Hva er UNIX®?
UNIX® er en klasse av operativsystem (OS) utviklet på Bell Labs i 1969. I dag eies det som et varemerke av Open Group, som fører tilsyn med utviklingen og publiserer Single Unix® -spesifikasjonen. Andre operativsystemer som er basert på dette operativsystemet, eller deler mange funksjoner med det, men som ikke overholder spesifikasjonen, blir generelt referert til som UNIX-lignende.
Generelt er UNIX® et operativsystem som kan kjøres på en arbeidsstasjon eller en nettverksserver. Slike systemer dannet ryggraden på det tidlige internett, og de fortsetter å spille en viktig rolle i å holde internett fungerende. UNIX® forsøkte opprinnelig å være et utrolig bærbart system, i stand til å la en datamaskin få flere prosesser som kjører samtidig, og med flere brukere logget inn samtidig.
Interaksjonene i tidlige systemer fant sted gjennom en tekstinngang og brukte et hierarkisk fillagringssystem. Selv om UNIX® har endret seg siden den tidlige utviklingen, er mange kommandoer RemaI det samme, og det er stort sett gjenkjennelig i dag som det samme systemet var det for 40 år siden. Siden 1994 har den vært eid av Open Group, som kjøpte den fra Novell. Standarden fortsetter å utvikle seg, og den har også hatt en rekke populære avleggere som begynte med kjerneidealene.
Den mest kjente av disse er Linux® -kjernen, som har begynnelsen så langt tilbake som 1983 da Richard Stallman begynte GNU -prosjektet for å prøve å lage en gratis versjon av UNIX®. Selv om prosjektet i seg selv ikke hadde noen suksess, produserte Linus Torvalds i 1992 en gratis versjon av kjernen, som han kalte Linux®, og han ga den ut under GNU -lisensen. Som et resultat, mens UNIX® forble relativt avstengt, var Linux® helt åpen kildekode. Dette ansporet et stort antall distribusjoner av kjernekjernen.
Selv om folk har en tendens til å tenke på UNIX® som et enkelt operativsystem, er det enctually en bredere klasse av systemer som oppfyller en spesifikasjon. Alle som har et operativsystem som oppfyller den spesifikasjonen, kan bruke navnet, forutsatt at de betaler de riktige lisensavgiftene. En rekke eksisterende operativsystemer kan bruke merket hvis de valgte det, selv om dette i mange tilfeller ville undergrave deres egne egenskaper.
For eksempel møter Apple OSX -systemet spesifikasjonen, og det er derfor strengt tatt et UNIX® -system. Tilsvarende er Solaris-operativsystemet i denne klassen, og det samme er HP-UX, AIX, TRU64 og IRIX. Operativsystemer, som Linux® -smaker eller BSD, som har mye til felles med UNIX®, men som ikke er teknisk UNIX® -systemer på grunn av verken en manglende oppfyllelse av spesifikasjonen, til å betale lisensavgiften, eller begge deler, blir ofte referert til ganske enkelt som *NIX -systemer. Dette kommer fra en praksis i selve operativsystemet med å bruke stjerne som et jokertegnsymbol, som kan stå i for enhver karakter. Selv om teknisk "Unix-lignende" systemer er det foretrukne begrepet, er det veldig sjelden sen i stedet for *nix, *nix, eller? nix.