Što je UNIX®?

UNIX® je klasa operacijskog sustava (OS) razvijena u Bell Labsu 1969. Danas je u vlasništvu The Open Group, koja nadzire njegov razvoj i objavljuje Single UNIX® specifikaciju. Drugi operativni sustavi koji se temelje na ovom OS-u ili dijele mnoge značajke s njim, ali nisu u skladu sa specifikacijama, općenito se nazivaju UNIX-ovim.

Općenito, UNIX® je operativni sustav koji se može pokrenuti na radnoj stanici ili mrežnom poslužitelju. Takvi su sustavi činili okosnicu ranog interneta i nastavljaju igrati važnu ulogu u održavanju funkcioniranja interneta. UNIX® je izvorno zamišljen kao nevjerojatno prenosiv sustav, sposoban omogućiti računalu da ima više procesa koji se izvode odjednom, i s više korisnika prijavljenih u isto vrijeme.

Interakcije u ranim sustavima odvijale su se putem unosa teksta i koristile su hijerarhijski sustav za pohranu datoteka. Iako se UNIX® promijenio od svog ranog razvoja, mnoge su naredbe ostale iste, a danas je uglavnom prepoznatljiv kao isti sustav koji je bio prije 40 godina. Od 1994. u vlasništvu je The Open Group, koja ga je kupila od Novella. Standard se nastavlja razvijati, a također je imao niz popularnih izdanaka koji su započeli s njegovim temeljnim idealima.

Najpoznatija od njih je jezgra Linux®, koja ima svoje početke još davne 1983. godine kada je Richard Stallman započeo GNU projekt kako bi pokušao stvoriti besplatnu verziju UNIX®-a. Iako sam projekt nije imao uspjeha, 1992. Linus Torvalds je proizveo besplatnu verziju kernela, koju je nazvao Linux®, i izdao ju je pod GNU licencom. Kao rezultat toga, dok je UNIX® ostao relativno zatvoren, Linux® je bio potpuno otvorenog koda. To je potaknulo veliki broj distribucija jezgre jezgre.

Iako su ljudi skloni razmišljati o UNIX® kao o jednom operativnom sustavu, to je zapravo šira klasa sustava koji zadovoljavaju specifikacije. Svatko tko ima operativni sustav koji zadovoljava te specifikacije može koristiti ime, pod pretpostavkom da plaća odgovarajuće naknade za licenciranje. Brojni postojeći operativni sustavi mogli bi koristiti oznaku ako bi tako odlučili, iako bi u mnogim slučajevima to potkopalo njihova vlastita svojstva.

Na primjer, Apple OSX sustav zadovoljava specifikacije, a tako je, strogo govoreći, UNIX® sustav. Slično, operativni sustav Solaris je u ovoj klasi, kao i HP-UX, AIX, Tru64 i IRIX. Često se spominju operativni sustavi, poput Linux® okusa ili BSD-a, koji imaju mnogo zajedničkog s UNIX®, ali tehnički nisu UNIX® sustavi zbog neispunjavanja specifikacije, plaćanja naknade za licenciranje ili oboje. jednostavno kao *nix sustavi. To dolazi iz prakse u samom OS-u korištenja zvjezdice kao zamjenskog znaka, koji može zamijeniti bilo koji znak. Iako je tehnički “sustavi slični UNIX-u” preferirani izraz, vrlo se rijetko viđa umjesto *nix, *NIX ili ?nix.