Alguns dos drivers de dispositivo são compilados junto com o kernel, o que significa que eles já estão carregados quando o kernel é iniciado. E alguns outros estão no initrd
e são carregados junto com o kernel na inicialização.
Após o kernel inicializar, ele envia uevent
s para o espaço do usuário. udev
os vê e carrega os módulos apropriados, de acordo com as regras contidas no arquivo modules.alias
.
Mais informações sobre o udev