|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861224c0e16.html, оценка из 5, голосов 10
|