|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 28 Mar 2002 17:36:16 To : All Subject : URL: http://www.lwn.net/2002/0328/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo] [2][oasisi.php?s=7&w=468&h=60]
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
Development
[7]Commerce
[8]Linux in the news
[9]Announcements
[10]Letters
[11]All in one big page
See also: [12]last week's Development page.
Development projects
News and Editorials
Parrot 0.0.4 is Released
Use Perl [13]reports on the release of Version 0.0.4 of the [14]Parrot
compiler, which is at the heart of the new Perl 6 language.
We now have a working JIT compiler, thanks primarily to Daniel
Grunblatt. Gregor Purdy produced something he calls
'predereferencing', which rearranges Parrot bytecode in memory to
give a 22% speedup over the normal Parrot run. Dan Sugalski himself
has provided a fast arena-based memory allocation system, and a
copying garbage collector to match. We're starting to look like a
real interpreter, and to prove it, Clinton Pierce has written an
XML parser in Parrot bytecode.
Also included in Parrot 0.0.4 is Alex Gough's bignum library, code
cleanup by Jason Gloudon, and "rudimentary regular expression support"
contributed by Brent Dax.
Here is [15]the full list of changes for the new Parrot.
[16][parrot.jpg]
The latest version of Parrot may be downloaded [17]here. See the
Parrot 0.0.4 [18]readme file for the necessary build instructions.
Additionally, Simon Cozens has [19]handed off the duties of Parrot
project leader, or "Parrot Pumpking" to Jeff Goff.
Electronics
New Icarus Verilog simulator (gEDA). The [20]gEDA site lists a new
development version of the Icarus Verilog electronic simulation
language compiler. In addition, a new stable version 0.6 was also
released recently.
Embedded Systems
Embedded Linux Newsletter (LinuxDevices). The [21]LinuxDevices.com
Embedded Linux Newsletter for March 21 is available, with the usual
roundup of events from the embedded Linux community.
The preempt patch vs the low-latency patch (LinuxDevices).
LinuxDevices has posted [22]a white paper that compares two methods
for achieving low kernel latency. "In this whitepaper on Linux
Scheduler Latency, Clark Williams of Red Hat Inc. compares the
performance of two popular ways to improve kernel Linux preemption
latency -- the preemption patch pioneered by MontaVista and the
low-latency patch pioneered by Ingo Molnar -- and discovers that the
best approach might be a combination of both."
Opening Up the PlayStation 2 with Linux (O'Reilly). Howard Wen
[23]reviews the Sony PlayStation 2 Linux development environment on
O'Reilly. "Besides the sheer geek thrill of being able to do it,
there's a practical reason for running Linux on a PlayStation 2. A lot
of people expressing interest in this kit are hobbyists looking to
gain experience in developing for a major game console."
Printing Software
HPIJS 1.0.4 released (Linux Printing). [24]Linux Printing mentions the
new release of the HPIJS inkjet printer drivers. Version 1.0.4
includes a new high resolution mode, support for A3 and A5 paper, and
bug fixes.
Web-site Development
Apache 1.3.24 Released. Apache version 1.3.24 [25]has been released.
"This version of Apache is principally a security and bug fix
release." (Thanks to Jonas Eriksson.)
mnoGoSearch-php-3.2.0.beta2 available. A new version of
mnoGoSearch-php, a PHP interface to the mnoGoSearch search engine
[26]is available. The [27]Change Log file lists all of the changes.
Zope Members' News. This week's [28]Zope Members' News items include a
look at the MailBoxer mailing list manager, the QuotaFolder 0.1 quota
system, the ZFireBirdDA database adapter, the Logger 1-0-2 Zope
logging system interface, and more.
Analog Security Hole. Version 5.22 of the [29]Analog web log analyzer
fixes a cross-site scripting security hole in which Javascript code
can be arbitrarily inserted into web logs. The log entries can then be
viewed by arbitrary browsers.
mod_perl in 30 minutes (O'Reilly). Stas Bekman [30]gives a speedy
introduction to mod_perl on O'Reilly. "In this article I'll show
step-by-step installation and configuration scenarios, and chances are
you will be able to run the basic statically compiled mod_perl setup
without reading any other documents."
Documentation
LDP Weekly News. The March 26, 2002 [31]LDP Weekly News mentions a new
"documents" category. New documents cover creating high quality Linux
applications, backing up and restoring data, intrusion protection,
physical security, securing data in transit, and an introduction to
viruses and virus hoaxes.
March 28, 2002
Sponsored Link
[32]Your Text Ad Here
Purchase your own text ad with our self-serve advertising system.
Application Links
[33]GIMP
[34]Mozilla
[35]Galeon
[36]High Availability
[37]ht://Dig
[38]mnoGoSearch
[39]MagicPoint
[40]Wine
[41]Worldforge
[42]Zope
Open Source Code Collections
[43]Berlios
[44]Freshmeat
[45]OpenSourceDirectory
[46]Savannah
[47]Le Serveur Libre
[48]SourceForge
[49]Sweetcode
Desktop Development
Audio Applications
mpg321 version 0.2.10 released. A new version of mpg321, the free MP3
player, [50]has been released. Version 0.2.10 features a number of bug
fixes and useability improvements.
Ardour progress continues. Work continues on the [51]Ardour
multi-track audio recording package. Generalized undo/redo operations
have been added, stability and usability enhancements have been added,
and Ardour now works as a Jack client.
Web Browsers
Mozilla Independent Status Reports. The latest Mozilla [52]Independent
Status Reports feature new releases of LiveSidebar, SVG Graphs, the
Mozilla Translator, mozCalc, Annozilla, Mozblog, and BrowserG!.
Desktop Environments
Ximian GNOME on a low-resources machine. Linux and Main [53]looks at
software bloat and its effects on running Gnome on a Pentium-166.
"Hear me out. It's true that we have all kinds of nifty desktops and
applications. This is great. It is also, sadly, true that as the
capacity of hardware has increased -- bigger drives, more memory,
faster processors, an actual reduction in price -- coding has fallen
slack. We do just about the same stuff at just about the same speed,
even though our machines should, if the coding standard of even two or
three years ago were in place, literally scream with speed."
Kernel Cousin KDE number 36. Kernel Cousin KDE [54]Issue #36 is
available. Topics include advanced media streaming, KParts and
Streaming Data, Moving Day for Wallpapers, KOffice publicity, KDE 3.0
status, KOffice graphics, Addressbook transitioning, and more.
KDE 3.0RC3: Prepare to Fall in Love (KDE.News). KDE.News [55]reports
on the newly released KDE 3.0 RC3 with much enthusiasm: "...yesterday
morning I installed KDE 3.0rc3 and, to be honest, it is truly
magnificent! Konqueror is fast, fast, fast! Never seen anything like
it (except maybe Lynx) in the main browsers - even long pages in my
Most Often Visited list all but instantly popped into place.
The rest of KDE 3 is simply spectacular, too. Everything is snappier,
from menus (despite the addition of cool menu icons) and dialogs
(these pop up much faster) to applications, and the look is even more
professional than KDE 2. Wowwww, I am in total awe. Superb, excellent,
amazing job, guys, KDE 3 absolutely rules!
"
People of KDE: Eva Brucherseifer. This week's People of KDE features
[56]Eva Brucherseifer, one of the founders of KDE-Women, KDE-Edu, and
the KDE-Solaris mailing list.
Games
Net Hack Version 3.4.0. Version 3.4.0 of the classic NetHack game
[57]has been announced. This release features bug fixes, better
portability, enhanced configuration file processing, and lots more.
Pygame updates. This week, the Pygame site features [58]SCAM, the
Sprite Collision and Mechanics Library. "SCAM is a library that
provides easy to use pixel-perfect collision detection. It is a C
extension module and has support for python and pygame."
GUI Packages
FLTK 1.1.0b12 Available. Version 1.1.0b12 of the Fast Light ToolKit
(FLTK) [59]has been announced. This release features bug fixes and
working drag-n-drop support, among other things.
Office Applications
Ximian releases Evolution 1.0.3. "Ximian Evolution version 1.0.3
[60]is now available. Evolution 1.0.3 resolves a number of smaller
issues discovered in the previous release, and includes enhanced
compatibility with the forthcoming Ximian Connector for Microsoft
Exchange. You can expect to see improved performance and stability in
this release, especially for addressbook functions over LDAP."
Advance 0.7.2 released. Version 0.7.2. of the Advance Personal
Information Manager (PIM) [61]is available. This version is a
[62]functional beta release. (Thanks to Bryan Brunton.)
Kernel Cousin GNUe #21. [63]Issue #21 of Kernel Cousin GNUe looks at
analytical processing, web browser compatibility, international
support, GNUe for Red Hat and Debian, and more.
AbiWord Weekly News. The March 26, 2002 [64]AbiWord Weekly News covers
the new AbiWord 0.99.3 release as well as other progress in AbiWord
development.
Desktop Environments
[65]GNOME
[66]GNUstep
[67]KDE
[68]XFce
[69]XFree86
Window Managers
[70]Afterstep
[71]Enlightenment
[72]FVMW2
[73]IceWM
[74]Sawfish
[75]WindowMaker
Widget Sets
[76]GTK+
[77]Qt
Programming Languages
Caml
The Caml Hump. The "latest adds" on [78]The Caml Hump include lox, a
library framework for concurrent, single-threaded Internet application
services, and Ant, which aims to be a Caml replacement for the TeX
typesetting system.
The Caml Weekly News. The March 26, 2002 edition of the [79]Caml
Weekly News is out. Topics include weak hash tables, Ensemble 1.35,
and ant V0.3pre.
Haskell
The Gtk2Hs Haskell binding for Gtk2. Axel Simon [80]has announced
Gtk2Hs, a rewrite of the gtk+hs Haskell binding for Gtk. Improvements
include automatic memory management, nearly complete coverage of
widget functions and signals, Unicode support, Object-oriented calling
conventions, and more. (Thanks to Jens Petersen.)
Java
Tetris meets the Java bean (IBM developerWorks). Scott Clee [81]uses
Java beans to implement the Tetris game. "IBM Software Engineer -- and
gamer at heart -- Scott Clee provides a simple way to take the Tetris
game model and wrap it up as a reusable Java bean component. Once the
game elements have been broken down into Java objects, they can be
reassembled to form the complete game model bean, enabling it to be
plugged into virtually any Tetris GUI."
Micro-Tuning Step-by-Step (O'Reilly). Jack Shirazi [82]gives some tips
on optimizing Java performance. "Micro-tuning is a term often used to
mean speeding up small sections of code out of context, by profiling
and analyzing that code and using some of the many techniques
available to make code run faster. In contrast, macro-tuning looks at
the program in context, and tries to improve performance by altering
the algorithms, data structures, or interactions between components or
subsystems."
Lisp
mod_lisp 2.2 released. Version 2.2 of the mod_lisp Apache web server
module, [83]has been released. "This version allows more than one
Set-Cookie".
CLSQL initial public version released. The first public version of
CLSQL, a Common Lisp interface to the PostgreSQL and AODBC database
engines, [84]has been released.
Perl
CPANPLUS 0.01 Released (use Perl). Version 0.1 of the CPANPLUS Perl
module management system [85]has been released.
PHP
PHP 4.2.0 rc 1 (PHP News). PHP News [86]looks at the new PHP 4.2.0 rc1
release. Testers are being solicited, the official PHP 4.2.0 is
scheduled for release on April 22, 2002.
PHP Weekly Summary for March 25, 2002. The March 25, 2002 [87]PHP
Weekly Summary features a preview of Zend Engine 2, PHP 4.2.0 rc 1,
removal of PAM code from PHP, bug fixes, Java serialization, and
Crypto++.
Python
Dr. Dobb's Python-URL!. Here's the Dr. Dobb's [88]Python-URL! for
March 26, 2002. Topics include exception handling, serving MS SQL with
Python, the Python-bz2 compression library, and more.
PyKDE2: KDE Bindings for Python (O'Reilly). Stephen Figgins [89]talks
about a project that was built with PyKDE2, the KDE bindings for
Python.
The Daily Python-URL. The latest entries on the [90]Daily Python-URL
include articles on Reportlab Toolkit version 1.13, an Introduction to
Jython, NormalDate, python-bz2, and more.
Python 2.2.1c2. A second release candidate for the next Python bugfix
release [91]has been announced. "There haven't been many changes since
2.2.1c1, just a few fixes."
Ruby
The Ruby Garden. This week's [92]Ruby Garden looks at modifying
mkmf.rb to support frameworks, and mentions a Linux Journal article on
Ruby.
Meanwhile, the Ruby Garden's [93]Ruby Weekly News has announcements
for ByteCodeRuby 0.1.1, vimRubyX, RubyMail 0.8, RubyFilter 0.8, rpkg
0.3.2, REXML 2.0.2, RUDL 0.6, FXRuby-1.0.3, and Rubyzip 0.4.1.
Tcl/Tk
This week's Tcl-URL!. The March 25, 2002 [94]Tcl-URL! features a
number of Tcl tips, obtaining #include capability, paths and package
loading, supergrid, an Icon library, the Toucan IDE for the Palm
platform, the State Machine Compiler, and more.
XML
Exploring XML Encryption, Part 1 (IBM developerWorks). Bilal Siddiqui
[95]introduces XML encryption on IBM's developerWorks. "XML Encryption
provides end-to-end security for applications that require secure
exchange of structured data. XML itself is the most popular technology
for structuring data, and therefore XML-based encryption is the
natural way to handle complex requirements for security in data
interchange applications."
What's New in XPath 2.0 (O'Reilly). Evan Lenz [96]compares XPath 2.0
to XPath 1.0. "A better way of describing XPath 2.0 is as an
expression language for processing sequences, with built-in support
for querying XML documents."
Web Service Sublimation (O'Reilly). Martin Gudgin and Timothy Ewald
[97]talk about the current state of Web Services on O'Reilly. "In the
broadest possible sense, Web Services are an attempt to use XML to
build distributed information processing systems that work across the
Internet without necessarily requiring a browser as the client. Many
present Web Services as a silver bullet that makes building this sort
of system easy, but this view is naive. "
Integrated Development Environments
GNUstep Weekly Editorial. The March 22, 2002 [98]GNUstep Weekly
Editorial looks at the initial launch of the GNUstep developers'
release, which splits the project into stable and an unstable trees.
Miscellaneous
Jext 3.1 pre2. A new version of the Jext programmer's editor [99]has
been released. This version replaces the stable version and features
an updated ProjectMaster plugin.
Section Editor: [100]Forrest Cook
Language Links
[101]Caml
[102]Caml Hump
[103]Tiny COBOL
[104]Erlang
[105]g95 Fortran
[106]Gnu Compiler Collection (GCC)
[107]Gnu Compiler for the Java Language (GCJ)
[108]Guile
[109]Haskell
[110]IBM Java Zone
[111]Jython
[112]Free the X3J Thirteen (Lisp)
[113]Use Perl
[114]O'Reilly's perl.com
[115]Dr. Dobbs' Perl
[116]PHP
[117]PHP Weekly Summary
[118]Daily Python-URL
[119]Python.org
[120]Python.faqts
[121]Python Eggs
[122]Ruby
[123]Ruby Garden
[124]MIT Scheme
[125]Schemers
[126]Squeak
[127]Smalltalk
[128]Why Smalltalk
[129]Tcl Developer Xchange
[130]Tcl-tk.net
[131]O'Reilly's XML.com
[132]Regular Expressions
[133]Next: Commerce
[134]Eklektix, Inc. Linux powered! Copyright Л 2002 [135]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://oasis.lwn.net/oasisc.php?s=7&w=468&h=60
3. http://lwn.net/2002/0328/
4. http://lwn.net/2002/0328/security.php3
5. http://lwn.net/2002/0328/kernel.php3
6. http://lwn.net/2002/0328/dists.php3
7. http://lwn.net/2002/0328/commerce.php3
8. http://lwn.net/2002/0328/press.php3
9. http://lwn.net/2002/0328/announce.php3
10. http://lwn.net/2002/0328/letters.php3
11. http://lwn.net/2002/0328/bigpage.php3
12. http://lwn.net/2002/0321/devel.php3
13. http://use.perl.org/articles/02/03/20/2132236.shtml?tid=33
14. http://www.parrotcode.org/
15. http://lwn.net/2002/0328/a/parrotnews.php3
16. http://use.perl.org/
17. http://www.cpan.org/src/6.0/parrot/SIMON
18. http://cpan.valueclick.com/src/6.0/parrot/SIMON/parrot-0.0.4.readme
19. http://use.perl.org/~Simon/journal/3665
20. http://www.geda.seul.org/
21. http://www.linuxdevices.com/files/newsbriefs/mar21-02.html
22. http://www.linuxdevices.com/articles/AT8906594941.html
23. http://linux.oreillynet.com/pub/a/linux/2002/03/21/linuxps2.html
24. http://www.linuxprinting.org/
25. http://lwn.net/2002/0328/a/apache1324.php3
26. http://mnogosearch.org/
27. http://mnogosearch.org/Download/php/ChangeLog
28. http://yyy.zope.org/ZopeNews
29. http://www.analog.cx/
30. http://www.perl.com/pub/a/2002/03/22/modperl.html
31. http://lwn.net/2002/0328/a/ldpwn.php3
32.
http://oasis.lwn.net/oasisc.php?s=7&c=5&cb=373141574&url=http%3A%2F%2Flwn.net%2F
corp%2Fadvertise%2Ftext%2F
33. http://www.gimp.org/
34. http://www.mozilla.org/
35. http://galeon.sourceforge.net/
36. http://linux-ha.org/
37. http://www.htdig.org/
38. http://mnogosearch.org/
39. http://www.Mew.org/mgp/
40. http://www.winehq.com/
41. http://www.worldforge.org/
42. http://www.zope.org/
43. http://developer.berlios.de/
44. http://freshmeat.net/
45. http://www.opensourcedirectory.org/
46. http://savannah.gnu.org/
47. http://serveur-libre.enst-bretagne.fr/
48. http://sourceforge.net/
49. http://www.sweetcode.org/
50. http://lwn.net/2002/0328/a/mpg321-0210.php3
51. http://ardour.sourceforge.net/
52. http://www.mozillazine.org/articles/article2174.html
53. http://www.linuxandmain.com/tech/xibretto.html
54. http://kt.zork.net/kde/kde20020315_36.html
55. http://dot.kde.org/1016696443/
56. http://www.kde.org/people/eva.html
57. http://www.nethack.org/v340/release.html
58. http://pygame.seul.org/projects/#SCAM
59. http://www.fltk.org/news.php?V58
60. http://www.ximian.com/devzone/release_notes/evolution/1.0.3.html
61. http://sourceforge.net/project/showfiles.php?group_id=45931
62. http://lwn.net/2002/0328/a/advance072.php3
63. http://kt.zork.net/GNUe/gnue20020323_21.html
64. http://www.abisource.com/information/news/2002/awn84.phtml
65. http://www.gnome.org/
66. http://www.gnustep.org/
67. http://www.kde.org/
68. http://www.xfce.org/
69. http://www.xfree.org/
70. http://www.afterstep.org/
71. http://www.enlightenment.org/
72. http://www.fvwm.org/
73. http://icewm.sourceforge.net/
74. http://sawmill.sourceforge.net/
75. http://www.windowmaker.org/
76. http://www.gtk.org/
77. http://www.trolltech.com/products/index.html
78. http://caml.inria.fr/hump.html
79. http://lwn.net/2002/0328/a/camlwn.php3
80. http://lwn.net/2002/0328/a/gtk2hs.php3
81. http://www-106.ibm.com/developerworks/java/library/j-tetris/?loc=j
82. http://www.onjava.com/pub/a/onjava/2002/03/20/optimization.html
83. http://lwn.net/2002/0328/a/modlisp2.2.php3
84. http://lwn.net/2002/0328/a/clsql.php3
85. http://use.perl.org/news/02/03/26/1850257.shtml?tid=32
86. http://www.php.net/
87. http://www.zend.com/zend/week/week80.php
88. http://lwn.net/2002/0328/a/python-url.php3
89. http://www.onlamp.com/pub/a/python/2002/03/21/pythonnews.html
90. http://www.pythonware.com/daily/
91. http://lwn.net/2002/0328/a/python221c2.php3
92. http://www.rubygarden.org/
93. http://www.rubygarden.org/rurl/html/index.html
94. http://lwn.net/2002/0328/a/tclurl.php3
95.
http://www-106.ibm.com/developerworks/xml/library/x-encrypt/index.html?loc=dwmai
n
96. http://www.xml.com/pub/a/2002/03/20/xpath2.html
97. http://www.xml.com/pub/a/2002/03/20/endpoints.html
98. http://lwn.net/2002/0328/a/gnusteped.php3
99. http://www.jext.org/news.html
100. mailto:lwn@lwn.net
101. http://caml.inria.fr/
102. http://caml.inria.fr/hump.html
103. http://tiny-cobol.sourceforge.net/
104. http://www.erlang.org/
105. http://g95.sourceforge.net/
106. http://gcc.gnu.org/
107. http://gcc.gnu.org/java/
108. http://www.gnu.org/software/guile/guile.html
109. http://haskell.org/
110. http://www.ibm.com/developer/java/
111. http://sourceforge.net/projects/jython
112. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
113. http://use.perl.org/
114. http://www.perl.com/
115. http://www.ddj.com/columns/perl/
116. http://www.php.net/
117. http://www.zend.com/zend/week/
118. http://www.pythonware.com/daily
119. http://www.python.org/
120. http://python.faqts.com/
121. http://www.rimbault.net/python/
122. http://www.ruby-lang.org/en/index.html
123. http://www.rubygarden.org/
124. http://www.swiss.ai.mit.edu/projects/scheme/index.html
125. http://www.schemers.org/
126. http://www.squeak.org/
127. http://www.smalltalk.org/main.html
128. http://www.whysmalltalk.com/
129. http://tcl.activestate.com/
130. http://www.tcl-tk.net/
131. http://www.xml.com/
132. http://regularexpressions.com/RegularExpressions/
133. http://lwn.net/2002/0328/commerce.php3
134. http://www.eklektix.com/
135. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861003cbbe0.html, оценка из 5, голосов 10
|