|
|
Subscribe / Log in / New account

LWN.net Weekly Edition for November 27, 2002

The BIND Forum and the maintenance of critical software

Spurred on, perhaps, by the latest set of BIND vulnerabilities (and the problematic handling of those vulnerabilities), the Internet Software Consortium has announced the startup of the "BIND Forum," with AFNIC, APNIC, ARIN, Compaq, Ericsson, HP, IBM, RIPE, Sun, and VeriSign as initial members. Many in the free software community are suspicious of the Forum and its motives. The Forum is worth a look, however, as one way of managing development and support for a piece of critical network software.

BIND, of course, is the package that implements most of the domain name system. The BIND Forum is a relatively old (and controversial) idea - it was first announced back in January, 2001. The basic idea was that members, in exchange for helping to fund BIND development, would gain access to the BIND developers and, crucially, early access to security updates. The idea of restricting security information (about free software) to those who have paid a fee did not prove popular in the community. As a result of criticism, and, presumably, lack of interest, the Forum idea stalled for almost two years. Now, however, it is back.

Corporate memberships in the Forum cost $5000 per year - unless you have over $2 billion in revenue, in which case you pay $50,000. Universities and nonprofit organizations are asked to pay $1000, and individual memberships have a "target minimum" fee of $100. For these fees, members get:

  • Direct notification of patches from ISC.

  • Read-only access to the ISC cvs server.

  • The ability to attend the "BIND Developers Workshop."

All of this requires signing a relatively lengthy contract (available from the ISC site), along with an "intellectual property policy statement" which, essentially, seems to be a restatement of the BIND license.

Those benefits may well be useful to a small number of companies that are deeply concerned with BIND development. What the Forum really has to offer, though, is early access to security alerts. That access is not available to standard Forum members, though; getting the security information requires signing a separate agreement and tacking an addition 20% onto the membership fees. The agreement states that ISC will notify members of security problems "up to ten days" before telling the world by way of CERT. Members are required to keep this information confidential, however, and must guard it "using authentication and encryption tools which have been approved in writing by ISC."

So, if you pay enough, you'll get early warning of security problems, but only if ISC feels like sending it out. Of course, the last vulnerability was not disclosed through ISC, so Forum membership would not have been all that useful that time around.

The Forum appears, to many, to be a way of extracting money from BIND users by restricting access to vital security information. Some see it as a violation of the ethics of full disclosure and free access to the software. This may all be true, but it is worth keeping some things in mind:

  • Restricted access to security information during the early stages of a vulnerability is increasingly the norm. Linux distributors (and others), for example, maintain a controlled mailing list for the discussion of security problems. Done properly, restricted access can help ensure that patches are available to most users before information on the problem is widely available.

  • Companies that rely heavily on software like BIND have an interest in seeing that it is maintained well. They should be willing to pay for this work.

  • BIND remains free software; anybody who has a better way of maintaining it and handling security problems can fork the project and run it as they see fit.

If the BIND Forum idea is implemented well, it could support the future development of the software and help make it more secure for all users. If implemented poorly, it could become an insiders club that ends up restricting the general availability of security information indefinitely. The "up to ten days" provision in the security notification agreement is encouraging in this respect: there is an implicit promise that security information will be restricted to the Forum for no longer than that period.

Whether the BIND Forum will be a success and be helpful to all BIND users remains to be seen. It could well go either way. But, as people and companies continue to look around for viable ways of funding free software development, it would not be surprising to see the creation of more organizations like the BIND Forum in the future.

Comments (4 posted)

Some DMCA bits

The DMCA will be returning to the news as the Elcomsoft trial starts up again on December 2. Thanks to some intervention by the Justice Department, the defendants will actually be able to show up for their trial this time. Elcomsoft will be trying to attack the DMCA and its effects on fair use rights, but the prosecution will do its best to keep fair use issues out of the courtroom altogether. The DMCA, after all, bans "circumvention devices" without care for the preservation of fair use. And Elcomsoft did sell a "circumvention device" in the US. We wish them the best of luck in their trial, but this case is unlikely to be the one that forces large changes in the DMCA.

There is, meanwhile, a mechanism by which small changes can be made in the DMCA. Every three years, the Library of Congress Copyright Office is supposed to look into whether the prohibition on circumvention devices is having an overly adverse effect on any particular type of work. Should such an effect be found, the office can issue a three-year DMCA exemption.

That inquiry is happening now. Seth Finkelstein, who successfully used the exemption process to win immunity for his work looking at censorware blacklists, has posted an article on the EFF site on how to do it. The exemptions are hard to get, and they are very narrow - they do not extend to distribution of circumvention software, for example. Even so, exemptions poke little holes in the DMCA, and can protect certain kinds of work. For example, a certain Linux distributor has made a big show of not distributing information on security-related kernel patches within the U.S.; this company should probably don its colorful headwear and head off to apply for an exemption, and, thus, demonstrate the adverse effect that the DMCA has had in this area. Anybody else who would like to take the time to put in a serious application to highlight an adverse effect of the anti-circumvention provision of the DMCA should seriously consider doing so. The deadline is December 18.

Comments (2 posted)

LWN Update

This week's LWN.net Weekly Edition comes out one day early, so that the LWN staff can go off and enjoy the Thanksgiving holiday. With luck, we'll have finished digesting in time to put out next week's Edition on Thursday as usual.

The individual subscriber count stands nearly constant at 2370. The number of expiring subscriptions is increasing; so far, the flow of new subscribers has been enough to keep the total count from going down.

The statistics-gathering capability of the site has recently been enhanced a bit. So we can now note that, for example, about 11% of the content traffic on LWN.net (excluding the RSS files) originates from logged-in subscribers. So the bulk of our readers, by far, have chosen not to subscribe. There is a relatively high percentage of subscriber traffic from the US, Germany, Britain, and Sweden; on the other hand, Japanese, French, Italian, Australian, and Austrian readers tend not to subscribe.

(For the curious, we got this information by feeding IP addresses to the GeoIP package. GeoIP is licensed under the GPL, and has a Python binding. The statistics are kept as simple counters; we do not track individual readers. The real purpose of this work is to evaluate the idea of offering country-specific text ads; the jury is still out on that one).

Enjoy this week's Edition, and we'll be back on our regular schedule after the holiday. Thanks, as always, for supporting LWN.

Comments (22 posted)

Page editor: Jonathan Corbet

Security

Brief items

Microsoft examines the Darknet

Among the papers presented at the ACM Workshop on Digital Rights Management last week was one entitled "The Darknet and the Future of Content Distribution" written by four Microsoft engineers. The paper is available, in MS Word format, naturally.

The "darknet," as described in the paper, is the copyright-violating underground so feared by the entertainment industry, along with the technological infrastructure which supports content sharing. Several techniques for shutting down (or making life more difficult for) the darknet are examined; the authors conclude that these techniques are likely to be ineffective.

For example, the paper points out that the weak points of most file sharing networks are global indexes and lack of anonymous sharing. A global index is an obvious target for an irate corporation and its lawyers, as Napster discovered. Traceable sharing can be used to track down (and prosecute) individuals who are sharing content. But these activities will only have the effects of (1) encouraging more distributed, difficult to trace networks, and (2) splitting trading networks into smaller, interlinked networks of people who know and trust each other. The long-term effect on file sharing volume is likely to be small.

Given that, one might look at ways to keep content from getting into the darknet in the first place. Digital rights management and copy protection systems, it is noted, have, almost without exception, been broken. Since only one system need be broken to allow the injection of unprotected content into the darknet, DRM systems are not seen as being effective in shutting down sharing. Watermarking schemes are, in general, easy to remove, and suffer from key management problems. Hardware which implements watermarking is also at a competitive disadvantage, unless such technology is mandated legally for all devices. "The recently proposed Hollings bill is a step along these lines." It would be interesting to imagine the entire journey, if the CBDTPA is just "a step."

The authors conclude by saying that, for all practical purposes, the darknet can not be stopped. Business models need to take this in mind.

Consider an MP3 file sold on a web site; this costs money, but the purchased object is as useful as a version acquired from the darknet. However, a securely DRM-wrapped song is strictly less attractive: although the industry is striving for flexible licensing rules, customers will be restricted in their actions if the system is to provide meaningful security. This means that a vendor will probably make more money by selling unprotected objects than protected objects. In short, if you are competing with the darknet, you must compete on the darknet's own terms: that is convenience and low cost rather than additional security.

(Emphasis in the original).

There is little here that has not been said before. The message seems to have been heard a little more widely this time, however, perhaps a a result of the authors' Microsoft affiliation. Whether the entertainment industry will hear the message remains to be seen, however; that industry still seems far more interested in controlling our computers and interactions than in providing convenience and low cost.

Comments (3 posted)

New vulnerabilities

gtetrinet: buffer overflows

Package(s):gtetrinet CVE #(s):
Created:November 25, 2002 Updated:December 11, 2002
Description: Several buffer overflows were found in gtetrinet versions below 0.4.3. According to the authors these could be remotely exploited.
Alerts:
Debian DSA-205-1 gtetrinet 2002-12-10
Gentoo 200211-006 gtetrinet 2002-11-20

Comments (none posted)

kdelibs: Vulnerabilities in KIO subsystem support

Package(s):kdelibs CVE #(s):CAN-2002-1281 CAN-2002-1282
Created:November 22, 2002 Updated:March 15, 2003
Description: Vulnerabilities were discovered in the KIO subsystem support for various network protocols. The implementation of the rlogin protocol affects all KDE versions from 2.1 up to 3.0.4, while the flawed implementation of the telnet protocol only affects KDE 2.x. They allow a carefully crafted URL in an HTML page, HTML email, or other KIO-enabled application to execute arbitrary commands as the victim with their privilege. The KDE team provided a patch for KDE3 which has been applied in these packages. No patch was provided for KDE2, however the KDE team recommends disabling both the rlogin and telnet KIO protocols. This can be accomplished by removing, as root, the following files:
/usr/share/services/telnet.protocol and
/usr/share/services/rlogin.protocol.
If either file also exists in a user's ~/.kde/share/services directory, they should likewise be removed. See also: http://www.kde.org/info/security/advisory-20021111-1.txt
Alerts:
SCO Group CSSA-2003-012.0 KDE 2003-03-14
Debian DSA-204-1 kdelibs 2002-12-05
Red Hat RHSA-2002:220-40 KDE 2002-12-04
Mandrake MDKSA-2002:079 kdelibs 2002-11-21

Comments (none posted)

Resources

LinuxSecurity.com newsletters

This week's Linux Advisory Watch and Linux Security Week newsletters from LinuxSecurity.com are available.

Comments (none posted)

Page editor: Jonathan Corbet

Kernel development

Brief items

Kernel release status

The current development kernel is 2.5.49, released by Linus on November 22. "Architecture updates, threading improvements, shm fix (the cause of the Oracle problems), networking, scsi, modules, you name it, it's here." Details are in the long-format changelog.

Linus's (pre-2.5.50) BitKeeper tree has a great many patches, the bulk of which come from the -ac and -dj trees. It also has some latency reduction patches from Andrew Morton, real-time swap space accounting, a number of IDE enhancements, an LSM update, and a big ISDN update.

The current prepatch from Alan Cox is 2.5.49-ac1. It consists mostly of compile fixes and other small repairs.

The current stable kernel is 2.4.19. 2.4.20 is getting closer, though; 2.4.20-rc4 was released by Marcelo on November 26.

Alan Cox has released 2.4.20-rc4-ac1, which adds a few fixes to the 2.4.20 release candidate.

Comments (3 posted)

Kernel development news

A look at 2.5.49-mm1

Andrew Morton's -mm patch series continues to be the staging area for no end of interesting patches in the memory management area. As of this writing, Andrew's latest patch is 2.5.49-mm1. Here's a look at a few of the items in that patch that are (1) interesting, and (2) not so complicated as to give your editor severe brain strain.

The shared page table patch is an important part of -mm1. This work was originally done by Daniel Phillips, but the patch has been beaten into shape and turned into something useful by David McCracken. The standard Linux virtual memory implementation does not share page tables between processes; even if two processes are sharing a large chunk of memory, they access that memory through separate page tables. With this patch, processes that fork() share their page tables (on a copy-on-write basis) with their child processes; page tables can also be shared when processes use mmap() to create a large shared memory region.

This patch can speed up fork() significantly (i.e. by a factor of almost 20 for very large processes) since it is no longer necessary to copy page tables and set up the associated reverse mapping data structures. It also greatly reduces the memory used for page tables and rmap entries; the savings can be hundreds of megabytes in the "large Oracle server" scenario. Shared page tables currently only work on x86 systems with high memory. The patch appears stable (the last bug that had been biting people just got stomped), but merging it into 2.5 would push the feature freeze pretty hard at this point. On the other hand, if it does not go into 2.5, it would not be surprising to see this patch worked into various distributor kernels.

The asynchronous direct I/O patch extends the asynchronous I/O infrastructure into the direct (block) I/O subsystem. It is part of the stated goal of making all I/O within the kernel be asynchronous.

Jens Axboe's rbtree I/O scheduler addresses a performance problem with the current I/O block scheduler: it has to scan through the list of pending requests every time it needs to add a new one. As the request queue gets long (and a certain length yields better performance), this scan takes time. So the new scheduler replaces the linear list of requests with a tree (using the generic red/black tree implementation in the 2.5 kernel).

The "currently untested and unused" page reservation API is meant to deal with situations where the kernel must be able to allocate pages without sleeping - and without failing. A call to reserve_local_pages() sets aside a given number of pages which are guaranteed to be available for a subsquent allocation (with the GPF_RESERVED allocation flag). There is also a new page walking API which simplifies the task of wanding through a process's address space. As a special case, this API includes support for the creation of scatter/gather lists for zero-copy I/O operations.

There's a lot of other work rolled into the 2.5.49-mm1 patch; see Andrew's posting for the full list.

Comments (1 posted)

Reworking User-Mode Linux

User-Mode Linux (UML) is Jeff Dike's "port" of the Linux kernel to itself; a UML instance runs as a set of processes on a "real" Linux system. UML has long been useful as a kernel development tool - it's nice to have a development environment which can be tweaked with normal debuggers, and which can crash without taking down the host system. In recent times, there has been a growing level of interest in UML for virtual hosting and honeypot applications as well. Users (or attackers) can be given root access to a UML instance without, one hopes, endangering the host system.

UML has traditionally worked by running every UML process as a process on the host system. The kernel lives up at the top of each process's address space; transitions to and from "kernel mode" are handled with signals. The problem with this mode of operation is that it is hard to make secure, since the UML kernel's memory range is accessible to the processes it is running. This mode is also slow, since it involves frequent memory protection changes and signals.

So Jeff has released a patch which fixes these problems by radically changing how UML works. In the new scheme, a UML instance runs as exactly two processes on the host system. One is the UML kernel, while the other takes turn running user-space processes. The result is more secure (kernel space, being in a separate process, is now completely inaccessible), and significantly faster as well. There is, according to Jeff, only one disadvantage to the new way of doing things: it can't actually be implemented on a stock Linux kernel. This is the sort of nagging little problem that has been the downfall of many a great development project.

The problem has to do with how the user-space process works. That process needs to run each UML process in its own address space. In other words, every time the UML kernel decides to switch to a new process, the host-system process running the UML processes needs a whole new memory management data structure. The Linux kernel does not currently have the ability to switch a process's memory environment in this manner.

Jeff's solution is to create a magic file called /proc/mm. Opening this file creates a new address space; that address space can be modified by writing to the file. When the file is closed, the address space is deleted. Then, there is a set of ptrace() extensions, one of which allows the caller to change the address space of the traced process. By using /proc/mm to create a separate address space for each UML process, the UML kernel can give each of its processes its own view of the world within a single host system process. Problem solved.

It all looks like it works well. The /proc/mm approach may run into some rough sailing on linux-kernel; a system call implementation (or even /dev) might be better received. However it is implemented, this new feature is exactly that: a new feature. Adding new features into the virtual memory and process management subsystems is exactly what is not supposed to happen during this phase of 2.5 development.

Comments (2 posted)

Patches and updates

Kernel trees

Andrea Arcangeli 2.4.20rc2aa1 ?

Architecture-specific

Build system

Sam Ravnborg Separate obj dir [2] ?

Core kernel code

Development tools

Device drivers

Documentation

Filesystems and block I/O

H. Peter Anvin RAID-6 development snapshot ?

Memory management

Rik van Riel rmap 15a ?
Benjamin LaHaise rmap15-ptehighmem ?
Andrew Morton 2.5.49-mm1 ?

Networking

Security-related

Benchmarks and bugs

Con Kolivas 2.5.49 with contest ?
Con Kolivas 2.5.49-mm1 with contest ?
Paolo Ciarrocchi AIM results ?

Miscellaneous

Page editor: Jonathan Corbet

Distributions

News and Editorials

Debian - After the fire

On November 20, 2002 a fire destroyed the University of Twente Network Operations Center in the Netherlands. Among the computers housed there was one known as satie.debian.org, former home of security.debian.org, non-us.debian.org, nm.debian.org and qa.debian.org.

Security was the first priority and the Debian Team had reinstalled security.debian.org on the host klecker within two days time. Some security fixes were lost, particularly those that were uploaded, but not yet installed. Most have probably been reconstructed by now, but if you downloaded security fixes before the fire, check the previous announcment to see if you can help.

The new maintainer service, nm.debian.org is in the process of getting back on track. Here's a status report on how nm.debian.org was affected and how it is being restored. As part of the New Maintainer web site, there is a new GPG Key Signing Coordination page as well. Anyone applying for new maintainer status should be aware that your information may have been lost. If you are applying for Debian developer status please read this information, and verify your status.

There is no word yet on the status of non-us and qa, but we expect those services to be restored soon. Remember that Debian is a volunteer organization, so those people who are working on restoring these services are taking time away from jobs, families and other commitments. Help out if you can, if not, please be patient.

In other Debian news, we have the most recent debian-installer status report for November 22, 2002. If you would like to help with the installer you can get more information from the installer's home page.

Comments (2 posted)

Distribution News

Mandrake Linux

The Mandrake Linux Community Newsletter for November 21, 2002 is available. This week covers Christmas at MandrakeStore; Mandrake 9.0 Standard Edition at a Glance; Mandrake Desktop Linux v. Microsoft; Mandrake Linux for Power and Enterprise Users; Stability; and more.

A new initscripts package is available for Mandrake Linux 9.0, that fixes problems with certain locales including pl, sq, fi, lv, ru, sk, and Danish translation encoding. This package also corrects some issues with wireless link detection.

Comments (none posted)

Slackware Linux

Slackware reports more changes to the slackware-current tree. Samba was upgraded to samba-2.2.7, mysql recompiled --with-extra-charsets=complex, Pine was upgraded to pine-4.50, gcc updates and more. See the change log for complete details.

Comments (none posted)

Trustix Secure Linux

Trustix has announced that as of March 31, 2003 updates for Trustix Secure Linux versions 1.01 and 1.1 will no longer be maintained, so they can focus on future versions.

Trustix has released a bug fix advisory for freeswan. "The previous package had the wrong path to the internal tools. This has now been corrected. Since we did a new package, it has also been updated to the latest release. The kernel patch has also been updated, and a new kernel is thus shipped as well."

There is also an enhancement to rpm which adds a %makeinstall macro to the older versions to make it easier to maintain packages over serveral distributions.

Comments (none posted)

Minor distribution updates

Astaro Security Linux

Astaro Security Linux has released v2.031 with major security fixes. "Changes:This Up2Date fixes BIND vulnerabilities (VU#844360, VU#852283, VU#229595)."

Comments (none posted)

Cool Linux CD

Cool Linux CD has released v2.01 with minor feature enhancements. "Changes: This version allows you to save your options on a CD as a second track (in multisession mode). ALSA 0.9.0rc5 drivers and utilites were added, as well as some more software."

Comments (none posted)

LEAF (Linux Embedded Appliance Firewall)

LEAF Bering branch has released v1.0. "Changes: Fixes for some minor bugs from rc4, and addition of Shorewall version 1.3.10, PCMCIA-CS 3.2.3, and FreeSWAN/IPSec 1.99."

Comments (none posted)

MURIX Cross Hardware Linux

MURIX Cross Hardware Linux has released v1.1 with minor feature enhancements. "Changes: This release has automatic redial if the line is dropped or busy, and a simple configuration."

Comments (none posted)

Phrealon Linux

Phrealon Linux has released v0.81 with minor feature enhancements. "Changes: This release adds a tulip.o.gz module and changes name of the distribution to Phrealon Linux to avoid trademark issues."

Comments (none posted)

PXES Linux Thin Client

PXES Linux Thin Client has released v0.5.1-9 with major feature enhancements. "Changes: VNC was included, and some small changes and corrections were made to auto-detection."

Comments (none posted)

RxLinux

RxLinux has been busy this week. Features were added to version 1.0.8, which was followed by bug fixes in 1.0.8a. Version 1.0.9 with released soon after that with more major feature enhancements. "Changes: New packages have been added for Rxlinux: Samba, X11R6, and Mozilla. With these new packages, Rxlinux can be configure to be a file server, an X terminal, or a standalone diskless Web browser (128M RAM needed)."

Comments (none posted)

ttylinux

ttylinux has released v2.6 with minor bug fixes. "Changes: This release updates busybox, e2fsprogs, e3, LILO, and modutils to their latest versions. There is also a bootable ISO image for download using the Linux 2.2.22 kernel."

Comments (none posted)

Distribution reviews

Mandrake 9.0 Review (LinuxLookup)

LinuxLookup reviews Mandrake Linux 9.0. "If I were looking for a Linux distro that would meet the demands of the newest Linux customer, then Mandrake would probably be my first choice. All of the icons representing the applications are straightforward as to their function. The layout is incredibly simple (Hello! Hey, Red Hat! Are you listening?), the groupings are logically divided, and the desktop has a nice default pattern and style."

Comments (none posted)

Page editor: Rebecca Sobol

Development

GCC 3.2.1 released

Version 3.2.1 of GCC, the GNU Compiler Collection, has been announced.

The release is mainly intended to fix a number of bugs. The changes include:

  • a new header directory search method.
  • removal of the "Naming Types" extension.
  • improvements to the IA-32 target code.
  • improvements to the x86-64 target code.

The final release notes contain a detailed list of bug fixes that are associated with this release.

From the release notes: "3.2.1 adds a new warning, -Wabi. This option warns when GNU C++ generates code that is known not to be binary-compatible with the vendor-neutral ia32/ia64 ABI. Please consult the GCC manual, included in the distribution, for details."

Comments (none posted)

System Applications

Audio Projects

Ogg Traffic

The November 24, 2002 edition of Ogg Traffic is out with the latest Ogg Vorbis audio compression news. Topics include developer status reports, Ogg Vorbis Industry Standard? Ogg Vorbis to MP3 transcoding, Tremor development, Speex joins Xiph.org, Theora Alpha One, and Icecast 2.

Comments (none posted)

libsndfile-1.0.2 released

Version 1.0.2 of the libsndfile audio library has been released with a number of bug fixes and new capabilities.

Full Story (comments: none)

Database Software

knoda 0.5.5 released

Version 0.5.5 of the Knoda database GUI for KDE 3 is out. New features include an ODBC driver, an improved report designer, better configuration capabilities, and bug fixes.

Full Story (comments: none)

Electronics

New gEDA releases

The latest news from the gEDA (Gnu Electronic Design and Analysis) project include new versions of the Icarus Verilog compiler and Gerber Viewer.

Comments (none posted)

Networking Tools

Managing Bulk DNS Zones with Perl (O'Reilly)

Chris Josephes shows how to use Perl to assist in the management of DNS zones on O'Reilly.

Comments (none posted)

Printing

LinuxPrinting.org news

LinuxPrinting.org mentions that the Foomatic printer database includes new entries for the HP LaserJet 4200 and 4300, the Epson Stylus CX5200 and 3200, and generic printers.

Comments (none posted)

Web Site Development

Midgard framework in action

A case study of using the Midgard Content Management Framework has been published by Martin Langhoff. "A client of CWA New Media has recently made live a site we have developed using Midgard as the underlying framework. The project overall involved 3 companies, responsible for the back-end, front-end and hosting. This three teams, plus a sizable team put together by the client, worked for over a year from prototype to launch date."

Full Story (comments: none)

Zope Members News

The most recent headlines on the Zope Members News include: RSS 2 Feed for Zope.org, Icube Releases ApplicationWizard for OpenFlow 1.0, Icube Releases OpenFlow 1.0, ContentPackage 0.3 released, Zope on IBM OS/2, Three leading Swiss Zope companies establish the SwissZope Association, PropertyObject & -folder 1.2 released, AbracadabraObject 1.5 released, Strip-o-Gram 1.2 Released!, and New York ZUG - November 21, 2002.

Comments (none posted)

Using Tomcat Configuring Tomcat and Apache With JK 1.2 (O'Reilly)

James Goodwill continues his series on Tomcat/Apache integration. "In the simplest terms, the JK modules, or mod_jk, are conduits between a Web server and the Tomcat JSP/servlet container. They replace the previous Web server module, mod_jserv, which had many shortcomings. The new JK modules include support for a wider variety of Web servers, better SSL support, support of the AJP13 protocol, and support for the entire Tomcat series from 3.2.x to 5.x."

Comments (none posted)

Miscellaneous

GNU Free Documentation License v1.2

Version 1.2 of the Gnu Free Documentation License has been published. Thanks to Paul Sladen.

Comments (none posted)

Raising the Bar on RSS Feed Quality (O'Reilly)

Timothy Appnel covers RSS syntax, standards compliance issues, and more on O'Reilly. "RSS is an XML-based syntax for facilitating the exchange of information in a lightweight fashion through the distribution (or feeding) of resources. Publishers can use this versatile and increasingly essential format to assist end users in tracking and consuming content. Netscape originally developed the format but lost interest and eventually abandoned work on it. This created an identity crisis that devolved into varying interruptions, with dispute over even the meaning of the RSS acronym, RDF Site Summary or Rich Site Summary or Really Simple Syndication. But as divergent efforts work to develop RSS, one result has been a diminished overall quality in RSS feeds."

Comments (none posted)

Desktop Applications

Audio Applications

GLAME 0.6.4 released

Version 0.6.4 of the Glame audio editing package is available, and includes a number of bug fixes.

Full Story (comments: none)

WaveSurfer 1.4.6 released

Version 1.4.6 of the WaveSurfer sound visualization and manipulation tool is out. The changes include a new WaveSurfer native transcription format, support for Snack 2.2, new keyboard shortcuts, two new visualization plugins, and lots of bug fixes.

Comments (none posted)

Audacity 1.1.1-3 tarball available

Version 1.1.1-3 of the Audacity multi-platform audio editor is available. "For Unix users, a new source tarball has been released, 1.1.1-3, which fixes problems compiling with wxGTK 2.2.9. We hope to have a version which compiles on RedHat 8 with no modifications soon."

Comments (none posted)

Desktop Environments

FootNotes

Headlines on the GNOME desktop FootNotes site include: Happy holidays from the GNOME Foundation!, Totem ''We're getting almost every night'' 0.12.0 out, GNOME Germany's website updated, Opinions: Abstracting the Linux Desktop from the File-system, Sodipodi 0.28 released, Ruby-GNOME2-0.1 is released!, GNOME 2 Accessibility Guide now available, Evolution 1.2 review, Foundation Happenings, and more.

Comments (none posted)

Kernel Cousin KDE

The November 26, 2002 edition of Kernel Cousin KDE is out. Topics include: SMS plugin for Kopete, Debugging JavaScript, Improving tabs in Konqueror, Introducing kexi to KOffice, KSpread speaking better Excel, KOffice 1.3: Usability Aspects, Service for KOffice 1.2, No Money Handling in KOffice, and Dev. Newsflash.

Comments (none posted)

Games

WorldForge Game News

New software from the World Forge game project include Uclient 0.15.1, and Cyphesis 0.2.

Comments (none posted)

New Pygame releases

New software from the PyGame project includes Pyzzle 0.8 and Basegolf 1.

Comments (none posted)

GUI Packages

XFree86 4.3.0 Feature Freeze

A feature freeze has been announced for XFree86 4.3.0. The freeze will take place on November 30, 2002. The official release of 4.3.0 is planned for the Linux World Conference & Exposition in January.

Comments (none posted)

FLTK 1.1.2 available

Version 1.1.12 of FLTK, the Fast, Light ToolKit has been released. Change information is available in the source code.

Comments (none posted)

Interoperability

Wine release 20021125

Release 20021125 of Wine has been announced. This release features a completed conversion to STRICT compilation mode, revival of WinHelp, support for client-side fonts, regression tests that no longer require Perl, and bug fixes.

Comments (none posted)

Kernel Cousin Wine

Issue #145 of Kernel Cousin Wine is out. Topics include: Fun Projects Slashdotted, Screenshots (Send More!), Porting PuTTY With Winelib 3, Building Apps With Different Wine Source/Build Trees, Implementing Import Libraries, wintab.dll: Better Tablet Support, Wineconsole Changes, Passing Commandline Arguments, Terminal Based Apps, Assumptions with autoconf, COM Objects, and Threads and CoInitialize.

Comments (none posted)

Office Applications

OpenOffice developer build 643

Developer build #643C of OpenOffice is available. "This new developer build improves upon 643 and then goes beyond mere improvement. But it is less stable than OpenOffice.org 1.0.1, more prone to crashing than OpenOffice.org 1.0.1, and thus not recommended for the casual user."

Full Story (comments: none)

Kernel Cousin GNUe

Issue #56 of Kernel Cousin GNUe is out with the latest GNU enterprise development news.

Comments (none posted)

Web Browsers

mozillaZine

The latest mozillaZine topics include: Independent Status Reports, Roadmap Graphic Updated, The Role of XUL in Rich Internet Applications, Macworld Browser Comparison Features Mozilla, Chimera and Netscape, Favourite Phoenix Theme: And the Winner is..., Capital One Now Supports Mozilla, Bugzilla Status Update, and more.

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The November 19-26 edition of the Caml Weekly News is out with the week's Caml software development news.

Full Story (comments: none)

The Caml Hump

This week, the new software on The Caml Hump includes: Encore un cours de compilation, Initiation au langage OCaml, caml2html, Jabbr, APPSEM'2000, MLGMP, xmllexer, and OCaml-HTTP.

Comments (none posted)

Java

Patterns, Hype, and Snobbery (O'Reilly)

Ted Neward clarifies some issues on Design Patterns. "Specifically, I want to address the huge misunderstanding that emerged through the industry about what design patterns are, what they were intended to do, and why they're still important, all hopefully without any trace of snobbery."

Comments (none posted)

Implementing Templates with Struts (O'Reilly)

Vikram Goyal writes about Java templates on O'Reilly. "Developing portal sites without a framework in place can be a difficult job. Using templates can reduce the pain and help with sites where the content and layout can change in the blink of an eye. Struts can help you develop template-based portal sites, with the Struts Template tags. The article covers some basic templating ideas in relation to portals, explains templating support in Struts, and rounds up with a discussion of Struts Template tags vs. Tiles, another templating mechanism."

Comments (none posted)

Unit testing with mock objects (IBM developerWorks)

Alexander Day Chaffee and William Pietri cover the use of mock objects on IBM developerWorks. "Mock objects are a useful way to write unit tests for objects that act as mediators. Instead of calling the real domain objects, the tested object calls a mock domain object that merely asserts that the correct methods were called, with the expected parameters, in the correct order. However, when the tested object must create the domain object, we are faced with a problem. How does the tested object know to create a mock domain object instead of the true domain object? In this article, software consultants Alexander Day Chaffee and William Pietri present a refactoring technique to create mock objects based on the factory method design pattern."

Comments (none posted)

Perl

This Week on perl5-porters (Use Perl)

The November 18-24, 2002 edition of This Week on Perl 5-Porters is out. Topics include: Carp patch rejected, require $foo versus require Foo, Atomic in-place edit, Called as a subroutine or as a method ?, Parser patch for ? :, New warning proposal, and more.

Comments (none posted)

This week on Perl 6 (O'Reilly)

O'Reilly's This week on Perl 6 for November 21, 2002 is out. The topics include: Quick Roadmap, Branch Dump, Parrot BASIC 2, scope and functions in languages/scheme, Leo Tötsch is the Patch Monster, Bootstrapping Perl 6, Quick note on JIT bits, Perl 6 test organization, Meanwhile, in perl6-language, Unifying invocant and topic naming syntax, Superpositions and Laziness, FMTWYENTK about :=, Continuations, More Junctions (or, When junctions collapse), Control Structures I, II and III, String concatenation operator, Meanwhile, Over in perl6-documentation, and more.

Comments (none posted)

PHP

PHP Weekly Summary

Topics on this week's PHP Weekly Summary include: bcmath extension, Incorrect HTTP headers, Release Candidate 2, leak() and crash(), Hebrew calendar improvements, License errors, DNS query functions, ZE2 F3P, Ideal error reporting, and $PHP_AUTH_USER or $PHP_AUTH_PW.

Comments (none posted)

Python

The Daily Python-URL

This week's Daily Python-URL article topics include: PyCon 2003 - Call for participation, IndexedCatalog 0.4, csv 1.0, RSS for Python, and The best of two goodies ... Delphi & Python.

Comments (none posted)

Ruby

The Ruby Weekly News

Topics on this week's Ruby Weekly News include WeRDS, the Weekly Ruby-Doc Summary, for 2002-11-17, ruby-dev summary 18711-18810, install.rb/setup.rb question, Unit Testing in Ruby for the (Absolute) Novice, and ruby-dev summary 18811-18923. New Ruby software includes ncurses-ruby 0.6, rbbr-0.1, and Ruby-GNOME 2.01.

Comments (none posted)

The Ruby Garden

New topics on the Ruby Garden include: regex search in Array of Strings, New Root for Class Hierachy, Suggest String#to_n to encompass to_i and to_f, uncatchable Deadlock exception, Move "timeout" method into its own class, and more.

Comments (none posted)

XML

W3C XML Schema Design Patterns: Avoiding Complexity (O'Reilly)

Dare Obasanjo covers XML Schema issues on O'Reilly. "Over the course of the past year, during which I've worked closely with W3C XML Schema (WXS), I've observed many schema authors struggle with various aspects of the language. Given the size and relative complexity of the WXS recommendation, it seems that many schema authors would be best served by understanding and utilizing an effective subset instead of attempting to comprehend all of its esoterica."

Comments (none posted)

Miscellaneous

Second Alpha of KDevelop 3.0 is Out (KDE.News)

KDE.News has an announcement for KDevelop version 3.0. "This release fixes many bugs since Alpha 1 was released over a month ago and adds a few minor features to the mix. Users of KDevelop 2.x will notice substantial improvements and are encouraged to begin upgrading so that new bugs can be identified and squashed.

Comments (none posted)

Jext 3.2 pre 2 available

Version 3.2 pre 2 of the Jext programmer's editor is available. A new Project Master plugin is also included.

Comments (none posted)

CVS Third-Party Tools (O'Reilly)

Jennifer Vesperman summarizes the capability of a bunch of open-source CVS extension tools. "CVS (Concurrent Versioning System) is a popular version control system. It provides many features, and is useful in many situations. It does, however, have its faults. The standard client works from the command line, it doesn't automatically integrate with development environments, and there are useful features it lacks. Not to worry. It's an open source program, and there are a host of third-party utilities that provide features and integration. There are also many graphical clients."

Comments (none posted)

Page editor: Forrest Cook

Linux in the news

Recommended Reading

Group tackles OpenOffice desktop spec (News.com)

News.com reports on the formation of a working group to develop an XML file format specification for the OpenOffice project. "The working group is trying to develop a standard data format for the creation of content such as text, spreadsheets and charts. The goal is to develop an interface between the office software and other applications using XML (Extensible Markup Language)."

Comments (7 posted)

Is Open-Source Software Less Secure? (TechWeb)

TechWeb jumps into the debate about the security of open source vs. closed source. "A recent analyst report claiming open-source software surpassed Microsoft as the major source of severe security flaws has rekindled the security debate over open source versus proprietary software. The Aberdeen Group says open-source software, including the popular Linux OS and a wide variety of applications, has pushed aside Microsoft as the "poster child" for security problems."

Comments (8 posted)

Free-software gadfly takes on Net group (News.com)

News.com reports on Bruce Perens' idea to pack the Internet Engineering Task Force (IETF), a key Internet standard body. "Free-software advocates have until March to rally their troops to the IEFT front. The group holds its spring meeting in San Francisco from March 16 to 23, at which time it will decide whether to recharter the existing group to weigh a switch to a royalty-free policy."

Comments (3 posted)

AMIA Announces Open Source 'Exploratory Initiative' (LinuxMedNews)

Linux Med News covers an initiative by the American Medical Informatics Association (AMIA) to explore open-source software. "The American Medical Informatics Association (AMIA) has announced five task forces, among them an 'exploratory initiative' for Open Source: 'Open Source is currently an important topic throughout the computer software community and has implications for health care information systems. The purpose of this initiative is to explore the feasibility for AMIA to assume a leadership role in promoting and coordinating Open Source activities in the interests of health care system development."

Comments (none posted)

Companies

SuSE, Mandrake Linux name new CEOs (News.com)

News.com covers the appointment of new CEOs at SuSE and MandrakeSoft. "Both companies are selecting new leaders after completing months-long restructuring operations. SuSE has solidified partnerships with software and hardware companies, joined the UnitedLinux collective, and put an emphasis on selling through business partners such as IBM. MandrakeSoft has returned to its roots, selling a desktop version of Linux."

Comments (none posted)

Business

FedEx Freight delivers with Linux Web server migration (Network World)

Network World covers a FedEx migration to Linux. "The large-volume trucking division of FedEx recently installed 15 Red Hat Linux 7.2 and 7.3 servers running Apache Web server to act as a front end to its customer service application, used by businesses that hire Freight to deliver multitruckload shipments of goods across the country." Thanks to Peter Link

Comments (none posted)

Linux for the Rest of Us (Business 2.0)

Business 2.0 has run an article on desktop Linux. "In place of familiar Redmond brands like Outlook, Excel, and Explorer (for e-mail, spreadsheets, and Web browsing), [Zumiez] technology director Lee Hudson has store clerks and managers tooling around on programs called Ximian Evolution, Gnumeric, and Mozilla. The names might sound like Zumiez's myriad skater brands, but they stand for something a tad more radical: the possibility that, at least in some markets, Linux is finally becoming a viable alternative to Microsoft products on commonplace PCs."

Comments (none posted)

Open-Source Applications--Not Only for Auxiliary Tasks (Linux Journal)

Linux Journal looks at Linux use in Poland. "Comprehensive migration to open-source software is rare. In Poland, a well known exception is the implementation of Linux and StarOffice in the Jan III Sobieski hotel (alongside commercial software for hotel management). The Orbis hotel network also uses Linux, although they do not emphasise it."

Comments (none posted)

Legal

Major test of copyright law set to start (News.com)

News.com looks at the Elcomsoft trial, which is ramping up again now that the defendants will actually be allowed into the US. "Burton, the ElcomSoft attorney, argued that in order to convict the company of wrongdoing, the jury should have to find that company representatives were acting with an 'evil-meaning mind' or for a 'bad purpose,' not just helping people crack copyright protections. He also argued that the jury should be instructed on what constitutes 'fair use,' a legal theory under copyright law that allows some copying of material for education, criticism and other purposes. But [Prosecutor Scott] Frewing disagreed. 'Fair use is irrelevant and improper,' to bring into the instructions, he said."

Comments (3 posted)

Court blocks state DVD-cracking suit (News.com)

News.com reports on a California Supreme Court ruling. Texas resident Matthew Pavlovich can't be sued in California for posting DVD-cracking code online. "The narrow decision overturns earlier rulings that had been widely criticized in the Internet community. Lower court rulings allowing Pavlovich to be sued would have created "universal jurisdiction" that would let any Web publisher be sued in California, critics contended."

Comments (2 posted)

Japan Weighs Linux For Government Use (TechWeb)

Here's a TechWeb article about a Japanese study into the possibility of using open-source software such as Linux at the government level. "Concerns about costs and security from heavy reliance on Windows have been growing here. Ruling party politicians have been urging the government to consider other operating systems, which may offer lower costs and better security."

Comments (none posted)

Is it time for a GeekPAC? (News.com)

News.com covers the efforts underway to resuscitate the dormant League for Programming Freedom (LPF). "In its heyday, the LPF focused on software patents and user interface copyright, including the Lotus v. Borland lawsuit over the design of the Lotus 1-2-3 spreadsheet. Software patents are as problematic for today's programmers as they were a decade ago, but new threats such as the Digital Millennium Copyright Act (DMCA) have since emerged."

Comments (none posted)

Interviews

The Boston Globe on Eben Moglen

The Boston Globe reports on the work done by Free Software advocate Eben Moglen. "But why so generous? Because Moglen is one worried guy. Even though the free software movement has generated a host of major products -- the Linux operating system, the Apache Web server, the Emacs text editing system -- Moglen thinks the movement faces a struggle for survival, with scarcely a dime in its war chest. "We're a small organization running a big revolution," said Moglen, "and we have big adversaries.""

Comments (1 posted)

Film Gimp - Lights, Camera, Linux! (DesktopLinux)

DesktopLinux.com interviews Robin Rowe about Film Gimp, a popular open source tool used in films like Harry Potter, Stuart Little, Scooby-Doo, and many others.. "Film Gimp is a tool for retouching motion pictures frame by frame. A typical application is removing dust marks after film is digitized. Scanning the negative is the first step in post-production, and the scans must be cleaned up to remove dust and scratches. Film Gimp also is used to eliminate wires when actors are being flown in wire rigs."

Comments (none posted)

Codewalkers interviews Michael "Monty" Widenius

Here is a Codewalker interview with Monty Widenius, designer and lead programmer for the MySQL database. "His database software programming dates back to 1978 and his work with TCX DataKonsult AB, to 1981. Since 1995, Monty has been the primary force behind MySQL, devoting his time to product strategies, software design, and the development and reviewing of MySQL source code."

Comments (none posted)

Resources

LinuxDevices.com Newsletter for Nov. 21, 2002

Here is the LinuxDevices.com's Embedded Linux Newsletter for November 21, 2002, with a wrapup of embedded Linux news over the past week.

Full Story (comments: none)

Miscellaneous

Fire devastates Dutch Internet hub (The Register)

The Register covers a fire at the University of Twente in the Netherlands, which destroyed one of the fastest computer networks in Europe. Although it is not mentioned in the article, this network was home to an important Debian server, security.debian.org (aka satie.debian.org). Security and other Debian services will be disrupted until they can be moved. Things could be getting back to normal today, as new servers take over for satie. See this Debian announcement for additional details.

Comments (none posted)

Page editor: Forrest Cook

Announcements

Commercial announcements

IBM Japan to install Linux desktop on recycled PCs

IBM Japan announced the "PC Long-life Service," a PC recycling service which will install Linux desktop (web browser, email client, word processor, etc.) on the PCs that have become too old for use with Windows. Customers can choose which Linux distribution to install.

Full Story (comments: 3)

NeTraverse to Offer $200,000 worth of software to user groups

NeTraverse announced a program to sponsor Linux User Groups (LUGs) throughout the world. NeTraverse plans to donate over $200,000 worth of software to LUGS over the next year.

Full Story (comments: 4)

Linux Tape Device Certification Program

The TOLIS Group, Inc will be providing a tape drive certification program for Linux. "Under this program, tape device manufacturers such as HP, Seagate, Exabyte and others submit current and unannounced drives for Linux compatibility testing. Manufacturers whose drives pass the suite of tests are then awarded use of the "Linux Compatible for Backup" logo - trademarked by Linus Torvalds - for use on their product materials. There is no charge for this service."

Full Story (comments: none)

Software DVD Player for Embedded Linux

MontaVista Software and InterVideo introduced LinDVD, InterVideo's Linux DVD-playing software which has been validated and optimized for MontaVista Linux.

Full Story (comments: 3)

EiffelStudio 5.2 for Linux

Version 5.2 of EiffelStudio, an Eiffel language development platform, is available for Linux.

Full Story (comments: none)

Automatically Install 50+ Open Source Projects on Linux

EJB Solutions announced the immediate availability of Out-of-the-Box 1.0, an instant infrastructure for Java developers that automatically installs, configures, integrates, deploys, and tests over 50 Open Source projects.

Full Story (comments: none)

IBM and Corrent Team to Accelerate PKCS#11 openCryptoki Performance

Corrent Corporation has announced the availability of an open source PKCS#11 library for Corrent's S2000 IPsec/SSL security accelerator card.

Comments (none posted)

ATI Drives Graphics Performance for Linux Users With New Unified Driver

ATI Technologies Inc. has announced the release of its Unified Linux Driver Version 2.4.3.

Comments (18 posted)

ON Technology at Enterprise Linux Forum in Boston, Dec. 3 - 4, 2002

On Technology has announced that they will be demonstrating their On Command CCM product at the Enterprise Linux Forum in Boston.

Comments (none posted)

SCO Unveils SCO Linux 4.0, Powered by UnitedLinux

The SCO Group has announced version 4.0 of SCO Linux.

Comments (none posted)

New CEOs for MandrakeSoft and SuSE

MandrakeSoft has sent out an announcement that François Bancilhon will be taking charge as the new CEO of the company. He was a founder of companies like O2 Technology, Arioso, and Xyleme; he also served at CTO of SomaLogic. "After eighteen months of intensive restructuring, MandrakeSoft is showing extremely positive results: Revenue is up, while expenses have been drastically reduced. The company is now at the stage where it needs an experienced manager capable of taking it to the next level of development, while keeping the Open Source spirit which has always been one of MandrakeSoft's main strengths."

SuSE, meanwhile, has announced that its top job will be taken by Richard Seibt, a longtime IBM veteran.

Comments (none posted)

OpenLink Uses Mono to Enable Cross Platform Integration of .NET

Ximian, Inc. has announced that OpenLink Software, Inc. is using Mono as part of the development efforts for Virtuoso 3.0, its latest Universal Server release.

Comments (none posted)

Resources

1st multivendor Embedded Linux standard nears release

LinuxDevices reports on the final review of version 1.0 of the ELC Platform Specification. "The Embedded Linux Consortium's board of directors has started the clock on final review of version 1.0 of the ELC Platform Specification, according to an announcement sent to the ELC's members. The draft spec was completed by the platform spec working group in late October, triggering a 45-day review period that will culminate in a vote cycle authorizing public distribution of the world's first Embedded Linux standard."

Comments (none posted)

New Survey of International Developers Shows Web Services Now Focused Inside Businesses

Evans Data Corporation has published its latest Developers Survey. "Linux continues to expand its user base. 59% of survey respondents expect to write Linux applications in the next year."

Comments (none posted)

MySQL Cookbook available

O'Reilly has published the MySQL Cookbook.

Full Story (comments: none)

Second Zope Community Handbook

Work is in progress for the construction of the second community-authored Zope Handbook, which will consist of around 20 Zope related articles. Article writers are needed.

Full Story (comments: none)

Upcoming Events

Super Computing announcements

Super Computing 2002 is in progress now, in Baltimore, Maryland. Here are a few Linux cluster supercomputing announcements.
  • Aspen Systems announced the availability of Aspen Beowulf Cluster (ABC) management software, a turn-key, browser-based software management system for their Beowulf Clusters.
  • Aspen Systems also announced a partnership with High Performance Technologies, Inc. (HPTi) to build the eighth fastest supercomputer in the world, to be used at the National Oceanic and Atmospheric Administration's Forecast Systems Laboratory (NOAA).
  • The University at Buffalo, The State University of New York has added a 300-node Dell high-performance computing cluster (HPCC) to its Center for Computational Research (CCR).
  • Intel Corporation has announced the largest InfiniBand(1) cluster test bed built yet. The 128-node cluster housed at Los Alamos National Laboratory will initially will be used for InfiniBand software stack validation and hardware testing, and ultimately will be available for protocol research and development.

Comments (none posted)

Forum du PHP 2002

Forum du PHP 2002 (in French) will be held in Paris, France on December 9 and 10, 2002.

Comments (none posted)

LinuxWorld UK debut

LinuxWorld will be presenting its first Linux event in the UK, to be held in Birmingham on September 3 and 4, 2003.

Full Story (comments: none)

LinuxWorld lands in the UK (ZDNet)

Next year in September LinuxWorld will land in the UK, according to this ZDNet article. "The UK show will take place at the Birmingham NEC from 3-4 September, and will be the second LinuxWorld event in Europe, joining an annual event in Germany. It will directly compete with Linux Expo UK, which has been running in this country for five years and will take place next October in London."

Comments (none posted)

Events: November 27, 2002 - January 23, 2003

Date Event Location
December 3 - 5, 2002Linux Bangalore/2002(J.N.Tata Auditorium)Bangalore, India
December 9 - 20, 2002UMeet conferenceOn IRC
December 9 - 10, 2002Forum du PHP 2002Paris, France
January 21 - 24, 2003LinuxWorld Conference & Expo(Jacob K. Javits Center)New York, NY
January 22 - 25, 2003Linux.conf.au 2003Perth, Australia

Comments (none posted)

Web sites

Lisp resources have moved

Two Lisp resources, CLiki and the SBCL Internals Documentation Project, have been moved to cliki.net.

Full Story (comments: none)

Software announcements

This week's software announcements

Here are the software announcements, courtesy of Freshmeat.net. They are available in two formats:

Comments (none posted)

Miscellaneous

Robin Dunn joins OSAF

Mitch Kapor's Weblog reports that wxPython developer Robin Dunn has joined the OSAF for a six month contract. Thanks to Magnus Lycka.

Comments (none posted)

Page editor: Forrest Cook


Copyright © 2002, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds