Zowel Linux als de BSD's zijn gratis en open-source Unix-achtige besturingssystemen. Ze gebruiken zelfs veel van dezelfde software - deze besturingssystemen hebben meer dingen gemeen dan verschillen. Dus waarom bestaan ze allemaal?
Er zijn meer verschillen dan we hier kunnen behandelen, met name filosofische verschillen over de manier waarop iemand een besturingssysteem zou moeten bouwen en het moet licentiëren. Dit zou u echter moeten helpen de basisbeginselen te begrijpen.
Wat de meeste mensen 'Linux' noemen, is eigenlijk geen Linux. Linux is technisch gezien gewoon de Linux-kernel - typische Linux-distributies bestaan uit vele stukjes software. Dit is de reden waarom Linux soms GNU / Linux wordt genoemd. In feite is veel van deze software naast Linux dezelfde software die wordt gebruikt op de BSD's.
Linux en de BSD's zijn beide Unix-achtige besturingssystemen. Zoals we hebben besproken toen we naar de geschiedenis van Unix-achtige besturingssystemen keken, hebben Linux en BSD een andere afstamming. Linux is geschreven door Linus Torvalds toen hij een student in Finland was. BSD staat voor "Berkeley Software Distribution", omdat het oorspronkelijk een reeks aanpassingen aan Bell Unix was, gemaakt aan de University of California, Berkeley. Het groeide uiteindelijk uit tot een compleet besturingssysteem en nu zijn er meerdere verschillende BSD's.
GERELATEERD: Wat is een Linux Distro en hoe verschillen ze van elkaar?
Officieel is Linux slechts een kernel. Linux-distributies moeten het werk doen door alle benodigde software samen te brengen om een compleet Linux-besturingssysteem te maken en dit te combineren in een Linux-distributie zoals Ubuntu, Mint, Debian, Fedora, Red Hat of Arch. Er zijn veel verschillende Linux-distributies.
De BSD's daarentegen zijn zowel een kernel als een besturingssysteem. FreeBSD biedt bijvoorbeeld zowel de FreeBSD-kernel als het FreeBSD-besturingssysteem. Het wordt als één project onderhouden. Met andere woorden, als u FreeBSD wilt installeren, installeert u FreeBSD. Als je Linux wilt installeren, moet je eerst een van de vele Linux-distributies kiezen.
BSD's bevatten het ports-systeem. die een manier biedt om softwarepakketten te installeren. Het ports-systeem bevat software in bronvorm, dus uw computer moet ze compileren voordat ze worden uitgevoerd. (Als je Gentoo ooit hebt gebruikt toen het populair was, is dat een beetje zoals dat.) Pakketten kunnen echter ook in vooraf geïnstalleerde binaire vorm worden geïnstalleerd, zodat je geen tijd en systeembronnen hoeft te sparen om ze te compileren.
GERELATEERD: Wat is Open Source-software en waarom is het belangrijk?
Licenties zijn een aanzienlijk verschil, hoewel het voor de meeste mensen niet van belang zal zijn. Linux gebruikt de GNU General Public License of GPL. Als je de Linux-kernel aanpast en distribueert, moet je de broncode vrijgeven voor je aanpassingen.
De BSD's gebruiken de BSD-licentie. Als u de BSD-kernel of -distributie wijzigt en distribueert, hoeft u de broncode helemaal niet vrij te geven. Je bent vrij om te doen wat je wilt met de BSD-code en je bent niet verplicht om de broncode vrij te geven, hoewel je dit wel kunt doen als je wilt.
Beide zijn open-source, maar op verschillende manieren. Mensen discussiëren soms over welke licentie "meer gratis" is. De GPL helpt gebruikers door ervoor te zorgen dat ze de broncode van de GPL-software kunnen hebben, maar het beperkt ontwikkelaars door hen te dwingen de code vrij te geven. De BSD-licentie garandeert niet dat gebruikers de broncode kunnen hebben, maar geeft ontwikkelaars de vrijheid om te doen wat ze maar willen met de code, zelfs als ze het willen veranderen in een closed-source project.
Deze worden vaak gezien als de drie "hoofd" BSD-besturingssystemen:
Er zijn twee andere opmerkelijke BSD-besturingssystemen:
GERELATEERD: Linux-gebruikers hebben een keuze: 8 Linux Desktop Environments
Linux is nog steeds populairder dan zelfs FreeBSD. Linux krijgt meestal nieuwe hardware-ondersteuning voordat FreeBSD dat bijvoorbeeld doet. De BSD's hebben een compatibiliteitspakket beschikbaar, zodat ze native Linux binaries kunnen uitvoeren, en het merendeel van de software werkt op dezelfde manier.
Als je Linux hebt gebruikt, zal FreeBSD niet zo anders voelen. Installeer FreeBSD als een desktopbesturingssysteem en je zult uiteindelijk dezelfde GNOME-, KDE- of Xfce-desktopomgevingen gebruiken die je zou gebruiken op Linux samen met de meeste van dezelfde andere software. Dat is als je eenmaal zover bent - FreeBSD zal niet automatisch een grafische desktop installeren, dus je bent meer aan jezelf overgelaten dan je bent met moderne Linux-distributies. Het is een meer old-school ervaring.
Als u een gebruiker van een pc bent, hoeft u zich echt niet te veel zorgen te maken over de BSD's. U zult waarschijnlijk de voorkeur geven aan Linux voor zijn superieure hardware-ondersteuning, eenvoudigere installatie en algemeen modern en bloeiend karakter. Als je een server of ingebed apparaat in elkaar zet, verkies je FreeBSD om een andere reden.
We krijgen waarschijnlijk nu opmerkingen van mensen die FreeBSD nu op hun desktopcomputers gebruiken, en dat zou je zeker kunnen doen! Maar een besturingssysteem als Ubuntu of Mint zal gebruikersvriendelijker en moderner zijn voor de meeste mensen.
Image Credit: atzerok on Flickr
Converteer Windows Directory naar HTML-vermelding
Ooit een HTML-bestand moeten maken dat alle bestanden en mappen in een bepaalde Windows-map vermeldt ? Waarschijnlijk niet iets wat je heel vaak zult moeten doen, maar het komt soms wel van pas.Als u bijvoorbeeld snel een lijst met alle bestanden en mappen in een Window-map wilt maken en deze naar iemand wilt verzenden in een mooie, gemakkelijk te bekijken indeling
Is het veilig om een laptop los te koppelen terwijl hij wordt gebruikt, sluit hem dan weer aan?
Met onze laptops kunnen we mobieler dan ooit zijn, maar altijd op zoek naar handige stopcontacten om laad ze op. Als u bezig bent met het opladen van een laptop en naar een ander stopcontact moet verhuizen terwijl het nog loopt, zal dit dan schade veroorzaken? De SuperUser Q & A-post van vandaag biedt het antwoord op de vraag van een nieuwsgierige lezer.