Rozdíl mezi Linuxem a UNIXem

Obecný názor je, že operační systémy Linux a UNIX jsou téměř stejné. Jak legitimní je tato práce?

Obsah článku

  • Fakta o systému Linux
  • Fakta UNIX
  • Porovnání
  • Tabulka

Fakta o systému Linux

Linux - rodina volných operačních systémů v desítkách, ne-li stovkách variací. Všichni jsou spojeni především otevřeností: prakticky každý programátor může psát svou vlastní verzi Linuxu založenou na existujících distribucích Linuxu.

Jedna z prvních známých linuxových distribucí byla vyvinuta finským programátorem Linusem Torvaldsem. V roce 1991 to bylo ukázáno IT komunitě. Následně byl vývoj společnosti Linus dále rozvíjen za účasti skupin nadšenců svobodného softwaru z celého světa. Nejpopulárnější verze Linuxu dnes jsou Mint, Ubuntu, Debian, Fedora.

Operační systémy Linux jsou skvělé pro správu serveru. Proto jsou tyto operační systémy nejvíce žádané mezi společnostmi - zejména v oblasti hostingových služeb, v segmentu cloudových řešení. V segmentu PC zaměřeném na soukromé uživatele je popularita Linuxu výrazně nižší než Windows, přestože základní funkce moderních linuxových distribucí jsou v zásadě srovnatelné s možnostmi operačního systému od společnosti Microsoft.

Reklama

Na základě Linuxu byl zároveň vyvinut nejoblíbenější operační systém pro chytré telefony a tablety, Android. Což je zase z hlediska prevalence výrazně před mobilní verzí Windows.

Linux je považován za unixový. Důvodem je skutečnost, že Linus Torvalds a jeho spolupracovníci použili klíčové koncepty implementované v jiné rodině operačních systémů, UNIX, k vytvoření svého volného operačního systému. Tato skutečnost předurčila tezi, že Linux a UNIX jsou dvě verze stejného OS a rozdíl mezi nimi je velmi malý..

Je to tak - budeme studovat dále. Nyní - základní fakta o systému UNIX.

na obsah ↑

Fakta UNIX

Unix - je to také rodina operačních systémů. První implementace OS UNIX se objevila v roce 1969. Většina moderních verzí UNIXu, na rozdíl od Linuxu, jsou komerční OS. Mezi nimi - OS X, Mac OS, iOS - operační systémy pro zařízení Apple, stejně jako řešení jako Sun Solaris, AIX, HP-UX.

Řešení postavená na koncepcích UNIX ve většině případů mají uzavřený zdrojový kód. To znamená, že programátoři, kteří nejsou ve spojení se společností vyvíjející konkrétní verzi operačního systému, nemohou provést právní změny v konkrétní distribuční sadě..

Nyní je řada operačních systémů UNIX, stejně jako Linux, používána hlavně v podnikových prostředích - jako nástroj pro správu serverů. Prevalence odpovídajících řešení je však také významná v segmentu PC pro soukromé uživatele, protože platformu Mac řídí OS X nebo její předchůdce - Mac OS založený na systému UNIX..

Apple je navíc jedním z klíčových hráčů na trhu mobilních gadgetů. IPhone, iPad zařízení jsou řízena iOS, což také souvisí, jak jsme již zmínili, se systémy UNIX.

na obsah ↑

Porovnání

Pokud jde o technologii, rodiny UNIX a Linux jsou velmi blízké. Například mnoho programů vytvořených pro Linux lze snadno upravit pro UNIX bez přepisování jejich zdrojového kódu. To do značné míry určuje zejména snadnost současného vývoje vývojářů mobilních aplikací ve verzi odpovídajícího softwaru pro Android a iOS. Velké množství moderních Linuxových programů se zpočátku objevilo jako bezplatné verze podobných řešení běžících na UNIXu.

Příkazy, které řídí Linux, jsou do značné míry shodné s příkazy používanými v systému UNIX. Obě rodiny OS jsou založeny na jediném konceptu správy dat, jehož podstatou je vytvoření politiky pro vytváření oprávnění k provádění určitých souborů. V systémech UNIX a Linux je proto velmi obtížné spouštět programy a neoprávněně upravovat data. To předurčuje zejména vysoký stupeň odolnosti obou rodin OS vůči virům..

Jaký je zásadní rozdíl mezi systémy Linux a UNIX? Moderní IT odborníci se shodují, že klíčovým kritériem v tomto případě je přístup vývojářů řady OS k zisku. Většina řešení založených na unixu je placený software s uzavřeným zdrojem, který je většinou vlastníkem vývojáře softwaru. Linux je zase neziskový, stejně jako programy pro ně, zatímco jejich kódy jsou přístupné vývojářům třetích stran.

Volný Linux a komerční orientace UNIX předurčují řadu dalších základních rozdílů mezi uvažovanými rodinami OS.

Mezi nimi je užší technologická specializace UNIXu. V mnoha ohledech - jen kvůli uzavřenému kódu. Operační systémy této rodiny jsou obvykle vytvářeny pro specifické platformy. Například HP-UX může běžet pouze na procesorech HP PA-RISC a na Itanium, společném vývoji HP a Intel. OS X, Mac OS a iOS fungují pouze na zařízeních Apple. Totéž lze říci o podpoře OS založené na souborových systémech UNIX. V podstatě je konkrétní distribuce OS založená na systému UNIX schopna pracovat s 1-2 standardy odpovídajícího typu.

Linuxová řešení jsou zase méně standardizovaná. Distribuce „stolních“ verzí Linuxu lze instalovat na počítače s procesory AMD, Intel a případně přizpůsobit například ruským čipům Elbrus. Android OS je také „multi-brandové“ řešení, které používají desítky výrobců miniaplikací. Pokud jde o podporu souborových systémů - Linux je zde také univerzálnější než UNIX. Moderní distribuce Linuxu fungují dobře i se systémy souborů Windows - například FAT32, NTFS.

Je třeba poznamenat, že na moderním trhu digitálních řešení vznikla neoficiální konfrontace mezi systémy Linux a UNIX:

  • v segmentu PC jsou operační systémy Linux nainstalované na jakékoli otevřené platformě IBM, jako je Windows, konkurenty OS X a Mac OS, které jsou nainstalovány na počítačích Apple;
  • v segmentu mobilních gadgetů Android OS, instalované na smartphonech a tabletech různých značek, jsou konkurenty iOS, který je umístěn na iPhone a iPad, rovněž vydán společností Apple.

V prvním případě Linux výrazně ztrácí na UNIXu: podíl prvního typu systémů na globálním trhu s PC je podle Net Applications 1,34%, podíl Mac OS a OS X je asi 7,11%. V segmentu mobilních přístrojů zaujímají zařízení se systémem Android založená na systému Linux podle IDC asi 81,5%, iOS - 14,8%.

na obsah ↑

Tabulka

Zkoumali jsme tedy, jaký je rozdíl mezi systémy Linux a UNIX. Zkusme zobrazit relevantní kritéria v tabulce.

LinuxUnix
Jaká jsou podobná data rodiny OS?
Podobné zdrojové kódy pro programy.
Obecné zásady správy dat.
Identita základních ovládacích příkazů OS.
Odolnost proti virům
Hlavní rozdíly
Téměř všechny operační systémy Linux jsou zdarmaVětšina operačních systémů řady UNIX je komerční
OS mají velkou univerzálnost, kompatibilní s hardwarem různých značek, širokou škálu souborových systémůOperační systémy jsou méně univerzální, každá distribuce je přizpůsobena omezenému počtu platforem a souborových systémů
Distribuční zdrojový kód je otevřenýZdrojový kód je ve většině případů uzavřen