"tudom mirol van szó, de a moduláris monolitikus és a statikus monolitikus között is van sebességkülömbség."
Annyi mindenképp amíg az elején berántja a modult. Ami be van forgatva a kernelbe, annak a HW init részei bootkor futnak, a moduloknak meg modprobe-kor. Ennyi, hatalmas segességkülönbség.
Ja, mutatok egy trukkot:
#!/bin/sh
echo -n i8042 > /sys/bus/platform/drivers/i8042/unbind
sleep 3
echo -n i8042 > /sys/bus/platform/drivers/i8042/bind
(gyk.: az i8042 a keyboard/ps2/serial controller IC drivere, szóval do not panic 3s után meggyógyul...)
Nálam pl. ez a cucc érthető okokból nem modulban van, mégis így el lehet érni a HW üjrainicializálását. Szóval az első echo gyakorlatilag kitölti a "modult". Tanulság: futásidőben semmi különbség nincs abban, hogy valami fixen be van forgatva vagy modulban csücsül. Gyakorlatilag az összes driver kódja úgy néz ki, mintha modulban lenne.