PV090: Linux Kernel

Iva Kasprzaková, <xkasprz@fi.muni.cz>

Referát je o Linuxovém jádře.

Linux je monolitické modulární jádro, asi nejpoužívanější na světě.

Kde vzít jádro?

Pokud nechcete dělat vývoj jádra, tak si stahujte atuální stable verzi. Tato verze není typicky ta nejnovější. V gitu tyto verze mají cedulku stable.

Konfigurace, kompilace a instalace jádra

Konfigurace

CONFIG_

Textová konfigurace

Prostředí:

Ovládání:

Závislosti, jejich splnění, umístění nastavení, … lze vyčíst z nápovědy. Vyhledávat v CONFIG_ je možno stiskem ‘/’. Z nalezených výsledků lze přejít na danou položku pomocí čísla v závorce. Vyhledávání se pak zanoří -> nemusíme se pořát vracet.

Sybsystémy

HW a jiné informace o systému

Kompilace a instalace

-> kompilace: make -j 4

-> instalace: make -j 4 modules_install install

modules_install je potřeba spustit před install protože jinak nám vznikne systém s původními moduly, ale novým jádrem.

Moduly

Příkazy

Spuštění

Problémy a zkušenosti

Parametry příkazové řádky jádra

Initial RAM disk

System.map

Jiná jádra

Vývoj

Linux is evolution, not intelligent design! – Linus Torvalds, 2005

Zdroje