Verschil: Unix versus Linux versus BSD

Het leren van de verschillen in het gebruik van de terminologie Unix vs Linux is een geweldige manier om een ​​vlamoorlog te beginnen. Sommige mensen beschouwen deze kwesties uit politiek oogpunt buitengewoon belangrijk. Nieuwe gebruikers zullen zeker een aantal primers willen gebruiken, dus het is veilig om te zeggen dat Unix een familie van besturingssystemen is die oorspronkelijk bedoeld waren voor gebruik door het Bell-systeem. Linux is een kernel van het besturingssysteem die, in combinatie met andere software als een Linux-distributie, fungeert als een Unix-kloon. Het is redelijk om te zeggen dat Unix een besturingssysteem is en GNU / Linux een Unix-achtig besturingssysteem is. Als je de details over het verschil tussen Unix en Linux wilt, lees dan verder.

De originele Unix

Leeftijd is zeker een van de grootste verschillen tussen Unix en Linux. Het oorspronkelijke Unix-besturingssysteem moest een platform zijn waar verschillende programmeurs die aan software werkten zich verder konden ontwikkelen en hun code konden overbrengen naar de systemen waaraan gebruikers meer gewend waren om aan te werken. De ontwikkeling begon in 1969 en sinds die tijd zijn er vele andere vormen van Unix ontwikkeld.

De Open Group bezit momenteel het handelsmerk van UNIX, dat in hoofdletters wordt geschreven wanneer het als handelsmerk wordt gebruikt. Ze hebben een standaard voorgesteld, de Single UNIX Specification (SUS), die bepaalde standaarden instelt die besturingssystemen moeten volgen als ze als een echte UNIX-implementatie moeten worden geclassificeerd.

Unix-filosofie dicteert de meeste van deze normen. Gegevens worden vaak opgeslagen in platte tekst die wordt verspreid via een hiërarchisch bestandssysteem. Alles wordt geclassificeerd als een bestand, dus zelfs apparaten die op de computer zijn aangesloten, worden als bestanden behandeld. Talrijke softwaretools worden aangeboden aan een operator, die via de opdrachtregel opdrachten met elkaar kan verbinden. Al deze ontwerpkeuzes helpen een besturingssysteem aan de Single UNIX-specificatie te voldoen.

GNU / Linux voert de scène in

Dennis Ritchie herschreef bijna het volledige Unix-besturingssysteem in de programmeertaal C in 1973. Hierdoor was het betrekkelijk eenvoudig om het besturingssysteem naar verschillende computerplatforms te poorten. Duw de klok vooruit naar 1991, waar een student van de universiteit van Helsinki genaamd Linus Torvalds gefrustreerd raakte over de educatieve licentie van een ander besturingssysteem gebouwd op Unix-technologie, genaamd MINIX, en begon te schrijven wat de Linux-kernel werd. Terwijl hij zijn creatie Freax wilde noemen, begonnen mensen het Linux te noemen na Linus en Unix.

Technisch gezien is Linux echter slechts een Unix-achtige kernel en geen volledig besturingssysteem. De Free Software Foundation geeft de voorkeur aan de term GNU / Linux omdat een groot deel van het besturingssysteem afkomstig is van het GNU-project. Richard Stallman begon Unix te klonen terwijl hij in het AI-lab aan het MIT werkte. Hij heeft publiekelijk Project GNU aangekondigd, wat een recursief acroniem is dat staat voor GNU's Not Unix, op 27 september 1983. Uiteraard was dit ruim voordat Linus Torvalds begon te werken aan wat Linux werd.

Stallman geloofde zo sterk in zijn project dat hij zijn baan ophield, zodat het AI-lab zich niet zou bemoeien met de vrijlating van GNU. Later richtte hij de Free Software Foundation op. Omdat zoveel hulpmiddelen in Linux, inclusief de GCC-compiler en de bash-shell, afkomstig zijn van het GNU-project, is het waarschijnlijk nauwkeuriger om GNU / Linux te zeggen dan alleen Linux.

Het GNU-dier is ook een echt dier, dat door Stallman als een mascotte werd gebruikt omdat de naam hetzelfde wordt uitgesproken. Veel mensen verwijzen naar het werkelijke dier, niet als een GNU, maar als een gnoes.

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

Linux heeft ook een eigen dierenmascotte zoals het GNU-dier, een pinguïn met de naam Tux.

Hoe BSD past in

Bij het bespreken van de kwestie van Unix versus Linux, moet je de enorme rol die BSD speelt ook niet vergeten. Berkeley Software Distribution (BSD) is een derivaat van Unix dat de Computer Systems Research Group van de University of California, Berkeley, heeft gepubliceerd van 1977-1995. De term BSD wordt nu gebruikt om te verwijzen naar veel verschillende afstammelingen van dit besturingssysteem, waarvan vele tot de meest vrije behoren als het gaat om Unix-achtige besturingssystemen.

Misschien herinnert u zich dat de originele Unix bij Bell Labs is ontwikkeld. In 1975 nam een ​​ingenieur en een originele hacker Ken Thompson wat vrije tijd op Bell Labs om een ​​lezing te geven in Berkeley. Hij werkte aan een implementatie van de Pascal-programmeertaal voor versie 6 Unix en liet een groot deel van de code achter voor andere hackers om te onderzoeken.

Bill Joy en Chuck Haley namen de Pascal-code van Thompson en schreven een verbeterde teksteditor die ze ex. Joy codeerde de vi-teksteditor ook al vroeg. BSD groeide van deze bescheiden wortels en werd een erg populair en stabiel besturingssysteem. Dat gezegd hebbende, moderne BSD-distributies bevatten ook veel van de GNU-tools. Deze tools zijn niet specifiek ontworpen om te werken met een bepaalde implementatie van Unix of een Unix-achtig besturingssysteem, dus hackers en coders hebben ze geport naar verschillende platforms.

POSIX-conformiteit

De regels voor draagbare besturingssysteeminterfaces (POSIX) maken interoperabiliteit tussen verschillende besturingssystemen mogelijk en Richard Stallman stelde de naam voor deze regels al in de jaren tachtig voor. Vrijwel alle Unix-implementaties en Unix-achtige besturingssystemen voldoen ten minste enigszins aan deze normen. U kunt een besturingssysteem verwachten dat als officiële SUS-versie-implementatie van Unix wordt vermeld om de POSIX-regels te volgen.

De ironie is dat maar heel weinig versies van Linux en BSD ooit voor de SUS-kwalificaties gelden, dus The Open Group maakt er doorgaans geen gewoonte van om deze als officiële versies van Unix te vermelden. Dit is de reden waarom veel mensen de voorkeur geven aan Unix-achtig, omdat een besturingssysteem als GNU / Linux niet Unix is ​​onder de strikte zin. Wat misschien wel verrassend is, is dat macOS Sierra en de eerdere versies van het OS X-platform van Apple eigenlijk als zodanig gekwalificeerd zijn. Op dit moment heeft macOS de hoogste installed base van elke officiële Unix-implementatie. Populaire server- en industriële pakketten zoals Solaris zijn ook officiële implementaties van Unix.

Verschillende licenties voor Unix versus Linux

De originele Unix en enkele moderne implementaties zoals macOS en iOS hebben eigen componenten die niet volledig gratis zijn. GNU / Linux is een gratis besturingssysteem, maar het is gelicentieerd onder de GNU Public License. Dit betekent dat afgeleide werken onder dezelfde voorwaarden moeten worden gedistribueerd, waardoor distributieversies van GNU / Linux ook gratis software minus eventuele niet-vrije componenten van het bedrijf worden toegevoegd aan de distributie. Er bestaat ook een familie van extreem tolerante gratis softwarelicenties, de BSD-licenties die slechts minimale beperkingen opleggen. Unix-achtige besturingssystemen die deze licenties gebruiken, hebben niet vaak dezelfde distributievoorwaarden als de GNU-licenties.

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

Facebook Twitter Google Plus Pinterest