Portál AbcLinuxu, 25. prosince 2025 21:59
A to bylo 2.4 i 2.6 optimalizovaný na jeden komp.To, že jsem to porovnával s 4MB huge od slacku 12.1 bylo fakt jen to porovnání. Přímo v jádře mám akorát PATA, asi tři framebuffery a pár věcí jako třeba usb mass storage. Většina je jako modul nebo není. Nevím proč je tak velký (nebo teda doufám, že to není tím, čím si myslím
). Jádro na ARMu 2.6.35 (i věci jako framebuffer) má asi 2MB (stroj mám vedle sebe).
. Všechny kromě jedný síťovky (má flash na sobě) taky. Hmm a asi polovinu debugovacích nástrojů.
Co všechno je v tvém jádru?
-rw-r--r-- 1 root root 3728576 2010-08-05 20:34 vmlinuz-2.6.35-nitro
.
-rw-r--r-- 1 root root 1770144 2010-07-01 14:58:38 /boot/vmlinuz-2.6.34-gentoo-r1
.
du -h `find . -name "*.o"` | sort(v kořenu zdrojáků linuxu samozřejmě) Pak si jen stačí překládat jména souborů na volby a vyhazovat ty co žerou nejvíc. Bohužel to není moc pohodlné. Zdá se, že jednoduchý KConfig pomalu přestává stačit a bude třeba něco sofistikovanějšího.
.
P.S. Tuhle jsem měl nápad nakopírovat všechny zdrojáky v Linuxu do jednoho obrovskýho a ten pak zkompilovat najednou.To já též, jen se to netýkalo zdrojáků Linuxu. Možná by to nějaký preprocesor zvládnul (zas by to sežralo paměti jako pes).
), ale je jasný, že by to šlo i jinde.
Paměti by to žralo fakt dost, ale zase by se nemuselo gcc pouštět kvůli každýmu .h (+ přenášet hafo parametrů a načítat hafo hlavičkovejch souborů).
k cemu framebufery nvidie a ati, s binarnimi ovladaci jen koliduji a pri pouziti oss ma kms v sobe FB ....
. Což vzhledem k tomu, že jsem testoval novou vrstvu pro ATA (+přejmenování hda→sda) a zaboha to nejelo. V texťáku se všechno odrolovalo a hnedka se zamrzlo na kernel panicu. Subjektivně jede akcelerovanej framebuffer rychlejc
.
To, že to koliduje je fakt, ten atifb nějak blbě nastavuje hodiny, takže v embedded tv kartě pak mám čtverečky
. Spíš než vyhodit ovladač by byl lepší nějakej parametr, kterej zakáže probe danýho ovladače (občas prohazuju grafiky na stroji).
https://bugzilla.kernel.org/show_bug.cgi?id=16588
S updatem radeji vyckejte jeste tech 999 dnu ;)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.