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:
Ú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
Softwarové knihovny: Patří sem kód, který mohou používat aktivní procesy.
Rozdíl mezi Linuxem a Unixem
Srovnání | Linux | Unix |
---|---|---|
Definice | Jedná 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říklady | Má různé distribuce jako Ubuntu, Redhat, Fedora atd | IBM 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áklady | Linux 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. |
Rozvoj | Jelikož 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ýrobce | Linuxové 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. |
GUI | Linux 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ému | Linux 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ém | Linux 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í chyb | Protož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. |