Peter Wiersig schrieb:
Al Bogner wrote:
und nun habe ich die Frage, ob ich Module zulassen soll bzw. welchen Nachteil ich habe, wenn ich den Kernel monolithisch baue.
Wenn du den grundsaetzlichen Modul-Support im Kernel laesst, kann man manch lustige Erweiterung im laufenden Betrieb dazu kompilieren und aktivieren. (iptables helper modules z.B.)
Wenn man NVIDIA-Treiber nutzt o.ae., wird man gar nicht umhin kommen, Module-Support zuzulassen. Ich wuerde dann z.B. auch raten, AGP-Support als Modul zu uebersetzen, denn dann kann man zwischen Kernel-AGP und NVIDIA-AGP waehlen. Je nach Motherboard und Konfiguration ist mal das Eine mal das Andere stabiler. Module koennen auch von Vorteil sein, wenn es um Re- sourcenvergabe geht. Hatte schon das Problem, dass sich manche Treiber um die gleichen Resourcen gestritten ha- ben beim Booten. Beides als Modul konfiguriert und erst bei Bedarf geladen, und das Problem war beseitigt. Ich wuerde alles, was zum Booten oder oft und staendig ge- braucht wird, in den Kernel packen, alles andere als Mo- dul realisieren. Mit Modulen ist man einfach flexibler. CU, Thomson