LWN Weekly Edition Front pageSecurity Kernel development Distributions Development Linux in the news Announcements Letters to the editor ->One big page
This page Previous weekFollowing week |
DevelopmentThe Enterprise Volume Management System The Enterprise Volume Management System (EVMS) is an open-source data storage system that has been developed at IBM, it has been released under the GNU General Public License, version 2.
The Enterprise Volume Management System (EVMS) Project has the goal of providing unparalleled flexibility and extensibility in managing storage. It represents a new approach to logical volume management for Linux. The architecture introduces a plug-in model that allows for easy expansion and customization of various levels of volume management.
EVMS provides a single, unified system for handling all of your storage management tasks. EVMS recognizes all of the disks on your system and allows for a variety of partitioning schemes. Software-RAID and logical volume groups can be managed in EVMS. Filesystems can be created and checked, and are automatically updated when changes are made to the underlying volumes. With EVMS, there is no longer a need for several individual utilities for performing each of these tasks.
EVMS has been designed to work with a large number of existing storage management systems on a number of different operating system platforms, it also supports all of the common Linux filesystem types. Management of EVMS can be performed with a gtk-based GUI, a curses-based terminal mode, and a command line mode. The EVMS User Guide has examples of the various interfaces, in addition to a lot of additional information. Further information on the inner workings of EVMS can be had from the EVMS 2.0 Architecture Overview and the EVMS Cluster Design Document. Version 2.1.1 of EVMS has been announced this week. It is a maintenance release that features a few bug fixes and support for the latest version of Device-Mapper. If you have a need for managing large amounts of data, EVMS is worth checking out.
System Applications Audio Projects Planet CCRMA updates A number of new versions of various audio utilities are available from Planet CCRMA. See the Change Log for details.
Helix Community Updates #5 Issue #5 of the Helix Community Updates has been published with the latest Helix Community news. "The Helix community is a collaborative effort among RealNetworks, independent developers, and leading companies to extend the Helix DNA platform, the first open multi-format platform for digital media creation, delivery and playback."
Database Software PostgreSQL Weekly News The August 13, 2003 edition of the PostgreSQL Weekly News is out with the latest PosgreSQL database news.
Electronics PCB 20030815 released After a long period of inactivity, Harry Eaton's printed circuit board CAD program, PCB has been revived. The Change Notes say: "For those who have not tried out the CVS sources lately, you'll note that this snapshot includes DJ Delorie's trace optimizer as well as some library fixes."
Mail Software Bogofilter-0.14.5-New Current Release (SourceForge) A new version of the spam email filter Bogofilter has been released with the following changes: "Two parser fixes, a new '-T' (terse mode) option for scripting, and FAQ updates."
milter-sender 0.34 released Version 0.34 of milter/sender, an email spam filtering application, has been released with several bug fixes and new features.
Medical Software OSCAR 1.1 Available (LinuxMedNews) Version 1.1 of Open Source Clinical Application and Resource (OSCAR), a web-based electronic patient record system, has been announced. "The new version contains quite a number of new and improved features."
Printing Alambic 0.2a released Version 0.2a of Alambic, an enterprise class PDF creation and distribution utility, has been released. The project's documentation is currently in a fairly early state. "Alambic receives PostScript documents and sends their PDF counterpart. It can operate in two modes, HTTP or SMTP. In SMTP mode, the resulting PDF document is sent directly to the requesting user. In HTTP mode, the PDF file is stored on the Alambic server and a URL is sent to the requesting user for later retrieval."
Web Site Development Bricolage 1.6.4 released Version 1.6.4 of Bricolage, a web publishing platform, has been released. This release follows on the heels of Bricolage 1.6.3, and includes some additional bug fixes.
mod_caml 0.6.0 released Version 0.6.0 of mod_caml, the Objective Caml language bindings for the Apache web server, has been released.
Miscellaneous Animal Shelter Manager 1.20 Stable released (SourceForge) Version 1.20 Stable of Animal Shelter Manager has been released. "This release contains the awaited medical tracking, lots of new features, improvements and of course the obligatory bug fixes. Animal Shelter Manager is a complete computer solution for animal sanctuaries and rescue shelters. Features complete animal management, document generation, full reporting, charts, internet website publishing, PetFinder integration and more."
Using libldap, the LDAP Client Library (O'ReillyNet) Rory Winston illustrates the use of libldap on O'Reilly. "In this article, we have the task of creating an employee information database that contains such information as employee name, job title, and department. We will use LDAP to store this basic employee information for our company. Using an LDAP repository allows us to easily retrieve and change the data. We will write our data-lookup modules in C, in order to integrate with an existing application. Without further ado, let's set up our LDAP information store."
Desktop Applications Audio Applications Ardour 0.9 beta 3 available Version 0.9 beta 3 of Ardour, a multi-track audio recording and editing package, has been released. "This fixes a few dozen bugs reported from earlier beta releases, and includes a new design for the Region list. Progress is slow with madness around your feet, but Ardour continues to move toward 1.0 status, later than expected, but hopefully early September. The biggest task right now is writing the manual, although the selection system in the editor still requires some deep modifications to be adequately useful."
Two new releases of gmorgan Two new releases of gmorgan, an electronic organ synthesizer with auto-acommpaniement, have been released this week. See the announcements for version 0.12 and version 0.13.
jackEQ: dj eq and meter announced A new equalizer plugin is available for the Jack Audio Connection Kit (JACK). "For those of you who are interested in dj tools or tools for live performance, Steve Harris has made a new plugin called DJ EQ which is a three band EQ commonly found on dj mixing consoles."
Rhythmbox 0.5.0 released (GnomeDesktop) GnomeDesktop.org has an announcement for version 0.5.0 of Rhythmbox, a music management application for GNOME. "First of all, the netRhythmbox branch has been merged back into the Rhythmbox mainline. It is always a good thing when a fork is resolved amicably. Secondly, a very large number of outstanding bugs have been quashed, and a number of new features have been added. This release was a long time in the making, and we feel that it is quite solid and usable. The code base is also cleaner in many respects, and I think this bodes quite well for the future."
Desktop Environments GNOME Desktop 2.4 Beta 1 released (GnomeDesktop) GnomeDesktop.org has the announcement for version 2.4 Beta 1 of the GNOME Desktop. "Due to the huge success of our time-based release and 'always buildable, testable and usable from CVS' policies, this GNOME beta does not fulfill the 'dangerous fruit' attraction of past beta releases. In fact, the 2.3 series has been a thoroughly stable and comfortable working environment for hackers and dedicated testers throughout its development."
Dropline GNOME 2.2.5 available (GnomeDesktop) GnomeDesktop.org has an announcenent for version 2.2.5 of Dropline GNOME. "While the development for GNOME 2.4 is in full-swing, official GNOME 2.2 packages are still being released as needed. This update adds a month and a half of bug-fix releases for Slackware users, plus some new things like Evolution 1.4.4 and Xine 1.0-RC. The long-standing problem with the gnome-python package lacking pyorbit support has also been been resolved, and the two popular patches adding slimmer toolbars and a cleaner, more functional file selector to GTK+ have been intergrated into Dropline GNOME."
Beautify your desktop (GnomeDesktop) Several new desktop themes are available for GNOME. "Please check out the gnome-themes-extras homepage for details on our 5 included themes; Amaranth, Gorilla, Lush, Nuvola and Wasp. Including many screenshots of course!"
KDE CVS Digest The KDE CVS Digest for August 15, 2003 is out. Here's the summary: "Kooka, the KDE scanning application, now supports ocrad, a GPL OCR engine. Juk gets a history playlist feature, along with some serious optimizations. Kmenu, the Kmail address selection dialog, Korganizer and Ksnapshot get usability improvements. Kstars has added the capability to generate a skymap from the commandline. And many bugfixes in Koffice, Kate and Kopete."
Adding WhatsThis Help To KDE Applications (KDE.News) KDE.News looks at a new document that helps people add to the online KDE documentation. "Adding WhatsThis Help To KDE Applications is the first installment in the Non-Programmer's Guide to Participating in KDE tutorial series. This series is designed to aid those who would like to participate in the KDE project, but for one reason or another can't do so by contributing source code. Fortunately, there are many tasks in KDE that don't involve writing code, and many of them don't require much investment in the way of time, either."
cuckooo: OpenOffice.org nested in KDE KDE.News looks at The CuckOOo project. "Have you ever dreamt of OpenOffice.org integration in KDE? Perhaps you should try cuckooo, a KDE Part which allows OpenOffice.org to be run in a Konqueror window. It is currently limited to just viewer capabilities, but as you can see from the screenshots, the technology is promising."
Financial Applications BIE 5.4.2 released (SourceForge) Version 5.4.2, a stable release of the Business Integration Engine (BIE), is available. "Version 5.4.2 adds features to the Map Builder tool, including unit conversion macros, and provides better recovery from internal exceptions in the web interface. New features in BIE 5.4 include a cron-like task scheduler, POP3 message listener, and an "Assign to Message" action allowing routes to create new messages from existing ones by evaluating XPath expressions. Enhancements to the Map builder include 3 new conditional macros, and an SQL get macro allowing a connection to external database during map creation. This version also fixes a number of bugs in the 5.4 beta releases, and should be considered the most stable version of BIE currently available."
Compiere 2.5.0b released (SourceForge) Version 2.5.0b of Compiere, an ERP/CRM (Enterprise Resource Planning/Customer Relationship Management) package, has been announced. "Release 2.5.0b provides improved Project Management functionality as well as Recurring Documents, Merging Business Partners and Products, Improved support for high latency networks and Replication (e.g. for remote POS). The first Language Packs (Spanish and German) are out."
GnuCash version 1.8.5 released GnuCash 1.8.5 is out, with a long list of bug fixes and a few new features. There is also a new documentation release to go along with it.
GNUe Traffic Issue #93 of GNUe Traffic is online. This week's topics include: Triggers in AppServer, Display masks and 'select count distinct', Relative stability of old 0.5.0 release and CVS, Multiple data blocks in Forms, Oracle and ODBC with Microsoft Windows versions of GNUe, Character-only (curses) User Interface for Forms, and GNUe Small Business and arias.
Games PCGen 5.3.4 is available (SourceForge) Version 5.3.4 of PCGen, a cross-platform Java-based RPG character generator and maintenance program, is available. This release features many changes and bug fixes.
Graphics libgphoto2/gphoto2 2.1.2 released (SourceForge) Version 2.1.2 of libgphoto2/gphoto2 has been announced. "gPhoto is a program and library framework that lets users download pictures from their digital cameras. There are currently more than 300 supported digital cameras across several platforms. On 2003-08-10, we released 2.1.2. It features fixes for some nasty bugs and support for even more cameras."
GUI Packages FLTK Updates The latest new software for FLTK, the Fast Light ToolKit, includes SPTK 2.0b3, the Simply Powerful ToolKit, and FLU 2.6, a library of FLTK widgets.
Glib/Gtk2 0.94 and GladeXML 0.90 (SourceForge) SourceForge has the announcement for Glib/Gtk2 0.94 and GladeXML 0.90. "The latest beta cycle introduces more missing functions and quite a lot of documentation for those wishing to write bindings for other gtk2/gobject-based libraries. This is also the first release in a beta cycle that should take the GladeXML module to 1.0. We need bug and missing functionality reports!"
A Beginner's Guide to Using pyGTK and Glade (Linux Journal) Linux Journal has published a beginner's guide that covers the use of pyGTK and Glade for developing Python GUI applications on GNOME. "The beauty of pyGTK and Glade is they have opened up cross-platform, professional-quality GUI development to those of us who'd rather be doing other things but who still need a GUI on top of it all. Not only does pyGTK allow neophytes to create great GUIs, it also allows professionals to create flexible, dynamic and powerful user interfaces faster than ever before. If you've ever wanted to create a quick user interface that looks good without a lot of work, and you don't have any GUI experience, read on."
Instant Messaging Gaim 0.67 & Gossip 0.5 released (GnomeDesktop) New versions of the instant messaging clients Gossip and Gaim have been announced. "Imendio is happy to announce the release of Gossip 0.5. We have, with help from others, added a couple of new features that will help you use Gossip more efficiently. A lot of small bugs have been fixed as well.""Gaim 0.67 has been released. It looks really nice. Some choice nuggets include a brand new IRC plugin from Ethan "The Man" Blanton and some beautiful status icons on conversation tabs by Etan "Also The Man" Reisner. And even though this version is totally awesome, we're already working hard on 0.68. Stay tuned."
Interoperability Samba-3.0.0 RC1 available Version 3.0.0 RC1 of Samba has been released. " The first release candidate of the Samba 3.0.0 code base is now available for download. A release candidate implies that the code is very close to a final release, but remember that this is still a non-production snapshot intended for testing purposes. Use at your own risk. One of the main additions in this release is the stable support for both client and server SMB signing." See the release notes for more information.
Wine Traffic Issue #183 of Wine Traffic has been published. Topics include: Wine-20030813, Interview with Francois Gouget, Linux Format Mag, BiDi Test Program, Configuring Keyboard Layouts, RedHat 7.3 RPMs, and Wine History.
Word Processors AbiWord Weekly News Issue #157 of the AbiWord Weekly News is available. Here's the lead-in: ""Who is John Gaalt" is a pathetic question. Try these: "Where are the Release Candidates?" "What do RTF and ABW have in common?" "What virus was stashed inside AbiWord binaries?" And, before you answer those, read my personal article on "Why Isn't Windows Ready for Me?""
KOffice 1.3 Beta 3 Released (KDE.News) KDE.News has an announcement for version 1.3 Beta 3 of the KOffice integrated office suite. "It brings a lot of bugfixes and a couple of new features compared to KOffice 1.3 Beta 2. This release is the last beta in the 1.3 series. There will be only one more release candidate and the final version is expected to be released in September after the KDE Contributor Conference during which hopefully many of the remaining bugs will be fixed."
OpenOffice.org Newsletter The August 2003 edition of the OpenOffice.org Newsletter has been published. Take a look to see what's new in the world of OpenOffice.org.
OpenOffice.org 1.1 RC3 OpenOffice.org 1.1 RC3 is ready for download. This release is functionally equivalent to the final version, so get a copy and find those bugs.
Miscellaneous Mono 0.26 released (GnomeDesktop) GnomeDesktop.org has an announcement for version 0.26 of Mono, the open source implementation of the .NET Development Framework. "A new version of Mono is available, the new features include: Cairo support, Remoting.Corba support, as well as a managed XSLT implementation."
Languages and Tools Caml Caml Weekly News The August 12-19, 2003 edition of the Caml Weekly News has been published. Take a look for a number of new Caml articles.
Camomile 0.4.1 released Version 0.4.1 of Camomile has been released. "Camomile is a comprehensive Unicode library for objective caml language. The library is currently designed to conform Unicode Standard 3.2." See the Changes document for information on this version.
Java JGoose Echidna v1.5.1 alpha-release (SourceForge) Version 1.5.1 alpha of JGoose Echidna is available. "This release contains a big step concerning the advanced refactoring. Furthermore we have got an MDR file format support. Moreover we have restored the old Echidna functionality to the new JGraphpad framework. Beside it we have removed several small bugs. With Echidna you can import and analyze Java Source Code."
Stored Procedures for Java Programmers (O'Reilly) Nic Ferrier covers Java database issues on O'Reilly. "This article explains how to use DBMS stored procedures. I explain the basics and some advanced features such as returning ResultSets. The article presumes you are fairly familiar with DBMSs and with JDBC. It also assumes you're fairly comfortable reading code in a foreign language (that is, not Java), but does not expect any previous stored procedure experience."
Perl This Week on perl5-porters (use Perl) The August 11-17, 2003 edition of This Week on perl5-porters is available. "The next maintenance release of Perl approaches, but the porters want to take the time to do it right. Meanwhile, discussions and bug reports continue to occur, as usual. Read about new and old documentation, valgrind, backwards [in]compatibility, and other stuff."
Perl Design Patterns, Part 3 (O'Reilly) Phil Crow completes his series on Perl design patterns with part three. "This article continues my treatment by considering patterns which rely on objects. As such, this article's patterns bears the most resemblance to the GoF book. Before presenting some patterns, I'll give you my two cents about object applicability."
PHP PHP 4.3.3RC4 released Version 4.3.3RC4 of PHP has been released. "This is should be the last release candidate prior to the final 4.3.3 release. Please test this release as much as possible, so that any remaining issues can be uncovered and resolved." Change information is in the NEWS file.
phpDocumentor 1.2.2 is released (SourceForge) Version 1.2.2 of phpDocumentor, a documentation solution for PHP, has been announced. "Several critical bugs were discovered in the implementation of HighlightParser, post-processing of tutorials. In addition, the algorithm used to find file-level documentation was changed to be more natural. All users should upgrade existing installations to 1.2.2."
Turck MMCache for PHP version 2.3.23 is released (SourceForge) Version 2.3.23 of Turck MMCache, a PHP accelerator, has been released. "This is should be the last version prior to the stable 2.4.0 release. Please test this release as much as possible."
PHP Weekly Summary for August 18, 2003 The PHP Weekly Summary for August 18, 2003 is out. Topics include: COM and .NET extension for PHP 5, variable_exist(), zend_alter_ini_entry, statistics extension, pspell for Win32, indexing bug.
Python New Python Documentation Several new Python language documents have been published this week. Among them are new versions of the General Python FAQ, the Python Programming FAQ, the GUI FAQ, and the Extending/Embedding FAQ.
Dr. Dobb's Python-URL! The August 17, 2003 edition of Dr. Dobb's Python-URL is out with the latest Python language news.
Python-dev Summary The Python-dev summary for the first half of August is now available. It looks at making Python run with Parrot, development of python-mode.el, where packages should go, the hazards of __slots__, and various other topics.
Smalltalk Unix Squeak 3.6-beta2 available Version 3.6 Beta-2 of the Unix Squeak Smalltalk virtual machine has been released. "Second beta release of version 3.6. Display/sound drivers are now dynamically loaded (and can be selected) at startup. New display driver for running on the raw Linux console. Copy/paste compatibility problems fixed (thanks to Ned Konz). Problems with plugin and shared library searching fixed. Dependencies on glibc2.3 in the 386 GNU/Linux version removed. Updated OSProcessPlugin from Dave Lewis."
Tcl/Tk Dr. Dobb's Tcl-URL! The August 18, 2003 edition of Dr. Dobb's Tcl-URL has been published. Take a look for lots of Tcl/Tk news and articles.
XML Introducing Anobind (O'Reilly) Uche Ogbuji discusses his Python-XML binding software, Anobind. "My recent interest in Python-XML data bindings was sparked not only by discussion in the XML community of effective approaches to XML processing, but also by personal experience with large projects where data binding approaches might have been particularly suitable. These projects included processing both data and document-style XML instances, complex systems of processing rules connected to the XML format, and other characteristics requiring flexibility from a data binding system. As a result of these considerations, and of my study of existing Python-XML data binding systems, I decided to write a new data Python-XML binding, which I call Anobind."
Discover key features of DOM Level 3 Core, Part 1 (IBM developerWorks) Arnaud Le Hors and Elena Litani write about DOM on IBM's developerWorks. "In this two-part article, the authors present some of the key features brought by the W3C Document Object Model (DOM) Level 3 Core Working Draft and show you how to use them with examples in Java code. This first part covers manipulating nodes and text, and attaching user data onto nodes."
Make the most of Xerces-C++, Part 2 IBM's developerWorks has published part 2 in the series on Xerces-C++ by Rick Parrish. "This two-part article offers an introduction to the Xerces-C++ XML library. Here in Part 2, Rick Parrish demonstrates how to load, manipulate, or synthesize a Document Object Model (DOM) document, and how to recreate the bar graph in Part 1 using Scalable Vector Graphics (SVG). C++ programmers who read these articles should be able to easily add XML parsing and processing capabilities to their applications."
DocBook for Eclipse: Reusing DocBook's Stylesheets (O'Reilly) Jirka Kosek explains how to use DocBook with Eclipse on O'Reilly. "DocBook is a popular tool for creating software documentation among developers. One reason for its success is the existence of the DocBook XSL stylesheets, which can be used to convert DocBook XML source into many target formats including HTML, XHTML, XSL-FO (for print), JavaHelp, HTML Help, and man pages. The stylesheets can be further customized to get other outputs as well. In this article I am going to show you how easily you can integrate DocBook documents into the Eclipse platform help system by reusing existing stylesheets."
Miscellaneous SCons 0.91 adds support for Qt and SWIG (SourceForge) Version 0.91 of SCons, a replacement for Make, has been announced. "This release most notably adds support for building from Qt source (.ui) files and SWIG (.i) files."
Python & Java: a Side-by-Side Comparison Stephen Ferg compares programmer productivity between Java and Python. " A programmer can be significantly more productive in Python than in Java. How much more productive? The most widely accepted estimate is 5-10 times. On the basis of my own personal experience with the two languages, I agree with this estimate. Managers who are considering adding Python to their organization's list of approved development tools, however, cannot afford to accept such reports uncritically. They need evidence, and some understanding of why programmers are making such claims. This page is for those managers."
Server clinic: R handy for crunching data (IBM developerWorks) Cameron Laird looks at R on IBM's developerWorks. "R is sophisticated open-source software for managing statistical calculations. It's easy enough to use that it can benefit you even if you need only a fraction of its capabilities."
Page editor: Forrest Cook |
Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.