Vad är UNIX®?
UNIX® är en klass av operativsystem (OS) som utvecklats vid Bell Labs 1969. Idag ägs det som ett varumärke av The Open Group, som övervakar dess utveckling och publicerar Single UNIX® Specification. Andra operativsystem som är baserade på detta operativsystem, eller som delar många funktioner med det men inte uppfyller specifikationerna, kallas i allmänhet UNIX-liknande.
Generellt sett är UNIX® ett operativsystem som kan köras på en arbetsstation eller en nätverksserver. Sådana system bildade ryggraden i det tidiga Internet, och de fortsätter att spela en viktig roll för att hålla Internet fungerar. UNIX® visade sig ursprungligen vara ett otroligt bärbart system som kan göra det möjligt för en dator att ha flera processer som körs samtidigt och med flera användare loggade in samtidigt.
Interaktioner i tidiga system skedde genom en textinmatning och använde ett hierarkiskt fillagringssystem. Även om UNIX® har förändrats sedan dess tidiga utveckling, förblir många kommandon desamma, och det är till stor del kännbar igen idag som samma system som det var för 40 år sedan. Sedan 1994 har det ägs av The Open Group, som köpte det från Novell. Standarden fortsätter att utvecklas, och den har också haft ett antal populära avläggare som började med sina kärnidealer.
Den mest kända av dessa är Linux®-kärnan, som har börjat så långt tillbaka som 1983 när Richard Stallman började GNU-projektet för att försöka skapa en gratis version av UNIX®. Även om själva projektet inte lyckades, producerade Linus Torvalds 1992 en gratis version av kärnan, som han kallade Linux®, och han släppte den under GNU-licensen. Som ett resultat, medan UNIX® förblev relativt stängt, var Linux® helt öppen källkod. Detta stimulerade ett stort antal distributioner av kärnkärnan.
Även om människor tenderar att tänka på UNIX® som ett enda operativsystem är det faktiskt en bredare klass av system som uppfyller en specifikation. Alla som har ett operativsystem som uppfyller den specifikationen kan använda namnet under förutsättning att de betalar rätt licensavgifter. Ett antal befintliga operativsystem kan använda märket om de så valde, även om detta i många fall skulle undergräva deras egna egenskaper.
Till exempel uppfyller Apple OSX-systemet specifikationerna, och så är strikt talat ett UNIX®-system. Likaså finns operativsystemet Solaris i denna klass, liksom HP-UX, AIX, Tru64 och IRIX. Operativsystem, som Linux®-smaker eller BSD, som har mycket gemensamt med UNIX® men inte är tekniskt UNIX®-system på grund av att antingen ett bristande krav inte uppfyller specifikationerna, att betala licensavgiften eller båda, hänvisas ofta till helt enkelt som * nix-system. Detta kommer från en övning i själva operativsystemet med att använda asterisken som en jokersymbol, som kan stå för alla tecken. Även om tekniskt "UNIX-liknande" system är den föredragna termen, ses det mycket sällan i stället för * nix, * NIX eller? Nix.