unix

Je Linux Unix?

Je Linux Unix?

Úvod

Operační systémy spravují hardware a software počítačů. Zahrnují Microsoft Windows, MacOS, Linux, Android, Unix a mnoho dalších. Zatímco nejdominantnějším operačním systémem pro stolní počítače je Microsoft Windows, linuxový open source jej činí životaschopnou volbou pro použitelnost na mnoha platformách. Android vyvinutý společností Google zaujímá lví podíl mezi mobilním sektorem tabletů a smartphonů využívajících Linux Kernel.

Existují dva typy operačních systémů; operační systém s jedním a více úkoly. Single-tasking OS spouští jeden program najednou, zatímco Multi-tasking OS spouští více programů současně.

Mezi víceúlohové operační systémy patří například Unix a Linux (operační systém Unix). Před příchodem Linuxu a nástupem operačního systému Windows Unix ovládal počítačový svět.

Operační systém Unix má řadu verzí; HP-UX, AIX, BSD a další. Mnoho lidí může Linux považovat za klon operačního systému Unix, možná proto, že ve svém výhledu sdílejí některé společné rysy. To však neplatí, protože Linux a Unix jsou samostatné entity, přestože Linux byl vydán mnohem později než Unix.

Specifikace Single Unix je skupinový termín daný standardům počítačových operačních systémů, které vyhovují a jsou způsobilé pro používání ochranné známky Unix. Každý systém, který tvrdí, že je Unix, musí být certifikován, pokud ne, je považován pouze za pouhý unixový systém.

Definice Unix

Unix lze použít jako termín vysvětlující tři scénáře:

V první řadě odkazuje na původní OS navržený AT&T Bell Labs a dalšími operačními systémy odvozenými od tohoto OS.

Zadruhé, jako UNIX, ochranná známka spravovaná otevřenou skupinou, která vyvinula sadu příruček pro operační systémy s názvem Single Unix Specification. Pouze operační systémy, které splňují tyto standardy, mohou nést název „Unix“ a vývojáři operačního systému musí platit za licenci a licenční poplatky.

A konečně jej lze použít k označení všech systémů, které jsou registrovány pod názvem „Unix“, protože splňují standardy ochranné známky.

Aby tedy operační systém mohl být nazýván nebo spíše klasifikován jako Unix, musí splňovat kteroukoli z výše uvedených definic. Pokud ne, není to úplně jeden a může to být jen operační systém podobný Unixu.

Když mluvíme o UNIXu s ohledem na druhé vysvětlení, operační systémy zde pocházejí z počátečního AT&T Unixu. Je napsán v programovacích jazycích C a Assembly. Původní dílo bylo zamýšleno pro fungování v Bell System, ale bylo později licencováno externím skupinám, které zahrnovaly akademické a komerční varianty od prodejců.

Systémy v Unixu mají společný modulární design označovaný jako filozofie Unixu; pokud jde o sadu jednoduchých nástrojů, které operační systém nabízí, jejichž úkolem je omezená a dobře definovaná role.

V průběhu let byly vyvinuty různé operační systémy podobné Unixu. Z nich se Linux ukázal jako nejoblíbenější unix s certifikací SUS.

Co je operační systém Linux?

Na druhou stranu, Linux, který vyvinul Linus Torvalds, je skupina operačních systémů, které jsou open-source, a proto je možné je upravovat tak, aby vyhovovaly potřebám koncových uživatelů. Byla vydána na počátku 90. let, přičemž hlavním cílem byly osobní počítače, ale rozšířila se na více platforem, které překonávají jiné operační systémy.

Linux byl pojmenován jako Unix, což znamená operační systém, který se podobá unixovému systému. Může se stát, že nebude kvalifikován jako jeden, ani nebude certifikován na žádnou konkrétní verzi specifikace Single Unix.

Linux je také jádro navržené Torvaldsem. V průběhu let se osvědčil jako flexibilní a má řadu aplikací. Android, navržený nad jádrem Linuxu, je nejpoužívanějším mobilním operačním systémem pro mobilní zařízení a dokonce i Android Televisions jsou na vzestupu.

Některé verze Linuxu, označované jako distribuce Linuxu, zahrnují mimo jiné Ubuntu, OpenSuse, Redhat, Solaris. Unix jsou AIS, HP-UX, BSD, Iris. Naproti tomu Unix má nejmenší podíl verzí.

Rozdíl mezi Linuxem a Unixem

Bylo by mylné tvrdit, že Linux je Unix, protože má následující charakteristické rysy, jejichž cílem je vyloučit tyto dva typy jako jednu věc.

  1. Flexibilita a kompatibilita: Linux je flexibilní a kompatibilní s většinou hardwaru. Lze jej nainstalovat a spustit na většině platforem. Patří mezi ně mobilní telefony, tablety a herní konzole. Unix však může fungovat pouze na specializovaném hardwaru a konkrétních procesorech CPU. Není kompatibilní jako operační systém Linux a jeho instalace vyžaduje přísné a procedurální hardwarové vybavení.
  2. Náklady: Distribuce Linuxu jsou zdarma, za stahování nevznikají žádné náklady a lze je distribuovat prostřednictvím různých médií. Několik cenových distribucí Linuxu je dostupných. V případě serverových verzí provádějí instituce platby distributorům za zásady podpory, nikoli však za samotný software. Na druhou stranu Unix není vůbec zdarma. Prodejci různých unixových příchutí je nabízejí za různé ceny. Komerčně je Unix často napsán na zakázku pro konkrétní systém. Původní náklady jsou tedy vysoké.
  3. Dostupnost zdrojového kódu: Zdrojový kód Linuxu je volně dostupný, zatímco kód pro Unix nikoli. Uživatelé mohou upravovat a provádět změny v systému Linux ve svých zařízeních. Prodej je však omezen. To není případ Unixu; jeho zdrojový kód není k dispozici, protože se nejedná o freeware.
  4. Přenosnost: Systém Unix není tak přenosný jako Linux. Linux je extrémně přenosný a může běžet na různých úložných médiích a ručních zařízeních.
  5. Příkazový řádek a GUI: Při práci s operačním systémem Linux jej spojujeme s minimálním grafickým uživatelským rozhraním a většinou používaným rozhraním příkazového řádku. Unix používá pouze rozhraní příkazového řádku, zatímco vývoj grafického uživatelského rozhraní probíhá.
  6. Systémy souborů: Linux ve srovnání s Unixem podporuje velkou sadu souborových systémů. Během instalace jsou náklady relativně nízké.
  7. Aplikace: Operační systém Linux má řadu uživatelů; od domácích uživatelů, vývojářů až po počítačové nadšence. Unix má vzácné uživatele, které jsou určeny hlavně pro sálové počítače, servery a pracovní stanice. Pouze verze OS X byla v počátečním designu zaměřena na všechny.
  8. Shell: Systém Linux používá jako výchozí prostředí Bourne Again Shell (BASH) a může podporovat více tlumočníků příkazů. Unix byl původně spojován s shellem Bourne, ale později se stal kompatibilním s mnoha dalšími, jako je Korn a C.
  9. Bezpečnostní: Linux má rychlou a efektivní míru odezvy na chyby a hrozby. Jelikož se jedná o otevřený operační systém, může každý uživatel nahlásit chybu, která je opravena v krátkém časovém období. V systému Unix musí být uživatel trpělivý, aby získal správnou opravu opravy chyb.

Podobnosti mezi operačními systémy Linux a Unix

I když jsou tyto dva způsoby v mnoha ohledech odlišné, existují určité rysy, které sdílejí; od funkčnosti po design. Tím nechci říci, že jsou si vůbec podobné, ale pouhé srovnání toho, proč si někteří uživatelé mohou ty dva mýlit.

Operační systémy Linux i Unix mohou provádět více úloh najednou a pracovat na různých platformách. Oba navíc používají ve svém fungování monolitické jádro. Monolitická jádra se vyznačují designem, kdy celý operační systém pracuje v prostoru jádra a jádro může načítat a uvolňovat spustitelné moduly, když je zařízení spuštěno.

Další podobnost je, že jsou modulární; funkci ve dvou operačních systémech lze odebrat a nahradit bez nutnosti restartu. Jiné, jako je Loadable Kernel Module, lze přidat do systému Linux, když je systém spuštěn.

Vývoj v systému Unix OS umožňuje, aby kromě již existujícího nástroje příkazového řádku nebylo možné používat grafické uživatelské rozhraní. Tato funkce byla k dispozici pouze v systému Linux, ale je společná pro oba v novějších verzích Unixu.

Závěr

O Linuxu nelze říci, že je Unix, hlavně proto, že byl napsán úplně od začátku. Nemá uvnitř žádný originální unixový kód. Při pohledu na dva operační systémy si možná nevšimnete velkého rozdílu, protože Linux byl navržen tak, aby fungoval stejně jako Unix, ale neobsahuje žádný svůj kód. Kromě toho postrádá certifikaci Unix, která by splňovala podmínky nazývání Unix OS, jak je uvedeno výše.

Při studiu těchto dvou bychom si měli uvědomit, že Linux získal popularitu v oblasti počítačového hardwaru a softwaru, her, tabletů a sálových počítačů. Druhá možnost se běžně používá pro internetové servery, pracovní stanice a osobní počítače společností Solaris, Intel a HP. Z těchto dvou je Linux mezi uživateli oblíbenější.

Kromě toho všeho existují linuxové Unixové sety, které nevyužívají mnoho GNU nástrojů, zatímco existují také operační systémy, které využívají linuxové jádro, ale nepodobají se unixovému systému. Například Android má linuxové jádro, ale v žádném případě není unixovým zařízením. Rozlišování těchto dvou je obtížné hlavně kvůli flexibilitě Linuxu; může být integrován do různých systémů, ať už unixových nebo ne.

Další informace a zdroje

https: // www.unix.org / what_is_unix.html

https: // en.m.wikipedia.org / wiki / Operating_system

https: // beebom.com / unix-vs-linux-co-je-rozdíl /

https: // www.techworms.net / 2016/11 / difference-linux-unix-operating-systems.html

https: // www.kvora.com / Jaké jsou podobnosti a rozdíly mezi systémy UNIX a Linux

Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...
Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...