Unix vs. Linux: Rozdíly mezi tím a proč na tom záleží

Unix vs. Linux: Rozdíly mezi tím a proč na tom záleží

Linux je dnes všude. Pro dokonalý důkaz nehledejte nic jiného než Windows. S vydáním subsystému Windows pro Linux 2 dodává společnost Microsoft jádro Linuxu se svým operačním systémem. Není to tak dávno, co by to vypadalo jako aprílový vtip.





Linux sice může poskytnout páteř pro velkou část internetu, ale nebyl vytvořen z ničeho. Před Linuxem existoval Unix a novější operační systém vděčí za velkou část zásluh na své současné popularitě myšlenkám zrozeným v 70. a dokonce 60. letech minulého století.





Co je Unix?

Zatímco samotný Unix usiluje o jednoduchost, popsat přesně to, co to je, není snadné. Původní Unix byl operační systém od AT&T, ale v dnešní době je Ochranná známka UNIX patří do Open Group . Unix se také používá jako kategorie k popisu celé řady operačních systémů.





Pak je tu filozofie Unixu. Toto slouží jako obecný návod, jak se mají unixové programy řídit, přičemž jádrem je, že každý program by měl dělat jednu věc dobře. Místo toho, aby se unixový nástroj soustředil na všechny myslitelné funkce, měl by jednoduše dělat svou práci, ideálně produkovat výstup, který se může vkládat přímo do vstupu jiného programu.

V dnešní době je k dispozici mnoho unixových variant, a to jak v bezplatných, tak komerčních variantách.



Co je Linux?

Linux je další termín, který je obtížnější popsat, než si dokážete představit. Technicky je úplná distribuce Linuxu operačním systémem „podobným unixu“, ale to je jen začátek.

Mnoho lidí používá Linux jako zkrácený termín pro to, co by bylo přesněji popsáno jako GNU/Linux. Linux samotný je pouze jádro, část operačního systému, která provádí základní výpočty a rozhraní s hardwarem. Základní nástroje, které běží nad tímto jádrem, jsou stejně důležité.





GNU je rekurzivní zkratka, která znamená „GNU's Not Unix“. Projekt GNU neobsahuje žádný originální unixový kód, ale poskytuje všechny nástroje, které byste očekávali v operačním systému Unix. Toto je klíčový rozdíl mezi Unixem a Linuxem.

Unix vs. Linux: Stručná historie

Dokonce ani tvůrci Unixu jej nevytvořili celý. Místo toho se Ken Thompson a Dennis Ritchie inspirovali dřívějším operačním systémem Multics. V Bell Labs tito dva převzali koncepty z toho operačního systému a přepsali své vlastní v C, které Ritchie navrhl a pomohl vyvinout.





Unix nebyl software s otevřeným zdrojovým kódem. Místo toho AT&T prodávala komerční licence, ale nebyla to jediná společnost, která pracovala na Unixu. Akademici v Berkeley zpočátku vyvinuli doplněk s názvem Berkeley Software Distribution nebo BSD. Nakonec se z BSD stal vlastní kompletní Unix.

V 80. a 90. letech začaly různé společnosti prodávat své vlastní unixové nabídky. Patřil mezi ně IBM AIX, Sun's Solaris a Xenix, z nichž se později stal SCO UNIX.

Linux bere svět Storm

Kromě různých unixových nabídek bylo k dispozici také několik unixových variant. Jedním z nich byl MINIX, který byl určen pro akademické využití. Softwarový vývojář z Helsinek Linus Torvalds byl frustrován omezeními MINIXu a usiloval o vytvoření podobného jádra, které by mohlo využívat výhod nového počítače, který si koupil.

Richard Stallman zároveň hledal jádro. Začal s projektem GNU v roce 1983 a stavěl bezplatné náhrady za různé unixové nástroje. To, co v té době neměl, bylo bezplatné jádro s otevřeným zdrojovým kódem. Torvalds již používal se svým jádrem nástroje GNU a nakonec i ostatní.

Linux rychle zaznamenal velký zájem. V polovině devadesátých let projekt získal popularitu díky volnému návrhu jádra i sady nástrojů GNU. I když byly k dispozici různé další bezplatné operační systémy Unix, rýsovala se nad nimi komerční povaha prvních 20 let Unixu. To stále ovlivňuje bitvu Unix vs. Linux dodnes.

jak opravit poškozené video soubory mp4

Jak a kde se dnes Unix používá?

Právě teď může být hlavním rozdílem mezi Linuxem a Unixem popularita. To znamená, že existují volně dostupné distribuce Unixu, které provozují mnoho stejného softwaru jako Linux. Dvě nejoblíbenější jsou FreeBSD a OpenBSD, obě varianty BSD, jak z názvů vyplývá.

Pak je tu samozřejmě Apple. Na jakémkoli zařízení Apple, které si dnes koupíte, ať už jde o MacBook, iPhone nebo dokonce Apple Watch, běží operační systém podobný Unixu. Na iPhonu nebo Apple Watch byste to z jejich používání nikdy nepoznali. To však není případ počítače Mac.

Jednoduše spusťte aplikaci Mac Terminal a budete mít přístup ke standardním unixovým nástrojům, jako jsou ls, pwd, a dokonce i k editorům jako vim. Tyto nástroje mohou být docela silné. Úvod najdete v našem příručka pro začátečníky k terminálu Mac .

Linux je všude

Linux může být všude, ale to neznamená, že ho vidíte. Android, nejpopulárnější mobilní operační systém na světě, je vidličkou Linuxu. Z jeho spuštění byste to nepoznali, ale v zákulisí je verze jádra Linuxu upravená pro použití v mobilních zařízeních.

Velká část internetu běží na Linuxu. Zatímco varianty Windows a Unix napájejí některé servery, drtivá většina serverů provozuje distribuci Linuxu. Většina z toho souvisí s volnou povahou operačního systému, ale také s jeho robustností, což znamená méně prostojů. Unix není v žádném případě méně robustní, ale popularita Linuxu znamená, že si jej většina lidí vybere v přestřelce Unix vs. Linux.

Jedním z nejvýraznějších vystoupení Linuxu za posledních několik let je Windows Subsystem for Linux. To vám umožní spouštět nástroje Linux ve Windows, což je hlavní výhoda pro webové vývojáře a softwarové inženýry. Máme průvodce jak začít se subsystémem Windows pro Linux .

Jste nováčkem v Unixu nebo Linuxu?

Provoz počítače s Unixem nebo Linuxem je snazší než kdykoli předtím. Windows ve svém jádru Linux nespustí, ale stále je možné alespoň spustit Linux nad Windows. Každé zakoupené zařízení Apple má ve svém jádru také variantu Unixu.

Pokud chcete na svém počítači spustit 'skutečný' Linux, je to také snadné. Vždy jste si mohli do počítače sami nainstalovat jednu z nesčetných distribucí Linuxu. Dali byste přednost počítači s předinstalovaným Linuxem? Nehledejte nic jiného než náš seznam úžasných notebooků Linux.

Podíl Podíl tweet E-mailem 3 způsoby, jak zkontrolovat, zda je e -mail skutečný nebo falešný

Pokud jste obdrželi e -mail, který vypadá trochu pochybně, je vždy nejlepší zkontrolovat jeho pravost. Zde jsou tři způsoby, jak zjistit, zda je e -mail skutečný.

Číst dále
Související témata
  • Linux
  • Technologie vysvětlena
  • Linux Distro
  • Linux
  • Unix
O autorovi Kris Wouk(Publikováno 118 článků)

Kris Wouk je hudebník, spisovatel a jak se tomu říká, když někdo dělá videa pro web. Technický nadšenec, jak dlouho si pamatuje, rozhodně má oblíbené operační systémy a zařízení, ale stejně používá tolik jiných, kolik jen může, aby se udržel.

Více od Kris Wouk

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru