Portál AbcLinuxu, 2. června 2024 00:12

Proč kompilovat kernel?

Distribuční jádra používají init ramdisk, který obsahuje moduly (ovladače) pro diskové řadiče, souborové systémy, a ostatní věci které jsou nutné pro připojení /, taková jádra se snaží být co nejuniverzálnější.

Hlavní motivací pro kompilaci jádra je zmenšit jeho velikost (přímo jádra) a zbavit se init ramdisku, protože obvykle stačí řadič zakompilovat do jádra, stejně tak podporu pro souborový systém /.

Také pokud si pustíte lsmod na distribučním jádře je nataženo nezřídka několik desítek modulů, které by mohly být přímo v jádře, například alsa - když máte zvukovou kartu, tak je zbytečné pokaždé natahovat moduly, nebo pokud používáte připojení přes PPP, mohou být moduly také přímo v jádře.

Dalším důvodem může být potřeba aplikovat nějaké patche přidávající funkcionalitu, nebo zvyšující výkon. Případně váš distribuční kernel nepodporuje nějaký stávající hardware.

Viz podobný dotaz v poradně

Dokument vytvořil: vogo, 8.4.2007 10:52 | Poslední úprava: jadd, 15.1.2016 00:10 | Další přispěvatelé: anonymous | Historie změn | Zobrazeno: 4443×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.