|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 18 Oct 2001 16:14:09 To : All Subject : URL: http://www.lwn.net/2001/1018/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[2]Click Here
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
Development
[7]Commerce
[8]Linux in the news
[9]Announcements
[10]Linux History
[11]Letters
[12]All in one big page
See also: [13]last week's Development page.
Development projects
News and Editorials
With the [14]departure of Michael Hammel, and the resulting
discontinuation of the On the Desktop Page, we will be folding some of
the desktop development news back into the new [15]Desktop Development
section of the LWN Development page. Open source desktop projects will
be the primary area of focus.
Open Source BIOS Projects On many Linux computers, the BIOS is the
only piece of proprietary software. BIOS programs have been around
since before the first IBM PC, they existed in a simple form on
ancient CP/M systems. Unfortunately, there has not been much
independent control over the workings of BIOS software since the days
of CP/M. What happens between the application of power and LILO is up
to the BIOS manufacturers. As with much of the PC architecture, BIOSes
were written with DOS in mind and tend to haul that baggage along with
them despite big changes in the software that they boot.
A Linux specific BIOS can offer a number of possible advantages:
* Fast Booting.
* Ability to skip slow memory tests and some POST operations.
* Device initialization by the device driver.
* Ability to operate without a keyboard.
* Remote control via a serial port.
* The possibility of running LILO or GRUB in firmware.
* Spiffy penguin logos on the boot screen.
* Ability to extend new features into the BIOS.
* Elimination of unneeded code.
* Better support for embedded applications on standard hardware.
There are currently several open-source BIOS projects in existence:
[16]OpenBIOS has been around for a number of years and is undergoing
current development. the [17]wish list shows some of the interesting
possibilities that can be worked on.
[18]LinuxBIOS has also been around for several years. The project is
aiming for a three second boot time. A [19]number of motherboards are
currently supported.
[20]FreeBIOS is a new project."The goal of the FreeBIOS project is to
be a central gathering point for BIOS firmware code which can be used
to initialize and boot various services. Initially, due to the large
scope of the project, FreeBIOS will likely only boot the Linux kernel
on a few chipsets. Eventually the goal will be to provide a complete
BIOS replacement for many popular motherboards."
Luckily, open-source software can be shared among these various
projects, so it may not be necessary to reinvent every wheel.
Open source BIOS developers face several problems, a big one is
getting access to proprietary hardware design specifications. That
problem has plagued Linux device driver writers in the past, but the
growth of Linux has greatly improved the situation.
The large variety of motherboards makes the process of writing an
open-source BIOS challenging, it takes a lot of effort to keep up with
the fast changing hardware industry. The list of supported
motherboards can be narrowed down by focusing on a smaller number of
widely used boards that are proven Linux performers.
As with embedded Linux, open source BIOS projects can take advantage
of the many eyes effect, and can produce more highly optimized code
that better meets the needs of the end users. Who knows, a little
competition could also cause the proprietary BIOS companies to give
their code a look-over.
Audio
Slashdot discussion on Linux Audio. There is an [21]ongoing discussion
of the state of Linux audio software on Slashdot. See [22]Audio
Applications below for more audio stuff.
Databases
MySQL 4.0 alpha available. An alphpa version of MySQL 4.0 [23]has been
released. "The new version is intended as a platform for building
mission critical, heavy load database solutions, and much effort has
been put into providing a solid foundation for planned enhancements,
some of which are included from the start. Although the current
release is an alpha version, the development team expects to release a
beta version after rapid initial testing and will also add a number of
new features in the weeks to come." New features include an embedded
MySQL server library, secure connections with SSL, better speed, and
improved compatibility with other DBMS implementations and SQL.
Education
Linux in Education Report. The [24]SEUL/edu Linux in Education Report
for October 15 is out, with a look at the Linux Public Broadcasting
Network, TuxMath, MimerDesk, and more.
Embedded Systems
Embedded Linux Newsletter. The [25]October 11, 2001 edition of the
Embedded Linux Newsletter is out. This week features a look at a Linux
based wireless phone, a review of a new Embedded Linux book, and an
update to the Cool Devices quick reference guide.
Interoperability
Samba 2.2.2 Released. A new stable version of Samba [26]has been
announced. Samba 2.2.2 features a new winbind daemon that deals with
Windows NT/2000 name service, new SSL and LDAP parameters, and a
number of important bug fixes. An upgrade is recommended.
Network Management
PIKT 1.15.0 released. Version 1.15.0 of PIKT, the Problem
Informant/Killer Tool [27]has been released. PIKT is a GPL licensed
tool for managing heterogeneous networked workstations.
Printing Systems
LPRng-3.7.9 available. A new version of LPRng [28]is available. This
version apparently includes some modifications that were supposed to
be included in the last release.
Telephonics
New release of GNU Bayonne telephone system software. The GNU Bayonne
Project has announced, via [29]a BusinessWire press release, that the
seventh major release of its free telephony system has been released.
Web-site Development
Zope Members News. The Zope.org [30]members' news site looks at
documentation this week and includes a new Unenlightened Zopistas
Guide to exUserFolder and a free chapter from a new Zope book.
Page Templates (avogato.org). [31]Page Templates is a Zope derivative
that can be used to optimize HTML coding. "Page Templates, a new
template language inspired by Enhydra's XMLC and created in part by
Python BDFL Guido van Rossum, offer a way to achieve true separation
of logic and presentation on the web. First being introduced in Zope,
they let HTML designers edit templates without losing the dynamic
elements of the page."
Miscellaneous
Ganymede 1.0.7. Ganymede 1.0.7 has been [32]released. Ganymede is a
network directory system that is available under the GPL.
October 18, 2001
Application Links
[33]GIMP
[34]Mozilla
[35]Galeon
[36]High Availability
[37]ht://Dig
[38]mnoGoSearch
[39]MagicPoint
[40]Wine
[41]Worldforge
[42]Zope
More Information
[43]OpenSourceDirectory
[44]Freshmeat
[45]SourceForge
Desktop Development
Audio Applications
New releases of mpg321. Two new releases of mpg321, the free drop-in
replacement for mpg123, have been announced. [46]Version 0.2.1
features higher sound quality, a new option to verbose mode, and
portability, compilation, and bug fixes. and [47]version 0.2.2 fixes a
bug in the previous version.
Wavesurfer 1.0.5 released. A new version of the Wavesurfer audio
editor [48]has been released. Documentation on changes with this
release are scarce.
Audacity 0.97 released. A new version of Audacity, the open source,
multi platform audio editor [49]is available. This version includes
several bug fixes and configuration improvements.
Browsers
Mozilla 0.9.5 released. Mozilla 0.9.5 [50]has been announced. The
[51]release notes list a number of additional features.
Galeon 0.12.4 released. For those of you without Mozilla's 64MB RAM
requirement, Galeon 0.12.4 [52]is also available. This release
features bug fixes and compatibility with Mozilla 0.9.5.
Desktop Environments
KDE turns five. KDE Dot News [53]reminds us that Matthias Ettrich's
posting starting the KDE project went out on October 14, 1996.
Congratulations are due to the KDE team for all they have achieved
over the last five years; we're looking forward to the next five as
well.
What do you want in GNOME 2?. The Gnotices site is curious: [54]what
features would you like to see in GNOME 2? They're hoping to get a set
of useful comments which can, eventually help to guide the GNOME
developers toward what their users want.
GNOME Foundation Accepting New Members. The GNOME Foundation has
[55]announced that it is, once again, accepting new members. Anybody
who has contributed to GNOME is invited to apply. There is a board of
directors meeting coming up in November; those interested in
membership might want to apply relatively soon so that they can
participate.
XML You Can Touch (xml.com). Ed Dumbill writes about [56]XML and Gnome
on O'Reilly's xml.com. "Thanks in no small part to the efforts of
Daniel Veillard, an ex-W3C hack now working at Red Hat, GNOME has
adopted XML quite deeply. GNOME's core XML component, LibXML, provides
the platform with an implementation of SAX, DOM, XSLT, and even OASIS
catalogs."
Final Draft: GUI Programming with Python and Qt. The [57]final draft
of GUI Programming with Python and Qt by Boudewijn Rempt has been made
available on the web under the Open Publication License. It looks like
a great resource for the Python and Qt programming communities;
congratulations to the author for its completion!
Office Applications
AbiWord Weekly News #65. The [58]October 16, 2001 edition of the
AbiWord Weekly News is out, with the latest AbiWord status and
developments.
Warning: Failed opening '/web/docs/lwn/include/desktop-rcd' for
inclusion in /web/docs/lwn/2001/1018/devel.php3 on line 364
Programming Languages
Caml
Caml Weekly News. The October 3 to 16, 2001 edition of the [59]Caml
Weekly News is out. Topics include shared objects on i386 ELF systems,
O'Caml hints, a pre-release of OCamldoc, and a [60]test release of
Objective Caml 3.03 Alpha. Also, [61]this addendum to the CWN came out
with a look at LablGTK and LablGL.
Java
Manta 0.1 fast parallel Java compiler. A new GPL Java compiler known
as [62]Manta, is now available for download. "Manta is a native Java
compiler. It compiles Java source codes to x86 executables. Its goals
are to beat the performance of all current Java implementations.
Currently it already contains a highly efficient RMI implementation
(source code compatible with std. RMI). It is currently about 30 times
faster than std implementations. Class libraries are taken from kaffe,
classpath and homebrew."
Perl
Perl 5.8.0 TODO (use Perl). A Perl 5.8.0 TODO list [63]was mentioned
on use Perl. "The bad news is that it seems that the things on what I
consider to be a todo list are relatively hard. The good news is that
the list is not too long."
PHP
PHP Weekly Summary for October 15, 2001. The [64]October 15, 2001 PHP
Weekly Summary is out. Topics include A change of plans for PHP
4.0.7/4.1.0 releases, new Unicode support, Alternative syntax, Pctnl
documentation, and more.
Caching PHP Programs with PEAR (OnLamp.com). Sebastian Bergmann
[65]discusses PHP optimization through the use of caches on O'Reilly's
OnLamp.com site.
Python
This week's Python-URL. [66]Dr. Dobb's Python-URL for October 15 is
out, with the usual collection of interesting happenings in the Python
development community. News includes work on a faster Python compiler,
pickling, and pSQL.py, a python to SQL syntax translator.
Interactive Python (O'Reilly). Stephen Figgins [67]covers Interactive
Python on O'Reilly's onlamp site. "I love the command line more than
any graphic interface. I want to type commands, not move graphics
around on a screen. Working through my keyboard is faster than
clicking for me, and what I do seems more real. I don't know what it
is that makes the keyboard seem more real than icons in a window.
They're both abstractions, different ways of interacting with a a flow
of bits and bytes. Maybe I was brainwashed from my early exposure to
Unix."
Dive Into Python rev 3.7. A [68]new revision of Mark Pilgrim's online
book Dive Into Python is available. This revision adds some new
chapters on packages and parsing XML.
Ruby
This week's Ruby Garden. The latest edition of the [69]Ruby Garden
looks at weird results from simple statements, replacing getoptlong
with optparse, a Spanish Ruby list, and more.
Tcl/Tk
This week's Tcl-URL. Here's [70]Dr. Dobb's Tcl-URL for October 15,
with the latest from the Tcl/Tk development community. Topics include
the need for a complete statistical package in Tcl, dealing with
environment variables, Tcl and Java, and more.
Tcl/TK quick start (IBM developerWorks). IBM's developerWorks is
featuring a [71]Tcl/TK quick start tutorial, registration is required.
XML
XML Bookshelf : Extending XSLT (IBM developerWorks). Doug Tidwell
[72]presents one chapter from his book XSLT on IBM's developerWorks.
"This chapter adapted from the O'Reilly book XSLT shows how to create
XSLT extension functions and extension elements, and it demonstrates
how to use them to generate interactive pie charts, query databases,
and build JPEG graphics from a stylesheet."
Putting XSL transformations to work (IBM developerWorks). Mark Colan
[73]writes about XSL translations on IBM's developerWorks. "This paper
introduces the Extensible Stylesheet Language (XSL) and highlights
several real-world business scenarios that benefit from the use of XSL
transformations. XML data comes in many forms, so one of the most
important technologies needed for XML applications is the ability to
translate the data from one form to another and to convert it into
document types -- such as HTML and PDF -- that can be rendered visible
to end users."
Transforming XML With SAX Filters (xml.com). Kip Hampton [74]looks at
Perl SAX filters on O'Reilly's xml.com. "A SAX filter is simply a
class that is passed as the event handler to another class that
generates SAX events, then forwards all or some of those events on the
next handler (or filter) in the processing chain."
Section Editor: [75]Forrest Cook
Language Links
[76]Erlang
[77]g95 Fortran
[78]Guile
[79]Haskell
[80]Blackdown.org
[81]Caml
[82]Gnu Compiler for the Java Language
[83]IBM Java Zone
[84]Jython
[85]Perl News
[86]Use Perl
[87]PHP
[88]PHP Weekly Summary [89]Daily Python-URL
[90]Python.org
[91]Python.faqts
[92]Ruby
[93]MIT Scheme
[94]Schemers
[95]Smalltalk
[96]Tcl Developer Xchange
[97]Tcltk.com
[98]Regular Expressions
[99]Next: Commerce
[100]Eklektix, Inc. Linux powered! Copyright Л 2001 [101]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://ads.tucows.com/click.ng/pageid=001-012-132-000-000-005-000-000-012
3. http://lwn.net/2001/1018/
4. http://lwn.net/2001/1018/security.php3
5. http://lwn.net/2001/1018/kernel.php3
6. http://lwn.net/2001/1018/dists.php3
7. http://lwn.net/2001/1018/commerce.php3
8. http://lwn.net/2001/1018/press.php3
9. http://lwn.net/2001/1018/announce.php3
10. http://lwn.net/2001/1018/history.php3
11. http://lwn.net/2001/1018/letters.php3
12. http://lwn.net/2001/1018/bigpage.php3
13. http://lwn.net/2001/1011/devel.php3
14. http://lwn.net/2001/1011/desktop.php3
15. http://lwn.net/2001/1018/devel.php3/#desktopd
16. http://www.freiburg.linux.de/openbios/
17. http://www.freiburg.linux.de/openbios/wishlist/
18. http://www.acl.lanl.gov/linuxbios/
19. http://www.acl.lanl.gov/linuxbios/status/index.html
20. http://freebios.sourceforge.net/
21. http://slashdot.org/article.pl?sid=01/10/15/1650217&mode=thread
22. http://lwn.net/2001/1018/devel.php3/#audio
23. http://www.mysql.com/news/article-81.html
24. http://www.seul.org/edu/report55.html
25. http://www.linuxdevices.com/files/newsbriefs/oct11-01.html
26. http://lwn.net/2001/1018/a/samba222.php3
27. http://lwn.net/2001/1018/a/pikt1.15.0.php3
28. http://www.lprng.com/
29. http://www.businesswire.com/cgi-bin/f_headline.cgi?bw.101201/212850099
30. http://yyy.zope.org/ZopeNews
31. http://advogato.org/article/350.html
32. http://lwn.net/2001/1018/a/ganymede.php3
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://www.opensourcedirectory.org/
44. http://freshmeat.net/
45. http://sourceforge.net/
46. http://lwn.net/2001/1018/a/mpg321-021.php3
47. http://lwn.net/2001/1018/a/mpg321-021.php3
48. http://www.speech.kth.se/wavesurfer/
49. http://audacity.sourceforge.net/
50. http://www.mozilla.org/
51. http://www.mozilla.org/releases/mozilla0.9.5/
52. http://galeon.sourceforge.net/news.html
53. http://dot.kde.org/1003095688/
54. http://news.gnome.org/1002781202/
55. http://news.gnome.org/1003247134/
56. http://www.xml.com/pub/a/2001/10/10/xml-gnome.html
57. http://stage.linuxports.com/pyqt/book1.htm
58. http://www.abisource.com/dev/news/2001/awn65.phtml
59. http://lwn.net/2001/1018/a/cwn011016.php3
60. http://caml.inria.fr/ocaml/distrib.html#alpha
61. http://lwn.net/2001/1018/a/cwn011016b.php3
62. http://www.cs.vu.nl/~rob/manta/
63. http://use.perl.org/articles/01/10/17/0457224.shtml
64. http://www.zend.com/zend/week/week58.php
65. http://www.onlamp.com/pub/a/php/2001/10/11/pearcache.html
66. http://lwn.net/2001/1018/a/python-url.php3
67. http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html
68. http://diveintopython.org/
69. http://www.rubygarden.org/
70. http://lwn.net/2001/1018/a/tcl-url.php3
71.
http://www-105.ibm.com/developerworks/education.nsf/linux-onlinecourse-bytitle/B
533F33B86F3D9EA86256AE700686235?OpenDocument
72. http://www-106.ibm.com/developerworks/xml/library/x-extxslt/index.html
73. http://www-106.ibm.com/developerworks/xml/library/x-xsltwork/index.html
74. http://www.xml.com/pub/a/2001/10/10/sax-filters.html
75. mailto:lwn@lwn.net
76. http://www.erlang.org/
77. http://g95.sourceforge.net/
78. http://www.gnu.org/software/guile/guile.html
79. http://haskell.org/
80. http://www.blackdown.org/
81. http://caml.inria.fr/
82. http://gcc.gnu.org/java/
83. http://www.ibm.com/developer/java/
84. http://sourceforge.net/projects/jython
85. http://www.news.perl.org/
86. http://use.perl.org/
87. http://www.php.net/
88. http://www.zend.com/zend/week/
89. http://www.pythonware.com/daily
90. http://www.python.org/
91. http://python.faqts.com/
92. http://www.ruby-lang.org/en/index.html
93. http://www.swiss.ai.mit.edu/projects/scheme/index.html
94. http://www.schemers.org/
95. http://www.smalltalk.org/
96. http://dev.ajubasolutions.com/
97. http://www.tcltk.com/
98. http://regularexpressions.com/RegularExpressions/
99. http://lwn.net/2001/1018/commerce.php3
100. http://www.eklektix.com/
101. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861de169e39.html, оценка из 5, голосов 10
|