
Mark Lucas
0
3250
322
V divočině je tolik distribucí Linuxu, ale existuje pouze jedna věc, kterou mají společné: linuxové jádro. Přestože mnoho lidí mluví o linuxovém jádře, mnoho z nich opravdu neví, co to dělá.
Pojďme se podívat na linuxové jádro a proč je to potřeba, s co nejméně podivínskými termíny.
Co je jádro?
Každý operační systém používá jádro. Bez jádra nemůžete mít počítač, který skutečně funguje. Můžete vidět a interagovat s mnoha různými programy, ale je to jádro pod ním, které dělá velkou práci.
Jádro slouží jako most mezi hardwarem vašeho počítače a softwarem, který chcete spustit. Hovoří s hardwarem prostřednictvím ovladačů, které jsou součástí jádra (nebo jsou nainstalovány později ve formě jádra).
Tímto způsobem, když aplikace chce něco udělat (řekněme změnit nastavení hlasitosti reproduktorů), může tuto žádost odeslat jádru a jádro může použít dostupné ovladače reproduktorů ke skutečné změně hlasitosti.
Jádro je také velmi zapojeno do správy zdrojů. Musí se ujistit, že je k dispozici dostatek paměti pro spuštění aplikace a umístění aplikace na správné místo v paměti. Jádro se snaží optimalizovat využití procesoru tak, aby mohl dokončit úkoly co nejrychleji.
Selhání mohou vést k zablokování, kde se celý systém zastaví, protože jedna aplikace potřebuje prostředek, který jiná používá.
Co je Linuxové jádro?
Je technicky nesprávné myslet na Linux jako na kompletní operační systém. Linux ve skutečnosti odkazuje konkrétně na jádro pojmenované po zakladateli Linusovi Torvaldsovi. Vše ostatní, co vidíte na obrazovce, pochází od jiných projektů a vývojářů.
Torvalds vytvořil linuxové jádro v roce 1991. Původně pojmenoval projekt Freax (kombinace “volný, uvolnit,” “blázen,” a “UNIX”). Spolupracovník upřednostňoval jméno Linux a toto jméno uvízlo. Torvalds vydal první verzi Linuxu v roce 1992 pod licencí GNU copyleft, která se stala velkou součástí úspěchu projektu.
Většina zkušeností se stolním počítačem Linux pochází z projektu GNU, starší iniciativy, která vytvořila téměř kompletní operační systém pro stolní počítače. Všechno, co potřebovalo, bylo jádro a Linux tuto potřebu naplnil. To je důvod, proč někteří lidé označují OS jako GNU / Linux. Proč jen stěží někdo volá Linux "GNU / Linux" Proč jen stěží někdo volá Linux "GNU / Linux" Máte zájem o Linux a přečetli si několik blogových příspěvků. Cestou narazíte na zábavné jméno: GNU / Linux. Co to ale znamená?? .
Jiné stolní počítače s otevřeným zdrojovým kódem, jako je FreeBSD, vypadají a cítí se jako Linux, protože používají většinu stejného softwaru GNU..
Jelikož Linuxové jádro bylo k dispozici na základě licence GNU, byl menší zájem o pokračování ve vývoji samostatného jádra v rámci projektu GNU. A spíše než vytváření dalších konkurenčních jader, jako jsou ta, která se nacházejí v systémech Windows a MacOS, se mnoho společností rozhodlo místo toho použít jádro Linux a přispívat k němu.
Linuxové jádro se rozrostlo na obrovský projekt obsahující miliony řádků kódu. K vývoji jádra přispěly tisíce lidí a více než tisíc společností. Je to jeden z nejvýznamnějších příkladů bezplatného a open source softwaru na světě.
Na co je jádro systému Linux používáno
Zatímco Linux zůstává relativně úzce specializovaným operačním systémem pro stolní počítače, jádro je široce používáno jinde. 5 Překvapivé způsoby, jak Linux mění svět 5 Překvapivé způsoby, jak Linux mění svět Od hostování populárních webových stránek po budoucnost vědy a kosmického cestování Linux podporuje vývoj našeho světa a našeho porozumění vesmíru. . Díky Androidu nyní jádro Linuxu ovládá většinu smartphonů na světě. Objevuje se ve všech druzích mobilních zařízení, včetně nositelných a fotoaparátů.
Linux pohání 500 nejvýkonnějších superpočítačů a většinu naší internetové infrastruktury. Když přemýšlíte o cloudu, přemýšlíte hlavně o propojených serverech se systémem Linux.
Linux začal jako projekt hackera a zatímco jádro vidělo téměř nepředstavitelné podnikové přijetí, Linux stále pohání hardware pro drotáře. Malý 35 dolarů Raspberry Pi je počítač se systémem Linux s velikostí kreditní karty, který je lidem zcela otevřený, aby je mohli upravovat a používat v projektech, které však mají rádi.
Není to sám. Konkurenti jako Pine64 pomohli drasticky snížit cenu výpočetní techniky.
Jak zkontrolovat verzi jádra Linuxu
Jádro zůstává v aktivním vývoji, takže nové verze Linuxu vycházejí neustále.
Nejjednodušší způsob, jak zjistit, které vydání je ve vašem počítači, které bude fungovat ve všech verzích Linuxu, je použít uname
příkaz. Toto je nástroj příkazového řádku, který poskytuje systémové informace. Verze jádra systému Linux, kterou používáte, najdete otevřením okna terminálu a zadáním následujícího:
uname -r
V současné době používám verzi linuxového jádra 4.20.16-200.fc29.x86_64. Pojďme si rozebrat, co to znamená.
- 4 odkazuje na verzi jádra.
- 20 odkazuje na současnou hlavní revizi.
- 16 odkazuje na aktuální menší revizi.
- 200 odkazuje na opravy chyb a opravy použité v tomto vydání.
Poslední bit bude specifický pro distribuci, kterou používáte. Tento řetězec označuje, že používám 64bitovou verzi Fedory 29.
Pokud aktualizujete jádro systému Linux?
Linuxové jádro z velké části pracuje na pozadí tiše. Ty nevíš, že je tam, a nemáš na to důvod přemýšlet. Nejlepším způsobem, jak aktualizovat verzi jádra systému Linux, je upgrade na nejnovější verzi preferovaného operačního systému založeného na systému Linux.
Například nové verze Ubuntu a Fedory vycházejí zhruba každých šest měsíců a přinášejí s sebou novější verzi linuxového jádra.
I když je jádro do značné míry neviditelné, existuje několik důvodů pro upgrade na novější linuxové jádro. Na rozdíl od systému Windows jsou hardwarové ovladače systému Linux dodávány s jádrem systému Linux. Pokud tedy máte relativně nový notebook s reproduktory, Wi-Fi nebo touchpadem, který vaše verze Linuxu dosud nezjistila, možná budete muset počkat na novější verzi. Vydání také přináší vylepšení stability a rychlosti, takže váš počítač může běžet hladce u jedné verze proti druhé.
Pro více informací o tomto tématu se podívejte na to, proč Windows dodávající jádro Linuxu mění věci Proč Windows dodávající jádro systému Linux mění vše Proč Windows dodávající jádro systému Linux mění vše Chcete provozovat Linux ve Windows? Díky subsystému Windows pro Linux je to ještě snazší. Proto je to důležité. .