Skupno stališče je, da sta operacijski sistem Linux in UNIX skoraj enaka stvar. Kako legitimna je ta teza?
Vsebina članka
- Dejstva o Linuxu
- Dejstva UNIX
- Primerjava
- Tabela
Dejstva o Linuxu
Linux - družina brezplačnih operacijskih sistemov v več deset, če ne več sto različic. Vse jih združuje predvsem odprtost: praktično vsak programer lahko napiše svojo različico Linuxa, ki temelji na obstoječih distribucijah Linuxa.
Eno prvih znanih distribucij Linuxa je razvil finski programer Linus Torvalds. Leta 1991 je bil prikazan IT skupnosti. Nato se je Linusov razvoj nadaljeval s sodelovanjem skupin ljubiteljev brezplačne programske opreme z vsega sveta. Najbolj priljubljene danes različice Linuxa so Mint, Ubuntu, Debian, Fedora.
Operacijski sistemi Linux so odlični za upravljanje strežnika. Zato so te OS najbolj povprašane med korporacijami - zlasti na področju gostovanja storitev, v segmentu oblačnih rešitev. V segmentu osebnih računalnikov, ki je namenjen zasebnim uporabnikom, je priljubljenost Linuxa bistveno slabša od Windows, kljub dejstvu, da so osnovne funkcije sodobnih distribucij Linuxa načeloma primerljive z zmogljivostmi operacijskega sistema Microsoft.
OglaševanjeNa osnovi Linuxa so hkrati razvili najbolj priljubljen OS za pametne telefone in tablične računalnike Android. Kar je posledično po razširjenosti znatno pred mobilno različico sistema Windows.
Linux velja za UNIX-a. To je posledica dejstva, da so Linus Torvalds in njegovi sodelavci uporabili ključne koncepte, implementirane v drugi družini OS, UNIX, da bi ustvarili svoj brezplačni operacijski sistem. To dejstvo je vnaprej določilo tezo, da sta Linux in UNIX dve različici istega OS, razlika med njima pa je zelo majhna..
Ali je to tako - preučili bomo še naprej. Zdaj - osnovna dejstva o UNIX-u.
do vsebine ↑Dejstva UNIX
Unix - je tudi družina operacijskih sistemov. Prva implementacija sistema UNIX se je pojavila leta 1969. Večina sodobnih različic UNIX-a je za razliko od Linuxa komercialni OS. Med njimi - OS X, Mac OS, iOS - operacijski sistemi za naprave Apple, pa tudi rešitve, kot so Sun Solaris, AIX, HP-UX.
Rešitve, zgrajene na podlagi konceptov UNIX, imajo v večini primerov zaprto izvorno kodo. To pomeni, da programerji, ki niso povezani s podjetjem, ki razvija posebno različico OS, ne morejo sprejeti zakonskih sprememb za določen distribucijski komplet..
Zdaj se družina OS UNIX, kot je Linux, uporablja predvsem v podjetniškem okolju - kot orodje za upravljanje strežnika. Vendar je razširjenost ustreznih rešitev pomembna tudi v segmentu osebnih uporabnikov, saj platformo Mac nadzira OS X ali njegov predhodnik - Mac OS, ki temelji na sistemu UNIX.
Poleg tega je Apple eden ključnih igralcev na trgu pripomočkov za mobilne naprave. Naprave IPhone, iPad nadzira iOS, kar je, kot smo že omenili, povezano tudi s sistemi UNIX.
do vsebine ↑Primerjava
Po tehnologiji sta družini UNIX in Linux zelo blizu. Na primer, številne programe, ustvarjene za Linux, je mogoče enostavno prilagoditi za UNIX, ne da bi prepisali svojo izvorno kodo. To v veliki meri določa predvsem enostavnost sočasnega razvoja razvijalcev mobilnih aplikacij različic ustrezne programske opreme za Android in iOS. Veliko število sodobnih programov Linux se je sprva pojavilo kot brezplačne različice podobnih rešitev, ki delujejo na Unixu.
Ukazi, ki nadzirajo Linux, so precej enaki ukazom, ki jih uporablja UNIX. Obe družini OS temeljita na enem samem konceptu upravljanja podatkov, katerega bistvo je oblikovanje politike za ustvarjanje dovoljenj za izvajanje določenih datotek. V UNIX-u in Linuxu je zelo težko zagnati programe in spreminjati podatke nepooblaščeno. To vnaprej določa predvsem visoko stopnjo odpornosti obeh družin OS na viruse..
Kaj je bistvena razlika med Linuxom in UNIX-om? Sodobni strokovnjaki za IT se strinjajo, da je v tem primeru ključno merilo odnos razvijalcev družine OS do dobička. Večina rešitev, ki temeljijo na UNIX-u, je plačljiva, zaprta programska oprema, ki je večinoma v lasti razvijalca programske opreme. Linux je torej neprofiten, prav tako programi zanje, medtem ko so njihove kode odprte za zunanje razvijalce.
Prosti Linux in komercialna usmeritev UNIX določata številne druge temeljne razlike med obravnavanimi družinami OS.
Med njimi je ožja tehnološka specializacija UNIX-a. Na več načinov - samo zaradi zaprtega koda. Operacijski sistemi te družine so običajno ustvarjeni za posebne platforme. Na primer, HP-UX lahko deluje izključno na procesorjih HP PA-RISC, pa tudi Itanium, ki je skupen razvoj HP-ja in Intela. OS X, Mac OS in iOS delujejo samo na napravah Apple. Enako lahko rečemo za podporo OS, ki temelji na datotečnih sistemih UNIX. V bistvu lahko posebna distribucija OS, ki temelji na sistemu UNIX, deluje z 1-2 standardi ustreznega tipa.
Linux rešitve so manj standardizirane. Distribucije namiznih različic Linuxa se lahko namestijo v računalnike z AMD, Intelovimi procesorji in jih po potrebi prilagodijo na primer ruskim čipom Elbrus. Android OS je tudi rešitev za več blagovnih znamk; več deset proizvajalcev pripomočkov ga uporablja. Glede podpore datotečnim sistemom - tu je tudi Linux bolj univerzalen kot UNIX. Sodobne distribucije Linuxa delujejo odlično tudi pri datotečnih sistemih Windows - kot so FAT32, NTFS.
Opaziti je mogoče, da se je na sodobnem trgu digitalnih rešitev oblikovalo neuradno soočenje Linuxa in UNIX-a:
- v segmentu osebnih računalnikov so operacijski sistemi Linux, nameščeni na kateri koli odprti platformi IBM, kot je Windows, tekmeci OS X in Mac OS, ki so nameščeni v računalnikih Apple;
- v segmentu mobilnih pripomočkov Android OS, nameščenih na pametnih telefonih in tabličnih računalnikih različnih blagovnih znamk, so konkurenti iOS-u, ki je nameščen na iPhone in iPad, ki ga prav tako izdaja Apple.
V prvem primeru Linux znatno izgubi UNIX: delež prve vrste sistemov na svetovnem trgu osebnih računalnikov po podatkih Net Applications znaša 1,34%, delež Mac OS in OS X pa približno 7,11%. V segmentu mobilnih pripomočkov naprave s sistemom Android, ki temeljijo na Linuxu, po podatkih IDC zasedajo približno 81,5%, iOS - 14,8%.
do vsebine ↑Tabela
Tako smo preučili, kakšna je razlika med Linuxom in UNIX-om. Poskusimo prikazati ustrezne kriterije v tabeli.
Linux | Unix |
Kakšni so podobni podatki o družini OS? | |
Podobna izvorna koda za programe. | |
Splošna načela upravljanja podatkov. | |
Identiteta osnovnih krmilnih ukazov OS. | |
Odpornost proti virusu | |
Glavne razlike | |
Skoraj vsi operacijski sistemi Linux so brezplačni | Večina družinskih operacijskih sistemov UNIX je komercialnih |
OS imajo veliko vsestranskost, združljiv s strojno opremo različnih blagovnih znamk, široko paleto datotečnih sistemov | Operacijski sistemi so manj univerzalni, vsaka distribucija je prilagojena omejenemu številu platform in datotečnih sistemov |
Izvorna koda distribucije je odprta | Izvorna koda je v večini primerov zaprta |