|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 07 Mar 2002 17:14:47 To : All Subject : URL: http://www.lwn.net/2002/0307/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
Web100 Releases its first Alpha Version
LWN first [13]covered the Web100 project back in 1999. This project
seeks to optimize TCP/IP stacks (starting with Linux) for top
performance over high-speed, wide-area networks; it is aimed at the
needs of scientific laboratories and others who need to move massive
amounts of data around.
[14][web100.jpg] The [15]Web100 project has [16]announced its alpha
1.0 release. The work so far seems to be mostly oriented toward
instrumenting the Linux TCP/IP stack so that its performance can be
monitored and improved. The implementation is defined by the
[17]Web100 TCP Kernel Instrumentation Set (TCP-KIS).
The project leaders are aiming to achieve fairly wide usage of their
efforts:
In addition to the software release, Web100 programmers continue to
refine TCP software so that users can automatically achieve the
highest possible transfer rate. This effort has already led to a
first draft of a new [18]Internet Engineering Task Force standard.
As the development of new standards progresses, Web100 researchers
hope that other operating system vendors will adopt the Web100
enhancements. Such changes will make increased TCP traffic flows
easier to handle and more transparent for the users of high-speed
networks.
The Web100 software currently consists of two components, a [19]kernel
patch that works with Linux kernel 2.4.16, and a shared user-space
library of utilities known as the Userland. The alpha 1.1 version of
Userland was just released, and [20]features a few bug fixes and
documentation updates.
The Web100 software may be downloaded [21]here.
Audio Projects
JACK API enhancements. The JACK Audio Connection Kit API [22]has been
improved. "The JACK API now includes provisions for shared transport
control, including looping. Substantial improvements to stability have
been achieved, as well as some architectural changes to support new
"drivers". The ALSA PCM driver has been modified to support use for
playback only, greatly helping those with consumer audio interfaces."
Education
Linux in education report #65. The Linux in education report
[23]number 65 is out. The Audio Bookshelf linux-based CDROM
distribution is the featured topic, other educational Linux projects
are also covered.
Embedded Systems
Embedded Linux Newsletter for Feb. 28, 2002. The February 28, 2002
[24]Embedded Linux Newsletter is available. Topics include a review of
Redsonic's embedded Linux toolkit, the new Intel embedded CPU chips,
the ELC's embedded Linux platform specification, and more.
Linux system development on an embedded device (IBM developerWorks).
Anand K Santhanam and Vishal Kulkarni [25]describe the components that
are needed for developing Embedded Linux applications. "Especially if
you're just starting out in embedded development, the wealth of
available bootloaders, scaled-down distributions, filesystems, and
GUIs can seem overwhelming. But this wealth of options is actually a
boon, allowing you to tailor your development or user environment
exactly to your needs."
Libraries
Sun releases ABIcheck (Gnotices). The GNOME Gnotices site [26]mentions
that Sun has released the source code to ABIcheck, a tool that checks
to make sure that an application uses library ABIs correctly. See the
[27]ABIcheck home page on SourceForge for more information. The
ABIcheck source has been released under the LGPL.
Mail Software
rbl-milter 0.2 released. Version 0.2 of rbl-milter, a mail filter for
sendmail, [28]is available. This version supports multiple RBL lists,
adds compatibility with older resolver libraries, and features
autoconf configuration.
Stopping Spam with SpamAssassin (Perl.com). Simon Cozens writes about
[29]spam filtering on Perl.com. "I get a lot of spam. An absolute
massive bucket load of spam. I got way over 100 pieces of spam in the
first three days of this month. I get so much spam Hormel Foods send
trucks to take it away. And I'm convinced that things are getting
worse. We're all being bombarded with junk mail more than ever these
days. Well, a couple of days ago I got to breaking point, and decided
that the simple mail filtering I had in place up until now just wasn't
up to the job. It was time to call in an assassin. "
Web-site Development
PHPmole: Free development environment for Midgard and PHP. PHPmole, an
Integrated Development Environment for the Midgard web platform,
[30]has been released. "PHPmole aims to provide the free software
world with a web development environment comparable to DreamWeaver and
MS Visual Studio, with additional content management functionalities.
Unlike most Midgard applications and development tools, PHPmole is a
native client-side program designed for the the GNOME desktop
environment.
" (Thanks to Henri Bergius.)
Zope 2.6 features wiki. Brian Lloyd [31]has announced a new [32]Zope
2.6 wiki site that has been created for the purpose of discussing Zope
2.6 development.
The latest Zope Members' News. This week's entries on the [33]Zope
Members' News include Zope 2.5.0 support for the Wing IDE, TCPWatch
1.1, Emil email client v.0.5, and more.
Documentation
LDP Weekly News. The March 5, 2002 edition of the [34]LDP Weekly News
covers the new version of the GNU Free Documentation License. New
documentation includes a Linux Complete Backup and Recovery HOWTO, and
a Spanish translation of the Linux Network Administrators Guide, 2nd
Edition.
March 7, 2002
Application Links
[35]GIMP
[36]Mozilla
[37]Galeon
[38]High Availability
[39]ht://Dig
[40]mnoGoSearch
[41]MagicPoint
[42]Wine
[43]Worldforge
[44]Zope
Open Source Code Collections
[45]Berlios
[46]Freshmeat
[47]OpenSourceDirectory
[48]Savannah
[49]Le Serveur Libre
[50]SourceForge
[51]Sweetcode
Desktop Development
Audio Applications
AlsaPlayer 0.99.54 released. Version 0.99.54 of the AlsaPlayer PCM
player [52]is available. The [53]change log lists improvements to
libalsaplayer, a new preferences system, improvements to the JACK
interface, code cleanups, and a few more features.
WaveSurfer 1.3 released. Version 1.3 of the WaveSurfer audio file
editor [54]has been released. The [55]changes include support for
separate sound windows, linear, exponential, and logarithmic fade
filters, faster plotting, bug fixes, and more.
XMMS 1.2.7 released. Version 1.2.7 of XMMS, the X MultiMedia System,
[56]has been released. This version [57]features visual enhancements,
cddb server connectivity improvements, mpg123 stability improvements,
and more.
Web Browsers
Encompass 0.4.5 released (Gnotices). A new version of the
[58]Encompass web browser [59]has been announced. Version 0.4.5
features bug fixes and the ability to download files.
Mozilla Independent Status Reports (MozillaZine). MozillaZine features
a number of Mozilla [60]Independent Status Reports, including a report
from the Second European Mozilla Developers Meeting, and updates on
the ThinSkin, Abzilla, and mozCalc projects.
Desktop Environments
People of KDE: Falk Brettschneider. This week's People of KDE
interview features [61]Falk Brettschneider, author of QextMDI and
contributor to KDevelop 2.
Kernel Cousin KDE #34. Issue #34 of Kernel Cousin KDE [62]covers
Project Crystal, KMenu side image colors, aRts, a FAQ that promotes
KDE, and the [63]Karbon vector graphics program.
Graphics
Sketch 0.6.13 Released. Version 0.6.13 of the Sketch vector drawing
tool [64]has been released. This version adds multi-line text
handling, new import filters and conversion tools, simple color
separation, an eps security fix, and more.
Office Applications
Kernel Cousin GNUe #17 and #18. Two new editions of Kernel Cousin GNUe
are available. [65]Issue #17 looks at GNUe error messages, installing
GNUe on Red Hat, using Forms with the Application Server, Forms
issues, and more.
[66]Issue #18 covers a General Ledger schema, European privacy laws,
Debian packages, ERP standards, and more.
Miscellaneous
Nautilus File Manager Scripts. A collection of scripts that can be
used by the GNOME Nautilus file manager [67]have been published. Many
scripts are available for archiving, execution, querying, processing,
file system management, dealing with multimedia, and more.
Desktop Environments
[68]GNOME
[69]GNUstep
[70]KDE
[71]XFce
[72]XFree86
Window Managers
[73]Afterstep
[74]Enlightenment
[75]FVMW2
[76]IceWM
[77]Sawfish
[78]WindowMaker
Widget Sets
[79]GTK+
[80]Qt
Programming Languages
C
Open64 Compiler v0.14 released. Version 0.14 of the Open64 C, C++, and
Fortran90/95 compiler for the Itanium processor [81]has been released.
"It includes all the modifications made by the ORC team."
Caml
Caml Weekly News. The [82]Caml Weekly News for March 5, 2002 looks at
the ARM OCaml cross-compiler, WDialog-2.00-test2, O'Caml DLL-hell,
Report 0.3, and tools from the C-- project.
The Caml Hump. This week's entries on [83]the Caml Hump include the
oclisp minimal lisp interpreter, OCCamlBurg for generating code from
pattern matching specifications, OCamlError for dissecting stack
traces, the OCamlARM cross compiler, and more.
Java
Chapter 4: The Java Platform (O'Reilly). O'Reilly has put [84]chapter
4 of the book Java in a Nutshell by David Flanagan online. "This
chapter switches gears and covers the Java platform -- a vast
collection of predefined classes available to every Java program,
regardless of the underlying host system on which it is running. The
classes of the Java platform are collected into related groups, known
as packages."
Understanding JTS - An introduction to transactions (IBM
developerWorks). Brian Goetz [85]discusses the Java Transaction
Service (JTS) on IBM's developerWorks. "The Java Transaction Service
is a key element of the J2EE architecture. Together with the Java
Transaction API, it enables us to build distributed applications that
are robust to all sorts of system and network failures."
Lisp
Condition Handling in the Lisp Language Family. Kent Pitman has
published his paper on [86]Condition Handling in the Lisp Language
Family. "The Lisp family of languages has long been a rich source of
ideas and inspiration in the area of error handling. Here we will
survey some of the abstract concepts and terminology, as well as some
specific language constructs that Lisp has contributed."
GNU CLISP 2.28 released. [87]GNU CLISP Version 2.28 [88]has been
released. Some of the changes include the implementation of a number
of new ANSI CL functions support for weak hash tables and
internationalized lisp programs, and the UI language can be changed
dynamically.
Perl
The Perl Review. A new downloadable (PDF) Perl magazine makes its
debut this month. [89]The Perl Review has articles on Perl one liners,
extreme publishing, parroty bits, singletons, and camels & needles.
perl 5.7.3 Available (use Perl). Intended to be the last developer
release before Perl 5.8.0, Perl 5.7.3 [90]has been announced. The
developers are looking for help testing the release out. "The less
common platform you have, the more important this is, since the Perl
developers do not have access to all the possible platforms, or the
required programming and debugging experience on those platforms."
Perl 6 Porters for March 2, 2002. The latest [91]Perl 6 Porters digest
has articles on topicalizers in Perl 6, garbage collection, .NET CLR,
PDDs, Parrot Magic Cookie assignments, and more.
PHP
PHP Weekly Summary. The March 4, 2002 [92]PHP Weekly Summary looks at
PHP 4.1.2, QA testing, MySQL constants, and more.
Python
Dr. Dobb's Python-URL! for March 4. This week's [93]Python-URL is out,
with news and links for the Python community. Topics include Unicode
in Python, playing MP3 files, the Papercut news server, a TWAIN
scanner interface for Python, and more.
The Daily Python-URL. This week's entries on [94]The Daily Python-URL
looks at the new PyZine technical journal, the Ly Literate Programming
engine, the Gumbie GUI generator for Jython, the Python Sound Project,
the U.N. Bot game, Guido's "Introduction to Python" tutorial, and much
more.
Ruby
The Ruby Garden. This week, [95]the Ruby Garden features a new version
1.6.7 release of Ruby, and a redesigned [96]Ruby Garden Wiki.
Ruby Weekly News. The March 4, 2002 [97]Ruby Weekly News looks at the
JTTui textmode user interface, the rpkg package tool, RDoc for turning
documents into XML, the FOX GUI Toolkit, and more.
Tcl/Tk
Two weeks of Tcl-URL. Here's [98]Dr. Dobb's Tcl-URL for February 27,
with the latest from the Tcl/Tk development community. Topics include
portable Tcl, the risks of Visual Basic, MetaKit, and more.
The [99]Dr. Dobb's Tcl-URL for March 6 is also available. The issue
looks at Wiki references, Tk selection deficiencies, Tcl 8.4a3,
dealing with .pbm images, and working with threads.
XML
The Visual Display of Quantitative XML (O'Reilly). Fabio Arciniegas A.
[100]talks about the visual display of XML data. "While quantitative
XML data is everywhere, a less common thing to find is examples of
effective ways to display such information. Most resources will merely
show you how to use XSLT to convert XML data to HTML, which is often
not nearly enough when you need to explain complex or large sets of
data. This article discusses the creation of useful graphical
presentations of quantitative XML data using XSLT and SVG."
Integrated Development Environments
GNUstep Weekly Editorial. The March 1, 2002 [101]GNUstep Weekly
Editorial mentions the [102]new GNUstep web site, looks at efforts to
make a GNUstep window manager, and discusses changes in gnustep-make,
among other things.
Developing C/C++ Applications with the KDevelop IDE (Linux Journal).
The Linux Journal [103]walks us through KDevelop. "In the treeview on
the left side, you should see some books that you can unfold and that
contain documentation included with KDevelop--almost 500 pages that
can help you in almost every development situation. The second folder
in that tree contains books with the API documentation of the Qt and
KDE libraries."
Revision Control Systems
The State of Arch. Tom Lord has sent out a pointer to [104]an online
survey concerning the development of the [105]arch revision control
system. "arch is briefly (re)introduced. The primary goals for arch
are stated and its state assessed. Three possible ways for development
on arch to continue are presented along with a survey to help me
choose from among them."
Section Editor: [106]Forrest Cook
Language Links
[107]Caml
[108]Caml Hump
[109]Tiny COBOL
[110]Erlang
[111]g95 Fortran
[112]Gnu Compiler Collection (GCC)
[113]Gnu Compiler for the Java Language (GCJ)
[114]Guile
[115]Haskell
[116]IBM Java Zone
[117]Jython
[118]Free the X3J Thirteen (Lisp)
[119]Use Perl
[120]O'Reilly's perl.com
[121]Dr. Dobbs' Perl
[122]PHP
[123]PHP Weekly Summary
[124]Daily Python-URL
[125]Python.org
[126]Python.faqts
[127]Python Eggs
[128]Ruby
[129]Ruby Garden
[130]MIT Scheme
[131]Schemers
[132]Smalltalk
[133]Tcl Developer Xchange
[134]Tcl-tk.net
[135]O'Reilly's XML.com
[136]Regular Expressions
[137]Next: Commerce
[138]Eklektix, Inc. Linux powered! Copyright Л 2002 [139]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/0307/
4. http://lwn.net/2002/0307/security.php3
5. http://lwn.net/2002/0307/kernel.php3
6. http://lwn.net/2002/0307/dists.php3
7. http://lwn.net/2002/0307/commerce.php3
8. http://lwn.net/2002/0307/press.php3
9. http://lwn.net/2002/0307/announce.php3
10. http://lwn.net/2002/0307/letters.php3
11. http://lwn.net/2002/0307/bigpage.php3
12. http://lwn.net/2002/0228/devel.php3
13. http://lwn.net/1999/features/Web100.php3
14. http://www.web100.org/
15. http://www.web100.org/
16. http://lwn.net/2002/0307/a/web100.php3
17. http://www.web100.org/download/tcp-kis.txt
18. http://www.ietf.org/internet-drafts/draft-mathis-rfc2012-extension-00.txt
19. http://www.web100.org/download/kernel/alpha1.0/README.txt
20. http://www.web100.org/download/userland/alpha1.1/NEWS.txt
21. http://www.web100.org/download/
22. http://jackit.sourceforge.net/
23. http://www.seul.org/edu/report65.html
24. http://www.linuxdevices.com/files/newsbriefs/feb28-02.html
25.
http://www-106.ibm.com/developerworks/linux/library/l-embdev.html?loc=dwmain
26. http://news.gnome.org/gnome-news/gnome-news/1015279637/
27. http://abicheck.sourceforge.net/
28. http://opensource.confusticate.com/rbl-milter/
29. http://www.perl.com/pub/a/2002/03/06/spam.html
30. http://lwn.net/2002/0307/a/phpmole.php3
31. http://lwn.net/2002/0307/a/zope26page.php3
32. http://dev.zope.org/Wikis/DevSite/Projects/Zope2.6/
33. http://yyy.zope.org/ZopeNews
34. http://lwn.net/2002/0307/a/ldpwn.php3
35. http://www.gimp.org/
36. http://www.mozilla.org/
37. http://galeon.sourceforge.net/
38. http://linux-ha.org/
39. http://www.htdig.org/
40. http://mnogosearch.org/
41. http://www.Mew.org/mgp/
42. http://www.winehq.com/
43. http://www.worldforge.org/
44. http://www.zope.org/
45. http://developer.berlios.de/
46. http://freshmeat.net/
47. http://www.opensourcedirectory.org/
48. http://savannah.gnu.org/
49. http://serveur-libre.enst-bretagne.fr/
50. http://sourceforge.net/
51. http://www.sweetcode.org/
52. http://www.alsaplayer.org/
53. http://www.alsaplayer.org/changelog.php3
54. http://www.speech.kth.se/wavesurfer/
55. http://www.speech.kth.se/wavesurfer/changes.html
56. http://www.xmms.org/
57. http://www.xmms.org/next_version.html
58. http://encompass.sf.net/
59. http://news.gnome.org/gnome-news/gnome-news/1015040350/
60. http://www.mozillazine.org/articles/article2161.html
61. http://www.kde.org/people/falk.html
62. http://kt.zork.net/kde/kde20020301_34.html
63. http://kt.zork.net/kde/kde20020301_34.html#8
64. http://lwn.net/2002/0307/a/sketch0613.php3
65. http://kt.zork.net/GNUe/gnue20020223_17.html
66. http://kt.zork.net/GNUe/gnue20020302_18.html
67. http://www-personal.umich.edu/~smueller/Nautilus-Scripts/
68. http://www.gnome.org/
69. http://www.gnustep.org/
70. http://www.kde.org/
71. http://www.xfce.org/
72. http://www.xfree.org/
73. http://www.afterstep.org/
74. http://www.enlightenment.org/
75. http://www.fvwm.org/
76. http://icewm.sourceforge.net/
77. http://sawmill.sourceforge.net/
78. http://www.windowmaker.org/
79. http://www.gtk.org/
80. http://www.trolltech.com/products/index.html
81. http://open64.sourceforge.net/
82. http://lwn.net/2002/0307/a/camlwn.php3
83. http://caml.inria.fr/hump.html
84. http://www.onjava.com/pub/a/onjava/excerpt/javanut4_ch04/index.html
85. http://www-106.ibm.com/developerworks/java/library/j-jtp0305.html?loc=j
86. http://world.std.com/~pitman/Papers/Condition-Handling-2001.html
87. http://www.clisp.org/
88. http://sourceforge.net/forum/forum.php?forum_id=157790
89. http://www.theperlreview.com/
90. http://use.perl.org/articles/02/03/05/1235220.shtml?tid=6
91. http://www.perl.com/pub/a/2002/03/p6pdigest/20020302.html
92. http://www.zend.com/zend/week/week77.php
93. http://lwn.net/2002/0307/a/python-url.php3
94. http://www.pythonware.com/daily/
95. http://www.rubygarden.org/
96. http://www.rubygarden.org/ruby
97. http://www.rubygarden.org/rurl/html/index.html
98. http://lwn.net/2002/0307/a/tcl-url.php3
99. http://lwn.net/2002/0307/a/tcl-url-0306.php3
100. http://www.xml.com/pub/a/2002/02/27/visual/index.html
101. http://lwn.net/2002/0307/a/gnustep.php3
102. http://www.gnustep.org/
103. http://www.linuxjournal.com//article.php?sid=4747
104. http://www.regexps.com/survey.html
105. http://www.regexps.com/#arch
106. mailto:lwn@lwn.net
107. http://caml.inria.fr/
108. http://caml.inria.fr/hump.html
109. http://tiny-cobol.sourceforge.net/
110. http://www.erlang.org/
111. http://g95.sourceforge.net/
112. http://gcc.gnu.org/
113. http://gcc.gnu.org/java/
114. http://www.gnu.org/software/guile/guile.html
115. http://haskell.org/
116. http://www.ibm.com/developer/java/
117. http://sourceforge.net/projects/jython
118. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
119. http://use.perl.org/
120. http://www.perl.com/
121. http://www.ddj.com/columns/perl/
122. http://www.php.net/
123. http://www.zend.com/zend/week/
124. http://www.pythonware.com/daily
125. http://www.python.org/
126. http://python.faqts.com/
127. http://www.rimbault.net/python/
128. http://www.ruby-lang.org/en/index.html
129. http://www.rubygarden.org/
130. http://www.swiss.ai.mit.edu/projects/scheme/index.html
131. http://www.schemers.org/
132. http://www.smalltalk.org/main.html
133. http://tcl.activestate.com/
134. http://www.tcl-tk.net/
135. http://www.xml.com/
136. http://regularexpressions.com/RegularExpressions/
137. http://lwn.net/2002/0307/commerce.php3
138. http://www.eklektix.com/
139. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1986102809720.html, оценка из 5, голосов 10
|