Huis audio Bsd: de andere gratis unix

Bsd: de andere gratis unix

Inhoudsopgave:

Anonim

Natuurlijk, als je een techneut bent, weet je over Linux, zelfs als je het niet echt gebruikt. Het is een krachtig Unix-achtig besturingssysteem van ondernemingsklasse. Maar wat als er een ander soort gratis Unix-systeem was? De BSD-familie van besturingssystemen biedt een levensvatbaar alternatief voor Linux., zullen we de geschiedenis van BSD bekijken en verschillende van de belangrijkste versies onderzoeken om te zien of een van hen geschikt is voor u.

Geschiedenis van Berkeley Software Distribution

In het begin was Unix geen commercieel product, maar een onderzoeksproduct. AT&T mocht het niet te koop aanbieden door de overheid, maar ze mochten het voor bijna niets weggeven aan universiteiten. Een van hen was UC Berkeley. Omdat het met de broncode kwam, konden grad-studenten het niet laten om eraan te sleutelen. Een van die studenten, Bill Joy, begon zijn eigen programma's aan de mix toe te voegen, waaronder de vi-teksteditor. Hij verpakte enkele van zijn tools in iets dat Berkeley Software Distribution of BSD wordt genoemd.


Een belangrijke doorbraak kwam toen de universiteit een gloednieuwe VAX-minicomputer van Digital Equipment Corporation kreeg. Er was al een versie van Unix voor, maar deze profiteerde niet van de virtuele geheugenfuncties die de computer bood. Joy en een paar andere studenten slaagden erin om ondersteuning toe te voegen en BSD werd de Unix bij uitstek voor VAX-machines.


Begin jaren 80 verleende DARPA UC Berkeley een contract om TCP / IP-ondersteuning toe te voegen aan BSD, omdat Unix de facto standaard werd in de wereld van informaticaonderzoek.


Een aantal bedrijven boden werkstations aan met BSD die in wezen minicomputers waren die waren verkleind tot desktopformaat. Een van de belangrijkste fabrikanten was Sun Microsystems. Bill Joy was zelfs een van de oprichters.


In het begin van de jaren 90 porteerde William Jolitz BSD naar de pc, nog een andere grote doorbraak. Hij vond de taak om het OS zelf te ontwikkelen, te ontmoedigend, maar zijn 386 / BSD is de basis voor alle moderne BSD-versies van vandaag.


Ondanks een veelbelovende start als het favoriete besturingssysteem van Interne, werd BSD gehinderd door een rechtszaak van AT&T betreffende inbreuk op het auteursrecht. Uiteindelijk oordeelden de rechtbanken echter dat BSD zo uiteen was gevallen dat slechts enkele bestanden in overtreding waren en dat ze gemakkelijk konden worden herschreven. De rechtszaak betekende dat een klein project, Linux, in het begin van de jaren 90 vooruit schoot om wereldwijd aanhang te trekken. De hieronder genoemde volledig open-source BSD-systemen zijn uiteindelijk ontstaan ​​om toegewijde gebruikers- en ontwikkelaarsgemeenschappen aan te trekken.


Als u meer wilt weten, heeft Kirk McKusick, een van de oorspronkelijke ontwikkelaars, een gedetailleerd en informatief overzicht gegeven van de geschiedenis van BSD.

BSD-versies

Er is een aantal BSD-versies om uit te kiezen.


FreeBSD is een van de grootste. Het richt zich voornamelijk op servers, met name webservers en bestandsservers. FreeNAS is een uitloper die een complete, gemakkelijk te gebruiken netwerk-verbonden opslagserver biedt. PC-BSD is het antwoord van de BSD-gemeenschap op Ubuntu, waarbij FreeBSD wordt verpakt in een gebruiksvriendelijke desktopomgeving.


NetBSD is een versie van BSD die is ontworpen om draagbaar te zijn - en ze betekenen draagbaar. Het ondersteunt veel hardware die al lang niet meer in productie is, van x86 tot de originele VAX. Sommige ondernemende gebruikers hebben het zelfs op een broodrooster laten draaien. Het is erg populair bij de ontwikkeling van embedded systemen, vooral in netwerkapparatuur. In feite wordt deze waarschijnlijk op uw wifi-router uitgevoerd.


OpenBSD is ontworpen om zeer veilig te zijn. De ontwikkelaars bestuderen de code zeer zorgvuldig, zoeken naar gaten en hebben functies zoals een ingebouwde firewall toegevoegd. Ze claimen slechts twee externe gaten in de standaardinstallatie, wat een zeer indrukwekkend record is. In de nasleep van het Heartbleed-debacle hebben ze hun eigen versie van OpenSSL gebroken en deze LibreSSL genoemd. (Ja, dat is Comic Sans op hun pagina.)


Ze hebben ook een aantal belangrijke programma's bijgedragen die overal in de open-source wereld worden gebruikt, zelfs als u nog nooit OpenBSD zelf hebt gebruikt. OpenSSH wordt gebruikt voor externe aanmeldingen en tmux is een handig programma waarmee u uw terminal kunt multiplexen of een soort van "bladeren met tabbladen" voor de opdrachtregel kunt uitvoeren.


DragonflyBSD is nog een andere versie van BSD, maar deze streeft naar prestaties. In de afgelopen jaren heeft het een grote impuls gegeven aan SSD-prestaties en prestaties ten opzichte van multiprocessorsystemen.

Cultuur: BSD Vs. Linux

Een van de grote verschillen tussen BSD en Linux-cultuur is de voorkeur voor open-source licenties. Met zowel de BSD-licentie als de GPL kunt u de broncode bekijken, maar de GPL vereist dat u de broncode opent voor afgeleide versies die u vrijgeeft. De BSD-licentie heeft daarentegen geen dergelijke eis. Je bent vrij om de code aan te passen en een eigen versie uit te brengen als je wilt. BSD-ontwikkelaars zeggen dat dit ontwikkelaars nog meer vrijheid geeft om te doen wat ze willen met de code dan de GPL.

De BSD-filosofie

Een ander groot verschil tussen Linux en BSD is dat BSD-systemen zijn ontworpen om coherente systemen te zijn, zoals Matt Fuller schrijft. De meeste Linux-distributies zijn een mengelmoes van de Linux-kernel, GNU-hulpprogramma's en alles wat de ontwikkelaars wilden opnemen. BSD-ontwikkelaars bouwen daarentegen een minimalistisch 'basissysteem'. Gebruikers kunnen vervolgens toevoegen wat ze willen. Dit zorgt voor een zeer stabiele installatie. Linux mist een centraal basissysteem. Vanuit BSD-perspectief is alles een add-on. BSD-ontwikkelaars denken over het algemeen dat hun manier om het besturingssysteem te organiseren op de lange termijn betere resultaten oplevert. Wanneer ze worden geconfronteerd met een keuze tussen stabiliteit en het ondersteunen van nieuwe functies, zullen BSD-ontwikkelaars meestal de eerste nemen.


Het komt neer op? Als u op zoek bent naar een stabiel, oerdegelijk systeem dat zijn afstamming helemaal terugvoert naar de originele Unix, zijn BSD-besturingssystemen de moeite van het zoeken waard. Ze zijn misschien niet zo populair als Linux, maar de ontwikkelaars vinden het waarschijnlijk zo leuk, en misschien voel je je ook zo.

Bsd: de andere gratis unix