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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   21 Jun 2001  17:11:59
 To : All
 Subject : URL: http://lwn.net/2001/0621/devel.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    
                                [2]Click Here 
    [LWN.net]
    
    Sections:
     [3]Main page
     [4]Security
     [5]Kernel
     [6]Distributions
     [7]On the Desktop
     Development
     [8]Commerce
     [9]Linux in the news
     [10]Announcements
     [11]Linux History
     [12]Letters
    [13]All in one big page
    
    See also: [14]last week's Development page.
    
 Development projects
 
 News and Editorials
 
    Gnu Compiler Collection Version 3.0 [15][GCC] 
    
    Version 3.0 of [16]GCC, the GNU Compiler Collection, [17]has been
    announced. GCC, provides compilers for the languages C, C++, Objective
    C, Fortran, and now Java. GCC works on a wide variety of processor
    platforms. GCC is, of course, licensed under the GPL license.
    
    The list of major new features in GCC 3.0 includes:
      * a Native-code Java compiler for faster run times and freedom from
        proprietary compilers.
      * Rewritten support for Intel and AMD 32 bit processors which
        provides faster run times on these common platforms.
      * Support for the Intel IA-64 (Itanium) Processor which will allow
        code to be ported to this new architecture.
      * Support for more CPU families including chips from Atmel,
        Motorola, Matsushita, Mitsubishi, Fujitsu, and Sun.
      * Improved C++ support with better ISO C++ standards compatibility
        and numerous bug fixes as well as a new Application Binary
        Interface (ABI) for C++.
      * Improved documentation including automated generation of man pages
        from Texinfo documentation.
        
    For a complete and detailed list of the new features, see the official
    [18]GCC 3.0 New Features document.
    
    ZD Net is running [19]an article about GCC 3.0 by Stephen Shankland
    which looks at some of the history behind GCC. The article points out
    that even Microsoft, despite its recent criticisms of the GPL, has a
    project known as Interix [20]which features GCC as one of the key
    components.
    
    No doubt, it will take a while for GCC 3.0 to show up in the major
    Linux distributions. Recompiling all of the code that makes up an
    entire distribution will, no doubt, take some time and will reveal new
    bugs in the compiler and the source code. Progress marches on.
    
    For those of you who want to get started playing with GCC 3.0,
    downloads are available [21]here.
    
 Audio
 
    Ogg Vorbis decode RC 1. Release candidate 1 of the Ogg Vorbis decoder
    library [22]has been released. "This release is a 100% feature
    complete implementation of the Ogg Vorbis decoder libraries." Ogg
    Vorbis is an open source audio compression scheme with capabilities
    similar to the popular MP3 format. Work is also progressing on the
    accompanying encoding tools.
    
    Ecawave 0.4.0 released. Version 0.4.0 of the Ecawave graphical sound
    editing tool [23]has been released. This is considered to be a stable
    release. This version features bug fixes, and no more dependency on
    Qt.
    
 Databases
 
    Types of JOINs (O'Reilly OnLamp). John Paul Ashenfelter [24]discusses
    the details of database JOINs in an O'Reilly OnLamp article. "One of
    the fundamental challenges in understanding SQL is becoming
    comfortable with thinking about data in terms of mathematical sets and
    relational algebra. This is similar to the challenge procedural
    programmers face when making the transition to object-oriented
    languages -- things are just simply different and the old rules simply
    don't apply. Joins force you to think in a set-oriented way."
    
 Documentation
 
    LDP Weekly News. The [25]Linux Documentation Project had a busy week,
    with 19 updated documents, including an updated Linux Installation
    HOWTO from Eric Raymond. Three new documents are also available, the
    GNU/Linux Post-Installation Checklist, the Home Electrical Device mini
    HOWTO, and the Linux Loadable Kernel Module HOWTO.
    
 Embedded Systems
 
    Embedded Linux Newsletter for June 14th, 2001. The Embedded Linux
    Newsletter this week mentioned formation of an industry group to
    standardize embedded Linux for set top boxes. The formation of the new
    group, known as the TV Linux Alliance, is summarized along with many
    other stories in the weekly [26]Embedded Linux Newsletter.
    
 Interoperability
 
    Wine Weekly News issue 22. Issue 22 of the [27]Wine Weekly News has
    been published. Included is a discussion of getting ActiveX working
    with Konqueror, talk of building a Wine kernel module, and information
    on the applicability of the Stanford kernel checker to other projects,
    among other things.
    
 Network Management
 
    OpenNMS Update for June 20, 2001. The June 20, 2001 issue of the
    [28]OpenNMS Update covers the announced delay of 0.7.6 due to bugs
    uncovered during the beta test of that release. Other project status
    information is also included.
    
 Printing Systems
 
    Omni Printer Driver version 0.3 released. Version 0.3 of the Omni
    Printer Driver [29]has been released. This version features a number
    of new features that are documented in the [30]Changelog.
    
 Science
 
    Stallman: Science must `push copyright aside' (nature). Nature.com is
    running [31]an article by Richard Stallman in which he discusses
    copyright issues and dissemination of scientific literature. "The
    modern technology for scientific publishing, however, is the World
    Wide Web. What rules would best ensure the maximum dissemination of
    scientific articles, and knowledge, on the Web? Articles should be
    distributed in non-proprietary formats, with open access for all. And
    everyone should have the right to `mirror' articles; that is, to
    republish them verbatim with proper attribution."
    
 Web-site Development
 
    Zope Weekly News for June 17, 2001. The [32]Zope Weekly News for June
    17th, 2001 is available. This edition covers the upcoming EuroZope
    conference, a new Zope Developer's Guide, and Zope-cmf.
    
    Midgard Weekly Summary. This week's [33]Midgard Weekly Summary
    includes a note on case study plans and the new Nadmin Studio 1.4
    interface.
    
    New ZODB release. Andrew Kuchling has [34]announced a new release of
    the Zope Object Database. The ZODB release contains just the object
    data store, without the rest of the Zope structure; it can be a most
    useful tool for people wanting to write Python applications with
    persistent objects, but who are not interested in the Zope web
    application framework.
    
    mod_lisp 2.0 released. A completely rewritten version of mod_lisp, the
    Apache web server plug-in [35]has been released. Mod_lisp is released
    under a FreeBSD style license and the code is considered to be beta
    level.
    
 Window Systems
 
    GTK+ 1.3.6 released. A new release of the [36]GTK+ libraries is now
    available to developers. This release makes the set of four libraries
    included in the pre-2.0 line a single distribution which can be built
    with a single configure/make/make install sequence. Libraries included
    in this package include GLib, Pango (the new text rendering library),
    Atk (a new accessibility library) and GTK. Note that the API is mostly
    frozen at this point and no major API changes are expected before the
    2.0 release.
    
 Miscellaneous
 
    IBM iSCSI and Itanium projects (IBM). IBM has published updated
    information for two development projects. The [37]iSCSI project site
    provides CVS access to kernel updates and information on the
    SCSI-over-IP project.
    
    The AlphaWorks site contains information on an updated [38]Developer
    Kit for the Itanium processor with support for glibc 2.2 on Red Hat
    Linux 7.1 and Turbolinux..
    
    Section Editor: [39]Forrest Cook
    June 21, 2001
    
    Application Links
    [40]GIMP
    [41]Mozilla
    [42]Galeon
    [43]High Availability
    [44]ht://Dig
    [45]mnoGoSearch
    [46]MagicPoint
    [47]Wine
    [48]Worldforge
    [49]Zope
    More Information
    [50]AppWatch
    [51]Freshmeat
    [52]SourceForge
    
    
    
 Programming Languages
 
 C
 
    cURL 7.8 available. A new release of cURL [53]has been announced.
    "Curl is a tool for transferring files with URL syntax, supporting
    FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl
    supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
    kerberos, HTTP form based upload, proxies, cookies, user+password
    authentication, file transfer resume, http proxy tunneling and a
    busload of other useful tricks." A new version of the Python extension
    to the cURL library, [54]pycURL, is also available.
    
 Haskell
 
    Glasgow Haskell Compiler 5.00.2 released. Version 5.00.2 of the
    Glasgow Haskell Compiler (GHC) [55]has been announced. This release
    contains a number of bug fixes. Also, version 1.06 of the York Haskell
    Compiler (nhc98) has been released with its own set of bug fixes and
    some new features.
    
 Java
 
    Take command of your client/server apps (IBM developerWorks). Barry A.
    Fiegenbaum [56]discusses Java client/server programming in an IBM
    developerWorks article. "The Java language, with its easy access to
    TCP/IP-based sockets and its ability to stream objects over them,
    makes it easy to exchange command messages between clients and their
    associated servers".
    
 Lisp
 
    cCLan News debut. The first edition of the Comprehensive Common Lisp
    Archive Network (cCLan) News [57]has been announced. The [58]cCLan
    site is just coming together, expect to see more as time passes.
    
 Perl
 
    New XML-RPC suite for Perl: RPC::XML (use Perl). The first full
    release of the Perl XML-RPC package [59]has been announced. "The
    module includes a client class, a basic server class (that uses your
    choice of HTTP::Daemon or Net::Server as a transport layer) and a
    subclass of the basic server that hooks in as a mod_perl content
    handler."
    
 PHP
 
    PHP and Java (O'Reilly's onLamp). W J Gilmore [60]looks at the Java
    extension for PHP in an O'Reilly onLamp article. "Do PHP developers
    ever sleep? I'm starting to wonder what these caffeine-entranced
    insomniacs are going to think of next. I'm asking this question
    because I can't seem to understand how PHP always seems to have just
    the right extension to accomplish the task at-hand."
    
 Python
 
    Dr. Dobb's Python-URL! for June 18, 2001. The June 18, 2001 issue of
    the [61]Python-URL! has been published by Dr. Dobb's. Topics include
    version 0.3 of the Quixote Web development toolkit, a new ZODB and ZEO
    package, PyClimate 1.1 for looking at atmospheric and oceanic data, a
    post from Guido about GPL issues that have been fixed since Python
    1.61, and a new tutorial on floating point.
    
    Python 2.0.1c1 released. Guido van Rossum [62]has announced Python
    2.0.1c1. While this is mostly a bugfix release, the major news is that
    this version is now fully compatible with the GPL license. A plan to
    make a GPL compatible version of Python 2.1.1 was also mentioned. That
    release should show up within a month.
    
    QuantLib-Python 0.1.9 released. Version 0.1.9 of QuantLib-Python
    [63]has been announced. "QuantLib-Python is the SWIG Python wrap of
    QuantLib. QuantLib (http://quantlib.org) is a C++ open source library
    for quantitative finance."
    
 Ruby
 
    debut of the Ruby Garden news portal. A news portal for the Ruby
    language has been set up. Check out [64]Ruby Garden for the latest
    happenings in the world of Ruby.
    
 Smalltalk
 
    Squeak News e-zine. Squeak News, a new interactive online e-zine that
    is dedicated to the use of the open source Squeak smalltalk compiler,
    [65]has been announced.
    
 Tcl/Tk
 
    Dr. Dobb's Tcl-URL! for June 18, 2001. This week's edition of the
    [66]Dr. Dobb's Tcl-URL! is now available. Topics include availability
    of papers from the second European Tcl/Tk users meeting, Tcl install
    shell version 1.2, and a Tcl implementation of a Turing Machine
    simulation language.
    
 XML
 
    3 myths of XML (O'Reilly xml.com). Kendall Grant Clark [67]looks at
    some XML myths in an O'Reilly xml.com article:
      * "The first myth rests on a confusion about the meanings of words
        like "free" and "open" when they are applied to XML-encoded
        information. 
      * The second myth is that XML is magical, that it has some unique
        properties that makes impossible things possible.
      * The third is that technology, including XML, is more determinative
        of social relations and institutions than they are of it."
        
 Miscellaneous
 
    Unix's lessons for component architectures (IBM developerWorks). Peter
    Seebach discusses component architecture and code reuse in [68]this
    IBM developerWorks article.
    "Unix provides a beautiful example of an architecture that achieves
    many of the goals of component architecture, including portability and
    code reuse. Some of the key benefits include: 
      * Shell scripts are broadly portable among Unix systems. Programs in
        C or Perl are generally fairly portable, too.
      * No other system has ever had a component used as broadly as grep.
      * Code reuse is actually practical in a Unix environment.
      * Ad hoc and scripting capabilities available for Unix support rapid
        prototyping and testing.
      * Time is spent focused on solving problems, not filling out
        checklists of API features."
        
    Section Editor: [69]Forrest Cook
    
    Language Links
    [70]Erlang
    [71]g95 Fortran
    [72]Guile
    [73]Haskell
    [74]Blackdown.org
    [75]Caml
    [76]IBM Java Zone
    [77]Jython
    [78]Perl News
    [79]Use Perl
    [80]PHP
    [81]PHP Weekly Summary [82]Daily Python-URL
    [83]Python.org
    [84]Python.faqts
    [85]Ruby
    [86]Scheme
    [87]Smalltalk
    [88]Tcl Developer Xchange
    [89]Tcltk.com
    [90]Regular Expressions
    
    
                                                        [91]Next: Commerce
    
    [92]Eklektix, Inc. Linux powered! Copyright Л 2001 [93]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/0621/
    4. http://lwn.net/2001/0621/security.php3
    5. http://lwn.net/2001/0621/kernel.php3
    6. http://lwn.net/2001/0621/dists.php3
    7. http://lwn.net/2001/0621/desktop.php3
    8. http://lwn.net/2001/0621/commerce.php3
    9. http://lwn.net/2001/0621/press.php3
   10. http://lwn.net/2001/0621/announce.php3
   11. http://lwn.net/2001/0621/history.php3
   12. http://lwn.net/2001/0621/letters.php3
   13. http://lwn.net/2001/0621/bigpage.php3
   14. http://lwn.net/2001/0614/devel.php3
   15. http://www.gnu.org/software/gcc/gcc.html
   16. http://www.gnu.org/software/gcc/gcc.html
   17. http://lwn.net/2001/0621/a/GCC3.0.php3
   18. http://www.gnu.org/software/gcc/gcc-3.0/features.html
   19. http://www.zdnet.com/zdnn/stories/news/0,4586,5092926,00.html
   20. http://www.microsoft.com/WINDOWS2000/interix/features.asp
   21. http://www.gnu.org/software/gcc/releases.html
   22. http://www.vorbis.com/news.html
   23. http://www.wakkanet.fi/~kaiv/ecawave/welcome.html
   24. http://www.onlamp.com/pub/a/onlamp/2001/06/15/aboutSQL.html
   25. http://www.linuxdoc.org/ldpwn/ldpwn-2001-06-19.html
   26. http://www.linuxdevices.com/files/newsbriefs/jun14-01.html
   27. http://www.winehq.com/News/2001-22.html
   28. http://lwn.net/2001/0621/a/opennms-20010620.php3
   29.
 http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/?open&
 l=252,t=gr,p=OSomni
   30.
 http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/change
 s.php
   31. http://www.nature.com/nature/debates/e-access/Articles/stallman.html
   32. http://lwn.net/2001/0621/a/zwn-0617.php3
   33. http://lwn.net/2001/0621/a/mws-20010614.php3
   34. http://lwn.net/2001/0621/a/zodb.php3
   35. http://lwn.net/2001/0621/a/modlisp2.php3
   36. http://lwn.net/2001/0621/a/gtk-1.3.6.php3
   37.
 http://oss.software.ibm.com/developerworks/opensource/naslib/?open&l=252,t=gros,
 p=iSCSI
   38. http://www.alphaworks.ibm.com/tech/linuxsdk?open&l=252,t=graw,p=ItaniumUD
   39. mailto:lwn@lwn.net
   40. http://www.gimp.org/
   41. http://www.mozilla.org/
   42. http://galeon.sourceforge.net/
   43. http://linux-ha.org/
   44. http://www.htdig.org/
   45. http://mnogosearch.org/
   46. http://www.Mew.org/mgp/
   47. http://www.winehq.com/
   48. http://www.worldforge.org/
   49. http://www.zope.org/
   50. http://appwatch.com/Linux/
   51. http://freshmeat.net/
   52. http://sourceforge.net/
   53. http://curl.haxx.se/
   54. http://pycurl.sourceforge.net/
   55. http://lwn.net/2001/0621/a/haskell.php3
   56. http://www-106.ibm.com/developerworks/java/library/j-cs/
   57. http://lwn.net/2001/0621/a/cCLan1.php3
   58. http://cclan.sourceforge.net/
   59. http://use.perl.org/article.pl?sid=01/06/14/006227&mode=thread&threshold=
   60. http://www.onlamp.com/pub/a/php/2001/06/14/php_jav.html
   61. http://lwn.net/2001/0621/a/pyurl-20010618.php3
   62. http://lwn.net/2001/0621/a/python2.0.1c1.php3
   63. http://lwn.net/2001/0621/a/quantlibpy.php3
   64. http://www.rubygarden.org/
   65. http://lwn.net/2001/0621/a/squeaknews.php3
   66. http://lwn.net/2001/0621/a/tclurl-20010618.php3
   67. http://www.xml.com/pub/a/2001/06/13/threemyths.html
   68. http://www-106.ibm.com/developerworks/components/library/co-unix4.html
   69. mailto:lwn@lwn.net
   70. http://www.erlang.org/
   71. http://g95.sourceforge.net/
   72. http://www.gnu.org/software/guile/guile.html
   73. http://haskell.org/
   74. http://www.blackdown.org/
   75. http://caml.inria.fr/
   76. http://www.ibm.com/developer/java/
   77. http://sourceforge.net/projects/jython
   78. http://www.news.perl.org/
   79. http://use.perl.org/
   80. http://www.php.net/
   81. http://www.zend.com/zend/week/
   82. http://www.pythonware.com/daily
   83. http://www.python.org/
   84. http://python.faqts.com/
   85. http://www.ruby-lang.org/en/index.html
   86. http://www.swiss.ai.mit.edu/projects/scheme/index.html
   87. http://www.smalltalk.org/
   88. http://dev.ajubasolutions.com/
   89. http://www.tcltk.com/
   90. http://regularexpressions.com/RegularExpressions/
   91. http://lwn.net/2001/0621/commerce.php3
   92. http://www.eklektix.com/
   93. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://lwn.net/2001/0621/devel.php3   Sergey Lentsov   21 Jun 2001 17:11:59 
Архивное /ru.linux/2030812ef4bc7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional