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".
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ů
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
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ží
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
Jak si vybrat nejlepší bateriový pouzdro pro váš iPhone
ŽIvotnost baterie iPhone se v posledních několika letech výrazně zvýšila, ale stále je možné zjistit, že se díváte na vyčerpanou baterii do konce den. Rozšířte čas mezi nabíjeními se správným pouzdrem na baterie Baterie jsou podhodnoceny Existuje dlouhotrvající stížnost mezi ne tak malým počtem uživatelů iPhone, které se podobají: "Nechci, aby tenčí iPhone, chci lepší život na baterii!
Zde je něco, co se liší o systému Windows 10 pro uživatele Windows 7
Na rozdíl od systému Windows 8 se systém Windows 10 skutečně cítí navržen pro počítač s klávesnicí a myší. Uživatelé systému Windows 7 budou mnohem více doma s operačním systémem Windows 10, ale stále existují velké změny. Pokud používáte systém Windows 7, možná vás překvapí, jak moc se po upgradu změnilo.