A new revision of the
Filesystem Hierarchy Standard (FHS) (PDF) has been published by
the Filesystem Hierarchy Group.
This standard consists of a set of requirements and guidelines for
file and directory placement under UNIX-like operating systems.
The guidelines are intended to support interoperability of applications,
system administration tools, development tools, and scripts
as well as greater uniformity of documentation for these systems.
Through its history, those who built the various flavors of Unix have
placed standard files in varying, system-specific locations. To a lesser
degree,
the same problem has also occurred with the numerous Linux distributions.
Adherence to the FHS by Linux distribution architects has made
life much easier for system administrators, end users, and software
developers.
The FHS categorizes of files with two attributes,
shareable/unshareable and static/variable. Standard directories
are then categorized according to the attributes of the files within.
In traditional UNIX implementations, directories often contained files and
subdirectories with all of these attribute combinations.
By strictly grouping the directory contents according to attributes,
the sharing of common directories between systems, and the protection of
site-specific data, is simplified.
This version of the standard proposes the creation of two new top-level
directories, /srv and /media.
The proposal for /srv
defines the top-level directory as being used for
data generated by users for the services the system offers.
This would include, for example, ftp, www, and CVS repositories.
The
/media proposal suggests the creation of a top-level directory which
contains mount points for removable media such as:
/media/cdrom
/media/cdrecorder
/media/floppy
/media/zip
The commonly used directory /mnt would then be restricted to use by
the systems administrator for temporary mount points.
While the hammering out of such standards is likely to cause a lot of
lively discussion, the benefits of filesystem standardization by
the majority of Linux distributions is indeed great.
Comments (25 posted)
System Applications
Audio Projects
Version 1.1.2 of
Speex,
an audio CODEC that's designed for speech, has been released.
"
This new unstable release improves on the fixed-point port started in 1.1.1. The port is not yet complete, but many modes are now usable in real-time on ARM processors."
Comments (none posted)
Database Software
Version 1.5 RC7 of the
Firebird database is
available.
"
The development of Firebird 1.5 release is in final development
stage! The Release Candidate means that we're "almost there", and we turned our focus to remaining known issues and rough edges, final testing and bug squashing. We made a lot of progress with it thanks to your feedback.
The seventh Release Candidate should become the final release, so we are eager to hear about your experience (good or bad) with it."
Comments (none posted)
Version 7.4 RC2 of the PostgreSQL database is available.
"
As we are in the home stretch of a full release, we encourage as
many as possible to test and report any bugs they can find, whether as
part of the build process, or running in "real life" scenarios."
Full Story (comments: none)
The November 7, 2003 edition of the PostgreSQL Weekly News
has been published. Take a look at the latest PostgreSQL database
news and discussions.
Full Story (comments: none)
Filesystem Utilities
Version 1.8.0beta2 of ntfsprogs, a set of utilities for ntfs filesystems,
is available.
"
Changes in this release: Merge ntfs gnomevfs module by Jan Kratochvil. The Gnome virtual filesystem provides universal access to diffent filesystems. This modules enables Gnome VFS clients to seamlessly utilize the NTFS library."
Comments (none posted)
Mail Software
Version 0.4 of Macho, a Common Lisp-based email web archiving system, is out.
"
This version provides several
additions including message navigation hotkeys, per-archive custom
style sheets, a thread context view, and more."
Full Story (comments: none)
Peer to Peer
Sing Li
looks at JXTA 2 on IBM's developerWorks.
"
JXTA 2 is the second major release of the open source P2P network building substrate with a popular Java-based reference implementation. Significant design modifications have been introduced to create higher performance, massively scalable, and maintainable P2P networks. This article, which builds on Sing Li's JXTA series Making P2P interoperable, published two years ago, brings you up to date on the platform's major changes."
Comments (none posted)
Printing
Version 1.1.20rc6 of CUPS, the Common Unix Print System,
has been released.
"
CUPS 1.1.20 is primarily a bug fix and performance tuning release and includes fixes for 64-bit platforms, deadlock problems in the signal handling code, PDF printing issues, web interface issues, and various operating system-specific issues. The new release also adds new CUPS API functions for reading and writing files via HTTP, performing authentication, and controlling the required PPD conformance level."
Comments (none posted)
Michael Lucas
covers various Unix/Linux printing issues on O'Reilly.
"
Printing on a UNIX-like operating system has traditionally given headaches to even experienced sysadmins. The FreeBSD Handbook has a big section on how printers work, and it's well worth reading if you want to become intimate with the innards of printing. Personally, I don't want to struggle with identifying file types, input filters, and output filters; I want to plug in a printer and have the Magical Printer Pixies do all the work for me."
Comments (none posted)
Web Site Development
Version 4.0 GM of AOLserver
has been announced.
"
AOLserver is a multithreaded, Tcl-enabled, massively-scalable and extensible web server tuned for large scale, dynamic web sites. AOLserver also includes complete database integration and a dynamic page scripting language."
Comments (none posted)
Version 1.4.1 RC3 of Gallery, a web-based photo album management system,
has been released.
"
New features for this 1.4.1 include voting/ranking of images, user self-registration, lost password reset, e-mail notifications, support for "skins" to customize Gallery's look and feel, a clearer and easier to follow Config. Wizard and tons of other small improvements and bugfixes."
Comments (none posted)
Version 3.2.0b5 of ht://Dig, a web site search engine,
has been announced.
"
After being asked "Is ht://Dig dead?" once too often, the
ht://Dig group is very happy to announce the release of ht://Dig version
3.2.0b5. This fourth beta release of 3.2 (yes, 3.2.0b4 was cancelled) should
fix all bugs in previous 3.2 releases and indtroduces a few new features. As
a beta release, it has not received exhaustive testing. However, we believe
it to be almost stable enough for production use, and hope that you consider
giving it a try to provide feedback."
Comments (none posted)
Version 4.5 Beta 1.0.3 of Mambo Open Source, a dynamic web content
management system,
is available.
The project's
home page says:
"
In Mambo Open Source 4.5 Beta 1.0.3 we decided to start implementing Search Engine Friendly URL's (SEF). We did some initial work and now will need your help with testing and finding bugs."
Comments (none posted)
Version 0.7.0 of more.groupware, a PHP4-based web groupware suite,
is out.
"
It fixes the webmail2 setup bug as well as a few other bugs in forum,
files, tts. Additionally some new features have been added to calendar2
and webmail2 and some translation updates have been done."
Comments (none posted)
Version 0.7a2 of the
Quixote
web application framework is available.
See the
CHANGES file for information on what's new.
Comments (none posted)
Version 0.80 of Araneida, a Common Lisp-based extensible web server,
is available.
"
This version provides a new
HTTP-LISTENER abstraction, cleaner raising of HTTP errors, support for
the REFRESH header and a few fixes."
Full Story (comments: none)
Lisp aficionado Paolo Amoroso has passed us links to a couple of
new articles to us concerning the KPAX web application system.
Full Story (comments: none)
Miscellaneous
Version 1.0 of Linux-VServer is available.
"
VServer is a very cool project, a bit like UML but with a much better
architecture for shared hosting environments. It was originally written by
Jack Gelinas (of Linuxconf fame) and is now maintained by Herbert Pötzl."
Full Story (comments: none)
Desktop Applications
Audio Applications
Version 0.6.1 of GNUsound, a sound editor, is available.
"
This is a maintenance release to fix a
few critical bugs. I really wanted to skip this release and go
straight for 0.7, but there's too much work to be done on that version
still, and the 0.6 bugs are quite serious."
Full Story (comments: none)
Version 0.6.0 of
Rhythmbox,
an integrated music management application for GNOME, has been released.
"
The release
name signifies the fact that there is actually in theory still a limit to the
amount of music you can put in Rhythmbox's library, since you are bounded by
the universe's finite size."
Comments (none posted)
Version 1.5.6 of the
WaveSurfer
audio editing utility is available. See the
Change History file for details.
Comments (none posted)
Desktop Environments
Version 0.4.8 of CVSGnome, a CVS build script for GNOME,
is available.
"
Using this software, you can easily build GNOME either from tarballs or CVS HEAD. In addition, it features all major extra software available for GNOME, including the GIMP, Gnumeric, and many more."
Comments (none posted)
Issue #67 of
KDE Traffic
is out. The KDE.News
summary says:
"
with news regarding KMail, Kontact, general look and feel and more."
Comments (none posted)
November 7, 2003
KDE-CVS-Digest is online. Here's the summary:
"
Bug fixes and more bug fixes. Umbrello, KDevelop, Quanta, Konsole, KOrganizer encoding, KSpread, Khtml, Juk, Kopete, Kgpg, KWin and kdeui all have a large number of bugs fixed.
There were a few announcements this week. Of course the big one is the release of 3.2 beta1."
Comments (none posted)
A new tutorial on KConfig XT
has been announced.
"
As some of you may know, KDE 3.2 will introduce a heavily improved
configuration framework, known as KConfig XT. This new framework extends, not
deprecates our current configuration API. To help developers understand
KConfig XT I have created a short tutorial (ps, kwd) available on
developer.kde.org."
The tutorial is available
here.
Comments (none posted)
KDE.News
looks at the latest
release of PyKDE, the Python bindings for the KDE.
"
The latest release of PyKDE (3.8.0) includes the ability to write KDE panel applets completely in Python -- absolutely no C++ required. This is the first in what's planned to be a number of extensions for PyKDE that allow plugins and related objects to be created entirely in Python; David Boddie is nearing release of modules for authoring KParts for export (PyKDE already imports KParts), KDE Control Center modules, and IOSlaves."
Comments (none posted)
If you find your screen to be too boring, GnomeDesktop.org
reports on the availability of version 0.24.1 of the gDesktops
desktop candy package.
Comments (none posted)
New
Goodies
are available for the XFce desktop environment.
Some of the Goodies include monitors for system load, battery state,
net load, a clipboard, a calendar, and more.
Comments (none posted)
The Freedesktop.org X Server Project has posted
some screen shots showing off the new translucent windows feature. Have a look for some serious eye candy. (Seen on
FootNotes).
Comments (1 posted)
Electronics
Version 3.1.26 of
XCircuit,
an electronic schematic editing package, is out.
Change information is in the source code.
Comments (none posted)
Financial Applications
Two new copies of GNUe Traffic are available this week, see
Issue #98, dated November 3, and
Issue #99, dated November 10 for the latest news from the
GNU Enterprise project.
Comments (none posted)
Games
Version 0.9 of
Boson, a
real-time strategy game for KDE, is out. See the
announcement for change information.
Comments (none posted)
Howard Wen
looks at DevKit Advance on O'Reilly.
"
People interested in making their own games for the Nintendo Gameboy Advance will find the unofficial Gameboy Advance (GBA) software development kit (SDK) indispensable. Based on the GNU Compiler Collection (GCC), DevKit Advance runs on Windows, Linux, and Mac OS X; it comes compiled with the Socrates Gameboy Advance Development Environment (SGADE), a library of generic code for the GBA platform released under an open source license. The rest of the DevKit Advance code is released under the GNU General Public License."
Comments (none posted)
Graphics
Versions 1.0.1 and 1.1.2 (unstable) of
Imview,
an image viewing and analysis application, have been released.
Comments (none posted)
GnomeDesktop.org
covers the Inkscape project, which aims to create
an SVG-compliant vector graphics editor.
"
Bryce Harrington wrote: Nathan, mental, Ted and myself have decided to embark on our own direction with the Sodipodi codebase. We have attempted to do this as part of the Sodipodi project, but we believe we need to try out a new project structure to have the freedom to be able to explore some approaches radically different from Sodipodi.
We have recently reworked the Sodipodi codebase to build with a C++ compiler and renamed it 'Inkscape'. "
Comments (none posted)
Interoperability
Samba 3.0.1pre2 has been released.
"
This is another preview release of the Samba 3.0.1 code
base and is provided for testing only. This release
is *not* intended for production servers. Use at
your own risk. There have been several bug fixes
since 3.0.0 that we feel are important to make
available to the Samba community for wider testing."
Full Story (comments: none)
Wine Traffic issue #195 has been published.
Topics include:
Wine for Crystallography, WineConf 2004, DirectX Games Tested,
Copy Protection Sucks, and IPX Improvements.
Comments (none posted)
Music Applications
Version 0.16 of Mammut, an audio FFT tool, is out with some code cleanup
and support for JACK.
Full Story (comments: none)
Version 0.2 of Marlin, an audio sample editor for GNOME, is available.
Also, see
this report
on GnomeDesktop.org for more information on Marlin.
Full Story (comments: none)
Version 0.6.2 of MusE, a MIDI/audio-based virtual studio, is out.
"
Release 0.6.2 has a large number of improvements and bugfixes,
current users are encouraged to upgrade."
Full Story (comments: none)
Web Browsers
The minutes from the mozilla.org staff meeting for
October 27 and
November 3, 2003 are online.
Comments (none posted)
The Mozilla
Independent Status Reports for November 9, 2003 are available.
Comments (none posted)
Word Processors
Issue #169 of the
AbiWord Weekly News is out.
Here's the summary:
"
Quite a bit of work on our two new features while also discussing
massive sweeps of changes in the tree-layout, the stillness of SCO and um...what was it now? I know it was something you really would like,
but I forgot. Oh, yeah, we were discussing AbiShow. This was a big week."
Comments (none posted)
Miscellaneous
Version 2.0.16 of the gFTP FTP client for GNOME
has been announced. Lots of bug fixes are included.
Comments (none posted)
Version 0.8.4-5 of JFreeReport, a Java class library for generating reports,
is available.
"
This
is the next minor bugfix release of JFreeReport. Despite some bugfixes, the
ext-package now contains the first demo on how to show JFreeCharts within a
report."
Comments (none posted)
SourceForge has
an announcement for version 1.9.7 beta of LTI-Lib, a cross-platform
C++ computer vision library.
"
This release provides new functors and features, many
bug fixes and more documentation."
Comments (none posted)
Languages and Tools
Caml
The November 4-11, 2003 edition of the Caml Weekly News is out
with the latest Caml language news and discussions.
Full Story (comments: none)
Java
Version 0.5.1 of JGraphT, a cross-platform Java class library that
provides graph-theory objects and algorithms,
has been announced.
"
The new version delivers
accumulated developments, bug fixes and improvements."
Comments (none posted)
JSP
Hans Bergsten
explores JSP 2.0 on O'Reilly.
"
The wait is almost over: the latest version of the JavaServer Pages (JSP) specification, JSP 2.0, is about to be released, along with all of the other J2EE 1.4 specifications. The jump to a new major revision for this JSP version signifies that all of the pieces are now in place for using JSP in a new way: there's no need for Java in the pages, thanks to the new Expression Language (EL) and the JSP Standard Tag Library (JSTL), and reusing code is much easier, thanks to two new ways to develop custom actions."
Comments (1 posted)
Pascal
Version 1.9.0, the first public beta for version 2.0 of
Free Pascal, is available.
See the project
news page
for a list of changes.
Comments (none posted)
Perl
Version 5.8.2 of Perl
has been released.
"
5.8.2 is being released to fix minor binary incompatibilities discovered between 5.8.1 and 5.8.0. 5.8.2 is fully binary compatible with 5.8.0, and wherever possible also binary compatible with 5.8.1. The release also provides other minor bugfixes, including several for ithreads."
Comments (none posted)
Perl 5.6.2 RC1
has been announced.
"
Following shortly a new release on the 5.8 maintenance
track, here is an updated version of Perl 5.6. Its purpose is to
fix the build issues that appeared since Perl 5.6.1 was released,
due to new compilers and systems. A few modules were updated as
well."
Comments (none posted)
The November 3-9, 2003 edition of
This Week on perl5-porters has been published.
"
This week was undoubtedly a maintenance-oriented week, as it has
seen the
release of perl 5.8.2, and of perl 5.6.2 RC1. But of course and as usual
this wasn't the only topic on the always active p5p list."
Comments (none posted)
The November 2, 2003 edition of
This week on Perl 6 has been published.
Take a look to learn about Perl 6 internals.
Comments (none posted)
Phil Crow
talks about
executing Java from Perl on O'Reilly.
"
In this article, I will show how to bring Java code into a Perl program with Inline::Java. I won't probe the internals of Inline or Inline::Java, but I will tell you what you need to make a Java class available in a program or module. The program/module distinction is important only in one small piece of syntax, which I will point out."
Comments (none posted)
PHP
New versions of the PHP frontend and extension for the
mnoGoSearch web site search
engine are available.
Comments (none posted)
Python
George Belotsky
illustrates the writing of a Python-based network client on O'Reilly.
"
This article focuses on Internet clients. Clients like your web browser request information from servers (like the one from which you accessed this page). Typically, the client then presents the information to a person, although there are clients that talk to other computer programs instead. The next article will present ideas that are also applicable to developing servers and peer-to-peer systems."
Comments (none posted)
The Dr. Dobb's Python-URL! for November 10, 2003 is online
with another round of links to Python language articles.
Full Story (comments: 2)
Scheme
The November 10, 2003 edition of the Scheme Weekly News
is out with the latest Scheme language development information.
Full Story (comments: none)
Tcl/Tk
The November 10, 2003 Dr. Dobb's Tcl-URL! is out with links to the latest
Tcl/Tk news and articles.
Full Story (comments: none)
XML
Erik Ostermueller
discusses XML Schema validation on IBM's developerWorks.
"
Used correctly, XML Schema validation can dramatically reduce the effort necessary to perform basic data validation tasks. Additionally, validation rules that are centrally located in an XML schema can help users to better understand your system. It takes the right XML structure, however, to leverage a schema validator. This article discusses proper XML structure as well as best and worst practices for defining data validation rules in XML Schema."
Comments (none posted)
Kendall Grant Clark
examines
the legacy effects of SGML on XML.
"
Some significant percentage of the pain suffered by the XML development community over the past 5 years is directly attributable to dealing with the legacy of SGML. It has, in other words, turned out to be much harder, much more complex to do "SGML on the Web" than many people thought it would be. A considerable amount of the early traction seized by XML was due to the confluence of two forces: first, the technical maturity of SGML; second, the early to middle years of exuberance about the Web itself."
Comments (none posted)
Editors
Version 0.90 of DocBook Menu for Emacs
has been announced on SourceForge.
"
This is the initial release of a package for GNU Emacs
21.x or 20.x) that adds a hierarchical, customizable DocBook menu to
your Emacs menubar. The menu is designed to provide quick and easy
direct access, from within Emacs, to a variety of DocBook documentation
and to the DocBook XSLT stylesheets."
Comments (none posted)
IDEs
Version 1.1.98 of Anjuta, an IDE for C/C++ under GNOME/GTK,
is available.
"
Features include project management,
application wizards, an onboard interactive debugger, and a powerful source
editor with browsing and syntax highlighting."
Comments (none posted)
Version 0.8.5 of Treebeard, a cross-platform XSLT IDE,
has been released.
"
It's editor allows
the loading and editing of an XML document and an XSLT document at the same
time. It can apply the XSLT to the XML and display the output for further
editing / saving in XML, HTML or PDF."
Comments (none posted)
Miscellaneous
Version 0.94 of SCons, a software build tool that replaces Make,
has been released.
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>