386BSD

386BSD

Infobox OS
name = 386BSD



caption =
website = http://www.386bsd.org/
developer = William Jolitz
Lynne Jolitz
family = Unix-like
source_model = Open source
latest_release_version =
latest_release_date =
latest_test_version =
latest_test_date =
marketing_target =
language =
kernel_type =
ui =
license =
working_state = Historical
supported_platforms = x86

386BSD, sometimes called "JOLIX", is a free BSD Unix operating system for PC compatible computer systems based on the Intel 80386. 386BSD innovations include role-based security, ring buffers, self-ordered configuration, peer-to-peer download, and modular kernel design.

History

386BSD was written mainly by Berkeley alumni Lynne Jolitz and William Jolitz. William Jolitz had considerable experience with prior BSD releases while at the University of California at Berkeley (2.8 and 2.9BSD) and both contributed code to Berkeley developed at Symmetric Computer Systems during the 1980s. Work on porting 4.3BSD-Reno and later 4.3BSD Net/2 to the Intel 80386 was done for the University of California by William Jolitz at Berkeley. 4.3BSD Net/2 was an incomplete non-operational release, with portions withheld by the University of California as "encumbered" (i.e. subject to an AT&T UNIX source code license). The 386BSD releases made to the public beginning in 1992 were based on portions of the 4.3BSD Net/2 release coupled with additional code (see "Missing Pieces I and II", Dr. Dobb's Journal, May-June 1992) written by William and Lynne Jolitz to make a complete operational release.

The port began in 1989 and the first, incomplete traces of the port can be found in 4.3BSD Net/2 of 1991. It was first released in March 1992 (version 0.0) and in a much more usable version on July 14, 1992 (version 0.1). The porting process with code was extensively documented in an 18-part series written by Lynne Jolitz and William Jolitz in Dr. Dobbs Journal beginning in January 1991.

After the release of 386BSD 0.1, a group of users began collecting bug fixes and enhancements, releasing them as an unofficial "patchkit". Due to differences of opinion between the Jolitzes and the patchkit maintainers over the future direction and release schedule of 386BSD, the maintainers of the patchkit founded the FreeBSD project in 1993 to continue their work [ [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/history.html About the FreeBSD Project ] ] . Around the same time, the NetBSD project was founded by a different group of 386BSD users, with the aim of unifying 386BSD with other strands of BSD development into one multi-platform system. Both projects continue to this day.

Lawsuit

Due to a lawsuit (USL v. Regents of the University of California), some potentially so-called "encumbered" source was agreed to have been distributed within the Berkeley Software Distribution from the University of California, and a subsequent release (1993, 4.4BSD-Lite) was made by the University to correct this issue. However, 386BSD, Dr. Dobbs Journal, and William Jolitz and Lynne Jolitz were never parties to these or subsequent lawsuits or settlements arising from this dispute with the University of California, and continued to publish and work on the 386BSD code base before, during, and after these lawsuits without limitation. There has never been any legal filings or claims from the University, USL, or other responsible parties with respect to 386BSD. Finally, no code developed for 386BSD done by William Jolitz and Lynne Jolitz was at issue in any of these lawsuits.

In late 1994, a finished version 386BSD Release 1.0 was distributed by Dr. Dobb's Journal on CDROM only due to the immense size (600 MB) of the release (the "386BSD Reference CD-ROM") and was a best-selling CDROM for three years (1994 - 1997). 386BSD Release 1.0 contained a completely new kernel design and implementation, and began the process to incorporate recommendations made by earlier Berkeley designers that had never been attempted in BSD.

386BSD is often confused with BSD/386 which was developed by BSDi, a Berkeley spinout, starting in 1991. BSD/386 used the same 386BSD code contributed to the University of California on "4.3BSD NET/2". Although Jolitz worked briefly for UUNET (which later spun out BSDi) in 1991, the work he did for them diverged from that contributed to the University of California and did not appear in 386BSD. Instead, William Jolitz gave regular code updates to Donn Seeley of BSDi for packaging and testing, and returned all materials when William Jolitz left that company following fundamental disagreements on company direction and goals.

Copyright and use of the code

All rights with respect to 386BSD and JOLIX are now held exclusively by William Jolitz and Lynne Jolitz. 386BSD public releases ended in 1997 since code is now available from the many 386BSD-derived operating systems today, along with several derivatives thereof (such as Apple's Darwin and OpenBSD). Portions of 386BSD may be found in other open systems such as OpenSolaris.

386BSD is available for research (non-commercial) purposes from [http://www.jolix.com JOLIX.COM] .

References

Further reading

* Jolitz, William F. and Jolitz, Lynne Greer: Porting UNIX to the 386: A Practical Approach, 18-part series in Dr. Dobbs Journal, January 1991 - July 1992.
* Jolitz, William F. and Jolitz, Lynne Greer: Operating System Source Code Secrets Vol 1 The Basic Kernel, 1996, ISBN 1-57398-026-9
* Jolitz, William F. and Jolitz, Lynne Greer: Operating System Source Code Secrets Vol 2 Virtual Memory, 2000, ISBN 1-57398-027-7

External links

* [http://www.386bsd.org www.386bsd.org : Information by William and Lynne Jolitz]
* [http://porting-unix-to-the-386.jolix.com/ Porting UNIX to the 386: A Practical Approach]
* [http://porting-unix-to-the-386.jolix.com/designing-the-software-specification Designing the Software Specification]
* [http://porting-unix-to-the-386.jolix.com/three-initial-pc-utilities Three Initial PC Utilities]
* [http://william.telemuse.net William Jolitz]
* [http://lynne.telemuse.net Lynne Jolitz]
* [http://jolitz.telemuse.net/2lgj/on386bsd Memories of 386BSD releases by Lynne Jolitz]
* [http://archive.salon.com/tech/feature/2000/05/17/386bsd/index.html The unknown hackers - Salon.com]
* [http://minutepitch.valux.com/386bsddesign 386BSD Design Notes Professional Video Series]
* [http://www.386bsd.org/faq Frequently asked questions of 386BSD - active Q/A by authors]
* [http://www.jolix.com www.jolix.com]
* [http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/bsdisuit.html Remarks and papers on USL v UC Berkeley by Dennis M. Ritchie.]
* [http://www.theage.com.au/technology/itnews/yoursay/2003/05/22/#386bsd Remarks on the history of 386BSD by Lynne Jolitz]
* [http://mail-index.netbsd.org/netbsd-advocacy/2001/01/18/0017.html Remarks on the history of 386BSD by Greg Lehey]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • 386BSD — Basisdaten Entwickler Bill Jolitz, Lynne Jolitz Version 2.0 (November 1995) Abstammung …   Deutsch Wikipedia

  • 386BSD — est un système d exploitation libre de type BSD, dérivé de 4.3BSD NET/2 sur les architectures i386. 386BSD a été principalement écrit par Lynne et William Jolitz. La première version fonctionnelle date de 1992, et le développement s est arrêté en …   Wikipédia en Français

  • 386BSD — Скриншот инсталятора ОС 386BSD версии 0.1 («Tiny 386BSD»), запущенного в эмуляторе Bochs 386BSD (иногда называют JOLIX)  …   Википедия

  • 386BSD — ● ►en np. m. ►UNIX►OS Version d Unix de Berkeley (basée sur la version 4.4 de BSD), adaptée au PC. Voir BSD, FreeBSD …   Dictionnaire d'informatique francophone

  • JOLIX — 386BSD Entwickler Bill Jolitz, Lynne Jolitz Version 2.0 (November 1995) Abstammung UNIX BSD 386BSD …   Deutsch Wikipedia

  • Vergleich von BSD-Betriebssystemen — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Es gibt eine große Anzahl UNIX ähnlicher Betriebssysteme, die auf… …   Deutsch Wikipedia

  • NetBSD — Company / developer The NetBSD Foundation OS family Unix like Working state Current So …   Wikipedia

  • Netbsd — „Of course it runs NetBSD“ Entwickler The NetBSD Foundation Version 5.0 ( …   Deutsch Wikipedia

  • 4.4BSD-Lite — Berkeley Software Distribution Entwickler Universität von Kalifornien in Berkeley Version 4.4BSD Lite2 (1995) Abstammung Früher (bis Version 4.3) …   Deutsch Wikipedia

  • Comparison of BSD operating systems — There are a number of Unix like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variants. The three most notable descendants in current use are FreeBSD, OpenBSD, and NetBSD, which are all… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”