386BSD

386BSD war ein Open Source Unix-abgeleitetes Betriebssystem aus der BSD Familie, das von William und Lynne Jolitz entwickelt wurde.

386BSD war eine Portierung von 4.3BSD bzw. 4.3BSD NET/2 auf den Intel 386er. Es hatte einige Erweiterungen, die es in den Augen der Autoren ermöglichten, es ohne AT&T UNIX Source Lizenz zu verwenden und war damit das erste Open Source BSD System.

Die Anfänge von 386BSD gehen zurück bis 1989 und unvollständige Teile der Portierung sind in 4.3BSD NET/2 von 1991 zu finden. Die ersten offiziellen Versionen wurden im März (386BSD 0.0) und Juli (386BSD 0.1) 1992 veröffentlicht. Das System erfreute sich großer Beliebtheit, war jedoch nur eingeschränkt brauchbar. Daher entwickelte sich insbesondere nach der Veröffentlichung von 0.1 eine Patch-Sammlung (ein sogenanntes Patchkit), die Fehler beseitigte und das System erweiterte. Die letzte Version des Patchkits war Version 0.2.4 vom Juni 1993. Zwischen den Versionen 0.0 und 0.1 nahm Jolitz die Patches noch in sein System auf. Da nach 0.1 Jolitz die Patches aber nur sehr langsam bzw. gar nicht mehr in eine neue Version von 386BSD einbringen konnte, entstanden 1993 aus 386BSD schließlich NetBSD und FreeBSD.

Im Zuge des Urheberrechtsstreits und dessen Einigung Ende 1993 zwischen BSDI und Novell wurden auch Teile von 386BSD als belastet eingestuft. Im Gegensatz zu FreeBSD und NetBSD wurde 386BSD allerdings nie auf 4.4BSD-lite umgestellt und die 386BSD Distributionen vorsichtshalber von den FTP-Servern entfernt. Heute ist es sehr schwer, diese Distributionen zu finden.

Eine fertige Version 1.0 (386BSD 1.0) wurde im November 1994 als "386BSD Reference CD-ROM" vom Dr. Dobbs Journal, allerdings nie als download Version, veröffentlicht. Zu diesem Zeitpunkt existierten jedoch schon Versionen jenseits der 1.0 von sowohl NetBSD als auch FreeBSD. Ebenfalls vom Dr. Dobbs Journal wurde 1995 noch ein Update auf die letzte öffentliche Version 2.0 in Form einer Update-Floppy herausgegeben.

Bevor Jolitz 386BSD veröffentlichte, arbeitete er im Jahr 1991 für BSDI, welche ebenfalls 4.3BSD Net/2 auf x86 portierte. Aus dieser Gruppe entstand 1991/1992 BSD/386, der Vorgänger von BSD/OS. Dieses hat aber mit 386BSD nur wenig Gemeinsamkeiten, da Jolitz seine Arbeit für BSDI vernichtete, bevor er BSDI verließ.

Literatur

Deutsche Übersetzung: Juni 1991 - Dezember 1992 im UNIX-Magazin und Januar 1993 - April 1993 im iX-Magazin

Weblinks

See also: 386BSD, 1991, 1992, 1993, 1994, 1995, BSD/OS, Berkeley Software Distribution, Betriebssystem, File Transfer Protocol