Linux vs Unix: Jak se liší?

click fraud protection

Určení rozdílů mezi Linuxem a Unixem vyžaduje hodně nuancí.

Zatímco Linux není Unix, často se setkávám s tím, že se lidé diví, jaké jsou rozdíly mezi Linuxem a Unixem. Jsem za to také vinen, protože jsem si nebyl jistý vztahem mezi těmi dvěma až do doby, než jsem si před pár lety konečně sedl a přečetl si to. Stručný příběh je, že Linux je odvozen od Unixu a je pokračováním unixového designu, ale sám o sobě je ne Unix.

Mezi těmito dvěma je dlouhá a slavná historie a je nesmírně obtížné najít mnoho z nich informace o počátcích obou systémů ve vzájemném kontextu, a to díky tomu, že se mnoho zdrojů ztratilo plynutí času. Udělali jsme vše, co bylo v našich silách, abychom vykopali co nejvíce, protože v dnešní době jsou rozdíly překvapivě malé.

Linux vs Unix: Origins

Linux a Unix mají propletenou historii, ale je důležité si uvědomit i jejich rozdíly. Unix byl vyvinut jako proprietární operační systém v 60. letech minulého století společností Bell Labs, vlastněnou společností AT&T. To, že je proprietární, znamenalo, že jeho vlastníci nad ním prosazují kontrolu ve formě licencování a kontroly zdrojového kódu. V dnešní době existují unixové operační systémy s otevřeným zdrojovým kódem, jako je FreeBSD, ale ne vždy tomu tak bylo. FreeBSD se legálně označuje za operační systém podobný Unixu, protože nezaplatil za licencování Unixu, ale je to stejně Unix jako Solaris a je často hovorově označován jako Berkeley Unix.

V případě Linuxu byl nejprve vytvořen jako hobby projekt Linuse Torvaldse. Ve skutečnosti byla jedna z nejslavnějších zpráv vůbec v počítačové sféře poslal Torvalds do diskusní skupiny Usenet 25. srpna 1991.

Hello everybody out there using minix -I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

Linux byl inspirován MINIXem, jádrem podobným Unixu, které pro účely výuky napsal Andrew S. Tanenbaum. Když Torvalds znovu implementoval všechny funkce MINIXu do svého vlastního jádra (které nazval Linux), rozhodl se postavit jej jako monolitické jádro místo mikrojádra, se kterým Tanenbaum nesouhlasil.

Mimochodem, vážně, zkontrolujte ten odkaz. Je to fascinující čtení, které je ještě zajímavější, protože víme, kde je Linux nyní a kde skončil MINIX. Mezi některé zajímavosti patří Torvalds, který se zmiňuje o „poškození mozku“ MINIXem a o tom, že má „více výmluv než vy a Linux stále překonává [sic] minix téměř ve všech oblastech. "

Pokud jde o samotný Linux, ten byl původně postaven pro běh na Intel 386, 32bitovém mikroprocesoru vydaném v roce 1985. V této fázi byl Unix dobře tmelený jako známý operační systém a mnoho systémů jej využívalo.

Certifikace a rozdíly dnes

Co je obzvláště nejasné, je to, že existovaly linuxové distribuce, které byly dříve certifikovány pro Unix, což ukazuje, jak těsná je propast mezi nimi. Je to proto, že linuxové jádro se chová podobně jako Unix, a to z velké části díky jeho původu. Dvě dříve Unixově certifikované linuxové distribuce byly:

  • Inspur K-UX (platnost vypršela v únoru 2019)
  • EulerOS od Huawei (platnost vypršela v září 2022)

Kvůli těmto licenčním omezením nedává smysl, aby se linuxové distribuce zaměřovaly na unixovou certifikaci. Je to nákladné a nikomu, s výjimkou výše zmíněných odlehlých hodnot, nepřináší žádné velké výhody. Díky standardům POSIX a souladu s předpisy lze aplikace, které jsou vytvořeny pro Unix, často snadno portovat na stroje Linux a naopak. Mnoho skriptů shellu poběží přímo na obou, i když možná s malými obměnami.

Zajímavé je, že macOS je kompatibilní s Unixem spolu s Darwinem, základním operačním systémem macOS, iOS, watchOS, tvOS, iPadOS, visionOS a bridgeOS. bridgeOS běží na bezpečných enklávových čipech T-series v počítačích Mac a je prý variantou watchOS. Další součásti macOS jsou postaveny na Darwinu. Z tohoto důvodu je však macOS velmi pravděpodobně největším unixovým operačním systémem současnosti.

Dalším způsobem, jak ochutnat Unix, je nainstalovat Solaris, proprietární operační systém vlastněný společností Oracle. Už to není ten král jako kdysi; ve skutečnosti poslední velká aktualizace, kterou obdržela, byla v srpnu 2018, ale existuje už dlouho, dlouho. Stále dostává drobné aktualizace, s Solaris 11.4 SRU57 vyšlo letos v květnu.

Bez ohledu na to, co se stalo, není nic špatného na žádné platformě. macOS je jedním z nejlepších a nejoblíbenějších operačních systémů a různé linuxové distribuce jako Ubuntu a Fedora jsou také vynikající.