386BSD

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 8. januar 2018; checks kræver 7 redigeringer .
386BSD

386BSD Release 0.1 installationsprogram ("Tiny 386BSD")
Udvikler Bill Jolitz
Lynn Jolitz
OS familie Unix-lignende ( BSD )
Baseret på BSD
Kilde åben kildekode
Første udgave 12. marts 1992
nyeste version 1.0 ( november 1994 )
Understøttede platforme x86
Licens BSD-licens
Stat Historisk
Kildekodelager github.com/386bsd/386bsd
Internet side 386bsd.org

386BSD (nogle gange omtalt som JOLIX ) er en gratis implementering af BSD UNIX -operativsystemet til IBM PC-kompatible arkitekturer baseret på 80386 - processoren . Innovationer introduceret i 386BSD omfattede rollebaseret sikkerhed , ringbuffere , modulær kerne , peer-to-peer- opstart, bestilt konfiguration.

386BSD blev primært skrevet af UC Berkeley-kandidaterne Lynn Jolitz og Bill Jolitz . William har erfaring med at udvikle 2.8 og 2.9BSD BSD systemer . Sammen udviklede de BSD-koden for symmetriske computersystemer i 1980'erne. William ledede arbejdet med at overføre 4.3BSD-Reno og senere 4.3BSD Net/2 til Intel 80386 -arkitekturen . Han bragte aldrig 4.3BSD Net/2-koden til udgivelsen af ​​et fuldgyldigt OS. Den første 386BSD-udgivelse i marts 1992 (version 0.0) var baseret på 4.3BSD Net/2-kodetilsætningen (se Missing Pieces I og II , Dr. Dobb's Journal , maj-juni 1992).

Ifølge forfatternes indlæg var der nok ændringer af 386BSD til at tillade drift uden en licens fra AT&T , men AT&T selv følte det ikke sådan, og systemet var involveret i en større retssag.

Så porteringen startede faktisk i 1989, med de første resultater i 4.3BSD Net/2 i 1991. Den første mere eller mindre brugbare arbejdskode blev modtaget den 14. juli 1992 (version 0.1). Den planlagte kodeporteringsproces blev veldokumenteret af Jolitzes i 18 kapitler udgivet i Dr. Dobbs Journal i begyndelsen af ​​januar 1991.

Efter udgivelsen af ​​386BSD 0.1 blev en gruppe brugere dannet, og det første uofficielle patch -kit blev kompileret af deres indsats. Dette patch-kit blev aldrig inkluderet i 386BSD-udviklingsplanerne og blev senere omdannet til FreeBSD- projektet af dets udviklere i 1993 [1] . På samme tid grundlagde en anden gruppe af 386BSD-brugere NetBSD -projektet med det mål at skabe en enkelt multi-platform implementering af BSD. Begge projekter eksisterer stadig i dag.

I slutningen af ​​1994 blev den første komplette version, 386BSD Release 1.0, udgivet. Det blev distribueret af Dr. Dobb's Journal på cd (stort set eksklusivt på grund af den dengang ufattelige størrelse på 600 MiB ) med titlen "386BSD Reference CD-ROM". Denne cd var en bestseller i tre år - fra 1994 til 1997.

386BSD Release 1.0 indeholdt en fuldstændig opdateret kerne og inkluderede anbefalinger fra udviklerne af tidligere BSD-systemer, som aldrig blev implementeret i dem.

Den endelige version 386BSD 1.0 blev udgivet den 12. november 1994 og distribueret på cd . Da NetBSD også havde nået version 1.0, og FreeBSD allerede havde nået 1.1.5.1, var begge systemer allerede sluppet af med den kontroversielle 386BSD-kode og så ud til at være et meget bedre alternativ.

Noter

  1. Om FreeBSD-projektet . Hentet 20. marts 2008. Arkiveret fra originalen 2. april 2010.

Links

Diverse

Litteratur