Rozdiel medzi systémom Linux a UNIX

Všeobecný názor je, že operačné systémy Linux a UNIX sú takmer rovnaké. Aká legitímna je táto téza?

Obsah článku

  • Fakty o systéme Linux
  • Fakty UNIX
  • nákupný
  • stôl

Fakty o systéme Linux

linux - rodina bezplatných operačných systémov v desiatkach, ak nie stovkách variácií. Všetky sú zjednotené predovšetkým otvorenosťou: prakticky každý programátor môže napísať svoju vlastnú verziu systému Linux založenú na existujúcich distribúciách systému Linux..

Jedna z prvých známych linuxových distribúcií bola vyvinutá fínskym programátorom Linusom Torvaldsom. V roku 1991 bola predstavená komunite IT. Následne sa vývoj Linusu ďalej rozvíjal za účasti skupín nadšencov slobodného softvéru z celého sveta. Najpopulárnejšie verzie dnešného Linuxu sú Mint, Ubuntu, Debian, Fedora.

Operačné systémy Linux sú vynikajúce pre správu servera. Preto sú tieto OS najžiadanejšie medzi spoločnosťami - najmä v oblasti hostingových služieb, v segmente cloudových riešení. V segmente PC zameranom na súkromných používateľov je popularita Linuxu výrazne nižšia ako Windows, napriek tomu, že základné funkcie moderných distribúcií Linuxu sú v zásade porovnateľné s možnosťami OS od spoločnosti Microsoft..

reklama

Na základe Linuxu bol zároveň vyvinutý najpopulárnejší OS pre smartfóny a tablety Android. Čo na druhej strane výrazne prevyšuje mobilná verzia systému Windows.

Linux je považovaný za UNIXový. Dôvodom je skutočnosť, že Linus Torvalds a jeho spolupracovníci použili kľúčové koncepcie implementované v inej rodine OS, UNIX, na vytvorenie svojho voľného operačného systému. Táto skutočnosť predurčila tézu, že Linux a UNIX sú dve verzie toho istého OS a rozdiel medzi nimi je veľmi malý..

Je to tak - budeme študovať ďalej. Teraz - základné fakty o systéme UNIX.

na obsah ↑

Fakty UNIX

UNIX - je to tiež skupina operačných systémov. Prvá implementácia OS UNIX sa objavila v roku 1969. Väčšina moderných verzií systému UNIX, na rozdiel od systému Linux, sú komerčné operačné systémy. Medzi nimi - OS X, Mac OS, iOS - operačné systémy pre zariadenia Apple, ako aj riešenia ako Sun Solaris, AIX, HP-UX..

Riešenia postavené na konceptoch UNIX majú vo väčšine prípadov uzavretý zdrojový kód. To znamená, že programátori, ktorí nie sú v spojení so spoločnosťou vyvíjajúcou konkrétnu verziu OS, nemôžu vykonať právne zmeny v konkrétnej distribučnej súprave..

Teraz je rad OS UNIX, ako napríklad Linux, používaný hlavne v podnikových prostrediach - ako nástroj na správu serverov. Prevalencia zodpovedajúcich riešení je však tiež významná v segmente PC pre súkromných používateľov, pretože platformu Mac riadi OS X alebo jej predchodca - Mac OS založený na UNIX..

Spoločnosť Apple je okrem toho jedným z kľúčových hráčov na trhu s mobilnými zariadeniami. Zariadenia IPhone a iPad sú riadené systémom iOS, ktorý, ako sme už uviedli, tiež súvisí so systémami UNIX.

na obsah ↑

nákupný

Pokiaľ ide o technológie, rodiny UNIX a Linux sú veľmi blízko. Napríklad veľa programov vytvorených pre Linux je možné ľahko prispôsobiť pre UNIX bez prepisovania ich zdrojového kódu. To do značnej miery určuje najmä jednoduchosť súčasného vývoja vývojárov mobilných aplikácií vo verzii zodpovedajúceho softvéru pre Android a iOS. Veľké množstvo moderných programov Linux sa pôvodne objavilo ako bezplatné verzie podobných riešení bežiacich na systéme UNIX.

Príkazy, ktoré riadia Linux, sú do značnej miery zhodné s príkazmi, ktoré používa systém UNIX. Obe rodiny operačných systémov sú založené na jedinom koncepte správy údajov, ktorého podstatou je vytvorenie politiky na vytváranie povolení na vykonávanie určitých súborov. V systémoch UNIX a Linux je preto veľmi ťažké spúšťať programy a neoprávnene upravovať údaje. To predurčuje najmä vysoký stupeň odolnosti oboch rodín OS voči vírusom..

Aký je zásadný rozdiel medzi Linuxom a UNIXom? Moderní IT odborníci sa zhodujú v tom, že kľúčovým kritériom v tomto prípade je prístup vývojárov rodiny OS k zisku. Väčšina riešení založených na systéme UNIX je platený softvér s uzavretým zdrojom, ktorého vlastníkom je väčšinou vývojár softvéru. Linux je zase neziskový, rovnako ako programy pre nich, zatiaľ čo ich kódy sú otvorené pre vývojárov tretích strán.

Voľný Linux a komerčná orientácia systému UNIX predurčujú množstvo ďalších základných rozdielov medzi uvažovanými rodinami operačných systémov.

Medzi ne patrí užšia technologická špecializácia systému UNIX. V mnohých ohľadoch - len kvôli uzavretému kódu. Operačné systémy tejto rodiny sa zvyčajne vytvárajú pre konkrétne platformy. Napríklad, HP-UX môže bežať výlučne na procesoroch HP PA-RISC, ako aj na Itanium, spoločnom vývoji HP a Intel. OS X, Mac OS a iOS fungujú iba na zariadeniach Apple. To isté možno povedať o podpore OS založenej na súborových systémoch UNIX. V podstate je špecifická distribúcia OS založená na systéme UNIX schopná pracovať s 1 - 2 štandardmi príslušného typu.

Linuxové riešenia sú zase menej štandardizované. Distribúcie „stolových“ verzií systému Linux je možné inštalovať na počítače s procesormi AMD, Intel a prípadne prispôsobiť napríklad ruským čipom Elbrus. Systém Android je tiež riešením „viacerých značiek“, ktoré používajú desiatky výrobcov miniaplikácií. Pokiaľ ide o podporu súborových systémov - Linux je tu tiež univerzálnejší ako UNIX. Moderné distribúcie Linuxu fungujú dobre aj so súborovými systémami Windows - napríklad FAT32, NTFS.

Je možné poznamenať, že na modernom trhu digitálnych riešení vznikla neoficiálna konfrontácia medzi Linuxom a UNIXom:

  • v segmente PC sú operačné systémy Linux nainštalované na akejkoľvek otvorenej platforme IBM, napríklad Windows, konkurentmi OS X a Mac OS, ktoré sú nainštalované na počítačoch Apple;
  • v segmente mobilných gadgetov Android OS, inštalované na smartfónoch a tabletoch rôznych značiek, sú konkurentmi iOS, ktorý je umiestnený na zariadeniach iPhone a iPad a ktorý tiež vydal spoločnosť Apple.

V prvom prípade Linux stráca na UNIX: podiel prvého typu systémov na globálnom trhu s PC je podľa Net Applications 1,34%, podiel Mac OS a OS X je asi 7,11%. V segmente mobilných prístrojov zaberajú zariadenia so systémom Android založené na systéme Linux podľa IDC asi 81,5%, iOS - 14,8%.

na obsah ↑

stôl

Preskúmali sme teda, aký je rozdiel medzi systémom Linux a UNIX. Pokúsme sa zobraziť príslušné kritériá v tabuľke.

linuxUNIX
Aké sú podobné údaje rodiny OS?
Podobné zdrojové kódy programov.
Všeobecné zásady správy údajov.
Identita základných ovládacích príkazov OS.
Rezistencia na vírusy
Hlavné rozdiely
Takmer všetky operačné systémy Linux sú zadarmoVäčšina operačných systémov rodiny UNIX je komerčných
OS majú veľkú univerzálnosť, kompatibilný s hardvérom rôznych značiek, širokú škálu súborových systémovOperačné systémy sú menej univerzálne, každá distribúcia je prispôsobená obmedzenému počtu platforiem a súborových systémov
Distribučný zdrojový kód je otvorenýZdrojový kód je vo väčšine prípadov uzavretý