Wat is UNIX®?
UNIX® is een klasse besturingssysteem (OS) ontwikkeld in Bell Labs in 1969. Tegenwoordig is het een handelsmerk van The Open Group, dat toezicht houdt op de ontwikkeling ervan en de Single UNIX®-specificatie publiceert. Andere besturingssystemen die op dit besturingssysteem zijn gebaseerd, of er veel functies mee delen, maar niet aan de specificaties voldoen, worden in het algemeen UNIX-achtig genoemd.
Over het algemeen is UNIX® een besturingssysteem dat op een werkstation of een netwerkserver kan worden uitgevoerd. Dergelijke systemen vormden de ruggengraat van het vroege internet, en ze blijven een belangrijke rol spelen bij het in stand houden van internet. UNIX® was oorspronkelijk bedoeld als een ongelooflijk draagbaar systeem, waarmee een computer meerdere processen tegelijk kan laten draaien en waarbij meerdere gebruikers tegelijkertijd kunnen inloggen.
De interacties in vroege systemen vonden plaats via een tekstinvoer en gebruikten een hiërarchisch bestandsopslagsysteem. Hoewel UNIX® sinds zijn vroege ontwikkeling is veranderd, blijven veel commando's hetzelfde en het is tegenwoordig grotendeels herkenbaar als hetzelfde systeem dat het 40 jaar geleden was. Sinds 1994 is het eigendom van The Open Group, die het van Novell heeft gekocht. De standaard blijft zich ontwikkelen en heeft ook een aantal populaire uitlopers gehad die zijn begonnen met zijn kernidealen.
De meest bekende hiervan is de Linux®-kernel, die al in 1983 begon toen Richard Stallman het GNU-project begon om te proberen een gratis versie van UNIX® te maken. Hoewel het project zelf geen succes had, produceerde Linus Torvalds in 1992 een gratis versie van de kernel, die hij Linux® noemde, en bracht hij deze uit onder de GNU-licentie. Dientengevolge, terwijl UNIX® relatief afgesloten bleef, was Linux® volledig open source. Dit leidde tot een groot aantal distributies van de kernkern.
Hoewel mensen de neiging hebben UNIX® als één besturingssysteem te beschouwen, is het eigenlijk een bredere klasse van systemen die aan een specificatie voldoen. Iedereen die een besturingssysteem heeft dat aan die specificatie voldoet, kan de naam gebruiken, ervan uitgaande dat ze de juiste licentiekosten betalen. Een aantal bestaande besturingssystemen zou het merk kunnen gebruiken als ze daarvoor kiezen, hoewel dit in veel gevallen hun eigen eigenschappen zou ondermijnen.
Het Apple OSX-systeem voldoet bijvoorbeeld aan de specificaties, en dus strikt genomen een UNIX®-systeem. Evenzo is het Solaris-besturingssysteem in deze klasse, net als HP-UX, AIX, Tru64 en IRIX. Besturingssystemen, zoals Linux®-smaken of BSD, die veel gemeen hebben met UNIX®, maar technisch gezien geen UNIX®-systemen zijn vanwege het niet voldoen aan de specificaties, het betalen van de licentiekosten of beide, worden vaak genoemd gewoon als * nix-systemen. Dit komt uit een praktijk in het besturingssysteem zelf van het gebruik van de asterisk als een jokerteken, dat voor elk karakter kan staan. Hoewel technisch gezien "UNIX-achtige" systemen de voorkeur hebben, wordt het zeer zelden gezien in plaats van * nix, * NIX of? Nix.