Vad är Unix®?
Unix® är en klass av operativsystem (OS) som utvecklats vid Bell Labs 1969. Idag ägs det som ett varumärke av Open Group, som övervakar dess utveckling och publicerar den enda UNIX® -specifikationen. Andra operativsystem som är baserade på detta operativsystem, eller delar många funktioner med det men inte följer specifikationen, 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 på det tidiga internet, och de fortsätter att spela en viktig roll för att hålla internet fungerar. UNIX® avsåg ursprungligen ett oerhört bärbart system, som kan låta en dator ha flera processer igång på en gång och med flera användare inloggade samtidigt.
Interaktionerna i tidiga system ägde rum genom en textinmatning och använde ett hierarkiskt fillagringssystem. Även om UNIX® har förändrats sedan dess tidiga utveckling, är många kommandon REMApå samma sak, och det är till stor del igenkännligt idag som samma system som det var för 40 år sedan. Sedan 1994 har det ägts av den öppna gruppen, som köpte den från Novell. Standarden fortsätter att utvecklas, och den har också haft ett antal populära utskjutningar som började med dess kärnidealer.
Den mest kända av dessa är Linux® -kärnan, som har början 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 hade någon framgång, 1992 producerade Linus Torvalds en gratis version av kärnan, som han kallade Linux®, och han släppte det under GNU -licensen. Som ett resultat, medan UNIX® förblev relativt stängd, 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 enctually en bredare klass av system som uppfyller en specifikation. Alla som har ett operativsystem som uppfyller den specifikationen kan använda namnet, förutsatt att de betalar rätt licensavgifter. Ett antal befintliga operativsystem kunde använda märket om de så valde, även om detta i många fall skulle undergräva sina egna egenskaper.
till exempel, Apple OSX -systemet möter specifikationen, och så talar det strikt ett UNIX® -system. På liknande sätt är Solaris operativsystem i denna klass, liksom HP-UX, AIX, Tru64 och Irix. Operativsystem, som Linux® -smaker eller BSD, som har en hel del gemensamt med UNIX® men är inte tekniskt UNIX® -system på grund av varken ett misslyckande med att möta specifikationen, att betala licensavgiften, eller båda, ofta kallas *NIX -system. Detta kommer från en praxis i själva operativsystemet att använda asterisken som en jokerteckensymbol, som kan stå in för alla karaktärer. Även om tekniskt "unix-liknande" system är den föredragna termen, är det mycket sällanen i stället för *nix, *nix, eller? Nix.