[LWN Logo]
[LWN.net]

Bringing you the latest news from the Linux World.
Dedicated to keeping Linux users up-to-date, with concise news for all interests


Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

Other LWN stuff:
 Daily Updates
 Calendar
 Linux Stocks Page
 Book reviews
 Penguin Gallery

 Archives/search
 Use LWN headlines
 Advertise here
 Donate to LWN
 LWN Supporters
 Contact us

Recent features:
- RMS Interview
- 2001 Timeline
- O'Reilly Open Source Conference
- OLS 2001
- Gaël Duval
- Kernel Summit
- Singapore Linux Conference
- djbdns

Here is the permanent site for this page.

See also: last week's LWN.

Leading items and editorials


Sklyarov: the U.S. raises the stakes. Last week's delay in Dmitry Sklyarov's arraignment fed hopes that some sort of agreement was being pursued that would allow Dmitry Sklyarov to go free. No such luck. On August 28, a federal grand jury sent down an indictment charging both Sklyarov and Elcomsoft with trafficking in a copyright circumvention device. For good measure, they threw in a set of conspiracy charges as well.

As a result, Mr. Sklyarov faces a total of five counts; if found guilty, he could be sentenced to 25 years in prison and a $2.25 million dollar fine. In other words, he could be a guest of the U.S. prison system long after the mere armed robbers, rapists, and child molesters are allowed back into society.

It will be interesting to see how the U.S. decides to pursue the indictment against Elcomsoft the company; it's hard to sentence a corporation to jail. Elcomsoft President Alex Katalov is showing some serious bravery by remaining in the U.S. despite all that has happened.

The U.S. government, clearly, is serious about this prosecution. Somebody, somewhere, wants to put an immediate and forceful stop to the creation of "circumvention devices" and the exposure of third-rate encryption schemes. The raising of the stakes may be an attempt to intimidate Mr. Sklyarov into pleading guilty to a lesser charge, or perhaps the government wishes to make an example of him that nobody can ignore. One way or another, we are now seeing the degree of repression that the U.S. is willing to apply to ensure that certain kinds of software are not written.

It is time for the free software community worldwide to get serious as well. This is a threat we can not ignore. If this prosecution is successful, we will certainly see an increasing number of attempts to control, with force, how we can use our computers and what software we can write.

It takes very little imagination to picture a future where the general-purpose computer has been replaced by a "trusted computing platform" and systems which do not "seal data within domains" are treated as "circumvention devices." At what point, exactly, does Linux become an illegal device under the DMCA? In a world where programmers face 25-year sentences for code that was legal where they wrote it, this vision should not be seen as overly paranoid.

It is time to get serious. How can that be done?

  • Write code. The wide distribution of PGP years ago had a profound effect on attempts to restrict cryptographic software. Free software is difficult to control; there is no easy target like the one Elcomsoft provided with its proprietary offerings. The more code that is out there, the freer we all will be.

  • Attend protests. Many will be happening on August 30, of course, to mark the arraignment. But we will have to make ourselves seen and heard for a long time thereafter. See the event calendar on the FreeSklyarov.org site for the definitive list of events.

  • Pressure the political system. U.S. citizens should be writing to their congressional representatives asking them to apply pressure for Dmitry Sklyarov's release, and to push for a repeal of the DMCA. Web pages exist to help you find your House and Senate representatives. Note that snail mail tends to be more effective than email.

    Those of you outside the U.S. can raise awareness within your governments, and work to ensure that DMCA-like legislation is not passed in your country. DMCAish laws have been proposed in numerous countries; now is the time to show where such laws lead. The DMCA should not be allowed to infect countries beyond the U.S.

  • Tell people about what is going on. Write letters to the local newspaper. The Sklyarov case remains unknown to much of the non-technical population; that needs to change.

  • Contribute money. A legal defense fund has been set up to help pay Dmitry's expenses. The EFF is also expending considerable resources on this case (and others), and could benefit from your membership.

It is also time to consider pulling Adobe's name back into this whole affair. It is Adobe that started this particular prosecution; the company should not, at this point, be able to get out with one simple joint press release with the EFF. Adobe started this thing; it should help end it.

The free software community is faced with a challenge that is far more daunting than that of creating a top-quality, free operating system. Most of us are well out of our competence and comfort when dealing with this sort of oppressive politics. But this issue is going to come to us, whether we choose to address it or not. We can win this fight; even in the U.S., justice can usually be made to prevail. But it is going to take an effort beyond just putting "free Sklyarov" in our .signature files.

The Sklyarov story is developing quickly; see the LWN.net Daily Updates Page for the latest news. (See also: the EFF advisory on the Sklyarov indictment. The indictment itself is available in PDF format. The Free-Sklyarov mailing list is a good, if occasionally high bandwidth, source of information and rallying point.)

VA Linux goes proprietary? VA Linux Systems started off with the bad news: in its fiscal fourth quarter, the company managed to lose an amazing $5.58 per share. Much of this loss ($267 million) is a result [VA Logo] of the company's exit from the hardware business. Losses in the upcoming quarters will be less, which is a good thing.

Losses are going to have to keep getting smaller, though. The current projection is for a loss of $10 to $13 million in the next quarter. VA Linux Systems currently has $83 million in the bank, of which it expects to burn $6 million above its loss in the first quarter of fiscal 2002. That can not be sustained for very many quarters before something has to give.

The next bit of news out of VA Linux was, to some observers, even worse. In a letter to SourceForge users, the company explained that it plans to start offering commercial versions of the SourceForge software that include proprietary components. The nature of those components has not been made all that clear; it seems to include glue to integrate SourceForge with customer-owned proprietary systems (such as databases).

Interestingly, SourceForge.net, the free software development site, will be using a version of the SourceForge software with proprietary components. From the FAQ:

SourceForge.net will be using SourceForge Portal Edition, which will also include proprietary extensions, because it provides functionality that won't be available in future releases of SourceForge Open Edition.

So developers of free software on SourceForge.net will be using proprietary software to do their work.

A different spin on VA's new business direction can be found in Eric Raymond's mailing. According to Eric, VA is not changing its focus as an open source company in any way, it's just finding a way to more readily sell its free software and services by catering to the conservative instincts of middle managers.

What VA is doing instead is throwing a sop to those instincts by hanging some proprietary tinsel off the product. This makes it psychologically easier for Mr. Middle Manager to sign the check; he can think "I'm buying something real" -- as if bits on a disk are more real than the people-hours in the service contract that goes with it. But there it is; most sales and marketing is founded on the reality that people aren't very rational.

This, of course, is not a particularly complimentary attitude for a company to take toward its customers, but there may be some truth there. Maybe a bit of "proprietary tinsel" will succeed in making the SourceForge product more appealing to certain classes of customers. The proof will be in VA's results in the coming quarters.

It is difficult to criticize VA for doing what it thinks it needs to do to survive. If selling tinsel allows the company to continue to exist, employ free software developers, and operate SourceForge.net, then perhaps it is the best thing for the company to do. SourceForge.net, in particular, is a heavy, expensive commitment to the free software community. The lower VA's cash reserve gets, the more concerned SourceForge users (i.e. all of us, in one way or another) should be. As long as VA respects the licenses of the software it works with (and there are not allegations to the contrary), one can only wish the company luck as it looks for the combination that actually makes money.

Still, it is disturbing to consider the implication that excellent free software and services are not, themselves, sufficient to sustain a business the size of VA. That, certainly, is not the conclusion that many in the free software community were hoping to reach. Perhaps, as Eric Raymond says, the need for proprietary add-ons is temporary. And certainly the current economic climate is not helping. But it would have been nice to have more clear-cut free software business success stories by now.

Linux as a sound business move. Last week's History Page included a quote from a three-year-old ZDNet article:

Technically, Linux might be a reasonable choice, but what kind of company is going to rely on unsupported freeware or something that's supported by two tiny vendors? Rejecting Linux is a straightforward business decision. If it were supported by an IBM or a Hewlett-Packard, then that would be an entirely different matter.

That sort of stuff is always fun to pull out for a quick laugh; some of us, after all, had no doubts of Linux's bright future even in the prehistoric days of 1998. There is an interesting thing to note here, though: nobody talks that way anymore. One might reasonably question whether running a Linux business is a reasonable decision, but running a business on Linux is no longer controversial.

As an example of how entirely different the matter really is, consider this press release from IBM. It seems that the Securities Industry Automation Corporation (SIAC) is moving its "ARTMAIL" system to an IBM zServer running Linux. ARTMAIL operates as part of the New York and American stock exchanges, generating transaction reports for brokers.

It's hard to imagine a more conservative environment for Linux than the shuffling of financial data for the highest-volume stock exchange on the planet. Linux users will not doubt that the system can handle that sort of task; the fact that stock brokers now understand as well says a lot. Using Linux is not just a straightforward business decision; it's often the best decision.

Inside this LWN.net weekly edition:

  • Security: A new SELinux release.
  • Kernel: Whither 2.5?; min() and max() again; smarter readahead.
  • Distributions: LNX-BBC reviewed; Linux DA for the Palm; Omoikane GNU/Linux.
  • On the Desktop: KOffice 1.1 released, Webmin on Debian, Progress from Sun's Desktop Division.
  • Development: The GPLFarm, MontaVista Library Optimizer, Jabber News, new FLTK, GNOME Accessibility, profiling multi-threaded Python, Automake 1.5.
  • Commerce: Cluster solutions; lots of LinuxWorld announcements.
  • History: Corel's Linux plans through the years; Red Hat and LASER5 part ways; OSDL's first year.
  • Letters: Richard Stallman and freedom; entropy; VA Linux.
...plus the usual array of reports, updates, and announcements.

This Week's LWN was brought to you by:


August 30, 2001

   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's Security page.

Security


News and Editorials

New NSA SELinux release. A new release of the NSA's Security Enhanced Linux has been announced. This version is based on the 2.4.9 kernel; the most interesting new feature, though, is likely to be that this release is built on the new Linux security module architecture. It's the first release of this work as part of an integrated product, and thus it gives an indication of how future secure Linux releases will look.

The security module project, remember, started after the Kernel Summit last March. Linus Torvalds had stated that he wanted the various security projects to agree on a framework for hooking security extensions into the kernel, so that users could easily experiment with (and switch between) them. Work on the security module project has been proceeding quickly, to the point that the developers are beginning to consider proposing it for inclusion in the 2.5 kernel. Assuming there ever is a 2.5 kernel, of course.

The SELinux release is a good step in that direction, since it provides a demonstration of a security-enhanced kernel using the new architecture. It will also allow for wider testing of the security module code and help to shake out the remaining problems.

See the NSA Security-Enhanced Linux pages for more information. The generic security module code can be found on the Linux Security Module page.

CERT's quarterly summary is available; as usual, it points out the security vulnerabilities that (in CERT's opinion) people should be most worried about. It is dominated this time around by Windows-specific problems - Code Red, Sircam, etc. There is one issue in the list that is relevant for Linux users, though: the telnetd vulnerability. The current list of telnetd updates appears in the "Updates" section below; anybody who is still running telnet should be sure to apply the relevant update to their systems.

Security Reports

Buffer overflow in AOLserver. The AOLserver web server has been reported to crash when fed a long authorization string as input. Such problems are usually exploitable, though no exploit has yet been reported in this case. Older versions of AOLserver (3.0, 3.2) are vulnerable; the current version (3.4) is not.

String handling problems in xinetd. A new set of problems has been found in xinetd, having to do with how it handles strings. Versions prior to 2.3.1 are vulnerable, and should be upgraded. As of this writing, the only distributor update available is from Conectiva.

web scripts. The following web scripts were reported to contain vulnerabilities:

  • The PHProjekt groupware suite contains a vulnerability allowing any user to view and modify other users' data. The fix is to upgrade to version 2.4a.

Proprietary products. The following proprietary products were reported to contain vulnerabilities:

  • Cisco has reported a vulnerability in its CBOS operating system that runs on its 600-series routers - such as its widely-used DSL routers. A denial of service is possible through excessive traffic to the router's web-based configuration port, which is enabled by default.

  • Netscape 6.01a has a temp file vulnerability which could be used by a suitably talented and lucky local attacker to overwrite system files.

Updates

Linux Kernel 2.4 Netfilter/IPTables vulnerability. Check the April 19 LWN Security Summary for the original report. The NetFilter team has provided a patch for Linux 2.4.3.

Previous updates:

Denial of service vulnerability in OpenLDAP This problem was first identified in a CERT advisory issued in July, 2001. It was covered in the July 19, 2001 LWN security page.

Previous updates:

Input validation problem with sendmail. An input validation error exists in versions of sendmail prior to 8.11.6 (or 8.12.0Beta19) which may be exploited by local users to obtain root access. See the August 23 Security Page for the initial report.

This week's updates:

Previous updates:

Multiple vendor telnetd vulnerability. This vulnerability, originally thought to be confined to BSD-derived systems, was first covered in the July 26th Security Summary. It is now known that Linux telnet daemons are vulnerable as well.

This week's updates:

Previous updates: Buffer overflows in xloadimage This problem was first covered in the July 12 Security page.

Previous updates:

Resources

LinuxSecurity.com's weekly newsletters (Linux Security Week and Linux Advisory Watch are available.

Events

RAID 2001, the Fourth International Symposium on Recent Advances in Intrusion Detection, will happen in Davis, California, on October 10 to 12. A call for participation has been posted.

The 14th Annual Computer Security Incident Handling Conference will be held on June 24 to 28 at the Hilton Waikoloa Village in Hawaii. The call for papers has been issued; the submission deadline is November 16.

Upcoming Security Events.
Date Event Location
September 11 - 13, 2001New Security Paradigms Workshop 2001(NSPW)Cloudcroft, New Mexico, USA
September 28 - 30, 2001Canadian Association for Security and Intelligence Studies(CASIS 2001)(Dalhousie University)Halifax, Nova Scotia, Canada.
October 10 - 12, 2001Fourth International Symposium on Recent Advances in Intrusion Detection(RAID 2001)Davis, CA

For additional security-related events, included training courses (which we don't list above) and events further in the future, check out Security Focus' calendar, one of the primary resources we use for building the above list. To submit an event directly to us, please send a plain-text message to lwn@lwn.net.

Section Editor: Jonathan Corbet


August 30, 2001

LWN Resources
Security alerts archive

Secured Distributions:
Astaro Security
Castle
Engarde Secure Linux
Immunix
Kaladix Linux
NSA Security Enhanced
Openwall GNU/Linux
Trustix

Security Projects
Bastille
Linux Security Audit Project
Linux Security Module
OpenSSH

Security List Archives
Bugtraq Archive
Firewall Wizards Archive
ISN Archive

Distribution-specific links
Caldera Advisories
Conectiva Updates
Debian Alerts
Kondara Advisories
Esware Alerts
LinuxPPC Security Updates
Mandrake Updates
Red Hat Errata
SuSE Announcements
Turbolinux
Yellow Dog Errata

BSD-specific links
BSDi
FreeBSD
NetBSD
OpenBSD

Security mailing lists
Caldera
Cobalt
Conectiva
Debian
Esware
FreeBSD
Kondara
LASER5
Linux From Scratch
Linux-Mandrake
NetBSD
OpenBSD
Red Hat
Slackware
Stampede
SuSE
Trustix
turboLinux
Yellow Dog

Security Software Archives
munitions
ZedZ.net (formerly replay.com)

Miscellaneous Resources
CERT
CIAC
Comp Sec News Daily
Crypto-GRAM
LinuxLock.org
LinuxSecurity.com
Security Focus
SecurityPortal
   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's Kernel page.

Kernel development


The current kernel release remains 2.4.9. The current 2.4.10 prepatch is 2.4.10pre2, which contains a number of fixes and cleanups, but nothing too revolutionary.

Alan Cox's current patch is 2.4.9ac3. This one contains everything from 2.4.9, with the exception of the min()/max() stuff and the virtual memory changes. The VM work, at least, is likely to find its way into the "ac" series slowly, in order to make it easier to assess the effects of each change individually. Also present in the 2.4.9ac series is a large merge of the MIPS port.

Whither 2.5? Back on June 21, Linus said that the 2.5 series "will open in a week or two." That, of course, was more than two months ago. As of September 4, it will have been a full eight months since 2.4 came out. Never in ten years of Linux development has there been such a long period without a development kernel.

This hiatus is making itself felt in a number of ways. One is that development items are finding their way into the "stable" kernel series. Back in January, Linus had laid out a stern policy on patches for 2.4:

In order for a patch to be accepted, it needs to be accompanied by some pretty strong arguments for the fact that not only is it really fixing bugs, but that those bugs are _serious_ and can cause real problems.

Patches since then have included API changes, wholesale driver replacements, zero-copy networking, and numerous other changes that would seem to have bent the above rule just a little bit.

Meanwhile, much of the serious development work that is on tap for 2.5 remains isolated and untested, or not done at all. And developers are increasingly wondering when the 2.5 series will start.

It is important, certainly, to hold the line on development work while the 2.4 kernel stabilizes. The developers need to maintain their focus on stability until the job is really done, and an open development series could easily distract many of them. But eight months is a long time without a development kernel. It seems time for 2.5 to start.

The min() and max() issue... Linus returned from Finland and put in his contribution to the debate on the changes to min() and max():

Yes, the new Linux min/max macros are different from the ones people are used to. Yes, I expected a lot of flamage. And no, I don't care one whit. Unlike EVERY SINGLE other C version of min/max I've ever seen, the new Linux kernel versions at least have a fighting chance in hell of generating correct code.

In other words, he does not intend to back down on this change, and people should just deal with it and get on with things. Most of the kernel hackers seem to have accepted this, with, perhaps, a final grumble or two and the discussion has died down.

An open question, still, is what Alan Cox will do in the "ac" series. 2.4.9ac3 does not have "the min/max thing which needs to be dealt with." Last week Alan had said that he would not incorporate this change in this form - though he does agree with the basic goals of the change. This change, however, affects a lot of files throughout the kernel, and maintaining a kernel that differs from Linus's in this respect would be a lot of work for Alan and many other kernel developers. It would probably be much easier for everybody involved to just adopt Linus's new way of doing things and be done with it.

Then, there was the well-intentioned guy who suggested supporting both the new and the old min/max macros, and surrounding each call with a #ifdef. That idea didn't get too far...

In search of smart readahead. This week saw a complaint that disk read performance is very slow when numerous threads are all reading simultaneously. One suggestion that came out quickly was to increase the readahead limit for disk files. It's an approach that has worked for some people, but a more general solution requires a deeper look.

"Readahead," of course, is the act of speculatively reading a file's contents beyond what a process has asked for, with the idea that the process will get around to asking for it soon. When properly done, readahead can greatly increase read performance on a system, and most operating systems implement the technique. A larger readahead limit can help performance by creating more contiguous I/O operations for the disk, and by making it easier to stay ahead of the reading process. So increasing the readahead size would seem like a fairly straightforward decision. Until, of course, you realize that readahead requires memory, and the system might just have one or two other possible uses for that memory.

In fact, it can even be worse than that. As Rik van Riel points out, awful things can happen if the system tries to perform more readahead than it has memory for. When memory gets tight, pages used for readahead can be reclaimed for other purposes, with the result that the data so carefully read ahead gets dropped on the floor. When the reading process gets around to asking for that data, it has to be read from the disk again. In this mode, all readahead does is increase memory pressure and duplicate I/O operations; the system would be better off giving up on readahead.

The solution, it would seem, would be to be smarter about just how much readahead is done. When lots of memory is available, the readahead window should be large; as memory gets tight that window should be reduced. There are several ideas on how smartness should be implemented, however.

  • A relatively simple approach, again from Rik van Riel, is to keep track, on a per-file basis, of how many pages are read ahead, and how many are actually still there waiting when the process wants them. A large discrepancy would mean that pages are getting tossed before they are used, and the readahead window should shrink. This approach has the added benefit of adapting the window for each reading process; the readahead window would naturally be larger for processes that move through their data quickly.

  • Daniel Phillips has a more complicated scheme involving active management of readahead pages as a separate class of memory page.

  • Linus points out that "trying to come up with a complex algorithm on how to change read-ahead based on memory pressure is just bound to be extremely fragile and have strange performance effects." He proposes, instead, to simply drop readahead requests when the I/O request queue for a disk fills up. It's a simple technique that is easy to implement and verify, though it is not clear that it would fix all of the readahead problems.

Rik van Riel has stated his intention to proceed (with others) on an approach which dynamically scales the readahead window size "using heuristics not all that much different from TCP window scaling." Stay tuned for a patch.

Journaling filesystem performance comparison. Andrew Theurer (of IBM) has posted the results of a performance comparison between several Linux filesystems. The standard ext2 filesystem beat all of the journaling filesystems by a fair amount; JFS was the fastest among the journaling systems. ReiserFS came in last in this set of tests.

It turns out that Randy Dunlap, too, has been testing journaling filesystems. He is using a different benchmarking tool, but has come up with roughly similar results.

The ReiserFS testing, as it turns out, was done with a default mount option that reduces performance (but which saves disk space). People interested in performance in ReiserFS should mount with the -notails option. The above tests will be rerun with that option, but no results had been posted as of "press" time.

Other patches and updates released this week include:

  • Jens Axboe has released a new version of his zero-bounce high memory block I/O patch (which contains the 64-bit PCI DMA code from David Miller as well). Among other things, the number of drivers that support high memory I/O has been increased.

  • devfs v191 and devfsd v1.3.18 were released by Richard Gooch.

  • Robert Love has updated his patch which allows network devices to contribute to the /dev/random entropy pool.

  • Also from Robert Love is an updated version of the preemptable kernel patch by Nigel Gamble (covered in the March 15, 2001 LWN kernel page). Note that this patch "has not been tested" on SMP systems.

  • A snapshot of the x86-64 port, based on the 2.4.9 kernel, has been posted by Andi Kleen.

  • Keith Owens has released new versions of the ksymoops and modutils packages.

  • Version 0.9.0beta7 of the ALSA sound driver system has been released by Jaroslav Kysela.

  • Neil Brown has released version 0.5 of his "mdctl" RAID control utility.

  • A "diet" version of the hotplug scripts, intended for memory-constrained systems, has been released by Greg Kroah-Hartman.

  • The FOLK Project has a new, more bloated than ever release with a number of new features, including the Linux security module patch and more.

Section Editor: Jonathan Corbet


August 30, 2001

For other kernel news, see:

Other resources:

   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's Distributions page.

Lists of Distributions
distrowatch
ibiblio
Kernelnotes
Linux.com
LinuxLinks
Woven Goods

Embedded Distributions:
3ilinux
Bifrost
Blue Cat Linux
BluePoint Embedded
Compact Linux
Coollinux
DSPLinux
ELinOS
ELKS
Embedded Debian
Embedix
Etlinux
FlightLinux
Hard Hat Linux
Jailbait
Linux/Coldfire
LEM
Midori
NeoLinux
OnCore Systems
PeeWeeLinux
RedBlue Linux
RedIce-Linux
Royal Linux
RTLinux
Tynux
uClinux
White Dwarf Linux

Handhelds/PDAs
Agenda-VR
Familiar (iPAQ)
Intimate (iPAQ)
Linux DA
PocketLinux
PsiLinux

Secured Distributions:
Astaro Security
Castle
Engarde Secure Linux
Immunix
Kaladix Linux
NSA Security Enhanced
Openwall GNU/Linux
Trustix

Special Purpose/Mini
2-Disk Xwindow System
Mindi Linux
SmoothWall

Floppy-based
Brutalware
BYLD
Coyote Linux
DLX
Fd Linux
Fli4l (Floppy ISDN/DSL)
floppyfw
Floppix
FREESCO
Linux in a Pillbox (LIAP)
Linux Router Project
LOAF
muLinux
Nuclinux
Proxyfloppy
ShareTheNet
Small Linux
Tomsrtbt
Viralinux_II

CD-based
BasicLinux
BBLCD Toolkit
CDLinux
Crash Recovery Kit
DemoLinux
Devil-Linux
Finnix
Gibraltar
innominate Bootable Business Card
Linuxcare Bootable Business Card
LNX-BBC
MkCDrec
RunOnCD
Sentry Firewall
SuperRescue
Timo's Rescue CD
Ututo
Virtual Linux

Zip disk-based
NBROK
ZipSlack

Small Disk
hal91
MicroLinux
--> Peanut Linux
PKLinux
Relax Linux
TA-Linux
Tomukas
ttylinux
VectorLinux

Wireless
Bambi Linux
Flying Linux

Hardware-specific
(ARM)
ARM Linux
(Beowulf)
Scyld Beowulf
(IBM)
Think Blue Linux
(Oracle's NIC)
NIC Linux
(PA-RISC)
PA-RISC Linux
(Playstation)
Runix
(PowerPC)
Black Lab Linux
LinuxPPC
MkLinux
Yellow Dog
(Sparc)
Splack
UltraLinux
(Older Intel)
ClarkConnect
Monkey Linux
TINY

DOS/Windows install
Armed Linux
DragonLinux
Phat Linux

Diskless Terminal
GNU/Linux TerminalServer for Schools
K12LTSP
LTSP
Pygmy
Xdenu

Distributions


Please note that security updates from the various distributions are covered in the security section.

News and Editorials

LNX-BBC version 1.618. Remember, back in 1999, when Linux businesses had the time and money to spare for free software projects that were simply cool? In those distant days, Linuxcare created its "bootable business card" (BBC), a card-size CD that would boot a system into a scaled-down Linux system that was oriented toward system rescue tasks. The BBC was a much sought-after system admin tool. Of course, those happy days have passed into history, and Linuxcare has long since ceased supporting BBC development (or much of any other sort of development, for that matter). (Update: it turns out that Linuxcare does have a bootable business card distribution project underway. We regret the error.)

The bootable business card is not dead, though. Many of the original BBC developers went off and created the LNX-BBC project to continue the BBC work. This project has recently come out with version 1.618 (the version number is a long story...) of this distribution, and has cranked out a few thousand copies to hand out at LinuxWorld.

Get one if you can, the LNX-BBC project has created a high-quality distribution.

The new BBC boots into a 2.2.19 kernel; you can even get it to run in the framebuffer mode if you don't mind the cute but distracting business card logo on the top of the screen. It's a full kernel, with support for PCMCIA, ReiserFS (and about any other filesystem you could name), FreeS/WAN, and more. The boot process attempts to locate and mount all of the filesystems on the host system, which can make life easier if you're trying to fix a seriously hosed system.

If you need networking, just run the trivial-net-setup script. It needed a little help in picking a module for the adapter driver, but was able to come up with the right guess on our test system.

Once you're up, you're talking to a Debian-derived Linux system with a full complement of utilities; the LNX-BBC folks have managed to shoehorn an awful lot of stuff into that little disk. Everything you would expect in a rescue system is there: utilities for disk diagnosis and repair, restoring of backups, hardware diagnosis, network debugging, and so on. But it doesn't stop there; LNX-BBC also includes an X server, and tools like cdrecord, cvs, links and lynx, perl, python, pilot-link, and a highly useful little gadget called "sl", which makes a steam locomotive chug across the screen. There's even a version of kerneld, though, with a 2.2 kernel, it's not clear why that would be necessary.

Also included is an experimental Debian installer. Thus, the LNX-BBC can be used as a quick and easy way to install Debian on any system that crosses your path. Doing so with those Windows-only systems in the LinuxWorld press room would probably be considered to be in poor taste, however.

The new LNX-BBC should find its way into any system administrator's toolkit. Be sure to grab your copy at LinuxWorld, or download one from the LNX-BBC web site.

Note: The German firm innominate also supplies a bootable business card rescue disk.

New Distributions

Empower Technologies Inc. Creates Operating System Choice for Palm Users and Palm-Compatible Manufacturers. Empower Technologies announced its Linux DA operating system for the Palm Pilot. Linux DA O/S v1.0 DBE replaces the Palm O/S within the actual handheld device, but still remains fully compatible with the Palm and Palm-compatible hardware.

Omoikane GNU/Linux. Omoikane GNU/Linux is a Japanese commercial distribution based on Debian. The base system is Debian 2.2r2. They actually offer four types of distribution: Workstation (a compact system for desktops), Workstation++ (which adds more packages to Workstation, mainly for development), Server (which, as you might guess from the name, provides server packages such as Apache, BIND, Namazu2 (a Japanese text search engine), PHP4, PostgreSQL and squid), and lastly X-Term (an unusual system which turns a PC into an X terminal using a live boot system, so it requires no installation).

Omoikane isn't a new distribution, but as it is focused on the Japanese market, it seems to be largely unknown outside of Japan. Their website is in Japanese. (Thanks to Bruce Harada for the pointer and the translation.)

Distribution News

EnGarde Secure Newswire!. EnGarde Secure Linux presents the EnGarde Secure Newswire #2. This monthly newsletter contains details on EnGarde development, usage tips, news and reviews pertaining to EnGarde, and information on the latest software released by Guardian Digital for EnGarde. This issue contains reviews and information about the latest software updates.

LASER5 Linux 7.1. LASER5 started out as a project to localize Red Hat Linux to Japanese. Though LASER5 and Red Hat parted ways two years ago, the project has stayed active. They have a new release as of August 24. At least I think that's what it says. The website is, of course, in Japanese.

Linux Mandrake News. The Mandrake Community News #11 is available in French and available in English.

Mandrake Linux PPC 8.0 final release is now available.

Mandrake Linux 8.1 beta 2 is also available. New features this time around include improved administration tools and the Prelude intrusion detection system.

New NSA SELinux release. A new release of the NSA's Security Enhanced Linux has been announced. Among other things, this release includes the security module work that has been proceeding so quickly over the last few months.

SuSE Linux. SuSE president and CTO Dirk Hohndel has announced his intention to leave the company. "Dirk steps away from SuSE to pursue his personal and professional interests." No word as yet on who the replacement might be.

SuSE has announced the release of SuSE Linux Enterprise Server 7. It's strongly aimed at corporate users, of course, and, beyond all of the features one would expect in a server product, it includes maintenance services. Also listed as a feature is a one-year release cycle.

SuSE announced a back to school special. SuSE's Free Linux Program for US High Schools is in Phase II of its successful campaign to develop greater awareness of open source computing and SuSE Linux throughout US high schools.

Redmond Linux build 38. Build 38 of the Redmond Linux distribution has been announced. A number of fixes and new features are included; it's not quite ready to be called a release candidate, however.

Minor Distribution updates

ClarkConnect. ClarkConnect is an Internet gateway software package based on Red Hat 7.1. Version 0.8.1 was released August 20, 2001.

Astaro Security Linux. Astaro Security Linux version 2.0 was released August 24, 2001. The new version significantly enhances the included software with added functionality such as VPN for IPSec, PPTP for secure road warrior communications and SCSI-Support for high availability security solutions. The complete list of enhancements included in Astaro Security Linux 2.0 can be found in the press release.

Distribution Reviews

The Linux lineup (ZDNet). ZDNet compares a slew of recent Linux distributions, including Caldera OpenLinux eServer 2.3, Linux-Mandrake 8.0, Slackware Linux 7.1, Turbolinux Workstation Pro 6.1, Debian GNU/Linux 2.2, Red Hat Linux 7.1, SuSE Linux 7.2 Professional.

Vector Linux 2.0 Review (Evil3d.net). The folks at Evil3d.net have reviewed Vector Linux 2.0. "80MB heavier, VectorLinux 2.0 is still going to be my choice of a gaming box distribution. It is still very light, still up to date, and it includes better configuration tools than the previous version."

Yellow Dog 2.0 Review (MaximumLinux.org). Here's a review of Terra Soft Solutions' Yellow Dog Linux from MaximumLinux.org. "Yellow Dog Linux is a very robust distribution based heavily on the Red Hat x86 distro. With two big differences, it's uses a PPC kernel (obviously), and the default installation is much more secure than Red Hat's distribution. Yellow Dog leaves all ports turned off by default leaving it up to you turn on which services you plan to use for your particular application."

Section Editor: Rebecca Sobol


August 30, 2001

Please note that not every distribution will show up every week. Only distributions with recent news to report will be listed.


Leading
Caldera OpenLinux
Debian GNU/Linux
Linux-Mandrake
Red Hat
Slackware
SuSE
TurboLinux

Also well-known
ASPLinux
Best Linux
Conectiva Linux
e-smith
Kondara MNU/Linux
Progeny
Rock Linux

Non-technical desktop
easyLinux
Icepack Linux
Independence
LibraNet
Redmond Linux
WinSlack

Education
Boston University
kmLinux
LinuxFromScratch
OpenClassroom
Red Escolar

General Purpose
Alzza Linux
aXon Linux
Bad Penguin Linux
BearOps
Black Cat Linux
BluePoint Linux
BYO Linux
CAEN Linux
Cafe Linux
ChainSaw Linux
Circle MUDLinux
cLIeNUX
Complete Linux
Console Linux
Corel Linux
CRUX
Darkstar Linux
DLite
easyLinux
Elfstone Linux
ESware Linux
Eurielec Linux
eXecutive Linux
Fried Chicken
FTOSX
FullPliant
Gentoo
Go!Linux
HA Linux
Halloween Linux
HispaFuentes
IceLinux
Ivrix
ix86 Linux
J-LINUX
JBLinux
Jurix
KRUD
KSI-Linux
Lanthan Linux
Laonux
LASER5
Leetnux
Linpus Linux
Linux Cyrillic Edition
Linux MLD
LinuxOne OS
LinuxPPP
Linux Pro Plus
Linux-SIS
LNX System
LoopLinux
LSD
Lute Linux
MageNet
Mastodon
MaxOS
minilinux
MSC.Linux
nmrcOS
NoMad Linux
Omoikane GNU/Linux
PingOO Linux
Plamo Linux
PLD
Project Ballantain
PROSA
Rabid Squirrel
Repairlix
Root Linux
Scrudgeware
Serial Terminal
Sorcerer
spyLinux
Stampede
Stataboware
TechLinux
TimeSys Linux/RT
Tom Linux
Trinux
Turkuaz
Ute-Linux
VA-enhanced Red Hat
Vine Linux
Virtual Linux
WholeLinux
WinLinux 2000
XTeamLinux
ZipSpeak

Country-specific
Argentina
GNU/Linux Ututo
Britain
Definite Linux
Eridani
China
COSIX
Red Flag
France
Linux/MNIS
Italy
LinuxEspresso
Madeinlinux
Vedova
Spain
Linux Esware
Thailand
Kaiwal Linux
Thai Linux Extension

Related Projects
Chinese Linux Extension

Historical (Non-active)
Dualix
Gentus
Giotto
MCC Interim Linux
OS2000
Storm Linux
Yggdrasil

   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's On the Desktop page.


Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE based tools.

Office Suites
Ability (*)(w)
Anywhere Desktop (*)
(formerly "Applixware")
GNOME Office
HancomOffice
KOffice
StarOffice / OpenOffice
Siag Office
WordPerfect Office 2000 (*)(w)

Java / Web Office Suites
ThinkFree Office (*)
Teamware Office (*)
Cybozu Office (*)

Desktop Publishing
AbiWord
iceSculptor (*)
Impress
Maxwell Word Processor
Mediascape Artstream (*)
Scribus

Web Browsers
Mozilla
Netscape (*)
Opera (*)
Konqueror
Galeon

Handheld Tools
KPilot
JPilot
Palm Pilot Resources
Pilot Link
SynCal

On The Desktop


'On the Desktop' editor Michael Hammel is at LinuxWorld, so this page will be a little thinner than usual. The full Desktop page will return next week.

KOffice 1.1 released. KOffice 1.1 is out; see the announcement for the details. The list of changes is lengthy and impressive. These changes include:

  • KWord: a new formatting engine is powering the whole thing. KWord is now more careful in its on-screen formatting, so that you should see things the same size as they will appear on paper. Table support has been redesigned, and there is a new formula widget as well. You can now embed KPresenter objects into a document, and KWord can be embedded into other applications as well.

  • KSpread: A whole list of new functions has been added. Hiding of rows and columns is now supported. The undo mechanism has been improved.

  • Kivio: this application (a flowcharting program) has been integrated into KOffice.

  • Kugar is another new application; it is a database reporting tool.
The above list is a small subset of what has gone into KOffice 1.1; suffice to say there is a lot of new stuff there.

Those interested in KOffice might also want to look at the KDE dot News story on the release, which, among other things, points out a number of the shortcomings that the KOffice developers still have to address. The proprietary format filters seem to be at the top of that list. As a work in progress, KOffice certainly will have areas that could be improved; that does not, however, change the fact that this free office suite has come a long way in a short time, and shows no signs of slowing down.

Webmin/Debian update.   Last week we said that Debian developers were looking seriously at the Webmin administration interface but we weren't sure if they were adding it to the Debian distribution. Well, they are. The Webmin maintainer for Debian, Jaldhar H. Vyas, tells us:

Webmin packages are available in the testing and unstable distributions and I will make unofficial packages for stable available from my websiteWebmin packages are available in the testing and unstable distributions and I will make unofficial packages for stable available from my website.

Desktop Environments

Gnome Board Meeting. Daniel Veillard has sent us the minutes from the August 21, 2001 GNOME board meeting.

Interview: James Henstridge and libglade. The GNOME folks are starting up a series of interviews with their developers; the first is this interview with James Henstridge, developer of libglade and several other things. The interview concentrates mostly on libglade and its future.

Sun's Desktop Division making headway (linuxpower). Christian Schaller interviews a number of GNOME developers at Sun. "Still, most of the Sun hackers and their work is not well known to all members of the GNOME community and definitely not to the Linux community in general. To do something about this, I decided to interview some of the members of Sun's Desktop Division and ask them what kind of things they are working on. The number of people interviewed here is still just a small subset of the people working at Sun on GNOME and GNOME related technologies. Most of the people in this interview work at Sun's offices in Ireland."

KC KDE Issue #20. The Kernel Cousin KDE is back with "... stories on continuing efforts to improve Konqueror's support for EMCAScript (JavaScript), security issues when using webform completion, efforts to create SCP and SFTP KIOSlaves, and much more."

Office Applications

Abiword Weekly News. Well, he said he'd be gone for two weeks, but Jesper Skov has published another issue of the AbiWord Weekly News this week. Topics this week include lots of discussions on new feature requests such as tabbed windows instead of multiple top level windows and better PalmDoc support.

Desktop Applications

Bonobo Clipboard 0.1 'Hey! It compiles!'. The first release of the Bonobo Clipboard, version 0.1, has been announced. Since this is an early release, several testing programs are included.

And in other news...

Roundup Issue Tracking System. Version 0.2.7 of the Roundup Issue Tracking System has been announced. " Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition."

Simutrans for economic simulation (Linux For Kids). Linux For Kids reviews Simutrans, an economic simulation game that is similar to Railroad Tycoon. "The graphics are very good, with little animations a la Simcity. There is an AI that competes against you by building its own roads and tracks between lucrative spots on the map. You only make money by delivering the goods, not for manufacturing. Once you build the roads, you will see houses starting to pop up, and car traffic starting to use the roads you built for your trucks."

Section Editor: Michael J. Hammel


August 30, 2001


Note: An asterisk (*) denotes a proprietary product, (w) denotes WINE based tools.

Desktop Environments
GNOME
GNUstep
KDE
XFce

Window Managers (WM's)
Afterstep
Enlightenment
FVMW2
IceWM
Sawfish
WindowMaker

Minimalist Environments
Blackbox

Widget Sets
GTK+
Qt

Desktop Graphics
CorelDRAW (*)(w)
GIMP
Kontour
Photogenics (*)
Sketch

Windows on Linux
WINE
Win4Lin
VMWare

Kids S/W
Linux For Kids

Send link submissions to lwn@lwn.net

   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's Development page.

Development projects


News and Editorials

The GPLFarm is a new project under the leadership of Francisco Burzi. The goal of GPLFarm is to bring high quality desktop software to the Linux platform.
GPL Farm is a developers family with a very innovative idea. GPL Farm will collect Linux developers around the world throught our developers center, each developer subscribes in our site, then we will launch a software project with guidelines and a fixed timeline. Registered developers will subscribe to a project, then we'll select a programmer who will work on the project and will assign it. Then the programmer starts making the requested software, within the established time. The programmer submit his work to GPL Farm, then we'll test it with our Testers Staff. At this point we pay to the programmer the accorded ammount and the final step is that GPL Farm will release the software under the GPL license. Easy no?
[GPL Farm] The project is looking for sponsor organizations and individuals, with the hope of raising US$2 Million to get the project off the ground. Benefits for sponsors include lots of good publicity on the GPL Farm web site as well as mention within the developed applications. Currently, MandrakeSoft is the only sponsor listed.

Payment for projects will range from around US$500 to US$30,000 depending on the complexity of the project. Projects are categorized into groups of life forms such as insects, birds, reptiles, mammals and dinosaurs. Insect projects are small and easy to develop, whereas dinosaur projects are large and long term.

Developers will be required to sign a contract, and payment will be made when the project reaches beta testing status. Developers who don't complete projects will be ineligible for further work. Once finished, the project will belong to the GPL Farm, and will be released with a GPL license.

Beta testers will work for free, they will have access to the code in an early state, and presumably, will be able to add their direction to the project with feedback to the developer.

The documentation does not go into much detail about how the various projects will be selected, presumably, that will be done by the GPLFarm leaders. It does not appear that the sponsors will have a lot of power in choosing categories that their funds will support, although that does seem like a logical method for assuring more motivated sponsors.

The GPL Farm looks like a novel idea, and will hopefully succeed in focusing developer efforts onto useful new projects for Linux.

Audio

Linux Audio Mailing Lists. In the current Musings section of the Linux Sound Software site, Dave Philips mentions a new mailing list for Linux sound enthusiasts, the Linux Audio User list, which focuses on the user side of Linux audio software. Also, for the more development oriented people, the Linux Audio Developer list covers the software side of Linux sound.

Databases

Release 0.1 of myperl. Brian (A.K.A. Krow) discusses the embedding of Perl code in mySQL as a stored procedure, and introduces an experimental project called myperl for achieving this capability.

Education

GNU/Linux in education report #51 for August 24, 2001. The GNU/Linux in education report for August 24, 2001 is out and includes discussions on Linux in Australian schools, free software at the World Education Forum, and a new project that is assembling case studies of open source software in schools.

Electronics

New Icarus Verilog Snapshot. A new snapshot release of the Icarus Verilog compiler, dated August 26, 2001, is available. This version includes speed optimizations, and adds functionality for general bit selections.

Embedded Systems

Embedded Linux applications (IBM developerWorks). IBM's developerWorks explains the benefits of embedded Linux and offers some options in this arena. "Some real-time hardware and software Linux APIs to consider are RTLinux, RTAI, EL, and Linux-SRT. RTLinux is a hard real-time Linux API originally developed at the New Mexico Institute of Technology. RTAI (DIAPM) is a spin-off of the RTLinux real-time API that was developed by programmers at the Department of Aerospace Engineering, Polytechnic Politecnico di Milano (DIAPM). EL/IX is a proposed POSIX-based hard real-time Linux API being promoted by Red Hat. And Linux-SRT is a soft real-time alternative to real-time APIs, which provides performance-enhancing capabilities to any Linux program without requiring that the program be modified or recompiled."

Embedded Linux Newsletter for August 23, 2001. The August 23, 2001 edition of the Embedded Linux Newsletter includes news of HP's expanded role in the embedded Linux market, the multivendor set top box project known as Linux4.tv, and Lineo's latest financing deal.

HP expands commitment to Linux in devices (LinuxDevices). LinuxDevices covers HP's upcoming LinuxWorld announcements, including the new Chai-LX. ``Bruce Perens, HP's senior strategist on Linux and Open Source, put HP's commitment to Embedded Linux this way: "Linux is now the standard operating system platform for embedded systems at HP."''

BusyBox 0.60.1 released. A new minor release of the BusyBox integrated toolkit is available. Version 0.60.1 fixes a few minor bugs that showed up in the recent 0.60 release.

Embedded Open Motif. ICS has announced the availability of their version of Open Motif and some accompanying applications for embedded Linux systems on the Compaq IPAQ and the Agenda VR3. The applications will be released with a GPL license.

MontaVista releases library optimizer tool. MontaVista has announced the open source release of its "Library Optimizer Tool," which trims down library code in order to produce smaller executable files for embedded applications.

Interoperability

Wine Snapshot for August 24, 2001. A new Wine snapshot, dated August 24, 2001, is available for download. The Wine Announcements page lists the following improvements:

  • Inter-process SendMessage support.
  • More DDE improvements.
  • Preparation work for shared window handles.
  • Several debugger improvements.
  • Better GDI objects management.
  • Lots of bug fixes.

IRC Software

Jabber Weekly News for August 29, 2001. The August 29, 2001 issue of a new newsletter, the Jabber Weekly News, has been published.

Network Management

OpenNMS Update for August 24, 2001. The latest update is available from the OpenNMS project. News includes a switch from JSDT to OpenJMS, dealing with the demise of ICMPD, the replacement of SCM, and new functionality for the Web UI. The OpenNMS people have also released some new documentation, see the new Quick Start doc and the OpenNMS Install Guide.

Science

Report on Open Source Initiatives in Bioinformatics (bioinformatics). Bioinformatics looks at a new report that examines the role of open source software in genetic studies. The report is in pdf format.

Web-site Development

The latest from Zope Newbies. This week, the Zope Newbies Site includes discussions on xml-rpc, optimizing PostgreSQL, paying for web services, and an Athlon 1.33 Ghz box that broke the 20,000 Pystones/sec speed limit.

SkunkWeb 3.0 released. Version 3.0 of the SkunkWeb Web Application Server has been released. This version follows several beta version and features fixes for a number of bugs.

Window Systems

FLTK 1.1.0b1 is available. Version 1.1.0b1 of FLTK, the Fast Light Tool Kit, has been announced. This release includes many new features. If you are not familiar with FLTK, the FLTK Home Page may be a good place to start.

GNOME 2.0 Accessibility Framework early release. The GNOME Foundation has announced the early access release of the GNOME 2.0 Accessibility Framework. The Framework assists users with disabilities as they work with GNOME applications. Much of this work has apparently been contributed by Sun.

Miscellaneous

Letter to SourceForge users. Here is a letter to SourceForge users (and that's all of us, in one way or another) on VA Linux's plans to sell a proprietary version of the SourceForge system. "By selling proprietary software together with Open Source software, VA is making it easier for its enterprise customers to purchase and deploy SourceForge software. VA Linux will be distributing SourceForge Enterprise Edition to its corporate customers under a combination of the Mozilla Public License (version 1.1) and a proprietary software license." The word is that nothing will change for SourceForge.net users.

Section Editor: Forrest Cook


August 30, 2001


Application Links
GIMP
Mozilla
Galeon
High Availability
ht://Dig
mnoGoSearch
MagicPoint
Wine
Worldforge
Zope

Open Source Code Collections
Berlios
Freshmeat
OpenSourceDirectory
Savannah
Le Serveur Libre
SourceForge
Sweetcode

   

 

Programming Languages


Caml

Caml Weekly News for August 22 to 28, 2001. The latest Caml Weekl News is available. Topics include a Vim 6.0 OCaml indent file, a binding between OCaml 3 and OpenSLP 1.0.1, and the CamlZip library.

FORTRAN

Caldera Intel developing debugger for Fortran 95. Caldera seems to have decided that its customers want Fortran; the company has announced a joint venture with Intel to add Fortran 95 support to the gdb debugger on both the IA32 and Itanium architectures.

Java

The Go-ForIt Chronicles: Memoirs of eXtreme DragonSlayers, Part 5 (IBM developerWorks). Allison Pearce Wilson covers view beans in an IBM developerWorks article, the fifth in a series on Java. "This article discusses how view beans can solve a common design dilemma -- where to code presentation logic. Allison explains how to use view beans to cleanly separate components in a Web application while still providing a rich user interface."

Catching OutOfMemoryErrors to Preserve Monitoring and Server Processes (O'Reilly). Jack Shirazi gives some ideas on the best ways to deal with Java out of memory errors in an O'Reilly article. "Encountering an OutOfMemoryError means that the garbage collector has already tried its best to free memory by reclaiming space from any objects that are no longer strongly referenced."

Perl

New list for perl and open source in government (use Perl). There is a new mailing list for the discussion of perl and other open source software in use in government.

Perl 5 Porters for August 27, 2001. The August 27, 2001 edition of the Perl 5 Porters digest is out. This week's topics include tricks with vstrings, callbacks in the core, CvMETHOD and ->can(), coderefs in @INC, malloc madness, and more.

Perl 6 Porters for August 27, 2001. The August 27, 2001 edition of the Perl 6 Porters digest is also out. Topics include a debate on closures, method signatures, Perl 6 internals, and a module plan for Perl 6.

PHP

PHP Weekly Summary #51. The August 27, 2001 edition of the PHP Weekly Summary is available. Topics include an updated Universe CORBA extension, changes to rand(), new PDF functions, the Apache 2 module, DOMXML, API changes, and more.

PHP Review 0.9.0-rc2 available. Version 0.9.0-rc2 of the PHP Review book review project is available with a number of internal simplifications.

Python

Dr. Dobb's Python-URL! for August 23. This week's Python-URL! covers topics such as unit testing and GUIs, python IDEs, and a number of software announcements.

Python 2.2a2 released. The second alpha of Python 2.2 has been released. Python 2.2 has a number of new features; see Andrew Kuchling's writeup for the full list.

PySSH 0.1 released. Version 0.1 of PySSH, the Python module for controlling ssh and scp, has been announced. PySSH is released under the Python license.

Python Installer 4a3 released. Python Installer version 4a3 has been released. Python Installers allows you to build self extracting executables out of Python scripts. Python Installer is released under the Old Python Style license.

PyInline: Put C source code into Python. Ken Simpson has released PyInline, a module that allows source code from other languages to be installed into Python code.

Profiler for multi-threaded Python. Itamar Shtull-Trauring has released threaded_profile, a pofiler for multi-threaded Python programs.

Ruby

The latest from the Ruby Garden. This week, the Ruby Garden features articles on hidden per-method variables, compression of Ruby libraries, an extension to the Binding class to add reflection capabilities, and more.

Smalltalk

Report from Camp Smalltalk Essen ESUG 2001. John M. McIntosh writes about ESUG 2001, the Essen Camp Smalltalk conference. Check it out for the latest Smalltalk happenings.

Get Smalltalk News Updates Via Email. Monty Kamath has announced a new email list that you can sign up for to receive the latest Smalltalk news and event information.

Tcl/Tk

Dr. Dobb's Tcl-URL! for August 25, 2001. Here is the latest Dr. Dobb's Tcl-URL!, which looks at Tcl as a part of an SDL-mediated solution to grab video from your QuickCam. Other video applications that use Tcl are discussed.

Integrated Development Environments

Build Better Java Apps (TechWeb). Here's a review of Lutris Enhydra, a Java application server and development environment that runs on a number of platforms, including several flavors of Linux. "An interesting note: Enhydra can be used on systems ranging from totally open source to completely commercial. Running it on a totally open-source system can save thousands of dollars in start-up costs. However, this assumes that an organization has the infrastructure to keep these systems up and running. This is especially important given the lack of formal tech support for most open-source programs."

Miscellaneous

Automake 1.5 is available. Version 1.5 of Automake has been announced, and is available for download. Automake is a tool for generating Makefiles. Version 1.5 brings several new conditional tests, support for Python and compiled Java, along with numerous bug fixes.

Section Editor: Forrest Cook

 
Language Links
Caml
Caml Hump
Tiny COBOL
Erlang
g95 Fortran
Gnu Compiler Collection (GCC)
Gnu Compiler for the Java Language (GCJ)
Guile
Haskell
IBM Java Zone
Jython
Free the X3J Thirteen (Lisp)
Use Perl
O'Reilly's perl.com
Dr. Dobbs' Perl
PHP
PHP Weekly Summary
Daily Python-URL
Python.org
Python.faqts
Python Eggs
Ruby
Ruby Garden
MIT Scheme
Schemers
Squeak
Smalltalk
Why Smalltalk
Tcl Developer Xchange
Tcl-tk.net
O'Reilly's XML.com
Regular Expressions
   

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters

See also: last week's Commerce page.

Linux and Business


Clusters of LinuxWorld announcements. This week San Francisco hosted IDG World Expo's LinuxWorld Conference & Expo. This large and very commercial Linux event is always accompanied by lots of press releases. New partnerships are formed, new products are announced and demonstrated at this premier event. This year was no exception. But the flood of announcements reviewed by LWN has nothing to do with the today's title. Instead it was prompted by a large number of announcements about cluster solutions. New solutions, deployed solutions, even solutions that can cluster machines running multiple platforms -- and most of the announcements were made in conjunction with LinuxWorld.

Xandros announces strategic licensing agreement with Corel. It seems that an outright sale of Corel Linux wasn't in the cards after all: the new company called Xandros has announced a "strategic licensing agreement" with Corel that allows Xandros to develop and sell the Corel Linux distribution. Xandros is also evidently employing the Corel Linux developers as well. The first release of the distribution will happen "in the coming months."

Xandros is funded by the Linux Global Partners, which is also a big investor in Ximian. So when they say "We are now working to incorporate our portfolio companies into the Xandros OS which will provide a complete desktop application for Linux" some interesting things come to mind.

HP expands open source offerings. Here's HP's press release describing its latest Linux offerings. They include the "Secure OS Software," a set of security enhancements for the Linux kernel. Also listed is the Embedded Linux Software Platform, the Embedded Software Developer's Network, and a set of management and high-availability tools.

SourceForge Portal Edition to run HP Embedded Software Developer's Network. VA Linux Systems has gotten a high-profile sale: according to this press release, the "Portal Edition" of the SourceForge software will be powering HP's new Embedded Software Developer's Network.

Product and service announcements from Ximian. Ximian helped start the LinuxWorld stampede with a couple of announcements: First is a set of new services based on Red Carpet. Pay Ximian some money and you can have priority access to the download servers. There's also "Red Carpet CorporateConnect" which is positioned as a system to help companies handle their internal software management and distribution. Mission Critical Linux will be reselling these services as well.

Also available is a pair of boxed products. The "Ximian Desktop" is a $29.95 packaging of GNOME and the usual utilities, along with 30 days of support. The "Professional" version ($49.95) throws in StarOffice and 90 days of support.

Announcements from MontaVista. MontaVista Software has also come out with a set of announcements for LinuxWorld. The High-availability Framework is a new failover system for compact PCI systems. The company also has announced support for the Intel XScale architecture in Hard Hat Linux. Finally, MontaVista has a "graphics strategy" seemingly designed to please everybody: you can get either "Hard Hat Graphics," based on Tiny X and GTK+, or you can have Trolltech's Qt/Embedded.

Red Hat, Compaq, and Pioneer-Standard to sell preloaded E-commerce systems. Red Hat has announced a deal with Compaq and Pioneer-Standard to sell systems loaded with Red Hat's E-Commerce Suite; offerings vary from single systems through five-server clusters.

SuSE Linux Database Server. SuSE is getting into the database business. This announcement describes the new "SuSE Linux Database Server" product, which is a version of the SuSE Linux distribution bundled with IBM's DB2.

Largo, Florida chooses Bynari groupware. Here's a press release from Bynari Inc. on how the city of Largo, Florida has deployed Bynari's messaging system. "The Insight solution enables Largo's city government to run messaging and collaboration on a Linux-based thin client network in a Windows-free environment. The move saves taxpayers millions of dollars in hardware, software, support, and upgrade costs."

Linux Stock Index for August 23 to August 29, 2001.

LSI at closing on August 23, 2001 ... 26.46
LSI at closing on August 29, 2001 ... 26.42

The high for the week was 27.28
The low for the week was 26.42

Press Releases:

Open source products

Distributions and bundled products

Proprietary Products for Linux

Hardware and bundled products

Products and Services Using Linux

Products With Linux Versions