cs.phhsnews.com


cs.phhsnews.com / Co je Unix a proč to záleží?

Co je Unix a proč to záleží?


Většina operačních systémů může být seskupena do dvou různých rodin. Kromě operačních systémů Microsoft Windows NT skoro všechno ostatní sleduje své dědictví zpět na Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS používané na PlayStation 4, bez ohledu na to, router - všechny tyto operační systémy se často nazývají operační systémy typu "Unix".

Design Unixu žije dnes

SOUVISEJÍCÍ: Co znamená "Vše je soubor"? byl vyvinut v Bellových laboratořích společnosti AT & T od poloviny 60. let. Počáteční vydání Unixu mělo několik významných designových atributů, které dnes žijí.

Jedním z nich je "filozofie Unixu" o vytváření malých modulárních nástrojů, které dělají jednu věc a dělají je dobře. Pokud jste obeznámeni s používáním terminálu Linux, měli byste se o tom seznámit - systém nabízí řadu nástrojů, které lze kombinovat různými způsoby pomocí potrubí a dalších funkcí, které umožňují provádět složitější úkoly. Dokonce i grafické programy pravděpodobně volají zjednodušené nástroje na pozadí pro těžké zvedání. To také usnadňuje vytváření skriptů ve skriptech a spojování jednoduchých nástrojů pro složité věci.

Unix měl také jeden souborový systém, který programy používají k vzájemné komunikaci. To je důvod, proč "vše je soubor" na Linuxu - včetně hardwarových zařízení a speciálních souborů, které poskytují systémové informace nebo jiné údaje. To je také důvod, proč pouze Windows má písmena jednotek, které zdědila z DOSu - na jiných operačních systémech, každý soubor v systému je součástí jedné hierarchie adresářů.

Sledování Unixových potomků

Jako každá historie přes 40 roky, historie Unixu a jeho potomků je špinavá. Abychom zjednodušili věci, můžeme zhruba seskupit potomky Unixu do dvou skupin.

Jedna skupina potomků Unixu byla vyvinuta v akademickém prostředí. Prvním byl BSD (Berkeley Software Distribution), otevřený zdroj, operační systém podobný Unixu. BSD dnes žije prostřednictvím FreeBSD, NetBSD a OpenBSD. NeXTStep byl také založen na původním BSD, Apple Mac OS X byl založen na NeXTStep a iOS byl založen na Mac OS X. Mnoho dalších operačních systémů, včetně Orbis OS používaných na PlayStation 4, jsou odvozeny z typů operačních systémů BSD .

SOUVISEJÍCÍ:

Velká debata: Je to Linux nebo GNU / Linux? Projekt GNU Richarda Stallmana byl také zahájen jako reakce na neustále se omezující licenční podmínky softwaru společnosti Unix. MINIX byl unixový operační systém vytvořený pro vzdělávací účely a Linux byl inspirován MINIX. Linux, který dnes známe, je opravdu GNU / Linux, protože je tvořen jádrem Linuxu a mnoha GNU utilitami. GNU / Linux není přímo pocházející z BSD, ale pochází z designu Unixu a má své kořeny v akademické sféře. Mnoho dnešních operačních systémů, včetně Android, Chrome OS, Steam OS a velkého množství vestavěných operačních systémů pro zařízení, je založeno na Linuxu.

Na druhou stranu existovaly komerční operační systémy Unix. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - mnoho velkých společností chtělo vytvořit a licencovat své vlastní verze Unixu. V současné době nejsou tak běžné, ale některé z nich jsou stále tam.

Image Credit: Wikimedia Commons

Vzestup DOSu a Windows NT

SOUVISEJÍCÍ:

Proč Windows používá Backslash a vše Jiný používá lomítka Mnoho lidí očekávalo, že Unix se stane standardním operačním systémem, ale počítače DOS a "IBM PC kompatibilní" nakonec vybuchly v popularitě. Microsoft DOS se stal nejúspěšnější DOS z nich všechny. Systém DOS nikdy nebyl založen na systému Unix, což je důvod, proč systém Windows používá zpětné lomítko pro cesty k souborům, zatímco všechno ostatní používá přední lomítko. Toto rozhodnutí bylo provedeno již v raných dnech DOSu a pozdější verze systému Windows jej zděděly, stejně jako BSD, Linux, Mac OS X a další operační systémy podobné Unixu zdědily mnoho aspektů návrhu Unixu.

Windows 3.1, Windows 95, Windows 98 a Windows ME byly založeny na DOSu pod ním. Společnost Microsoft v té době vyvíjela modernější a stabilnější operační systém nazvaný Windows NT - pro "Windows New Technology". Windows NT se nakonec dostal na běžné uživatele počítačů jako Windows XP, ale byl k dispozici pro podniky jako Windows 2000 a Windows NT předtím.

Všechny operační systémy společnosti Microsoft jsou dnes založeny na jádře systému Windows NT. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server a operační systém Xbox One využívají jádro systému Windows NT. Na rozdíl od většiny ostatních operačních systémů nebyl Windows NT vyvinut jako operační systém podobný Unixu.

Microsoft samozřejmě nezačal s úplně čistým břidlicí. Chcete-li zachovat kompatibilitu se systémem DOS a starým systémem Windows, Windows NT zdědil mnoho konvencí DOS, jako jsou písmena jednotek, zpětná lomítka pro cesty k souborům a lomítka vpřed pro přepínače příkazového řádku.

Proč to záleží

Podíval jste se někdy na terminál Mac OS X nebo souborový systém a všimli si, jak podobný byl s Linuxem a jak odlišné byly oba z Windows? No, to je důvod, proč - jak Mac OSX, tak i Linux jsou operační systémy podobné Unixu.

Znalost tohoto trochu historie vám pomůže pochopit, co je "operační systém typu Unix" a proč tolik operačních systémů vypadá tak podobně zatímco Windows vypadá tak odlišně. To vysvětluje, proč se terminál v systému Mac OS X bude cítit tak dobře, jako je Linuxový geek, zatímco Command Prompt a PowerShell v systému Windows jsou tak odlišné od ostatních prostředí příkazového řádku.

Toto bylo jen rychlá historie, která vám pomůže pochopit jak jsme se dostali tam, kde jsme dnes, aniž bychom se dostali do detailů. Chcete-li získat další informace, najdete celé knihy o historii Unixu.


Image Credit: Peter Hamer na Flickr, Takuya Oikawa na Flickru, CJ Sorg na Flickru


Parní stroje, známé také jako Steamboxes, jsou pokusy společnosti Valve přinést hry PC do obývacího pokoje.

Parní stroje, známé také jako Steamboxes, jsou pokusy společnosti Valve přinést hry PC do obývacího pokoje.

Tyto počítače budou vyrábět nejrůznější výrobci, stejně jako herní počítače. Budete také moci sestavit vlastní počítač a nainstalovat na něj systém ventilu SteamOS. PC hry v obývacím pokoji Ventilátorová služba Steam je v čele, pokud jde o hraní her. Je to vitrína, sociální síť a všestranná služba, která usnadňuje nákup, stahování, instalaci a aktualizaci počítačových her.

(how-to)

Jak vytvořit silné heslo (a zapamatovat si to)

Jak vytvořit silné heslo (a zapamatovat si to)

"Ujistěte se, že používáte silné heslo", je to rada, kterou všichni neustále vidíme online. Zde je návod, jak vytvořit silné heslo - a co je ještě důležitější, jak si to skutečně zapamatovat. Tady pomáhá správce hesel, protože může vytvářet silná hesla a pamatovat si je pro vás. Ale i když použijete správce hesel, budete muset alespoň vytvořit a zapamatovat si heslo pro správce hesel.

(how-to)