Uobičajeno je mišljenje da su Linux i UNIX operativni sustavi gotovo ista stvar. Koliko je ta teza legitimna?
Sadržaj članka
- Linux činjenice
- UNIX činjenice
- usporedba
- stol
Linux činjenice
Linux - obitelj besplatnih operativnih sustava u desecima, ako ne i stotinama varijacija. Sve njih objedinjuje prije svega otvorenost: gotovo svaki programer može napisati vlastitu verziju Linuxa zasnovanu na postojećim Linux distribucijama.
Jednu od prvih poznatih distribucija Linuxa razvio je finski programer Linus Torvalds. 1991. godine prikazan je IT zajednici. Nakon toga, razvoj Linusa dodatno je razvijen uz sudjelovanje grupa ljubitelja besplatnog softvera iz cijelog svijeta. Danas najpopularnije verzije Linuxa su Mint, Ubuntu, Debian, Fedora.
Linux operativni sustavi su sjajni za administraciju poslužitelja. Stoga su ovi OS-ovi najpopularniji među korporacijama - posebno na području hosting usluga, u segmentu cloud rješenja. U segmentu računala, namijenjenom privatnim korisnicima, popularnost Linuxa značajno je inferiornija od Windowsa, unatoč činjenici da su osnovne funkcije moderne distribucije Linuxa u načelu usporedive sa Microsoftovim mogućnostima OS-a..
oglasNa temelju Linuxa ujedno je razvijen i najpopularniji OS za pametne telefone i tablete, Android. Što je, pak, u pogledu prevalencije znatno ispred mobilne verzije sustava Windows.
Linux se smatra UNIX-ovim. To je zbog činjenice da su Linus Torvalds i njegovi suradnici koristili ključne koncepte implementirane u drugoj obitelji OS, UNIX, za stvaranje svog besplatnog operativnog sustava. Ova činjenica predodredila je tezu da su Linux i UNIX dvije verzije istog OS-a, a razlika između njih vrlo je mala..
Je li to tako - proučit ćemo dalje. Sada - osnovne činjenice o UNIX-u.
do sadržaja ↑UNIX činjenice
UNIX - to je također obitelj operativnih sustava. Prva implementacija UNIX OS-a pojavila se 1969. godine. Većina modernih verzija UNIX-a, za razliku od Linuxa, komercijalni su OS. Među njima - OS X, Mac OS, iOS - operativni sustavi za Apple uređaje, kao i rješenja poput Sun Solaris, AIX, HP-UX.
Rješenja izgrađena na temelju UNIX koncepata u većini slučajeva imaju zatvoreni izvorni kod. Odnosno, programeri koji nisu povezani s tvrtkom koja razvija određenu verziju OS-a ne mogu unijeti zakonske izmjene u određeni distribucijski komplet..
Sada se UNIX obitelj OS-a, poput Linuxa, uglavnom koristi u korporacijskim okruženjima - kao alat za upravljanje poslužiteljem. Međutim, prevalenca odgovarajućih rješenja značajna je i u segmentu računala za privatne korisnike, jer Mac platformu kontrolira OS X ili njegov prethodnik - Mac OS, temeljen na UNIX-u.
Osim toga, Apple je jedan od ključnih igrača na tržištu mobilnih gadgeta. IPhone, iPad uređaje kontrolira iOS, koji je također povezan, kao što smo gore napomenuli, sa UNIX sustavima.
do sadržaja ↑usporedba
Po pitanju tehnologije, UNIX i Linux obitelji su vrlo bliski. Na primjer, mnogi programi kreirani za Linux mogu se lako prilagoditi za UNIX bez prepisivanja izvornog koda. To uglavnom određuje jednostavnost istodobnog razvoja programera za mobilne aplikacije inačica odgovarajućeg softvera za Android i iOS. Veliki broj modernih Linux programa u početku se pojavio kao besplatne verzije sličnih rješenja koja se izvode na UNIX-u.
Naredbe koje upravljaju Linuxom prilično su identične onima koje koristi UNIX. Obje se obitelji zasnivaju na jedinstvenom konceptu upravljanja podacima, čija je suština izgradnja politike za stvaranje dozvola za izvršavanje određenih datoteka. Dakle, u UNIX-u i Linuxu vrlo je teško pokrenuti programe i mijenjati podatke neovlašteno. To posebno određuje visok stupanj otpornosti obje obitelji OS na viruse..
Koja je temeljna razlika između Linuxa i UNIX-a? Moderni IT stručnjaci slažu se da je ključni kriterij u ovom slučaju stav programera obitelji OS prema dobiti. Većina rješenja temeljenih na UNIX-u su plaćeni softver sa zatvorenim izvorom, koji je u većinskom vlasništvu proizvođača softvera. Linux je sa svoje strane neprofitni, kao i programi za njih, dok su njihovi kodovi otvoreni za treće programere.
Besplatni Linux i komercijalna orijentacija UNIX-a predodređuju brojne druge temeljne razlike između razmatranih obiteljskih OS.
Među njima je i uža tehnološka specijalizacija UNIX-a. Na mnogo načina - samo zbog zatvorenog koda. Operativni sustavi ove obitelji obično se izrađuju za određene platforme. Na primjer, HP-UX može raditi isključivo na HP PA-RISC procesorima, kao i Itanium, zajednički razvoj HP-a i Intela. OS X, Mac OS i iOS rade samo na Apple uređajima. Isto se može reći i za podršku OS-a koja se temelji na sustavima datoteka UNIX. U osnovi, specifična UNIX-ova OS distribucija može raditi s 1-2 standarda odgovarajuće vrste.
Zauzvrat, Linux rješenja su manje standardizirana. Distribucije "desktop" verzija Linuxa mogu se instalirati na računala s AMD, Intelovim procesorima i, ako je potrebno, prilagoditi, na primjer, ruskim Elbrusovim čipovima. Android OS je također rješenje za više marki, a deseci proizvođača gadgeta koriste ga. Što se tiče podrške za datotečne sustave - Linux je ovdje također univerzalniji od UNIX-a. Moderne distribucije Linuxa funkcioniraju čak i sa Windows datotečnim sustavima - poput FAT32, NTFS.
Može se primijetiti da je na suvremenom tržištu digitalnih rješenja došlo do neslužbenog sukoba Linuxa i UNIX-a:
- u segmentu PC-a Linux operativni sustavi instalirani na bilo kojoj otvorenoj IBM platformi, poput Windowsa, su konkurenti OS X i Mac OS koji su instalirani na Apple računalima;
- u segmentu mobilnih gadgeta Android OS, instaliranih na pametnim telefonima i tabletima različitih marki, konkurenti su iOS-u koji je smješten na iPhone i iPad, koji je također objavio Apple.
U prvom slučaju Linux znatno gubi na UNIX-u: udio sustava prve vrste na globalnom tržištu računala, prema Net Applicationsima, iznosi 1,34%, udio Mac OS-a i OS X-a je oko 7,11%. U segmentu mobilnih naprava, uređaji sa sustavom Android temeljeni na Linuxu, prema IDC-u, zauzimaju oko 81,5%, a iOS - 14,8%.
do sadržaja ↑stol
Dakle, ispitali smo u čemu je razlika između Linuxa i UNIX-a. Pokušajmo u tablici prikazati relevantne kriterije.
Linux | UNIX |
Koji su slični podaci obitelji OS? | |
Sličan izvorni kod za programe. | |
Opća načela upravljanja podacima. | |
Identitet osnovnih upravljačkih naredbi OS-a. | |
Otpornost na virus | |
Glavne razlike | |
Gotovo svi Linux OS-ovi su besplatni | Većina UNIX obiteljskih operativnih sustava su komercijalni |
OS imaju veliku svestranost, kompatibilni s hardverom različitih marki, širok raspon datotečnih sustava | OS-ovi su manje univerzalni, svaka distribucija prilagođena je ograničenom broju platformi i datotečnih sustava |
Izvorni kod distribucije je otvoren | Izvorni kod je u većini slučajeva zatvoren |