Uitleg over BSD

Greg Lehey

Herziening: 43184
Juridische kennisgeving
2013-11-13 door hrs.
Samenvatting

Vertaald door René Ladan.

In de open-source wereld is het woord Linux bijna een synoniem van besturingssysteem, maar het is niet het enige open-source UNIX® besturingssysteem. Volgens de Internet Operating System Counter, draait sinds april 1999 31.3% van de machines op de wereld die met een netwerk verbonden zijn Linux. 14.6% draait BSD UNIX®. Sommige van 's werelds grootste webinstallaties, zoals Yahoo!, draaien BSD. De drukste FTP-server van de wereld van 1999 (nu buiten werking), ftp.cdrom.com, gebruikte BSD om 1.4 TB aan gegevens per dag over te brengen. Het is duidelijk dat dit geen nichemarkt is: BSD is een goed bewaard geheim.

Dus wat is het geheim? Waarom is BSD niet bekender? Dit artikel behandelt deze en andere vragen.

In dit artikel zullen verschillen tussen BSD en Linux zo worden aangegeven.

[ Opgedeeld HTML bestand / Enkel HTML bestand ]

Inhoudsopgave
1. Wat is BSD?
2. Wat, een echte UNIX®?
3. Waarom is BSD niet bekender?
4. BSD en Linux vergelijken

1. Wat is BSD?

BSD is een afkorting van Berkeley Software Distribution. Het is de naam van broncodedistributies van de universiteit van California te Berkeley, wat origineel uitbreidingen waren van het besturingssysteem UNIX® van AT&T Research. Verschillende projecten over open-source besturingssystemen zijn gebaseerd op een uitgave van deze broncode die bekend staat als 4.4BSD-Lite. Ze omvatten ook een aantal pakketten van andere open-source projecten, opmerkelijk genoeg onder andere van het GNU-project. Het besturingssysteem in het geheel omvat:

  • De BSD-kernel, die proces-scheduling, geheugenbeheer, symmetrische multi-processing (SMP), apparaatstuurprogramma's, etcetera afhandelt.

    In tegenstelling tot de Linux-kernel zijn er een aantal verschillende BSD-kernels met verschillende mogelijkheden.

  • De C-bibliotheek, de basis-API voor het systeem.

    De C-bibliotheek van BSD is gebaseerd op code van Berkeley, niet van het GNU-project.

  • Gereedschappen zoals shells, bestandsgereedschappen, compilers en linkers.

    Sommige gereedschappen zijn afgeleid van het GNU-project, andere niet.

  • Het X Window-systeem, wat grafisch afbeelden afhandelt.

    Het X Window-systeem dat in de meeste versies van BSD wordt gebruikt wordt onderhouden door één van twee aparte projecten, ofwel het XFree86™ project, of het X.Org project. Linux gebruikt dezelfde code. BSD specificeert normaliter geen grafisch bureaublad zoals GNOME of KDE, deze zijn wel beschikbaar.

  • Vele andere programma's en gereedschappen.

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.