Portál AbcLinuxu, 10. května 2025 00:03
Řešení dotazu:
make -j$ncpu
Mám celkem rychlý stroj - i5-2400, 8GB paměti…
Tohle má jako být rychlý stroj? Uf. Spustit build a jít na pivo.
Kromě výše doporučeného paralelismu na úrovni make (-j 4
) je nejlepším receptem na zrychlení kompilace kernelu vyhození tisíců položek a kernelových modulů, které se na daném hardwaru nikdy nepoužijí, z konfigurace kernelu. To se pak jeden diví, jak rychle se dá zkompilovat kernel.
Nejde jen o moduly, ale taky třeba o vyhození všech AMD triků na procesorech Intel (nebo naopak) nebo (samozřejmě podle gusta) zrušení podpory 32-bitových binárek. Je spousta dalších detailů, které můžou dokonce i o promile zlepšit efektivitu. :-P
Ten čas se amortizuje celými roky kompilování kernelu s tím upraveným nastavením a s make oldconfig
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.