Linux in the news
All in one big page
See also: last week's Development page.
News and EditorialsGTK+ 2.0 Released
Some of the more popular GTK+ based applications include the GIMP, the AbiWord word processor, the Dia drawing program, the Glade user interface builder, the GnuCash financial program, and the Gnumeric spreadsheet.
GTK+ consists of three libraries:
GTK+ 2.0 Features
The announcement for GTK+ version 2.0 lists these new features:
GNOME 2.0 Beta 2.
The second beta of the GNOME 2.0 desktop, which uses GTK+ 2.0, also has been released for testing. The developers are looking for testers to find and fix bugs.
The birth of the Embedded Linux Specification. LinuxDevices.com is carrying a call to all Embedded Linux companies to attend the Embedded Linux Consortium meeting on March 12 in San Francisco (during the Embedded Systems Conference). The purpose of the meeting is to start work on the Embedded Linux Specification, a standards effort which looks much like the Linux Standard Base for embedded systems.
Graphics programming with libtiff (IBM developerWorks). Michael Still introduces libtiff, a C library that implements the TIFF graphics standard. "TIFF (Tag Image File Format) is a raster image format that was originally produced by Adobe. Raster image formats store the picture as a bitmap describing the state of pixels, as opposed to recording the length and locations of primitives such as lines and curves. Libtiff is one of the standard implementations of the TIFF specification and is in wide use today because of its speed, power, and easy source availability."
Python milter v0.4.0 released (Milter). A new version of Python milter, a mail filtering utility, has been announced. This version features bug fixes and simplified content scanning in the mime module.
Peer to Peer
Expanding ChatBot's Repertoire (O'Reilly). DJ Adams continues his article on Chatbot, a Perl-based Jabber bot. "Rather than write a silly function that doesn't do much more than say 'Hello World,' let's look at giving ChatBot a facility that has some use beyond this article. Despite the arrival of the Euro currency in Europe, currency conversion still has its uses, especially for those countries (like my homeland) that have not yet taken the plunge. Another use of currency conversion is it allows for discussion of prices of items essential for everyday life, such as MP3 hardware, between the U.K. and the U.S."
XML Biometrics Standards Committee Forms (LinuxMedNews). LinuxMedNews reports on a new standards committee that has formed to define an XML-based standard for biometric information.
New version of PHP Review. A new version of the PHP Review book review system is available and includes a couple of bug fixes.
Zope Members' News. The latest Zope Members' News includes a report on the rapid growth of FreeZope.org, an announcement for the Zope BBQ, and takes a look at NuxDocument 0.9 and ZCVSFolder 0.2.7b1.
March 14, 2002
mpg321 0.2.9 Released. Version 0.2.9 of mpg321, the free replacement for mpg123, has been released. Highlights of this version include Shoutcast support, ID3 tag support, a bug fix for gtoaster, improved network support, and more.
AlsaPlayer 0.99.56 released. Version 0.99.56 of the AlsaPlayer PCM player is available. This release features "lots of small bugfixes".
Encompass 0.4.99.14 Alpha Release 2 (Gnotices). A second alpha release of the Encompass web browser for GNOME has been announced. "This version contains preliminary support for HTTP POST, HTTP Authentication, and HTTP Proxy via the http_proxy environment variable."
MozillaZine. The latest MozillaZine looks at Mozilla 0.9.9, the new Mozbot 2.2 IRC bot, and more.
GNOME Summary. The GNOME Summary for March 2 is available. Covered topics include the new GNOME software map, reviews of Evolution, Galeon, and Gnumeric, and more.
NEW GNOME Installation Guide And Review For GNOME 2.0 Published. A new version of the Gnome Installation Guide has been announced, this edition features new information on GNOME 2.0.
GARNOME Preview Four: 'Perdon; estoy buscando mis pantalones.'. GARNOME 0.8.0, "the bad-ass, bleeding edge GNOME distribution for testers and tweakers everywhere," has been released. Here's a (relatively) easy opportunity to test out the upcoming GNOME 2.0 desktop and find any remaining problems.
People of KDE: Neil Stevens. This week's People of KDE features Neil Stevens, the person in charge of "Kit, Kaboodle, Megami, and a bunch of hard-to-translate Noatun plugins".
LinuxQuestions Members Choice Awards: KDE Kleans Up. LinuxQuestions.org has picked KDE as their favorite desktop. Applications such as Konqueror and KMail also received high scores.
The Chopping Block for March, 2002. The March, 2002 issue of The Chopping Block is available on the WorldForge Game site. Articles include a description of the WorldForge project, a look at the COAL map handling library, a review of the Kings Feast project, and talk on licensing issues.
Pygame: BOMBERS. This week, the Pygame site features BOMBERS 0.7, a "space shootem up" game.
New fltk applications. The FLTK site lists two new applications, SpiralSynthModular 0.0.8, an object oriented modular softsynth / sequencer / sampler, and FL-Inventor 0.9.1, a 3D VR applications toolkit.
Wine 20020310 announced. A new version of Wine has been announced. Version 20020310 is identical to the previous version, except for the change to the GNU Lesser General Public License.
Wine Weekly News. The March 8, 2002 edition of the Wine Weekly News has been published. Topics include Crossover 1.1.0, Wine licensing, an X11-licensed fork, and more.
Samba 2.2.3a released. Version 2.2.3a of Samba has been released. It includes a bug fix for a Windows Explorer bug that showed up in the 2.2.3 release. Upgrades are recommended.
GStreamer 'GUADEC By Foot' 0.3.3 released (Gnotices). Version 0.3.3 of the GStreamer Multimedia framework has been released. "This release contains a lot of nice fixes and updates including a new cothread system, a new autoplugger, many new plugins and more."
Release of GnuCash 1.6.6 (Gnotices). A new version of GnuCash has been released. Version 1.6.6 features new and updated translations, improved exchange rate calculations, bug fixes, and other features.
Two new Gnumeric releases. Gnumeric 1.0.5, a bugfix version of the stable release , has been announced.
Gnumeric 1.1.1, from the development branch, has also been announced, the claim is that this version works as well as stable version 1.0.
Kernel Cousin GNUe #19. Issue #19 of Kernel Cousin GNUe has discussions on the GNUe Application Server v2 (GEAS), using analysis patterns for module proposals, integrating Zope and GNUe, data protection, databases, and more.
AbiWord Weekly News #83. Issue #83 of the AbiWord Weekly News covers the latest developments on the AbiWord word processor.
Caml Weekly News. The March 12, 2002 edition of the Caml Weekly News looks at WhizzyTeX 1.0 and an ssl library for Ocaml.
g95 status. Progress continues on the g95 FORTRAN compiler project, the current goal is to finish the type resolution system. A Linux binary is available if you want to see how g95 reacts to your FORTRAN code.
Cache-Friendly Web Pages (O'Reilly). Jennifer Vesperman explains the HTML Expires and Cache-Control headers on O'Reilly's Linux Devcenter. "There are a lot of HTTP caches out there. How long are they holding your pages? How long should they hold your pages? RFC 2616 (HTTP/1.1) specifies that caches must obey Expires and Cache-Control headers--but do your pages have them? How do you add them? What happens to your pages if you don't?"
Merlin brings nonblocking I/O to the Java platform (IBM developerWorks). Aruna Kalagnanam and Balu G write about nonblocking I/O in Merlin. "Until JDK 1.4 (aka Merlin), the Java platform did not support nonblocking I/O calls. With an almost one-to-one ratio of threads to clients, servers written in the Java language were susceptible to enormous thread overhead, which resulted in both performance problems and lack of scalability."
Top Ten Cool New Features of Java 2SE 1.4 (O'Reilly). David Flanagan examines Java 2SE 1.4 on O'Reilly's OnJava site. For the impatient, the covered features are: Parsing XML, Transforming XML, Preferences, Logging, Secure Sockets and HTTPS, LinkedHashMap, FileChannel, Non-Blocking I/O, Regular Expressions, and Assertions.
Free The X3J Thirteen! for February, 2002. The February, 2002 edition of Free The X3J Thirteen! is out. "This issue covers a new vendor-neutral package format for cCLan, MK:DEFSYSTEM 4 and CLAWK, the Common Lisp Cookbook project, the SPARC and Alpha ports of SBCL, a new version of CL-PDF, and the forthcoming releases of CMU CL and CLISP."
Universal Foreign Function Interface. UFFI, the Universal Foreign Function Interface is available. UFFI is a tool for interfacing Common Lisp to C-language compatible libraries.
Rindolf Specification Document v0.1.12. A new version of the Rindolf Specification Document has been published by Shlomi Fish. Rindolf is a dialect of Perl. Briefly, "Rindolf aims to be an improved and re-engineered Perl 5".
Perl 6 Porters. The March 12, 2002 Perl 6 Porters looks at an effort to redesign printf, Parrot 0.0.4, version 1 of the proposed Assembler PDD, and multi-method dispatch in Parrot.
PHP Weekly Summary. The March 11, 2002 edition of the PHP Weekly Summary looks at the NAPA XSLT processor, socket re-work, an aggregation function bug, the new build system, a new Universe CORBA extension, the path to version 4.2.0, and more.
The Parade of PEPs. Guido van Rossum has posted The Parade of the PEPs, a look at outstanding Python enhancement proposals and his frank opinion on what should happen with each. It's an interesting read for those following the development of the Python language.
Dr. Dobb's Python-URL!. The March 11, 2002 Dr. Dobb's Python-URL! is out. Topics include seeking fame and fortune developing Python, the Disipyl Python interface to DISLIN, RPy, for interfacing to the R language, processing volume images with BBLImage, the lfm v0.8 midnight commander clone, and more.
Text Processing In Python draft available. David Mertz has announced that a draft of his upcoming book Text Processing In Python, (to be published by Addison Wesley) is available on the web. He is looking for feedback on ways to improve the book, of course.
The Daily Python-URL. This week's accumulation of articles on The Daily Python-URL include an announcement for a new Python Imaging Library, the EDDIE Tool systems administration helper, the disipyl DISLIN wrapper, the BBLimage image processing tools, and more.
The Ruby Garden. This week's Ruby Garden looks at BioRuby.org, which features Ruby libraries for working with DNA data.
The Ruby Weekly News. The March 11, 2002 edition of the Ruby Weekly News looks at DBTalk 0.5, an interactive GUI based tool for database querying, programming, and administration, the RDoc documentation tool, Ruby/SMB, and more.
Dr. Dobbs' Tcl-URL! for March 11. The March 11, 2002 edition of Dr. Dobbs' Tcl-URL! is out. Topics include a cash register application in Tcl, Tcl in embedded systems, the Tk look and feel, garbage collection, and more.
Donald Eastlake on XML Digital Signatures (IBM developerWorks). Larry Loeb interviews Donald Eastlake, editor of the XML Digital Signature (XMLDSIG) RFC. "What is 'truly secure XML?' The phrase is meaningless without a definition of what security properties you are trying to achieve and what your threat model is. XMLDISG provides a building block. It is a flexible mechanism for the cryptographic binding of data to a key."
Integrated Development Environments
GNUstep Weekly Editorial. The GNUstep Weekly Editorial for March 8, 2002 is available. Topics include the CDPlayer application, Objective-C++ support, a gnustep-make roadmap, and more.
Valgrind memory debugger. Valgrind is a memory debugging tool for C/C++ on the x86 platform, it has been used by the KDE development community for debugging libraries and applications. Valgrind has been released under the GPL. (Thanks to Julian Seward.)
Section Editor: Forrest Cook
Gnu Compiler Collection (GCC)
Gnu Compiler for the Java Language (GCJ)
IBM Java Zone
Free the X3J Thirteen (Lisp)
Dr. Dobbs' Perl
PHP Weekly Summary
Tcl Developer Xchange