Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/1018/devel.php3   Sergey Lentsov   18 Oct 2001 16:14:09 
Архивное /ru.linux/19861de169e39.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional