Berkeley Software Distribution

Wikipedia
Loikkaa: valikkoon, hakuun
Berkeley Software Distribution


Berkeley Software Distribution (BSD), toisinaan myös Berkeley System Distribution, on nimitys toiselle Unix-päähaaralle ja siitä polveutuville järjestelmille. Se sai alkunsa vuonna 1977, kun Kalifornian yliopiston Berkeleyn kampuksen opiskelija Bill Joy kokosi joukon Unix-ohjelmistoja nauhalle, jota levitettiin vapaasti yliopistopiireissä. Pari vuotta myöhemmin BSD alkoi kehittyä itsenäiseksi käyttöjärjestelmäksi.

Nykyisin suositut ilmaiset ja vapaat BSD-käyttöjärjestelmät perustuvat 386BSD:hen, joka oli vuonna 1991 julkaistujen vapaalevitteisten 4.3BSD-Net2-nauhojen pohjalta kehitetty PC-yhteensopivien koneiden käyttöjärjestelmä. Viimeinen Kalifornian yliopiston julkaisema BSD-jakelu oli 4.4BSD-Lite Release 2 vuonna 1995.

BSD sisälsi ensimmäisenä Berkeley sockets-rajapinnan TCP/IP-tietoliikenteeseen.

BSD versiot[muokkaa | muokkaa wikitekstiä]

  • 1BSD (1977), 16-bittiseen PDP-11 ympäristöön, laajennettu versio Unix versio 6:sta, uutta muun muassa ex-rivieditori ja Pascal-kääntäjä.
  • 2BSD (1978), PDP-11 ympäristöön, mukana vi-editori, termcap-tietokanta päätetietoja varten ja C-shell komentotulkki. 2BSD:n kehitys jatkui sitten omana erillisenä haaranaan. Viimeisin versio 2.11BSD ilmestyi 1992 ja siihen on senkin jälkeen tullut harvaan tahtiin korjauspäivityksiä. Uusin 2.11BSD korjauspäivitys on Patch 447 joulukuulta 2008.
  • 3BSD (1979), 32-bittiseen VAX-11 ympäristöön, mukana ohjelmia 2BSD- ja UNIX/32V-versioista. UNIX/32V oli VAX-11-ympäristöön portattu Unix versio 7.
  • 4BSD (1980), VAX-11 ympäristöön, uutena mukana muun muassa tausta-ajojen hallinta C-Shellistä käsin ja curses-ohjelmakirjasto.
  • 4.1BSD (1981), VAX-11 ympäristöön, tässä versiossa korjattiin 4BSD:n suorituskykyongelmia.
  • 4.2BSD (1983), VAX-11 ympäristöön, tuki TCP/IP protokollalle, Berkeley Fast File System-tiedostojärjestelmä
  • 4.3BSD (1986), VAX-11 ympäristöön, edellisen version suorituskykyongelmia korjattu
  • 4.BSD-Tahoe (1988), VAX-11 ympäristön vaihtoehtona myös Computer Consoles Inc:n Power 6/32 (Tahoe) alusta. Tässä versiossa lähdekoodi jaettiin ensimmäistä kertaa alustariippumattomaan ja alaustariippuvaiseen osaan siirrettävyyden helpottamiseksi. Muita piirteitä OSI-protokollapinotuki ja uudet versiot TCP/IP-algoritmeista.
  • Networking Release 1 (Net/1, 1989) sisälsi vain BSD-lisenssin kattaman osan BSD:n verkkokoodista.
  • 4.3BSD-Reno (1990). Kooltaan huomattavasti suurempi kuin edelliset versiot. Uusia piirteitä pyrkimys noudattaa POSIX-standardia sekä NFS (Networking File System) tiedostojärjestelmän tuki.
  • Networking Release 2 (Net/2, 1991). Tätä versiota varten tehtiin uudet versiot niistä BSD:n osista jotka olivat vielä AT&T:n alkuperäisen Unix-lisenssin alaisia. BSD-lisenssin kattama Net/2 oli jo lähes täydellinen käyttöjärjestelmä ja sen pohjalta lähti William Jolitz toteuttamaan Intel 80386-ympäristöön 386BSD:tä josta syntyivät aikanaan edelleen NetBSD ja FreeBSD.
  • 4.4BSD (1994) oli viimeinen julkaistu BSD-versio. Julkaistiin kahtena eri versiona: 4.4BSD-Lite oli vapaasti jaettava versio joka ei sisältänyt AT&T:n Unix-lisenssin alaista lähdekoodia, 4.4BSD-Encumbered-versiossa taas AT&T:n Unix-lisenssin alainen lähdekoodi oli mukana. BSD:n kehittäminen Berkeleyssä päättyi lopullisesti 1995 kun 4.4BSD-Lite Release 2-versio julkaistiin.


BSD:n jälkeläisiä[muokkaa | muokkaa wikitekstiä]

Unixin kaltaisia BSD:stä polveutuvia järjestelmiä:

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]



Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.