The Fun with 386BSD

Lynne's first step into the business of operating system open source was with the official CDROM release of 386BSD, and how the project rolled out with the publisher.. In her own words:

[ Jolitz Heritage Lynne Jolitz - Early Years The Fun with 386BSD ]

Have an opinion? Want/need more? Ask.
386BSD Mania

Lynne Jolitz speaks - "386BSD Mania were the two crazy years (1992-1994) after the first complete releases hit the Internet. Dr. Dobbs Journal paved the way for this frenzy by publishing the monthly "Porting Unix to the 386" series starting in January 1991, and it established a serious following.

When 386BSD Release 0.0 went out the door, only a thousand or so downloads was expected. Boy, were we wrong. The original download site got overloaded and mirror sites were set up all over the globe. Downloads were reported from every continent except Antartica. Hunger for 386BSD fed by the Dr. Dobbs Journal article series led to an estimated 250,000 downloads from the Internet in the first week.

How people got 386BSD

In the 1980's I had handled licensing and operations for Unix at Symmetric Computer Systems, so I was very familiar with proprietary source issuance and maintenance. But in those days, Unix was installed and tested on our Symmetric 375 workstations (NS32000 based). We did supply a floppy or tape backup, but when the customer got the machine all she had to do was turn it on - tedious installations were definitely a thing of the past in the past!

But with 386BSD it was a different world. 386/486 PCs were purchased separately by the customer, who then installed 386BSD on the drive. If you had Internet connectivity, you had no problem - the release was available for download. But what if you didn't have that connectivity? Remember - in 1992 Internet connectivity was still uncommon outside of universities, government, and corporations.

Installing the first release of 386BSD wasn't easy, and you needed over 30 floppies, so "386BSD install parties" were set up - informal get-togethers to load 386BSD on your PC. Groups like the Silicon Valley Unix User Group would run installations in the back of the room during meetings. 386BSD Release 0.1, unlike the earlier version, came with easy automated setup and installation from Internet, CDROM, and floppy, so anyone could install it without having to be an expert. When this was released, the install parties phenomenon faded away.

386BSD fan FAQs, instructions, and bugfixes were quickly distributed via the Internet, along with software (some questionable, some proprietary, some really great). Since floppies were cumbersome, FTP Software decided to "give away" CDROMs of 386BSD at conferences. Other companies like InfoMagic sold the release on CDROM.

These unofficial CDROM releases were just bundled up 386BSD releases and updates the Jolitz team made on the Internet, and not commercial quality releases like those the Jolitz team did for Symmetric Computer Systems years earlier. There was no additional testing or quality control, and they worked or not.

386BSD Release 1.0 CDROM

As the size of the release grew over the next two years from the basic kernel, tools, and utilities to a plethora of applications and new work, demand grew for a comprehensive CDROM which coordinated all this work - Internet releases were just too chaotic, and at this time no good source code control mechanism existed for Internet submissions. Hosting and connectivity was still expensive, and the typical Internet user was still running on a 56kbps modem. Something had to be done.

In 1994, after an international advertising campaign resulted in a huge number of preorders, 386BSD Release 1.0 from Dr. Dobbs Journal was released. A completely new kernel design and implementation, coupled with 600 MBytes of Berkeley Unix applications and utilities, completely filled the CDROM. Along with the new and improved automated installation mechanism and partitioning functions for "drive-sharing" multiple OSs (Windows, DOS, Unix) for the Unix savant, a Windows-friendly "read-only" CDROM mechanism to get "acquainted" with Berkeley Unix and 386BSD was also provided to Unix novices, so that they could view source code and experience a Unix system running on the CDROM itself. Unix in the DOS / Windows world was then considered exotic and dangerous terrain - the province of experts and gurus. The 386BSD CDROM "sampler" safely provided the bridge to a Unix world for those enthusiasts.

386BSD was dedicated to exploration of OS knowledge. While it challenged old-styled Unix precepts and assumptions, 386BSD encouraged new students into the fold. Perhaps this is the primary source of hostility from some of the Unix old-guard - their loss of prestige and control. If so, you won't hear us feeling sorry for it.

After the CDROM was Released

After the CDROM release in 1994, Bill and Lynne began work on a book series on 386BSD operating systems design. The first volume in the "Source Code Secrets" series "The Basic Kernel" from Peer-to-Peer LLC was released in 1996 to good reviews. Over the years, The Basic Kernel Source Code Secrets has been used by a wide array of architects and researchers to understand operating systems fundamentals of why something is designed a certain way.

386BSD Release 1.0 and subsequent versions were advertised and sold internationally for three years. This exclusive arrangement with Miller-Freeman Publications (now CMP) ended in 1999, five years after the CDROM was first introduced.

All rights regarding 386BSD are now held exclusively by Jolitz and Jolitz."

Related
  • William & Lynne's Excellent Operating System - 386BSD

    William Jolitz and Lynne Jolitz did the first open source operating system. This mentions where it came from, what happened, and what we use it for now.

  • Lynne's Take on Tech - 386BSD Design Notes Video Series: Configuration Story

    Ordered configuration is simple design, but is it good design? Join William and Lynne as they discuss the issues, architecture, and implementation of an unordered configuration model in the 386BSD Design Notes video Configuration Story. Early work appeared in 386BSD Release 1.0, while later versions of Lynne's Take on Tech - Give Me That Old Homebrew Computer Club

    Doug Millison of SiliconValleyWatcher reminisces about the HomeBrew Computer Club. Now, I wasn't a member, but my husband William Jolitz used to show up now and then at SLAC for the meetings when he could get away from Berkeley and BSD work. So he added a little to the collective memory.

    From William's comme ...

  • Lynne's Take on Tech - Oh, Goodie! Another Academic on 386BSD...

    Another paper handed to me, this one on "open source governance" (isn't that a bit of a oxymoron?), with the usual "Isn't this wrong about ?" attached to the email. With the John Adams philosophy that "facts are stubborn things" firmly in place, I perused it, leaving errors outside of for others to find.

    Oh, boy. I found it to contain serious inaccur ...

  • Lynne's Take on Tech - Fun Friday: Happy Birthday 386BSD!

    Our deeds determine us, as much as we determine our deeds. - George Eliot.

    Today is a special day. Exactly 14 years ago today, after 15 monthly feature articles on Porting Unix to the 386 appeared in Dr. Dobbs Journal, 386BSD Release 0.0 went public.

    A number of 386BSD enthusiasts have noticed that we always favored holidays for releases. St. Patrick, as ...

  • Lynne's Take on Tech - Fun Friday: Jimmy Dolittle and the BSD Bomb

    BSD (Berkeley Software Distribution) has had a long and somewhat checkered history full of avarice and heartbreak. While revered (and still used) by many, BSD releases have been 1) obviated by "better" proprietary systems (e.g. SunOS to Solaris), 2) licensed to death (AT&T / USL / whoever), 3) unlicensed and released to great acclaim and even great expectations (386BSD), and 4) once some flaw is found, dispised, derived, hacked, and then ...

  • Lynne's Take on Tech - When Internet Rants Go Too Far - How Vulgar Commentary Masks Naked Power Struggles

    Sometimes I have problems categorizing articles I discuss. Perhaps this item would have fit in "women & technology", but I don't think this is exclusively a "woman's problem". Since I've seen this since the days of Unix and experienced the brunt of it during the pioneering days of open source and 386BSD, I think it may belong in a broader category than that peddled by the vanishing newspapers.

    ...

  • Lynne's Take on Tech - Fun Friday - the Curse of BSD and the Four Mistakes

    My discussion earlier this week on inaccuracies in papers discussing the evolution and history of resulted in some very interesting questions (see Oh, Goodie! Another Academic on 386BSD...). And a really nice question from suresh at Berkeley: "I'd like to hear your opinion: why did BSD lose to Linux in the battle for OSS hegemony..? How was the BSD release arch ...

  • Lynne's Take on Tech - Fun Friday: DSL Debacles, Celebrity Linux, and Ubuntu

    Tom Foremski of Siliconvalleywatcher.com has picked up my little meditation on how telcom companies keep competitors from serving DSL even if they don't want the business (see DSL Debacles and Competitor Cheats) with the headline "Lynne Jolitz tries to get DSL on a ...

  • Lynne's Take on Tech - A Wandering through the Vintage Computer Faire

    The Vintage Computer Faire was held last weekend at the Computer History Museum in Mountain View last weekend. Sellam Ismail, VCF Coordinator and vintage computer collector, was kind enough to send me a couple of passes. Unlike the cozy NASA-Ames location of several years ago, the Vintage Computer Faire, typically home of games, small computers like t ...

  • Lynne's Take on Tech - SpaceX and Open Source - The Costs of Achieving Escape Velocity

    The successful low-earth orbit of a Dragon capsule mock-up by the Falcon 9 rocket was a great achievement by SpaceX last week (June 4, 2010) and a harbinger of the new age of private space transport. As I watched their success, the excitement from the press and space enthusiasts, and the unexpectedly vindictive response from many inside NASA, I was reminded of the launch of Lynne's Take on Tech - Misplaced Software Priorities

    For a perspective from William Jolitz, co-developer of 386BSD, on the need to separate "innovation" from "renovation" in design, read Misplaced Software Priorities today. While it may gore a few oxen - especially those who work in the architectural flatland of low-level ...

  • Lynne's Take on Tech - Where's the Simplicity in Web Services?

    Martin LaMonica wrote an interesting piece in Cnet lamenting the lack of "simplicity" in web services today. According to the article "Tim Bray, co-inventor of XML and director of Web technologies at Sun Microsystems, said recently that Web services standards have become 'bloated, opaque and insanely complex.'". I think Bray is being far too kind.

    < ...

  • Lynne's Take on Tech - RMS, SCO and 386BSD

    Griff Palmer over at the Merc is an interesting guy. And his take on the SCO-IBM legal feud is pretty simple too - "More than once since the SCO mess came up, I've heard people say, "No problem. If SCO wins, we'll just go to *BSD." I guess open source types are "glass half full" kind of guys.

    Griff notes I'm pretty nice in not nitpicking his essay - "I'm glad that someone of your technical stature doesn't find fault (or, at least, not fault enough to mention) in my piece." But I'm also ...

  • Lynne's Take on Tech - Prime Time for Open Source?

    Griff Palmer of the Merc in his article Linux nears the tipping point speculates on whether it is really ready for primetime with consumers. The problem is that everyone who works with this stuff is already used to all of its oddities, so how can we tell a consumer can use it?

    Well, I'm going to presume to speak a bit about it. First because I beat him (and probably most everyone else) in his serio ...

  • Lynne's Take on Tech - On the Road Again with Microsoft Research

    Microsoft Research had its annual "Roadshow" event to demo all their new ideas. After the usual introduction in the traditional Klingon style (how big they are, how many battles they've won and enemies they've killed, and so on), Jim Gray said a few words about "TerraServer".

    TerraServer deals with the issue of large datasets. It is a 20 Terabyte data source (of USGS images) handling 10 million hits per day as a web service. On the insides, it uses commodity X86 servers (surprise - and ...

  • Lynne's Take on Tech - Free Culture and the Internet by Lynne Jolitz in Dr. Dobbs Journal

    Well, my book review Free Culture And the Internet discussing Larry Lessig's latest book is now on the newstand in Dr. Dobbs Journal. After I had Coffee with Larry Lessig back in April of this year, he kindly had a copy sent to me.

    My background in this area is most extensive - in fact, it predates Dr. Lessig's professional interest by a bit. ...

  • Lynne's Take on Tech - Remember when "design" meant "reliable"

    Dennis Rockstroh of ActionLine in the Merc attempted to handle the frustration of a Sony Vaio user recently. Turns out the poor man continually had the power just blit out on him while working on his laptop. Back and forth to the factory it went, never seeming to get any better. Dennis helped the gentleman get a replacement laptop from the factory, but no one seemed to understand why such a problem was occurring and why it required a complete replacement to rectify. Sony didn't wish to ...

  • Lynne's Take on Tech - TCO, Firefox, Open Source, and the Release Engineering Blues

    Getting Dan Kusnetzky, Program Vice President, System Software, Enterprise Computing Group, at IDC to sit a minute and talk isn't easy. He's usually putting on the frequent flyer miles for corporate executives all over the country. But sometimes you just need to grab a cup of coffee between the Apple confab and exec fests (I keep thinking Mini Mac like MiniMe in Austin Powers, or like a small Big Mac- not Mac Mini like the marketing folk want. Do you think anyone noticed how easy it was to s ...

  • Lynne's Take on Tech - What's All This Stuff About Linux?

    Well, after all those rabid attacks on Ken Brown of the Alexis d'Toqueville Society by Linux and free software fanatics over his papers (see Fire in the Hole), I just had to meet him in person. So here I was today at Bucks in Woodside, chatting up the future of open source, , and the next wave of In ...

  • Lynne's Take on Tech - Dump the Java, Brush Up On Your Python -or- You Mean Cover Girl Doesn't Work for HDTV?

    Two amusing little items in media today. The first is a definite win for python (and like, why use Java?). DVD Jon has put together a little python script which intercepts the music file before they're encapsulated in Apple's DRM. What's that mean? That means you still pay for the tune, but you now have the raw file, which means you can play it elsewhere... ...

  • Lynne's Take on Tech - The League of Extraordinary OSes

    Every now and then I get handed a paper and asked for feedback. Most of the time, these papers have long boring titles and lots of funny charts with red error bars on them. I've even written a few of them myself, so I guess that's why I get handed more and more. But go ahead - I enjoy another article on clustering (Gordon Bell handed me one a while back) or TOE's (that was one of the SiliconTCP boys). I'll even look at the "let's drop TCP and make it fast" papers, because sometimes the autho ...

  • Lynne's Take on Tech - Fun Friday - accoona matata BSD?

    Regarding Saul Hansell's report on the launch of Accoona, with star power brought to bear by Bill Clinton courtesy of a large undisclosed contribution to his library by the Chinese government yesterday - I am puzzled. If Accoona is a variant on "hakuna", and is derived from the phrase "hakuna matata" for "no worries", and if, according to the Swahili English dictionary matata plu ...

  • Lynne's Take on Tech - Why You Can't Buy SpamQuiz!

    I was puzzled recently when a friend couldn't get his email through to me. We have our own spam filter we called SpamQuiz which nicely takes care of Nigerian pleas and lottery solicitations. SpamQuiz is not a product - it's a project we did at TeleMuse Networks testing ISP correctness and email ...

  • Lynne's Take on Tech - Berkeley Physics Bids Farewell to Nobel Prize Winner and Colleague

    Last Sunday in the Great Room of the University of California at Berkeley Faculty club, the physics department held a memorial for Dr. Owen Chamberlain, physicist, activist and Nobel prize winner. Owen, who died on February 28th, 2006 after a long bout with Parkenson's disease, was a protege and colleague of the late Dr. Emilio Segre, with whom he shared the 1959 Nobel prize in physics for their discovery of the antiproton.

    Dr. Segre died in 1989 (the same year Owen retired) and the B ...

  • Lynne's Take on Tech - When Video Kills Your Drive - Quicktime Waxes Track 0

    Alright! Yes, sometimes I do read slashdot when it's amusing, and the discussion of how you can create your own custom panic screen (or BSOD window) for OS/X via an API is amusing (my son Ben points this stuff out for me - he feels it's one of his sacred tasks). Joke panic screens have been around a long time, but the battle over "how much information to give people" has led to many not-so-amusing battles, especially when we were creating Lynne's Take on Tech - Open Source and Russell's Paradox - A New Commons?

    Jesus Villasante, a senior official at the European Union Commission in charge of Software Technologies in a spontaneous panel discussion on open source decided to shine a light on the lack of coordination, the influence of commercial interests, and the inability to evolve beyond current corporate paradigms. "Companies are using the potential of communities as subcontractors--the open-source community today (is a) subcontractor of American multinationals." Mr. Villasante is completely correct ...

  • Lynne's Take on Tech - You Can't Con all of the Icons All of the Time

    Bravo to Alan Deutschman of Fast Company on his Icon book review. According to Alan, since Jobs won't cooperate with any biographer after Michael Moritz's successful book "The Little Kingdom" in the 1980's, "Jobs' freeze-out gives two options to would-be biographers: Either they can succeed at a bit of investigative reporting, or they can plunder the work of thos ...

  • Lynne's Take on Tech - Open Source - The Times They Are A Changing

    Three very interesting little open source stories passed my desk recently that I found shone facets on open source issues.

    Last week, the Industrial Commercial Bank of China has signed a deal with Unix-clone Turbolinux to run open-source software in all of the bank's operations. "Linux deployment is growing in China, with software makers targeting segments such as banking, insurance and wireless applications. Intel last year began a program to boost sales in China of desktop computers ...

  • Lynne's Take on Tech - First They Watch the Movie, and Then They Read the Book

    When Margaret Heffernan was on her book tour for The Naked Truth, an insider look at women in business, I grabbed her after the talk and had her do a brief pitch to her readers. Took me about five minutes to produce with MinutePitch. It was very satisfying to see the author of the book tell me why I should buy it. And as an Lynne's Take on Tech - Of Virtualization and IPOs

    VMWare is the little company that could. When it was launched in the late 1990's, the "smart money" wouldn't touch it. It wasn't just that it was open source - a big "loser" badge at that time. It wasn't just that it was founded in part by a husband-wife team who had established business (Tandem, SGI,...) and academic credentials (UCB, Stanford, MIT,...) - an even bigger "loser" badge that still persists in some dark corners. It's biggest damnation by old-line investment was that virtualizati ...

  • Lynne's Take on Tech - Oh Microsoft, Google is Calling - They Want the OS Space

    With the announcement of Android, the Google open source mobile platform, there has been breathless talk of Google taking out the "locked" cellphone market with a Linux OS version. But we all know there are many open source Linux OS mobile versions already out there, so grabbing one and putting some stuff into it isn't really that hard. In fact, one wag I know had this little joke:

    How many Google Ph.D's does it take to create a mobile operating system? Answer - 1000. One to dow ...

  • Lynne's Take on Tech - Fun Friday - Homer's Illiad to be "Improved" for Silicon Valley

    Well, given the egos in Silicon Valley, it comes as no surprise that a press release like this would appear. It was so inaccurate that the Wall Street Journal got fooled and then had to reverse themselves and say Bill Joy is not a "venture partner" after all. Steve Lohr of the NY Times commen ...

  • Lynne's Take on Tech - Fun Friday: Google Test Positive, Laser Bits, Gender Blues

    While we were working on getting all those Jolix 386BSD fans their Porting Unix to the 386 articles (we have been swamped BTW - and yes, there's more coming), a few other items of interest this week...

    If you made money on Google (or if you wished you had made money on Google), you might try using The Google Test to eval ...

  • Lynne's Take on Tech - Fun Friday: A Tale of Two Women

    I was struck by the contrast in reporting of two very different women in Silicon Valley. Matt Marshall writes of Joanna Rees-Gallanter, aka "Alley Cat", as she goes through a tumultous rolling close of her new venture fund at VSP Capital. As Matt puts it "She's got an interesting story, and it reveals the kind of grit it takes to get where she is. She told us about how people laughed at he ...

  • Lynne's Take on Tech - Estrin on Innovation - A Change of Heart?

    Judy Estrin and I have both been around in Silicon Valley. I was at Symmetric Computer Systems soldering the first five motherboards for the 375 while she was at Zilog with Bill Carrico (who was the product manager for the Z80). Paul Baran, a great influence on my work in layer-4 switching using dataflow techniques (InterProphet patents) was a student of her father's at UCLA (where my son is off to in a couple weeks, but in physics, not computing).

  • Lynne's Take on Tech - Anne Wojcicki, Google and the Changing Face of Silicon Valley - A Watershed Moment

    Silicon Valley has been considered a hallmark of the American Horatio Alger legend - come with an idea, build it, and become rich and famous. And it is true that many men have arrived here with little more than a degree and an idea and built a fortune. But the dirty little secret in Silicon Valley has been that those who didn't fit the "look and feel" of investors were far less likely to get a meeting, much less a deal. African-American men in particular have long complained about the parochi ...

  • Started open source UNIX.

    Appeared in part as a 17 article magazine series in 1991-1992.

    Documented the "how, what, why, who, when" of porting BSD to the 386.

    Done while BSD was becoming "open source".

    Started open source UNIX.

    Appeared in part as a 17 article magazine series in 1991-1992.

    Documented the "how, what, why, who, when" of porting BSD to the 386.

    Done while BSD was becoming "open source".

    JAN91: PORTING UNIX TO THE 386: DESIGNING THE SOFTWARE SPECIFICATION

    This, the first article, is the first published mention of 386BSD. By this time, the project had been operational for 18 months, and William Jolitz was at Berkeley working on the Net/2 release.
    In this installment, we discussed the beginning of our project and the initial framework that guided our efforts, in particular, the development of the 386BSD specification.

    FEB91: PORTING UNIX TO THE 386: THREE INITIAL PC UTILITIES

    The second article in the "PORTING UNIX TO THE 386" series discussed the utilities we had to build to test the port on an actual 80386 PC.
    By far, the most popular article.

    MAR91: PORTING UNIX TO THE 386: THE STANDALONE SYSTEM

    This article, last of the original three done altogether in 1990, on getting the critical pieces functioning independantly that we needed to do the port. Once these we obtained, the kernel was inevitable.

    APR91: PORTING UNIX TO THE 386: LANGUAGE TOOLS CROSS SUPPORT

    We describe the need and use of a cross-support environment to create 386 code from a non-386 machine, so as to create the initial binarys before our port can generate them.

    APR91: PORTING UNIX TO THE 386: COPYRIGHTS, COPYLEFTS, AND COMPETITIVE ADVANTAGE

    We describe the origin and orientation of the "Free Software" vs. "Open Software" efforts via respective licenses.

    MAY91: PORTING UNIX TO THE 386: THE INITIAL ROOT FILESYSTEM

    We build the first instance of the root filesystem - before any operational system is present on the 386 to build one. Part of the bootstrapping cycle of getting up the first running system on a new architecture.

[ << ] [ >> ] [ Memories ] [ Writing the Owner's Manual for the Symmetric 375 Computer system ]

[Return to prior page]