salon premiumfind out morelogin
Salon.com
Salon SponsorBoxbar

[Arts & Entertainment][ Books ][ Comics ][ Life ][ News ][ People ][ Politics ][ Sex ][ Technology ][ Audio ]

Article Finder




The unknown hackers | 1 , 2

This slash-and-burn approach to the work on the new release spawned a series of articles in the respected journal Dr Dobbs. Those articles may have been even more influential than the code. A generation of O.S. developers -- including Torvalds, then a student in Finland -- studied and learned from them. On Aug. 25, 1991, Torvalds posted a fateful note to a Usenet news group devoted to the experimental operating system Minix: "Hello everybody out there using minix," he wrote. "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready."

If this blithe note represented a serious threat to their work, it didn't register with the Jolitzes. The articles in Dr Dobbs primed their audience for the release of 386BSD 0.1 on Bastille Day 1992. The tone of their announcement forms an illustrative contrast with that of Torvalds:

"We are pleased to announce the official release of 386BSD Release 0.1, the second edition of the 386BSD operating system created and developed by William and Lynne Jolitz and enhanced further with novel work and contributions from the dedicated 386BSD User Community. Like its predecessor, 386BSD Release 0.0, Release 0.1 comprises an entire and complete UNIX-like operating system for the 80386/80486-based AT Personal Computer."

There were 250,000 downloads of 386BSD 0.1, Lynne remembers. "We had people showing up on our doorstep," Bill says. "It was a fun time," Lynne agrees. "We thought there would be maybe a few hundred downloads. So much for the power of the press!" Work continued apace. The Jolitzes aimed high. "When you do a release, it takes months and months to shape it up to make it usable," says Lynne, demonstrating a distinctly different approach from the Linux mantra: Release early, release often.

Instead, in December 1993, there came 386BSD 1.0, a revised version with new internal interfaces, allowing the individual components of the operating system to talk to each other more cleanly and efficiently. But somehow, in the 18 months between 0.1 and 1.0, the project lost its momentum. Version 1.0 was widely criticized for being too little, too late.

"The idea behind what we were after was a system that always had network access, that could detect faults and repair itself on the fly," explains Bill, heaving a sigh. "Sometimes you get too far into the future," he remarks. "You have to stop and wait to see the future catch up."

By the time 1.0 was released, the x86BSD user community had fragmented. Some developers had moved to the more active and open NetBSD and FreeBSD teams. Others had jumped the fence to Linux. A lawsuit between Unix copyright holder AT&T and University of California at Berkeley was also partly to blame. But the Jolitzes, too, were criticized for their autocratic style. The strength of their convictions did not endear them to people who wanted to do things differently.

In return, they say their intellectual heirs have largely missed the point. "The xBSDs don't have any understanding of where we were heading," says Lynne. "They're looking to the past. We look to it as: Don't repeat the mistakes of history. When you haven't been involved, you don't know that Bill Joy threw something in late one night, or Dennis Ritchie wrote something up as an expedient. We take so much for granted, all the knowledge that we've accumulated, that we forget how much we worked for it. Someone writes it up very simple and they've solved it for us. We miss the rigor of solving it for ourselves."

"Yet we continually re-solve the same problems," Bill says. "Why something and why not another thing? It's a difficult discipline. Ninety-nine out of 100 things may work, but only one may be the ultimate. Striving for the ultimate best is part of the Berkeley experience."

Strive as they might, 386BSD lost its early lead over Linux, never to regain it. The Jolitzes ended as they began: voices crying in the wilderness. Their great insight into the software that came before them was the extent to which it was human and subjective and fallible, the partly accidental product of the conditions that brought it into being. Their great flaw, perhaps, was to fail to realize that the same principle applied equally to their own work.

Their code lives on in FreeBSD, NetBSD and OpenBSD, which many believe are technically superior to Linux. FreeBSD is often called the Net's best-kept secret. It keeps Yahoo up and running and is at the heart of Apple's Darwin operating system. The recent merger of Walnut Creek CD-ROM, the largest distributor of FreeBSD, with the commercial BSDi O.S., should infuse the operating system with fresh life.

If the glory of being Torvalds evaded them, the Jolitzes certainly helped prepare the way. With their most recent venture, InterProphet, the Jolitzes aim with typical hubris to eliminate the TCP/IP (Transmission Control Protocol/Internet Protocol) bottleneck and move bits around the Internet at light speed. Whether or not they succeed, they could hardly have chosen a more revealing name.


salon.com
- - - - - - - - - - - -

About the writer
Rachel Chalmers is an Australian writer living in San Francisco.

Sound Off
Send us a Letter to the Editor


shim


shim

Reproduction of material from any Salon pages without written permission is strictly prohibited
Copyright 2003 Salon Media Group, Inc.
Salon, 22 4th Street, 16th Floor, San Francisco, CA 94103
Telephone 415 645-9200 | Fax 415 645-9204
E-mail | Salon.com Privacy Policy | Terms of Service