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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   03 Mar 2002  15:39:36
 To : All
 Subject : URL: http://www.lwn.net/2002/0221/devel.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] [No ads right now]
    [LWN.net]
 
    Sections:
     [2]Main page
     [3]Security
     [4]Kernel
     [5]Distributions
     Development
     [6]Commerce
     [7]Linux in the news
     [8]Announcements
     [9]Letters
    [10]All in one big page
 
    See also: [11]last week's Development page.
 
 Development projects
 
 News and Editorials
 
    The Fenris Tracer, Analyzer, and GCC Decompiler
 
    Michal Zalewski [12]has released what appears to be an interesting new
    project, Fenris. Fenris is a combined tracer, stateful program
    analyzer, and partial GCC decompiler. The program is intended to
    discover information that conventional analysis and debugging tools
    miss. Fenris can be used to analyze executables, project source code
    is optional.
 
      "This is not an interactive debugger, and it is not intended to
      find problems, bugs or security vulnerabilities automatically. But
      it is supposed to be a reliable, useful tool that works in real
      world and can deliver valuable information which can be used to
      detect known problems, but also to spot unique or not so obvious
      dynamic conditions."
 
    [13][fenris.jpg] The Fenris [14]README file describes the operation of
    the tool in detail.
 
      "Fenris is not supposed to find vulnerabilities or bugs, or to
      guess algorithms or describe protocols. It is supposed to report
      and analyze the execution path - detect and describe functional
      blocks, monitor data flow in the program, marking its lifetime,
      source, migration and destination, analyze how functions work and
      what conditions are evaluated."
 
    The README file also makes note of the current state of the project:
 
      "While functional, it is probably not tested sufficiently, there
      are many issues to fix, several known bugs, some portability
      issues. It is primarily being released to get user feedback,
      comments, and, most important, to request development support, as
      my resources are very limited, both in terms of available time and
      development platforms. This project is and will be distributed as a
      free software, regardless of projected use, accompanied by complete
      sources."
 
    Fenris produces its output in a [15]browsable form, analysis of the
    executed code is provided in a number of different tables.
 
    Fenris has been released with a GPL license. The source code is
    available [16]here. See the [17]Fenris home page for more information.
 
 Audio Projects
 
    Alsa packages 0.9.0beta11 released. A new release of the [18]Alsa
    sound driver has been released. Version 0.9.0beta11 contains a new
    directory tree that is synced with the Linux 2.5 kernel.
 
 Databases
 
    Knoda relational database GUI for KDE. Horst Knorr [19]has announced
    Knoda 0.5, a GUI for accessing relational databases in KDE. "It
    comprises a Form generator, a Table and Query generator and a Report
    Designer. The introduction of the Report Designer is the central
    highlight of version 0.5. With just a few mouse-clicks it is possible
    to design reports, optionally including grouped data and subreports,
    and then print those reports." Knoda currently only supports MySQL, a
    Postgres driver is planned.
 
 Education
 
    Seul/EDU report for February 18, 2002. The February 18, 2002 edition
    of the [20]Seul/EDU report is out. Topics include how British
    closed-source software companies are banding together to fight
    non-proprietary resources in schools, a report from the Debian-jr
    project, the Java Interactive Learning Environment, and more.
 
 Embedded Systems
 
    Embedded Linux Newsletter for Feb. 14, 2002. This week's [21]Embedded
    Linux Newsletter is out. Topics include Sun's Linux announcement, the
    preemptible Linux kernel patch, installing Linux on a Palm OS device,
    and more.
 
 Printing Software
 
    CUPS v1.1.14 released. A new version of the CUPS printing system
    [22]is available. Version 1.1.14 is mainly a security release that
    fixes several buffer overflow vulnerabilities.
 
 Science
 
    polyXmass: a scientific project for mass spectrometry of all polymers.
    PolyXmass is a [23]new project that aims to build a set of Gtk/GNOME
    tools for working with mass spectrometry data. "This project aims at
    creating an entirely free (GNU GPL) framework where the users will be
    able to define brand new polymer chemistries and next use these
    definitions in order to simulate mass data and/or to analyse mass
    spectrometric data experimentally acquired on these polymers."
 
    MedZope Explained (LinuxMedNews). LinuxMedNews [24]talks about
    MedZope, a medical record system that is expanding into the areas of
    web sites and intranets.
 
    FreePM 1.0 beta 6 available (LinuxMedNews). A new version of FreePM,
    the open source medical practice management system, [25]has been
    announced. This release fixes some bugs and adds support for Zope 2.5.
 
 System Administration
 
    Understanding NFS (O'Reilly). Michael Lucas [26]introduces NFS, the
    Network File System, on O'Reilly's onlamp site. "NFS intimidates many
    junior system administrators, but it's really quite simple once you
    know what's going on."
 
 Web-site Development
 
    February Zope News available. The [27]Zope News for February 18 is
    available. It includes coverage of the Tenth Python Conference and
    many other items of interest to Zope developers and users.
 
    This week's Zope Members News. This week, the [28]Zope Members News
    mentions Zope book discounts for user groups, a call for papers for
    the Zope BBQ Europe gathering, and a number of new Zope packages.
 
    ASPSeek 1.2.8 released. A new version of the ASPSeek web site search
    engine [29]is available. The [30]changes in version 1.2.8 include new
    Apache module support, bug fixes, and lots more.
 
    Analog version 5.21. Version 5.21 of the Analog web log analyzer
    [31]is available. This version adds a few minor [32]changes.
 
    Introducing Cocoon 2.0 (O'Reilly). O'Reilly's XML.com site features
    [33]an article on the Cocoon 2.0 documentation system by developer
    Stefano Mazzocchi. "Cocoon was designed as an abstract engine that
    could be connected to almost anything, but it ships with servlet and
    command line connectors. The servlet connector allows you to call
    Cocoon from your favorite servlet engine or application server. You
    can install it beside your existing servlets or JSPs. The command line
    interface allows you to generate static content as a batch process. It
    can be useful to pre-generate those parts of your site that are
    static, some of which may be easier to create by using Cocoon
    functionalities than directly"
 
 Documentation
 
    LDP Weekly News for February 12, 2002. The Linux Documentation Project
    [34]weekly news shows no new documents, several updated documents, and
    sadly, many unmaintained documents this week.
    February 21, 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
 
 Web Browsers
 
    Mozilla Development Roadmap. Brendan Eich has published the latest
    [52]Mozilla development road map, proposing a release schedule for the
    post-1.0 releases. There is life after 1.0 -- stay tuned!
 
    Mozilla 0.9.9 Tree Closes (mozillaZine). MozillaZine [53]has announced
    the closure of the Mozilla 0.9.9 tree. "Mozilla 0.9.9 is the last
    major milestone prior to 1.0, and includes numerous bugfixes in
    composer, history, and other areas. Along with this, likely new
    features that will be in the milestone include a new full screen
    window mode, set image as wallpaper, and composer publishing."
 
 Desktop Environments
 
    Cooperation with KDE. Gnotices features [54]a discussion on the
    sharing of themes between KDE and Gnome, and the possible benefits
    from such cooperation.
 
    Second KDE 3.0 beta available. The second beta of KDE 3.0 has been
    released; see [55]the announcement for details. It's getting close to
    the last chance to find problems for the real 3.0 release comes out.
 
    People of KDE: Dwayne Bailey. This week, the People of KDE series
    [56]focuses in on Dwayne Bailey. Dwayne has worked on the translation
    of KDE into the eleven languages of South Africa.
 
    Gnome and Slackware. For those of you who want to run Gnome under the
    Slackware distribution, a gnome-slackware mailing list [57]has been
    announced. "The goal of the list is to provide an help for using gnome
    in slackware. It will also be the coordination place of the gnome
    packaging effort."
 
    Understanding the KParts component architecture (IBM developerWorks).
    David Faure [58]writes about KParts on IBM's developerWorks. "This
    article discusses KParts, an architecture for graphical components,
    found in KDE, the K Desktop Environment. KParts allows applications
    requiring the same functionality to share a component by embedding the
    graphical component into the application's window. This article
    compares KParts with other component models, such as CORBA, and
    describes the main concepts used in KParts, including actions,
    plug-ins, part managers, and GUI merging."
 
 Games
 
    New Flightgear flight simulator. A new version of the [59]Flightgear
    open-source flight simulator project has been released. The
    [60]changes include some bug fixes and documentation work. (Thanks to
    Alex Perry.)
 
    Perl Chess Mailing List Created (use Perl). To support the recent
    activity in the Perl Chess::* hierarchy, a Perl Chess mailing list
    [61]has been created.
 
 GUI Packages
 
    Colored MultiTabs widget for FLTK. Alexey Parshin has released version
    0.8 of his [62]Multi Row Tabs widget package for FLTK.
 
 Interoperability
 
    Wine license change clarification. Jeremy White [63]has clarified his
    position on the recent Wine license change to the LGPL. "So, with each
    and every one of my major customers over the past three years, I have
    had a major, knock down, drag out fight over licensing. I have always
    insisted that changes we make to Wine be returned to Wine. This has
    meant (while in a sales situation) explaining the complexities of BSD
    versus GPL licenses."
 
    Alexandre Julliard [64]has posted the results of a vote taken in the
    Wine community, the majority of respondents support the switch to a
    Copyleft license.
 
 Multimedia
 
    First Broadcast 2000, now Cinelerra. Cinelarra is (or was) a product
    used in producing motion pictures on Linux PCs. Now the [65]Cinelerra
    website simply says, "It's not here anymore. Why don't you go to this
    award winning page.", with a link to Microsoft.com (of all places).
    Cinelarra was a product of [66]Heroine Virtual who may have simply
    wrapped Cinelarra code into other products.. "As the size and
    complexity of our software has grown, it is no longer possible to
    release it under individual's names because of these privacy issues.
    Credit is given as dictated by the GPL but our original code is
    released under the name Heroine Virtual Ltd." (Thanks to Wes Felter)
 
    We're still hoping that someone will carve the excellent audio
    recorder/editor software out of Broadcast 2000 and make a new project.
    The Broadcast 2000 source code is still available [67]here.
 
    Gnome-Media 1.176.0 released. A new version of Gnome-Media [68]has
    been released. Version 1.176.0 features improvements to Gnome-CD,
    CDDBSlave2, and GMix.
 
    Desktop Environments
    [69]GNOME
    [70]GNUstep
    [71]KDE
    [72]XFce
    [73]XFree86
    Window Managers
    [74]Afterstep
    [75]Enlightenment
    [76]FVMW2
    [77]IceWM
    [78]Sawfish
    [79]WindowMaker
    Widget Sets
    [80]GTK+
    [81]Qt
 Programming Languages
 
 Caml
 
    Caml Weekly News for February 12-19, 2002. This week's [82]Caml Weekly
    News looks at Ocamlcl, packaging, Active-DVI, mlgmp, and a WDialog
    license change.
 
    This week's Caml Hump. This week, the [83]Caml Hump looks at an OCaml
    Regexp library, an OCaml/Java interface called CamlJava, the WDialog
    web applications framework, the ActiveDVI TeX slide presenter, and the
    ThreadSocket server and client project.
 
 Java
 
    Java finally catches up to Perl (and Python, Tcl) (use Perl). Use Perl
    [84]reports on Sun's Java 2 SDK version 1.4, which now features native
    support for regular expressions.
 
    XML in Java: Java document model usage (IBM developerWorks). Dennis M.
    Sosnoski discusses techniques for the [85]creation of XML from Java.
    "In this article, XML tool watcher Dennis Sosnoski compares the
    usability of several Java document models. It's not always clear what
    the tradeoffs are when you choose a model, and it can require
    extensive recoding to switch if you later change your mind. Combining
    sample code with analysis of the model APIs, the author gives
    recommendations for which models may really make your job easier.
    Includes code samples that show the methods for the five different
    document models."
 
    Expiring Data with Hashbelts (O'Reilly). William Grosso writes about
    the use of [86]Hashbelts in Java. "In this article I will show you how
    to use the hashbelt algorithm by using two distinct examples:
    implementing session keys and reimplementing the RemoteStubCache class
    from my previous articles on command objects in RMI. By the end of
    this article, you should feel comfortable using hashbelts in your code
    and understand when it is appropriate to do so."
 
 Lisp
 
    Two Lisp updates. Paolo Amoroso has sent us two new items from the
    world of Lisp, [87]CL-PDF version 0.45 is an update to the Common Lisp
    PDF generation library, and [88]CLAWK is a common Lisp superset of AWK
    functionality.
 
 Perl
 
    Rindolf - A Perl Dialect (use Perl). Use Perl [89]looks at Rindolf, a
    dialect of Perl 5 that Shlomi Fish is working on. "What is Rindolf?
    Rindolf to Perl 5 is like Java is to C++, or Arc is to LISP. I.e: not
    as much a revolution but rather a re-organization of the language to
    make it cleaner, more consistent and more fun."
 
    perl-i18n Mailing List (use Perl). A new mailing list [90]has been
    created for discussion of internationalization (i18n) issues in Perl.
 
 PHP
 
    PHP Weekly Summary for February 18, 2002. The latest [91]PHP Weekly
    Summary contains articles on a number of bug fixes, Sybase formats,
    PHP streams, reference macros, and a number of new extensions.
 
 Python
 
    Dr. Dobb's Python-URL!. This week's Dr. Dobb's [92]Python-URL! is out.
    Topics include reports from the 10th International Python Conference,
    Python/Java benchmarks, and much more.
 
    Stackless Reincarnate (O'Reilly). Stephen Figgins [93]delves into the
    issues behind stackless Python. "Stackless was a controversial
    modification to Python, separating its execution stack from the C
    execution stack, the C-stack. With Stackless you could set up multiple
    execution chains, switch between them, change them, or restart them.
    Uncoupled from the C-stack, you could capture the control flow of your
    Python program and manipulate it any way you wanted to."
 
    This week's Daily Python entries. The latest [94]Daily Python contents
    include articles on Zope, the PyTheater media player, the tdmagic
    procedural modeling and animation library, an object-oriented
    persistent storage system called OOPS, ACS templating, the Gnosis XML
    Utilities, and more.
 
    pySerial multiplatform serial port library. Chris Liechti [95]has
    released pySerial, a multi-platform Python library for accessing
    serial ports.
 
 Ruby
 
    The Ruby Garden. This week's [96]Ruby Garden looks at Brian Foote and
    Joseph Yoder's amusing article on the [97]Big Ball of Mud coding
    system. Also, the hunt is on for a Powered by Ruby Logo.
 
    Ruby Weekly News. The February 18, 2002 [98]Ruby Weekly News looks at
    the Ruby Documentation Extractor for C (RUDE4C), RDoc, REXML, and
    RubyStudio, among other things.
 
 Tcl/Tk
 
    Dr. Dobb's Tcl-URL! for February 19. Here is the latest [99]Tcl-URL!
    with news and links for the Tcl/Tk community.
 
 Integrated Development Environments
 
    Anjuta 0.1.9 released. A new version of the Anjuta Integrated
    Development Environment (IDE) [100]has been released. This version
    features a new message manager, an embedded terminal, a project import
    wizard, a new application wizard, support for libglade, bug fixes, and
    more.
 
    Section Editor: [101]Forrest Cook
 
    Language Links
    [102]Caml
    [103]Caml Hump
    [104]Tiny COBOL
    [105]Erlang
    [106]g95 Fortran
    [107]Gnu Compiler Collection (GCC)
    [108]Gnu Compiler for the Java Language (GCJ)
    [109]Guile
    [110]Haskell
    [111]IBM Java Zone
    [112]Jython
    [113]Free the X3J Thirteen (Lisp)
    [114]Use Perl
    [115]O'Reilly's perl.com
    [116]Dr. Dobbs' Perl
    [117]PHP
    [118]PHP Weekly Summary
    [119]Daily Python-URL
    [120]Python.org
    [121]Python.faqts
    [122]Python Eggs
    [123]Ruby
    [124]Ruby Garden
    [125]MIT Scheme
    [126]Schemers
    [127]Smalltalk
    [128]Tcl Developer Xchange
    [129]Tcl-tk.net
    [130]O'Reilly's XML.com
    [131]Regular Expressions
                                                       [132]Next: Commerce
 
    [133]Eklektix, Inc. Linux powered! Copyright Л 2002 [134]Eklektix,
    Inc., all rights reserved
    Linux (R) is a registered trademark of Linus Torvalds
 
 References
 
    1. http://lwn.net/
    2. http://lwn.net/2002/0221/
    3. http://lwn.net/2002/0221/security.php3
    4. http://lwn.net/2002/0221/kernel.php3
    5. http://lwn.net/2002/0221/dists.php3
    6. http://lwn.net/2002/0221/commerce.php3
    7. http://lwn.net/2002/0221/press.php3
    8. http://lwn.net/2002/0221/announce.php3
    9. http://lwn.net/2002/0221/letters.php3
   10. http://lwn.net/2002/0221/bigpage.php3
   11. http://lwn.net/2002/0214/devel.php3
   12. http://lwn.net/2002/0221/a/fenris.php3
   13. http://razor.bindview.com/tools/fenris/
   14. http://razor.bindview.com/tools/fenris/README
   15. http://razor.bindview.com/tools/fenris/fenris-ui.html
   16. http://razor.bindview.com/tools/fenris/
   17. http://razor.bindview.com/tools/fenris/
   18. http://www.alsa-project.org/
   19. http://lwn.net/2002/0221/a/knoda.php3
   20. http://www.seul.org/edu/report64.html
   21. http://lwn.net/2002/0221/a/linuxdev.php3
   22. http://www.cups.org/news.php?V66
   23. http://news.gnome.org/gnome-news/gnome-news/1013622032/
   24. http://www.LinuxMedNews.org/linuxmednews/1013693645/index_html
   25. http://www.LinuxMedNews.org/linuxmednews/1013562058/index_html
   26. http://www.onlamp.com/pub/a/bsd/2002/02/14/Big_Scary_Daemons.html
   27. http://www.zope.org/Documentation/ZWN/ZWN-2002-02-18
   28. http://yyy.zope.org/ZopeNews
   29. http://www.aspseek.org/
   30. http://www.aspseek.org/changes.html#1.2.8
   31. http://www.analog.cx/
   32. http://www.analog.cx/docs/whatsnew.html
   33. http://www.xml.com/pub/a/2002/02/13/cocoon2.html
   34. http://lwn.net/2002/0221/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.mozilla.org/roadmap.html
   53. http://www.mozillazine.org/
   54. http://news.gnome.org/gnome-news/gnome-news/1014073734/
   55. http://www.kde.org/announcements/announce-3.0beta2.html
   56. http://www.kde.org/people/dwayne.html
   57. http://news.gnome.org/gnome-news/gnome-news/1013850683/
   58. http://www-106.ibm.com/developerworks/linux/library/l-kparts/?loc=dwmain
   59. http://www.flightgear.org/
   60. http://www.flightgear.org/news.html
   61. http://use.perl.org/articles/02/02/18/1911235.shtml?tid=5
   62. http://www.tacticaltelesolutions.com/alexeyp/
   63. http://www.winehq.com/hypermail/wine-devel/2002/02/0461.html
   64. http://lwn.net/2002/0221/a/winevote.php3
   65. http://heroinewarrior.com/cinelerra.php3
   66. http://heroinewarrior.com/heroinevirtual.php3
   67. http://www.brouhaha.com/~eric/broadcast2000/
   68. http://news.gnome.org/gnome-news/gnome-news/1013778622/
   69. http://www.gnome.org/
   70. http://www.gnustep.org/
   71. http://www.kde.org/
   72. http://www.xfce.org/
   73. http://www.xfree.org/
   74. http://www.afterstep.org/
   75. http://www.enlightenment.org/
   76. http://www.fvwm.org/
   77. http://icewm.sourceforge.net/
   78. http://sawmill.sourceforge.net/
   79. http://www.windowmaker.org/
   80. http://www.gtk.org/
   81. http://www.trolltech.com/products/index.html
   82. http://lwn.net/2002/0221/a/cwn.php3
   83. http://caml.inria.fr/hump.html
   84. http://use.perl.org/articles/02/02/14/228223.shtml?tid=35
   85. http://www-106.ibm.com/developerworks/java/library/x-injava2/?loc=j
   86. http://www.onjava.com/pub/a/onjava/2002/02/13/dataexp3.html
   87. http://lwn.net/2002/0221/a/clpdf045.php3
   88. http://lwn.net/2002/0221/a/clawk.php3
   89. http://use.perl.org/features/02/02/13/1959233.shtml?tid=14
   90. http://use.perl.org/articles/02/02/20/1558229.shtml?tid=1
   91. http://www.zend.com/zend/week/week75.php
   92. http://lwn.net/2002/0221/a/pyurl.php3
   93. http://www.onlamp.com/pub/a/python/2002/02/14/pythonnews.html
   94. http://www.pythonware.com/daily/
   95. http://lwn.net/2002/0221/a/pyserial.php3
   96. http://www.rubygarden.org/
   97. http://www.laputan.org/mud/mud.html
   98. http://www.rubygarden.org/rurl/html/index.html
   99. http://lwn.net/2002/0221/a/tcl-url.php3
  100. http://news.gnome.org/gnome-news/gnome-news/1013788776/
  101. mailto:lwn@lwn.net
  102. http://caml.inria.fr/
  103. http://caml.inria.fr/hump.html
  104. http://tiny-cobol.sourceforge.net/
  105. http://www.erlang.org/
  106. http://g95.sourceforge.net/
  107. http://gcc.gnu.org/
  108. http://gcc.gnu.org/java/
  109. http://www.gnu.org/software/guile/guile.html
  110. http://haskell.org/
  111. http://www.ibm.com/developer/java/
  112. http://sourceforge.net/projects/jython
  113. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
  114. http://use.perl.org/
  115. http://www.perl.com/
  116. http://www.ddj.com/columns/perl/
  117. http://www.php.net/
  118. http://www.zend.com/zend/week/
  119. http://www.pythonware.com/daily
  120. http://www.python.org/
  121. http://python.faqts.com/
  122. http://www.rimbault.net/python/
  123. http://www.ruby-lang.org/en/index.html
  124. http://www.rubygarden.org/
  125. http://www.swiss.ai.mit.edu/projects/scheme/index.html
  126. http://www.schemers.org/
  127. http://www.smalltalk.org/main.html
  128. http://tcl.activestate.com/
  129. http://www.tcl-tk.net/
  130. http://www.xml.com/
  131. http://regularexpressions.com/RegularExpressions/
  132. http://lwn.net/2002/0221/commerce.php3
  133. http://www.eklektix.com/
  134. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2002/0221/devel.php3   Sergey Lentsov   03 Mar 2002 15:39:36 
Архивное /ru.linux/19861224c0e16.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional