
Linux en Unix, wat is het verschil?
In hoeverre is Linux een variant van Unix? En maakt dit iets uit?
Een besturingssysteem wordt niet gedefinieerd door het oordeel van geeks of leden van een bepaalde gemeenschap. Ook is een OS geen product van een groep voorvechters van een bepaalde standaard.

Linux en Unix, wat is het verschil?
Een besturingssysteem wordt niet gedefinieerd door het oordeel van geeks of leden van een bepaalde gemeenschap. Ook is een OS geen product van een groep voorvechters van een bepaalde standaard.
Een besturingssysteem bestaat uit een kern (kernel), een ondersteunende set programmatuur en een concept. For bepaalde commerciële uitwassen is er ook een marketingcampagne, een hype en de factor winst. Is het Linux besturingssysteem niet gewoon een smaak van het Unix besturingssysteem? Ja. Maar het is tegelijkertijd ook veel meer.
Wanneer je jezelf als IT-beslisser afvraagt of Linux zoveel op Unix lijkt dat je zou kunnen overstappen van een commerciële Unix naar een Linux zonder al te veel moeite en gedoe, dan is het antwoord zonder meer “ja”.
Je kunt jezelf ook afvragen: “Met hoeveel zekerheid kun je me garanderen dat ook mijn applicaties die verandering kunnen ondergaan?” Red Hat, Novell en Canonical kunnen hier het beste antwoord op geven. Hun consultants zullen zeggen dat alleen in zeldzame gevallen je applicaties niet van een Unix omgeving naar een hosted Linux infrastructuur overgezet kunnen worden. De enige voorwaarde is dat je problemen niet zo uniek zijn dat ze alleen door goed opgeleide Unix ingenieurs kunnen worden opgelost.
Unix komt in verschillende smaken, die refereren naar de verschillen in proprietary hardware functionaliteit of die verder bouwen op speciale software innovaties zoals volume management of virtualisatie. Zulke smaken zijn Sun’s Solaris, IBM’s AIX, HP’s HP-UX, AT&T’s Vr4, BSD Unix, DEC Unix, Mac OS X en SCO Unix.
Unix varianten verschillen in de beheertools, bestandssystemen, procesverwerking en namen voor apparaten, maar het is allemaal ontegenzeggelijk Unix. Waarom? Wat maakt elk van deze Unix systemen zo verschillend?
Unix distributies, hoe verschillend ze ook mogen zijn, hebben veel gemeen met elkaar. Type het ‘ls’ commando op een Unix systeem en er gebeurt iets wat je van tevoren kon voorspellen: er komt namelijk een bestandslijst tevoorschijn. De map /etc bevat bestanden voor systeemconfiguratie, het wachtwoordbestand en opstartbestanden. Dit geldt voor alle vormen van Unix.
Het Engelse gezegde "If it walks like a duck, quacks like a duck, and looks like a duck, then it must be a duck," wordt meestal gebruikt om iets tijdens een poltiek debat aan te stippen. Maar het geldt ook voor Linux. Als Linux eruit ziet als Unix, werkt als Unix, beveiliging en processen op dezelfde manier afhandelt als Unix, dan moet het Unix zijn – misschien een nieuwe en verbeterde variant van Unix, maar het blijft Unix.
Herken jij Unix wanneer je het ziet? Als je naar de onderstaande structuur van een bestandssysteem kijkt, naar welk besturingssysteem denk je dan dat je kijkt?
i386, Program Files, Temp, Users, Windows
Je zult waarschijnlijk zeggen “Windows”. Dat klopt ook. Wat zou je van deze structuur zeggen?
bin, etc, dev, usr, opt, home, root, sbin, proc, var, mnt
Het antwoord “Unix” is correct. Maar je zou ook “Linux” kunnen zeggen. Wat bepaalt het verschil? Wanneer je bent ingelogd in het systeem zijn er verschillende manieren om dat te ontdekken. Als je enkel naar het bestandssysteem kijkt, dan concludeer je dat Linux een variant van Unix is. En je wist al dat Unix varianten onderling subtiele verschillen kennen in namen van mappen, locaties van bestanden, beheertools en soorten bestandssystemen.
Reageer
Preview