unix

Je Linux Unix?

Je Linux Unix?

Úvod

Operačné systémy spravujú hardvér a softvér počítačov. Zahŕňajú Microsoft Windows, MacOS, Linux, Android, Unix a mnoho ďalších. Zatiaľ čo najdominantnejším operačným systémom pre stolné počítače je Microsoft Windows, vďaka otvorenému Linuxu je to životaschopná voľba použiteľnosti na mnohých platformách. Android vyvinutý spoločnosťou Google má najväčší podiel medzi mobilným sektorom tabletov a inteligentných telefónov využívajúcich Linux Kernel.

Existujú dva typy operačných systémov; operačný systém s jednou a viacerými úlohami. Operačný systém s jednou úlohou spúšťa jeden program súčasne, zatiaľ čo operačný systém s viacerými úlohami spúšťa viac programov súčasne.

Medzi multi-tasking operačné systémy patria Unix a Linux (Unix-like OS) ako príklady. Pred príchodom Linuxu a nástupom operačného systému Windows Unix dominoval počítačovému svetu.

Operačný systém Unix má rôzne verzie; HP-UX, AIX, BSD a ďalšie. Mnohí môžu považovať Linux za klon operačného systému Unix, možno preto, že vo svojom výhľade zdieľajú niektoré spoločné znaky. To však neplatí, pretože Linux a Unix sú samostatné entity, aj keď bol Linux vydaný oveľa neskôr ako Unix.

Single Unix Specification je skupinový výraz určený pre štandardy počítačových operačných systémov, ktoré vyhovujú a spĺňajú podmienky na používanie ochrannej známky Unix. Každý systém, ktorý tvrdí, že je Unix, musí byť certifikovaný, ak nie, považuje sa iba za obyčajný systém podobný systému Unix.

Definícia systému Unix

Unix možno použiť ako termín vysvetľujúci tri scenáre:

V prvom rade ide o pôvodný operačný systém navrhnutý spoločnosťou AT&T Bell Labs a ďalšie operačné systémy odvodené od tohto operačného systému.

Po druhé, ako UNIX, ochranná známka spravovaná otvorenou skupinou, ktorá vyvinula sadu príručiek pre operačné systémy s názvom Single Unix Specification. Iba operačné systémy, ktoré spĺňajú tieto štandardy, môžu niesť názov „Unix“ a vývojári operačného systému musia platiť za licenciu a licenčné poplatky.

Nakoniec sa ním možno odkazovať na všetky systémy, ktoré sú registrované pod menom „Unix“, pretože vyhovujú štandardom ochrannej známky.

Preto, aby sa operačný systém mohol volať alebo skôr klasifikovať ako Unix, musí vyhovovať ktorejkoľvek z vyššie uvedených definícií. Pokiaľ nie, nie je to úplne jeden a môže to byť iba operačný systém podobný Unixu.

Keď hovoríme o systéme UNIX, pokiaľ ide o druhé vysvetlenie, operačné systémy tu vychádzajú z pôvodného systému AT&T Unix. Je napísaný v programovacích jazykoch C a Assembly. Pôvodné dielo bolo určené na fungovanie v rámci Bell System, ale neskôr získalo licenciu pre vonkajšie skupiny, ktoré obsahovali akademické a komerčné varianty od dodávateľov.

Systémy v Unixe majú spoločný modulárny dizajn označovaný ako filozofia Unixu; pokiaľ ide o súbor jednoduchých nástrojov, ktoré ponúka operačný systém, ktorých úlohou je obmedzená a presne definovaná rola.

V priebehu rokov sa vyvinuli rôzne operačné systémy podobné Unixu. Z nich sa Linux ukázal ako najpopulárnejší Unix s certifikátom SUS.

Čo je operačný systém Linux?

Na druhej strane, Linux, ktorý vyvinul Linus Torvalds, je skupina operačných systémov, ktoré sú open-source, a preto je možné ich upravovať tak, aby vyhovovali potrebám koncových používateľov. Bola vydaná na začiatku 90. rokov minulého storočia, pričom hlavným cieľom boli osobné počítače, rozšírila sa však na ďalšie platformy, ktoré prekonávajú iné operačné systémy.

Linux sa nazýva Unixový, čo znamená operačný systém, ktorý sa podobá systému Unix. Môže sa stať, že nebude kvalifikovaný ako jeden, ani nebude mať certifikát na žiadnu konkrétnu verziu špecifikácie Single Unix.

Linux je tiež jadro navrhnuté Torvaldsom. V priebehu rokov sa preukázal ako flexibilný a má rôzne aplikácie. Android navrhnutý na vrchole jadra Linuxu je najpoužívanejším mobilným operačným systémom pre mobilné zariadenia a dokonca pribúda aj televízorov Android.

Niektoré verzie systému Linux, ktoré sa označujú ako distribúcie systému Linux, zahŕňajú medzi inými Ubuntu, OpenSuse, Redhat, Solaris. Z Unixu sú to AIS, HP-UX, BSD, Iris. Naopak, Unix má najmenší podiel verzií.

Rozdiel medzi Linuxom a Unixom

Bolo by nesprávne tvrdiť, že Linux je Unix kvôli nasledujúcim charakteristickým vlastnostiam, ktorých cieľom je vylúčiť tieto dva typy ako jednu vec.

  1. Flexibilita a kompatibilita: Linux je flexibilný a kompatibilný s väčšinou hardvéru. Môže byť nainštalovaný a spustený na väčšine platforiem. Patria sem mobilné telefóny, tablety a herné konzoly. Unix však môže fungovať iba na špecializovanom hardvéri a konkrétnych procesoroch CPU. Nie je kompatibilný s operačným systémom Linux a jeho inštalácia vyžaduje prísne a procedurálne hardvérové ​​vybavenie.
  2. Náklady: Distribúcia systému Linux je bezplatná, za stiahnutie neplatia žiadne náklady a je možné ju distribuovať prostredníctvom rôznych médií. Niekoľko cenovo výhodných distribúcií Linuxu je dostupných. V prípade serverových verzií platia inštitúcie distribútorom za politiku podpory, nie však za samotný softvér. Na druhej strane, Unix nie je vôbec zadarmo. Predajcovia rôznych príchutí Unixu ich ponúkajú za rôzne ceny. Komerčne je Unix často napísaný na mieru pre konkrétny systém. Preto sú pôvodné náklady vysoké.
  3. Dostupnosť zdrojového kódu: Zdrojový kód systému Linux je voľne dostupný, zatiaľ čo kód pre systém Unix nie. Používatelia môžu vo svojich zariadeniach upravovať a vykonávať zmeny v systéme Linux. Predaj je však obmedzený. To neplatí pre Unix; jeho zdrojový kód nie je k dispozícii, pretože nejde o freeware.
  4. Prenosnosť: Systém Unix nie je taký prenosný ako Linux. Linux je mimoriadne prenosný a môže bežať na rôznych pamäťových médiách a vreckových zariadeniach.
  5. Príkazový riadok a GUI: Keď pracujeme s operačným systémom Linux, spájame ho s minimálnym grafickým užívateľským rozhraním a väčšinou používaným rozhraním príkazového riadku. Unix používa iba rozhranie príkazového riadku, zatiaľ čo vývoj grafického užívateľského rozhrania pokračuje.
  6. Systémy súborov: Linux je schopný v porovnaní s Unixom podporovať veľkú skupinu súborových systémov. Počas inštalácie sú náklady pomerne nízke.
  7. Aplikácie: Operačný systém Linux má rôznych používateľov; od domácich používateľov, vývojárov až po počítačových nadšencov. Unix má obmedzených používateľov, hlavne určených pre mainframy, servery a pracovné stanice. Iba verzia pre OS X bola v pôvodnom dizajne zameraná na všetkých.
  8. Shell: Systém Linux používa ako predvolený shell program Bourne Again Shell (BASH) a podporuje viac interpretov príkazov. Unix bol pôvodne spájaný s shellom Bourne, ale neskôr sa stal kompatibilným s mnohými ďalšími, ako sú Korn a C.
  9. Bezpečnosť: Linux má rýchlu a efektívnu reakciu na chyby a hrozby. Pretože ide o otvorený operačný systém, môže každý používateľ nahlásiť chybu, ktorá je odstránená v krátkom časovom rozmedzí. V systéme Unix musí byť užívateľ trpezlivý, aby získal správnu opravu opravy chýb.

Podobnosti medzi operačnými systémami Linux a Unix

Aj keď sú tieto dva spôsoby odlišné toľkými spôsobmi, existujú určité spoločné črty; od funkčnosti po dizajn. To neznamená, že sú si vôbec podobné, ale iba porovnanie toho, prečo si niektorí používatelia môžu tieto dva mýliť.

Operačné systémy Linux aj Unix môžu vykonávať viac úloh naraz a pracovať na rôznych platformách. Navyše obidva tieto systémy používajú na fungovanie monolitické jadro. Monolitické jadrá sa vyznačujú dizajnom, v ktorom celý operačný systém pracuje v priestore jadra a jadro môže načítať a uvoľniť spustiteľné moduly, keď je zariadenie v prevádzke.

Ďalšou podobnosťou je, že sú modulárne; funkciu v dvoch operačných systémoch je možné odstrániť a nahradiť bez potreby reštartu. Ďalšie, ako je načítateľný modul jadra, je možné pridať do systému Linux, keď je systém spustený.

Vývoj v systéme Unix OS umožňuje, aby okrem už existujúceho nástroja príkazového riadku nebolo možné používať grafické rozhranie. Táto funkcia bola k dispozícii iba v systéme Linux, ale je spoločná pre obe verzie v novších verziách systému Unix.

Záver

O Linuxe sa nedá povedať, že je Unix, hlavne preto, že bol napísaný úplne od začiatku. Nemá v sebe žiadny originálny Unixový kód. Pri pohľade na tieto dva OS si možno nevšimnete veľa rozdielov, pretože Linux bol navrhnutý tak, aby fungoval rovnako ako Unix, ale neobsahuje žiadny svoj kód. Okrem toho mu chýba unixová certifikácia, ktorá by spĺňala vyššie uvedené podmienky nazývania sa unixovým OS.

Pri štúdiu týchto dvoch vecí by sme si mali uvedomiť, že Linux si získal obľubu v oblasti počítačového hardvéru a softvéru, hier, tabletov a sálových počítačov. Druhá z nich sa bežne používa pre internetové servery, pracovné stanice a osobné počítače spoločností Solaris, Intel a HP. Z týchto dvoch je medzi užívateľmi populárnejší Linux.

Okrem toho všetkého existujú aj systémy založené na Linuxe založené na systéme Unix, ktoré nevyužívajú veľa nástrojov GNU, zatiaľ čo existujú aj operačné systémy, ktoré využívajú jadro Linuxu, ale nepodobajú sa systému Unix. Napríklad Android má jadro Linuxu, ale v žiadnom prípade nejde o unixové zariadenie. Rozlišovanie týchto dvoch je ťažké hlavne kvôli flexibilite Linuxu; môže byť integrovaný do rôznych systémov, či už unixových alebo nie.

Ďalšie informácie a zdroje

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

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

https: // beebom.com / unix-vs-linux-v čom je rozdiel /

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

https: // www.kvóra.com / Čo sú to podobnosti a rozdiely medzi systémom UNIX a Linux

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...