Se fosse solo per fare un kernel che vada bene su tutte la macchine si può semplicemente caricare tutto direttamente nel kernel; a volte l'ho fatto, per verifiche, e non crea nessun problema avere nel kernel dei driver senza il relativo hardware.spina ha scritto: Certo che sono utili, ma non per fare quello che dici tu.
udev esiste perchè non fa solo quello che faceva hotplug, ma fa anche quello che faceva hotplug.
modprobe esiste perchè se no non puoi caricare i moduli, e i moduli esistono perchè così si possono fare dei kernel modulari, e i kernel modulari sono utili se vuoi fare un kernel che vada bene su qualsiasi macchina.
Il fatto che 'udevadm trigger' carichi tutti i moduli all'avvio dovrebbe far pensare che forse non è poi tanto necessario tenere i moduli buoni buoni finchè non servono.
Poi, come ti ho detto prima anche io carico i moduli solo quando servono, però non penso che ci sia tutto sto grande vantaggio. E' solo che sono fissato.
Emanuele
Nel momento che hai caricato un modulo di fatto l'hai messo in memoria e se prersente, attivato il relativo hardware.Comunque resto della mia opinione, poi come detto precedentemente, Ogniuno la pensa a modo proprio e di conseguenza agisce.
E qui chiudo il mio contributo in merito.
P.S. udev non carica i moduli che ti servono in fase di boot.Ho dovuto attivare hotplug nel kernel altrimenti alcuni moduli che mi servono all'avvio non li caricava e non era possibile inserirli direttamente nel kernel essendo contributi esterni allo stesso.