Zase problém s APIC
Jan Houstek
jan.houstek na mff.cuni.cz
Úterý Leden 4 20:35:07 CET 2005
On Tue, 4 Jan 2005, Milan Keršláger wrote:
> > Třeba ovladače nechám pouze ty co používám atd......
>
> To neni vyhodne, protoze vsechny ovladace jsou stejne moduly a nikdy
> nevite, co eventuelne budete potrebovat.
Na druhou stranu, pokud vite, co zcela jiste nebudete potrebovat, je asi
pomerne zbytecne to kompilovat (pokud uz tedy jadro kompilujete).
> Buildovat nemodularni jadro je take k nicemu, protoze i do nemodularniho
> jadra se da modul zavest (kdyz uz ma nekdo roota) a kdyz ho nema, tak je
> to fuk.
Na embedded systemech to az tak nesmyslne neni, odpada nutnost starat se o
nahravani modulu, usetri se nejaky ten kilobyte a zmensi se pocet mist,
kde se muze neco pokazit.
> A pro vyrabeni initrd image (tj. zavadeci ramdisk s moduly) existuji v
> kazde slusne distribuci skripty, takze to zvladne take kazdy.
Trochu nestastne je, ze struktura toho image neni poradne standardizovana
a kazdy si to dela nejak jinak. Pocinaje pouzitim ruznych specialnich
filesystemu, pres nejruznejsi shelly, staticke ci dynamicke binarky po
nejruznejsi hacky kolem SW RAIDu, LVM apod.
Navic, v okamziku, kdy uz si kernel sam kompiluju a vim, co budu pro
pristup na root filesystem potrebovat, je pomerne logicke to zakompilovat
staticky a usetrit si starosti s initrd. Pokud na druhou stranu pouzivam
hotovy kernel, tak k nemu mam i hotovy initrd a taktez se o nej nemusim
starat.
Nehlede na to, ze nektere veci funguji jen jsou-li staticky v kernelu,
napr. autodetekce MD svazku.
-- Honza Houstek
Další informace o konferenci Linux