Preporučeno, 2024

Izbor Urednika

Unix vs Linux: Koja je razlika?

Ako ste upravo počeli čitati i učiti o Linuxu, možda ste naišli na izraz "Unix". Sama riječ izgleda slično Linuxu, ali što to znači? Možda se pitate: koja je razlika između Unixa i Linuxa?

Općenito, to ovisi o tome kako interpretirate svaki od ova dva pojma, jer oba mogu imati različita (ali povezana) značenja. U ovom članku donosimo vam pojednostavljenu priču o Linuxu i Unixu koji će vam pomoći razumjeti njihov odnos. Kao i uvijek, slobodno postavljajte pitanja i dodajte više informacija u komentarima .

(Hi) priča o Unixu i Linuxu

Priča o Unixu započela je krajem šezdesetih i početkom sedamdesetih godina prošlog stoljeća u odjelu za istraživanje računanja u laboratoriju AT&T Bell Labs u Sjedinjenim Državama. Bell Labs je zajedno s MIT-om i General Electricom razvio novi operativni sustav. Neki od njihovih istraživača bili su nezadovoljni napretkom projekta i povukli se kako bi stvorili vlastiti OS. Godine 1970. novi je proizvod dobio ime Unix, a dvije godine kasnije njegov je kod u potpunosti prerađen u C programskom jeziku. To je mnogo olakšalo programerima da Unixu prenesu na različite računalne platforme.

Kako se razvoj Unixa nastavio, AT&T je počeo prodavati licence za njihovo korištenje sveučilištima, a kasnije i komercijalnim dobavljačima. To je značilo da ne može svatko slobodno mijenjati i distribuirati izvorni kôd, što zapravo čini Unix vlastitim operativnim sustavom. Uskoro su se počeli pojavljivati ​​i derivati ​​i varijante Unixa za različite namjene i različite licence, a BSD (Berkeley Software Distribution) kao vjerojatno najpoznatiji među njima.

Linux se temelji na Unixu u duhu i funkcionalnosti, ali ne u kodu. Kao operativni sustav, izrastao je iz dva projekta: GNU Project, kojeg je 1983. pokrenuo Richard Stallman, i Linux kernela, kojeg je napisao Linus Torvalds 1991. godine. Cilj GNU projekta bio je stvoriti operativni sustav sličan Unixu, ali odvojeno od njega; drugim riječima, ne sadrži kod od Unixa kako bi ga se dalje moglo modificirati i distribuirati bez ograničenja kao slobodni softver. Budući da je njihov vlastiti kernel bio nepotpun, GNU projekt je prihvatio Linux kernel i tako je rođen operativni sustav GNU / Linux.

Dizajn Linux kernela bio je pod utjecajem MINIX-a, varijante Unixa, ali je cijeli kod napisan od nule, a ne posuđen iz njega. Za razliku od Unixa, koji je korišten na poslužiteljima, velikim glavnim računalima i skupim računalima na različitim institucijama, Linux je razvijen za osobna računala, mnogo jednostavniji tip hardvera. Međutim, danas radi na više platformi od bilo kojeg drugog operativnog sustava, uključujući poslužitelje, ugrađene sustave i mobilne telefone.

Što je Unix?

Izraz "Unix" može se odnositi na sljedeće:

  • izvorni operativni sustav koji je razvila tvrtka AT&T Bell Labs iz kojeg potječu drugi operativni sustavi.
  • zaštitni znak - pisan u svim kape, UNIX - održava The Open Group, koja je također razvila skup standarda za operativne sustave nazvane Single Unix Specification. Samo oni operativni sustavi koji zadovoljavaju standarde mogu legalno nositi naziv “Unix”. Certifikat nije besplatan i od programera operativnog sustava zahtijeva plaćanje autorskih prava na zaštitni znak za ime.
  • sve operativne sustave koji su registrirani pod nazivom “Unix” jer su u skladu s gore navedenim standardima. To su AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS i OS X - da, onaj koji radi na Mac računalima. (Zanimljivo je da je OS X ovaj tjedan slavio svoj 14. rođendan: 24. ožujka. Čestitamo!).

Što je Linux?

Strogo govoreći, pojam "Linux" odnosi se samo na kernel. Operativni sustav nije potpun bez desktop okruženja i aplikacija. Budući da je većina aplikacija bila i još uvijek je osigurana od strane GNU projekta, puno ime operacijskog sustava je GNU / Linux.

Međutim, danas mnogi ljudi koriste “Linux” za upućivanje na bilo koju i sve Linux distribucije i koriste taj izraz kao generički naziv za sve operativne sustave bazirane na Linux kernelu. Verzija 4.0 Linux kernela trenutno je u razvoju, jer je Linus Torvalds nedavno odlučio prebaciti se na novi sustav numeriranja za kernel izdanja.

Linux je Unix-like sustav, što znači da se ponaša kao Unix, ali ne sadrži svoj kod.

Unix-slični sustavi često se opisuju kao Un * x, * NIX, ili * N? X, ili se nazivaju "Unixoids" u nekim jezicima. Linux nema UNIX certifikaciju, a za GNU se kaže da se zalaže za "GNU's Not Unix", pa je u tom smislu OS X "više Unix" nego Linux. Međutim, na razini funkcionalnosti Linux kernel i GNU / Linux operativni sustav (i) vrlo su slični Unixu i slijede većinu načela filozofije Unixa, poput ljudskog čitljivog koda, pohranjivanja konfiguracije sustava u obične tekstualne datoteke, oslanjajući se na jednostavne, male alate naredbenog retka, koji imaju ljusku, prijavu i upravitelja sesija ...

Važno je napomenuti da je moguće da sustav sličan Unixu dobije UNIX certifikat. U nekim kontekstima, svi operativni sustavi izvedeni iz Unixa ili zasnovani na Unixu nazivaju se Unix-like, bez obzira na to imaju li UNIX certifikat ili ne. Također, mogu biti komercijalni ili slobodni (i open-source) operativni sustavi.

Ključne razlike

  • Linux je besplatan i open-source, izvorni Unix nije (ali neki njegovi derivati ​​su);
  • Linux je "klon" izvornog Unixa, ali ne sadrži njegov kod;
  • Linux je samo kernel, dok je Unix bio / je kompletan operativni sustav;
  • Linux je razvijen za osobna računala, dok je Unix prvenstveno namijenjen velikim radnim stanicama i poslužiteljima. Danas Linux podržava više platformi nego Unix;
  • Linux također podržava više tipova datotečnih sustava od Unixa.

Kao što ste vidjeli, zbunjenost obično proizlazi iz činjenice da i "Unix" i "Linux" mogu značiti različite stvari. Bez obzira koje se značenje koristi, ostaje činjenica da je Unix bio prvi, a Linux je došao kasnije. Linux je nastao iz želje za slobodom softvera i prenosivosti te inspiriran Unixovim pristupom računalstvu. Sa sigurnošću možemo reći da smo svi dužni pokretu slobodnog softvera jer bi, tehnološki gledano, svijet bio mnogo mračnije mjesto bez njega.

VIDI TAKOĐER: Linux vs Windows, kao što je doživio Linux korisnik

Top