Linux je otvoreni izvor, besplatan za korištenje operativni sustav koji se široko koristi za računalni hardver i softver, razvoj igara, PCS-a za tablete, mainframes itd.. Unix je operativni sustav koji se uobičajeno koristi u
1960. Massachusetts Institute of Technology, AT&T Bell Labs i General Electric radili su na eksperimentalnom operativnom sustavu nazvanom Multiplexed Information and Computing Service ili MULTICS. Ovo je dizajnirano za izvođenje na glavnom računalu GE-645. Ali loše je prošao. AT&T Bell Labs prekinuo je ovaj projekt i rasporedio svoje resurse drugdje. No, Ken Thompson, jedan od programera tvrtke Bell Labs, nastavio se razvijati za glavni GEF 645 i napisao je igru za to računalo nazvanu Space Travel. Ali igra je bila prespor na GE stroju i skupa, koštala je 75 dolara po izvršenju. Tako je on ponovno napisao igru na jeziku montaže za PDP-7 korporacije Digital Equipment Corporation uz pomoć Dennisa Ritchieja.
Ovo iskustvo, u kombinaciji s njegovim radom na projektu Multics, navelo je Thompsona da pokrene novi operativni sustav za PDP-7 i oni su uz pomoć malog tima operacijskog sustava razvili datotečni sustav kao i novi višeobazni operativni sustav. programeri. Uključili su tumač naredbenog retka i neke male uslužne programe. 1970. godine je naziv UNICS, a kasnije promjena u UNIX.
Richard Stallman je 1985. stvorio Fondaciju za slobodan softver i razvio GNU General Public License (GNU GPL), kako bi slobodno širio softver. Mnogi programi potrebni u OS-u (poput biblioteka, prevodilaca, uređivača teksta, ljuske UNIX-a i sustava prozora) dovršeni su ranih 1990-ih, ali malo je elemenata poput upravljačkih programa uređaja, demona i kernela bilo nepotpuno. 1991. godine Linus Torvalds počeo je raditi na MINIX-u, nalik Unix-u, čiji je kod bio besplatno dostupan u okviru GNU GPL projekta. Potom je razvio prvi LINUX kernel i objavio ga 17. rujna 1991. za Intel x86 PC sustave. Ovaj kernel uključuje razne uslužne programe i knjižnice iz GNU projekta kako bi stvorio upotrebljiv operativni sustav. Svi temeljni izvorni kodi mogu se slobodno mijenjati i koristiti.
Linux OS je izvrstan za operacije malih i srednjih operacija, a danas se koristi i u velikim poduzećima u kojima je UNIX ranije smatran jedinom opcijom. Unazad nekoliko godina Linux je smatran zanimljivim akademskim projektom, ali većina velikih poduzeća u kojima su umrežavanje i računalstvo s više korisnika glavna briga; ljudi nisu smatrali Linux kao opciju. Ali danas, s velikim dobavljačima softvera koji svoje aplikacije prenose na Linux, a kako se može slobodno distribuirati, OS je ušao u mainstream kao održivu opciju za web posluživanje i uredske aplikacije.
Ali postoje neke okolnosti u kojima je UNIX očigledan izbor, ili je nekada bio. Ako je neko poduzeće koristilo simetrične višeprocesne sustave ili sustave s više od osam procesora, trebali su pokrenuti UNIX u prošlosti. UNIX je bio daleko sposobniji za učinkovitije rukovanje svim procesima od Linuxa. Međutim, od 2004. godine većina najvećih svjetskih superračunala radi s Linuxom nego unix. Od 2011. Linux pokreće 90% od prvih 500 servera. Radi i na najvećem (od 2011.): Naprednom institutu za računske znanosti RIKEN: 705024 Snaga: 12659,89 kW Memorija: 1410048 GB
Linux se može slobodno distribuirati, jer je to open source OS. Tako svatko može dobiti primjerak Linuxa iz knjiga, časopisa ili s interneta. Za verzije poslužitelja organizacije obično plaćaju distributerima ugovor o podršci, a ne softver. Glavni distributeri su CRVENA HAT, Mandrake i SUSE. Za hardver poslužitelja glavni su IBM, HP, Dell.
UNIX je skup u odnosu na Linux; UNIX poslužitelji srednjeg raspona cijene su između 25 000 i 249 999 dolara (uključujući hardver). Glavni distributeri su HP, IBM i SUN. UNIX server visoke klase može koštati i do 500 000 dolara. Prema IDC-u, Gartner, IBM je vodeći na tržištu u UNIX poslužiteljima, HP je na drugoj poziciji, a SUN na trećoj poziciji.
Komercijalni UNIX obično se piše po narudžbi za svaki sustav, što čini izvorne troškove prilično visokima, dok Linux također ima bazne pakete. U tom je pogledu Linux u svom modelu bliži Windowsu nego što je komercijalni UNIX OS. U vrijeme kupnje UNIX poslužitelja, korisnici dobivaju plan pomoći dobavljača u vezi s postavljanjem i konfiguriranjem sustava. Ali s Linuxom se podrška dobavljača mora kupiti zasebno.
Oba operativnog sustava su osjetljiva na pogreške, ali Linux je daleko brži kod rješavanja prijetnji. Linux je ugradio mnoge iste karakteristike i funkcije pronađene u UNIX-u, uključujući segmentaciju korisničke domene u okruženju s više korisnika, izoliranje zadataka u okruženju s više zadataka, sustav lozinki koji se može šifrirati i / ili locirati na daljinu i mnogo više. Budući da je Linux otvoreni sistemski sustav, pogreške može prijaviti bilo tko na forumu korisnika / programera, a unutar dana se mogu popraviti. Ali za UNIX, to nije slučaj, i korisnik mora pričekati neko vrijeme da dobije odgovarajuću zakrpu za ispravljanje grešaka. Zajednica otvorenog koda isporučuje se brže jer ne mora prolaziti kroz beskrajne razvojne cikluse komercijalnih operativnih sustava.
Istodobno, kao otvoreni izvorni operativni sustav podržavaju ga deseci tisuća programera širom svijeta. Da ponovim, ovo omogućava bolje inovacije i brže značajke na tržištu nego što sve UNIX može pružiti.
Prema International Data Corp. (IDC) .Linux je narasla brže od bilo kojeg drugog OS-a poslužitelja u posljednjih nekoliko godina. Procjenjuje se da Linux baza korisnika iznosi oko 25 milijuna strojeva, u usporedbi s 5,5 milijuna za kombinirane UNIX instalacije.
Linux dobiva na popularnosti zbog svoje primjene u ugrađenim tehnologijama, besplatnoj i lakoj dostupnosti. Kako bi se natjecali s Linuxom, dobavljači poput HP, IBM, Sun izrađuju prilagođeni UNIX s grafičkim korisničkim sučeljem i korisničkim sučeljem koje je također kompatibilno s Linuxom. Glavni UNIX dobavljači - IBM, Sun i Hewlett-Packard već postavljaju Linuxove mogućnosti interoperabilnosti u buduća izdanja AIX-a, Solarisa i HP-UX-a.
Evo zanimljivog videa koji nas vodi kroz povijest, razlike i neke uobičajene naredbe koje se koriste u Linuxu i Unix okruženju: