Některé moduly, např. pro filesystémy nebo síťové protokoly, se loadují automaticky, takže pokud je v nich bezpečnostní chyba, je často možné ji zneužít i bez práv roota, přestože se ty moduly za normálních okolností nepoužívají. Ale lze to samozřejmě řešit i jinak, např. v novějších verzích openSUSE jsou moduly různých exotických filesystémů defaultně blacklistované a kdo některý z nich používá, musí je explicitně povolit.
presně to je důvod proč také osekávám kernel a userspace, snižuji tím příležitosti, zlepšuji debugování a snižuji frekvenci nutných aktualizací, to jde ruku v ruce i se spolehlivostí a nižšími náklady na údržbu.
Místo na disku je asi poslední co mě trápí, mám rád přehled nad svým systémem, těžko ale mít přehled pokud systém obsahuje spousty funkcí, které nepužívám a tedy je ani neznám.
Pro vývoj si nahodím plnotučný OS do virtuálu, ale postupně jak dospívám k produkci, osekávám a osekávám, občas mám i chuť celou aplikaci zabalit do initramfs a vykašlat se na userspace OS, ale to by kolegové na mě dost nadávali.