Existem várias alternativas para udev
lá fora. Aparentemente, o Gentoo pode usar algo chamado mdev
. Outra opção seria tentar usar o predecessor udev
do devfsd
. Finalmente, você sempre pode criar todos os arquivos do dispositivo que você precisa com mknod
.
Observe que, com este último, não há necessidade de criar tudo no momento da inicialização, pois os nós podem ser criados no disco e não em um sistema de arquivos temporário, como nas outras opções. Naturalmente, você perde a flexibilidade de ter criado arquivos de dispositivo dinamicamente quando um novo hardware é conectado (por exemplo, um dispositivo USB). Acredito que a abordagem padrão nesta era era ter todos os arquivos de dispositivos que você poderia razoavelmente precisar já criados em /dev
(ou seja, muitos arquivos de dispositivos).
É claro que a dificuldade em fazer com que qualquer uma dessas abordagens funcione em uma distro moderna é provavelmente bem alta. O wiki do Gentoo menciona dificuldades em fazer com que mdev
trabalhasse com um ambiente de desktop (quanto mais fora do Gentoo). A última versão devfsd
foi 2002, não tenho idéia se ela funcionará mesmo com os kernels modernos. Criar os nós manualmente é provavelmente a abordagem mais viável, mas até mesmo desabilitar udev
pode ser um desafio, particularmente em distos usando systemd
( udev
agora faz parte de systemd
, o que sugere uma strong dependência).
Meu conselho é ficar com udev
;)