GNU/Linux >> Znalost Linux >  >> Linux

Co je to jádro Linuxu a měli byste upgradovat na nejnovější jádro?

Nebojte se, nebudu psát další wiki článek o linuxovém jádru (vím, že na to existuje Wikipedie!), ale spíše vysvětlím linuxové jádro pro koncového uživatele jednoduchými laickými termíny.

Co je to jádro Linux?

Linuxové jádro je důležitou součástí programu, který tvoří první vrstvu interakce mezi hardwarem vašeho počítače a vaším operačním systémem (OS). Jeho úkolem je působit jako prostředník mezi vaším operačním systémem Linux, jako je Ubuntu, Linux Mint, Fedora atd., a hardwarem vašeho počítače, jako je grafická karta, RAM, CPU, atd.

Každý operační systém má svá vlastní jádra. Windows a Mac OS X mají své vlastní a Linux má linuxové jádro založené Linusem Torvaldsem, finským studentem, který poprvé napsal Linux během své brigády, odtud název Linux.

Nové verze linuxového jádra

Stejně jako jakýkoli jiný software potřebuje i jádro Linuxu pravidelnou aktualizaci. Linus Torvalds vydává nové aktualizace linuxových jader. Každá aktualizace obvykle obsahuje opravy bezpečnostních mezer, opravy chyb, lepší kompatibilitu hardwaru, lepší stabilitu, vyšší rychlost a příležitostně velké aktualizace také přinášejí některé nové funkce a vlastnosti. Po celém internetu tedy uvidíte několik linuxových jader. Toto je zcela nezávislé vydání a nekontroluje ho žádná distribuce Linuxu.

Proč se distribuce Linuxu nedodává s nejnovějším jádrem Linuxu?

Odpověď je jednoduchá a věřím, že odpověď již znáte. Vývojáři OS vybírají nejlepší jádro, které v té době mají, a vyvíjejí na něm svou distribuci Linuxu – plně testováno.

Každé velké sestavení linuxové distribuce trvá přibližně rok a během tohoto vývojového cyklu uvidíte několik aktualizací linuxových jader, což jsou nezávislá vydání. Vývojáři OS nemohou dohnat nová jádra a nemohou riskovat zařazení nového jádra Linuxu uprostřed svého vývojového cyklu, aniž by jej otestovali. Může je to zpomalit, protože musí pokaždé kontrolovat kompatibilitu, a může také objevit nové chyby. Je tedy na koncových uživatelích, aby vyzkoušeli nová jádra Linuxu.

Měli byste upgradovat na nové jádro Linux?

Bohužel to není jednoduchá odpověď ano nebo ne. Záleží na tom, jaký máte počítač a jaké je primární použití vašeho PC. Pokud máte nějaký 10 let starý počítač a všechna hardwarová rozhraní fungují dobře a používání počítače je omezeno na občasné používání, jako je několik hodin denně online prohlížení, můžete se držet svého aktuálního jádra Linuxu, které je součástí vaší distribuce Linuxu.

Na druhou stranu, pokud máte moderní počítač a jste většinu času na internetu a opravy zabezpečení jsou pro vás nanejvýš důležité, pak byste pravděpodobně měli upgradovat na nejnovější jádro. Díky tomu může být váš počítač rychlejší, bezpečnější a bude mít lepší kompatibilitu s vaším operačním systémem Linux.

Když už bylo řečeno, že vyzkoušení nového jádra Linuxu nikomu neuškodí. Vše, co potřebujete, je zkontrolovat, zda je váš počítač po upgradu stabilní nebo ne. Proto vždy uchovávejte starší a existující jádra, abyste se mohli kdykoli vrátit pro případ, že by se něco pokazilo.

Počkejte...Takže upgrady jádra Linuxu jsou vratné?

Tento proces je zcela reverzibilní a velikost Linuxu spočívá v tom, že zachovává vaše aktuální jádro nedotčené i po upgradu na nové jádro, takže se můžete snadno vrátit, pokud se něco pokazilo.

Nová instalace linuxového jádra obvykle přidá nový řádek do zavaděče GRUB a přesune starší jádra do ‚Advanced Options‘ GRUB. Vzhledem k tomu, že tento článek je obecným know-how, vysvětlení, jak vrátit linuxové jádro, je mimo rozsah tohoto článku.

Žádný strach, velmi brzy se budu věnovat článku krok za krokem o tom, jak přesně reverzovat linuxová jádra v hlavních distribucích Linuxu, na které se vztahuje tento web, včetně Ubuntu, Linux Mint a Fedora. Zůstaňte naladěni.


Linux
  1. Jaký je aktuální zdrojový kód jádra Linuxu?

  2. Jaký je význam fork() a grep v Linuxu?

  3. Co dělají parametry jádra acpi_osi=linux a acpi_backlight=vendor?

  1. 30 věcí, které jste nevěděli o linuxovém jádře

  2. Co je kurátorství obsahu a jak byste to měli dělat?

  3. Co brání distribucím používat nejnovější linuxové jádro?

  1. Jaký je rozdíl mezi module_init a init_module v modulu jádra Linuxu?

  2. Jaký je význam úvodních a koncových podtržítek v identifikátorech jádra Linuxu?

  3. Jaké je rozhraní pro systémová volání ARM a kde je definováno v jádře Linuxu?