/joh'liks/ n.,adj. 386BSD

Porting Unix to the 386: A Practical Approach



William & Lynne Jolitz


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".





Links:
386BSD
William & Lynne's Excellent Operating System - 386BSD
Jolix - where to get things from Jolitz
William Jolitz
Lynne Jolitz
386BSD Design Videos
Porting Unix to the 386: A Practical Approach
"There are two ways of constructing a software design; one way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C. A. R. Hoare

In June of 1989 in Berlin, Germany much was about to change. What most don't know was what this had to do with the topic of "Open Source".

William Jolitz was doing two week long seminars. The "wall" was a good symbol for the problem of open development with closed systems.

What would happen if there was an open system, ... like ... perhaps ... bsd?

  • Would it be popular?
  • Would it be stable?
  • Would it develop into something?

So we tried it ... and wrote about it as it happened ... the rest you know. Or do you?

Magazine articles are heavily editted, and there was much that couldn't fit. Here is a chance to restore what happened 15 years ago. Every month we'll release another of the articles ... and with help, restore the details.

Prex - 組み込みリアルタイムOS開発日記 - Jolitz夫妻: "この2人の功績はすばらしいと思うし、2人の書いた386BSDの本はお気に入りの本の一つだ。だけど、前からずっと気になっている点があった。"... more
OpenNet.ru: "Человек, забывающий свое прошлое, обречен пережить его вновь." ... more
Peter N. M. Hansteen, bsd-dk: "Artiklene beskriver prosessen noksĺ detaljert, med en del anekdoter..." ... more
Dru Lavigne, OSW and Other Musings: "If you have any interest in operating systems or design you will thoroughly enjoy the writing and learn quite a bit along the way." ... more
OSRC - Центр информации по операционным системам: "Интервью с Линн и Вильямом Джолицами" ... more
Will Backman, BSDtalk podcast: "Interview with Lynne and William Jolitz, creators of 386BSD." ... more
MYCOM PC WEBの記事: "Jolitz夫妻、386BSDを語る" ... more
Lynne's Take on Tech: "386BSD Release 0.0 launched like a rocket" ... more
Jserv:?PORTING UNIX TO THE 386?????... more
Richard Bejtlich, TaoSecurity: "Anyone interested in Unix and BSD history will like these articles" ... more
GCU Squad: "Lynne et William Jolitz ce sont les divinités grace auxquelles tu es probablement en train de lire cette news sous un OS du bien" ... more
Tom Foremski, Silicon Valley Watcher "the business of silicon valley" - " ... just got this in from William and Lynne Jolitz. They are a very interesting couple and among my favorite valley people " ...more
Dan Kusnetzky, Exec VP Open-Xchange - "BSD is a project that made a major contribution to the world of IT " ...more


press 386bsd operating system source code secrets
Porting Unix to the 386: A Practical Approach



INDEX NEXT >>




Most Read:
Porting Unix to the 386: Designing the Software Specification
Porting Unix to the 386: Three Initial PC Utilities
Porting Unix to the 386: The Standalone System

Most Popular:
Porting Unix to the 386: Designing the Software Specification
Porting Unix to the 386: Three Initial PC Utilities
Porting Unix to the 386: Research and the Commercial Sector

Articles:
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.


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.


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.

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.

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.

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.

Porting Unix to the 386: Research and the Commercial Sector
Understanding the boundary between research and development with BSD, and where a balance between commercial efforts can be struck.



Copyright 2006 TeleMuse Partners, William Jolitz and Lynne Jolitz