reklama
Ve volné přírodě existuje tolik linuxových distribucí, ale existuje pouze jedna věc, o které je zaručeno, že mají společné: linuxové jádro. Přestože spousta 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 jádro pod ním dělá většinu grunt práce.
Jádro slouží jako most mezi hardwarem vašeho počítače a softwarem, který chcete spustit. Hovoří s hardwarem pomocí 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 ji odeslat tato žádost o jádro a jádro může pomocí dostupných ovladačů reproduktorů skutečně změnit hlasitost.
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šechno 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 „free“, „freak“ a „UNIX“). Spolupracovník upřednostňoval jméno Linux a toto jméno uvízlo. Torvalds vydal první verzi Linuxu v roce 1992 na základě licence 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. Potřebovalo pouze jádro a Linux tuto potřebu naplnil. To je důvod, proč někteří lidé odkazovat na OS jako GNU / Linux Proč sotva někdo volá Linux „GNU / Linux“Zajímá vás Linux a přečetli si několik příspěvků na blogu. Cestou narazíte na zábavné jméno: GNU / Linux. Co to ale znamená? Přečtěte si více .
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 místo 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 systému 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ě.
K čemu se používá jádro Linuxu
Zatímco Linux zůstává relativně 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ětOd hostování populárních webových stránek až po budoucnost vědy a vesmíru cestuje Linux vývojem našeho světa a porozumění vesmíru. Přečtěte si více . 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ž uvažujete o cloudu, máte na mysli převážně propojené servery se systémem Linux.
Linux začal jako hackerský projekt, 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 zcela otevřený pro lidi, kteří mohou upravovat a používat v projektech, jak se jim líbí.
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žití 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.
Měli byste aktualizovat své jádro Linuxu?
Linuxové jádro z velké části pracuje na pozadí tiše. Vy nevíte, že je tam, a nemáte na to důvod přemýšlet. Nejlepším způsobem, jak aktualizovat svou verzi jádra Linuxu, je upgrade na nejnovější verzi preferovaného operačního systému založeného na Linuxu.
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.
Zatímco jádro je 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 systému Linux 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 oproti druhé.
Pro více informací o tomto tématu se podívejte na proč Windows dodávající jádro Linuxu mění věci Proč systém Windows Shipping jádra systému Linux mění všechnoChcete provozovat Linux ve Windows? Díky subsystému Windows pro Linux je to ještě snazší. Proto je to důležité. Přečtěte si více .
Bertel je digitální minimalista, který píše z notebooku s přepínači fyzického soukromí a OS schváleným nadací Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.