logo

Unix vs Linux

Dnes je Linux velmi žádaný. Využití Linuxu můžete vidět všude. Dominuje na našich serverech, stolních počítačích, chytrých telefonech a dokonce se používá v některých elektrických zařízeních, jako jsou ledničky.

Někteří lidé považují Unix a Linux za synonyma, ale to není pravda. Mnoho operačních systémů bylo vyvinuto jako Unix, ale žádný z nich nezískal takovou popularitu jako Linux. Linux je klon Unixu. Má několik funkcí podobných Unixu, ale stále má některé klíčové rozdíly. Před Linuxem a Windows ovládal počítačový svět Unix. Unix je název chráněný autorským právem a IBM AIX, HP-UX a Sun Solaris jsou pouze unixové operační systémy, které do dnešního dne zůstaly.

Úvod do Unixu

Unix je rodina víceuživatelských, multitaskingových počítačových OS, které jsou odvozeny od skutečného Unixu AT&T, jehož integrace začala v roce 1969 ve výzkumném centru Bell Labs Dennisem Ritchiem, Kenem Thompsonem a dalšími. Unix byl původně zamýšlen pro použití v systému Bell, což vedlo k řadě komerčních i akademických verzí Unixu od dodavatelů, včetně IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) a University of California.

Unixové systémy jsou označeny modulárním designem někdy známým jako 'Unixová filozofie' . Operační systém by měl podle této filozofie poskytnout skupinu jednoduchých nástrojů, z nichž všechny plní přesně definovanou a omezenou funkci. Incode, jednotný souborový systém a meziprocesová komunikační technika tzv 'potrubí' slouží jako primární komunikační prostředek a ke sloučení nástrojů k implementaci komplexních pracovních postupů se používá příkazový a shell skriptovací jazyk.

Unix se odlišuje od svých předchůdců jako počáteční přenosný OS; téměř celý operační systém je specifikován v programovacím jazyce C, což umožňuje Unixu běžet na mnoha platformách.

Komponenty Unixu

Unixový systém se skládá z několika komponent, které byly ve skutečnosti zabaleny dohromady. Přidáním vývojového prostředí, dokumentů, knihoven a upraveného přenosného zdrojového kódu pro každou z těchto komponent, které byly součástí jádra operačního systému, se Unix stal autonomním softwarovým systémem.

Umístění souborového systému a názvy unixových komponent se v historii systému podstatně změnily. Nicméně implementace verze 7 je několika zvažována za to, že má ranou strukturu Canonical:

    Jádro:Skládá se z mnoha dílčích komponent a jeho zdrojový kód je umístěn v adresáři /usr/sys.Vývojové prostředí:Nedávné verze Unixu obsahovaly vývojové prostředí přijatelné pro předělání celého systému ze zdrojového kódu.Příkazy:Unix rozlišuje mezi programy na uživatelské úrovni nebo příkazy pro údržbu a provoz systému, příkazy obecných obslužných programů a víceúčelovým softwarem, jako jsou sazba a formátování textu.Dokumentace:Unix byl jedním z prvních operačních systémů, které přidaly každou svou dokumentaci online ve strojově čitelném formátu.

Úvod do Linuxu

Linux je rodina open-source operačních systémů podobných Unixu. Linux je obvykle zabalen jako distribuce Linuxu, která obsahuje podpůrné systémové knihovny a software a jádro, z nichž několik nabízí projekt GNU. Několik linuxových distribucí používá slovo 'Linux', ale Free Software Foundation používá název 'GNU/Linux', aby se zaměřila na důležitost softwaru GNU.

Slavné linuxové distribuce jsou Ubuntu, Fedora Linux a Debian, z nichž poslední se skládá z několika různých distribucí a změn, včetně Xubuntu a Lubuntu. Komerční distribuce jsou SUSE Linux Enterprise a Red Hat Enterprise Linux. Desktopové distribuce Linuxu jsou okenní systémy jako Wayland nebo X11 a desktopová prostředí jako KDE Plasma nebo GNOME.

Linux je jedním z nejvýraznějších příkladů spolupráce open source a svobodného softwaru. Zdrojový kód Linuxu může distribuovat, upravovat a používat nekomerčně nebo komerčně kdokoli na základě podmínek příslušných licencí, jako je GPL (GNU General Public License). Například jádro Linuxu je licencováno na základě licence GPLv2.

Komponenty Linuxu

Nainstalované součásti systému Linux obsahují následující:

python bajtů na řetězec
    Zavaděč:Je to program, který dokáže načíst linuxové jádro do hlavní paměti počítače tak, že jej systém spustí po provedení inicializace firmwaru a po jeho zapnutí.Vstupte do programu:Je to počáteční proces zahájený linuxovým jádrem.
    Softwarové knihovny: Patří sem kód, který mohou používat aktivní procesy.Základní unixové příkazy:Základní unixové příkazy spolu s GNU coreutils jsou typickou implementací. Pro vestavěné systémy je k dispozici několik alternativ, například Toybox s licencí BSD a copyleft BusyBox.Sady nástrojů pro widgety:Jsou to knihovny používané k vytváření grafických uživatelských rozhraní pro softwarové aplikace. Existuje několik sad nástrojů widgetů, včetně Clutter a GTK integrovaných projektem GNOME, Qt integrovaného projektem Qt a řízené Enlightenment Foundation Libraries (EFL) a společnosti Qt primárně vyvinuté týmem Enlightenment.Systém správy balíků:Systém správy balíčků zahrnuje RPM a dpkg. Balíčky mohou být alternativně kompilovány ze zdrojových a binárních tarballů.Program uživatelského rozhraní:Programy uživatelského rozhraní jsou k dispozici také v Linuxu, jako jsou prostředí oken nebo příkazové prostředí.

Rozdíl mezi Linuxem a Unixem

SrovnáníLinuxUnix
DefiniceJedná se o open-source operační systém, který je volně dostupné všem .Jedná se o operační systém, který mohou používat pouze jeho autorská práva .
PříkladyMá různé distribuce jako Ubuntu, Redhat, Fedora atdIBM AIX, HP-UX a Sun Solaris.
UživateléV dnešní době je Linux velmi žádaný. Linux může používat každý, ať už domácí uživatel, vývojář nebo student.Byl vyvinut hlavně pro servery, pracovní stanice a sálové počítače.
PoužíváníLinux se používá všude od serverů, PC, chytrých telefonů, tabletů až po sálové počítače a superpočítače.Používá se v serverech, pracovních stanicích a počítačích.
NákladyLinux je volně distribuován, stahován a distribuován také prostřednictvím časopisů. A cenově dostupné distribuce Linuxu jsou také levnější než Windows.Prodejci autorských práv na Unix rozhodují o různých nákladech pro své příslušné operační systémy Unix.
RozvojJelikož se jedná o open source, je vyvíjen sdílením a spoluprací kódů světovými vývojáři.Unix byl vyvinut AT&T Labs, různými komerčními prodejci a neziskovými organizacemi.
VýrobceLinuxové jádro je vyvíjeno komunitou vývojářů z různých částí světa. Přestože je Linus Torvalds otcem Linuxu, na věci dohlíží.Unix má tři distribuce IBM AIX, HP-UX a Sun Solaris. Apple také používá Unix k vytvoření operačního systému OSX.
GUILinux je založen na příkazech, ale některé distribuce poskytují Linux založený na GUI. Gnome a KDE jsou většinou používané GUI.Zpočátku to byl příkazový OS, ale později bylo vytvořeno Common Desktop Environment. Většina unixových distribucí používá Gnome.
RozhraníVýchozí rozhraní je BASH (Bourne Again SHell). Ale některá distribuce vyvinula svá vlastní rozhraní.Původně používal Bourne shell. Ale je také kompatibilní s jinými GUI.
Podpora souborového systémuLinux podporuje více souborových systémů než Unix.Podporuje také souborový systém, ale méně než Linux.
KódováníLinux je klon Unixu, chová se jako Unix, ale neobsahuje jeho kód.Unix obsahuje zcela odlišné kódování vyvinuté AT&T Labs.
Operační systémLinux je jen jádro.Unix je kompletní balík operačního systému.
BezpečnostníPoskytuje vyšší bezpečnost. Linux má k dnešnímu dni asi 60-100 virů.Unix je také vysoce zabezpečený. K dnešnímu dni obsahuje asi 85-120 virů
Detekce a řešení chybProtože Linux je open-source, kdykoli uživatel zveřejní jakoukoli hrozbu, vývojáři z celého světa na tom začnou pracovat. A proto poskytuje rychlejší řešení.V Unixu musí uživatelé na vyřešení problému nějakou dobu čekat.