Berkeley Software Distribution
| BSD Unix styresystem | |
|---|---|
| Udvikler | CSRG , UC Berkeley |
| Familie | Unix |
| Første udgivelse | ( 1977 ) |
| Nuværende udgivelse | 4.4-Lite2 ( 1995 ) |
| Kernel type | Monolitisk |
| Understøttede platforme | PDP-11 , VAX , Intel 80386 |
| Licenstype | Gratis software |
| Licens | BSD-licens |
| Udviklingsstadie | Suspenderet |
| Forgænger | Unix |
| Efterfølger | 386BSD , BSD/OS, DEMOS og NetBSD |
Inden for datalogi er Berkeley Software Distribution (i akronym BSD ) den originale variant af Unix -operativsystemet , udviklet ved University of Berkeley i Californien , i bunden af en af de to hovedfamilier af i øjeblikket mest udbredte gratis operativsystemer , bl.a. de mest kendte eksponenter er FreeBSD , PC-BSD , OpenBSD , NetBSD , GhostBSD , MidnightBSD , DesktopBSD , FreeNAS , FreeSBIE , DarwinOS (Unix-hjertet af macOS ) og DragonFly BSD (med dets FireflyBSD- distributioner ).
Historie
Den første version af BSD-operativsystemet ( 1BSD ) blev udgivet af University of Berkeley i 1977 . Det var en serie af patches af en studerende på campus, Bill Joy , på den sjette udgave af AT&T Unix , der kørte på PDP-11 . Systemet blev distribueret, som det var skik og brug på det tidspunkt, på bånd i kildekodeform og omfattede blandt andet en redaktør skrevet af Joy selv ( ex ) og en Pascal compiler .
Året efter, 1978 , så udgivelsen af den anden version af BSD-systemet ( 2BSD ), også under opsyn af Joy , som rettede nogle fejl i den første udgave og introducerede C-skallen og en visuel version af ex, vi . Denne version var den første, der blev porteret til VAX , selvom den ikke udnyttede den fulde fordel af maskinens virtuelle hukommelseskapacitet . For at få bedre resultater på VAX omskrev universitetsstuderende en stor del af Unix /32V -kernen og introducerede en virtuel hukommelsesimplementering . Det nye system, 3BSD , ledsaget af 2BSD- værktøjerne og porten til VAX , blev frigivet i 1979 . Succesen med 3BSD fik DARPA til at grundlægge CSRG , som skulle have til opgave at føre tilsyn med udviklingen af en standard Unix -platform til forskning. CSRG udgav 4BSD i 1980 , som inkluderede interessante forbedringer til 3BSD. Dette blev efterfulgt af version 4.1BSD ( 1981 ), som takket være de forbedringer, Joy har lavet til kernen , var i stand til at matche ydeevnen af det oprindelige VAX -operativsystem , OpenVMS , i benchmarks .
Det tog yderligere to år for den næste endelige version, 4.2BSD , at blive frigivet ; i mellemtiden blev der udviklet tre mellemliggende udgivelser: 4.1a, som indeholdt en primitiv implementering af TCP/IP-protokollen , 4.1b, som introducerede det nye operativsystem filsystem , FFS , implementeret af Marshall Kirk McKusick , og 4.1c, som det inkluderet forskellige fejlrettelser . 4.2BSD blev udgivet i august 1983 , på hvilket tidspunkt Bill Joy havde overladt projektledelsen til McKusick og Mike Karels for at stifte Sun Microsystems . Det var til denne version, at BSD's maskot, en dæmon designet af McKusick selv , dukkede op på forsiden af manualerne distribueret af USENIX .
I 1986 blev 4.3BSD udgivet , som inkluderede forbedringer med hensyn til ydeevne i forhold til den forrige udgave og, endnu vigtigere, introducerede den første implementering af TCP/IP-protokollen valgt som standard af DARPA på grund af dens overlegenhed i forhold til sine konkurrenter. Da alle versioner indtil da altid var baseret på Unix- implementeringen af AT&T, blev det i 1989 besluttet kun at offentliggøre under betingelserne i BSD-licensen den del, der var relateret til netværk, som fik navnet Net / 1 (Networking release). 1). Under ledelse af Keith Bostik sørgede han for fuldstændigt at omskrive alle styresystemværktøjer for at udgive dem under BSD-licensen. På atten måneder var arbejdet færdigt, og et nyt komplet system, fuldstændig underlagt BSD-licensen, blev født under navnet Net / 2 (Networking release 2) i 1991 .
To andre projekter startede fra Net/2 : William Jolitz 's 386BSD - kortvarige, men hvorfra NetBSD og derefter FreeBSD blev født - og en kommerciel version af operativsystemet , BSDi . I disse år opstod en juridisk tvist med AT&T for BSD-projekter, som hævdede faderskabet til Unix -varemærket og ophavsretten til nogle dele af operativsystemets kildekode . Dette bremsede udviklingen af systemer betydeligt og favoriserede udviklingen af Linux , som ikke led af problemer af denne art.
I januar 1994 ophørte retssagen stort set til Berkeleys fordel. Ud af over 18.000 filer skulle kun 3 fjernes fra systemet og 70 ændres med hensyn til licens. I juni samme år blev den endelige version af 4.4BSD således offentliggjort , renset for koden og AT&T-varemærket: 4.4BSD-lite . Den endelige version af operativsystemet var 4.4BSD-lite Release 2 ( 1995 ). Descendant-projekter er i øjeblikket under udvikling og er fordelt i flere distributioner, som hver forfølger et formål. Takket være den tilladelige BSD-licens inkluderer Windows , Microsoft -operativsystemet , især hvad angår netværksdelen (protokoller og relaterede hjælpeprogrammer), kode for live BSD-projekter.
Beskrivelse
]
Teknologi
Hovedmålene i BSD's udvikling har altid været standardisering, produktkvalitet, pålidelighed og innovation. I Berkeley Unix -protokoller er der implementeret biblioteker og værktøjer, der har ydet et stort bidrag til udviklingen af moderne computere . Blandt de vigtigste nyskabelser, der er introduceret, er netværksprotokollerne , såsom TCP/IP , de relaterede biblioteker, der realiserede det revolutionære koncept med socket (som forenklede implementeringen af kommunikationsprogrammer gennem selve netværket), virtuel hukommelse , Berkeley Fast File System , C shell , ex- og vi-redaktørerne.
BSD- systemer er stadig meget udbredt i dag i forskning, fremstilling, kommercielle produkter og indlejrede apparater . Især kvaliteten af koden og dokumentationen (hvis "manpages" er meget komplette), samt den høje overholdelse af IEEE , ANSI , ISO og POSIX- standarderne , gør dem til et rigtigt paradis for programmører. Et interessant faktum er, at disse systemer kan køre indbyggede programmer til andre operativsystemer takket være et emulerings- "lag" , mere korrekt kaldet "binær kompatibilitet". Dette viser sig at være en kæmpe fordel, på den ene side fordi det giver bedre ydeevne end en rigtig emulering og på den anden side fordi det indirekte giver BSD-brugere mulighed for at have flere programmer, end det er muligt med andre systemer : administratorer de kan migrere deres kommercielle applikationer fra proprietære styresystemer til gratis, men samtidig pålidelige og moderne løsninger.
Open source-distributioner
De forskellige BSD open source-distributioner er meget udbredt inden for forskellige områder, men hver af dem adskiller sig fra de andre til det særlige formål, som den fokuserer på:
- Darwin , et open Source -system med XNU -kerne (en forening af FreeBSD og Mach ), udviklet af Apple og brugt som grundlag for Mac OS X , sammen med den proprietære grafiske grænseflade Aqua .
- DragonFly BSD , den seneste tilføjelse, er et FreeBSD branch 4-projekt , der i øjeblikket fokuserer på en alternativ udvikling af SMP og distribueret computing .
- FreeBSD , afledt direkte fra 386BSD , er hovedsageligt kendt for sin brugervenlighed og den fremragende ydeevne, den tilbyder, givet dens udvikleres koncentration på de mest populære arkitekturer, såsom Intel .
- NetBSD , den første efterkommer af 386BSD , er kendt for ekstrem portabilitet (kører på snesevis af platforme og inkluderer et meget bærbart driverudviklingssystem ) og kodekvalitet . Det bruges i øjeblikket på den internationale rumstation .
- OpenBSD har et fremragende ry for cybersikkerhed. Teknisk set stammer det fra NetBSD , men i årenes løb har dets team udviklet programmer , der er meget populære selv uden for operativsystemet , såsom OpenSSH og OpenBGPD .
Licens
Akronymet bruges også til at angive BSD-licensen , en meget enkel gratis licens uden copyleft, hvorunder de fleste af komponenterne i de nævnte systemer er udgivet. Kort sagt tillader licensen, at software kan videredistribueres selv i proprietær form, så længe der gives kredit til forfatteren.
Maskot
Beastie er maskotenheden i BSD-verdenen. Den repræsenterer en rød dæmon og er derfor også kendt som BSD- dæmonen . Den blev blandt andet designet af John Lasseter til forsiden af nogle bøger [1] og er blevet adopteret af BSD siden 1988 . Han er bevæbnet med en højgaffel og bærer blå kondisko. I dag er det kun adopteret af FreeBSD-systemet og dets derivater. Dens repræsentation med alfanumeriske tegn gengives på denne måde (den kunne blive vist anderledes på grund af forskellene mellem browserne og den anvendte zoom):
,,
/ () `
\ \ ___ / |
/ - _ `- / '
( / \ / \ \ / \
/ / | `\
OO ) / |
`- ^ - ' ` <'
(_.) _) /
`.___ /` /
`----- '/
<----. __ / __ \
<---- | ==== O))) == ) \) / ==== |
<---- ' `-'` `.__, '\
| |
\ / / \
______ ((_ / \ ______ /
, ', -----' |
`- {__________)
Noter
Bibliografi
- Berkeley Software Distribution - Selv historien slutter ( JPG ), i MCmicrocomputer , n. 128, Rom, Technimedia, april 1993, s. 240-243, ISSN 1123-2714
Andre projekter
Wikimedia Commons indeholder billeder eller andre filer på Berkeley Software Distribution
Eksterne links
- ( EN ) Berkeley Software Distribution , i Encyclopedia Britannica , Encyclopædia Britannica, Inc.
- Marshall Kirk McKusick , Twenty Years of Unix at Berkeley , på Apogeo . Hentet 23. oktober 2005 (arkiveret fra originalen 4. november 2005) .