Apesar da maioria dos módulos criarem seus device nodes automaticamente (devtmpfs), alguns ainda precisam ser criados manualmente. Até o systemd 205, era o systemd-udevd que lia o arquivo /lib/modules/$(uname -r)/modules.devname , gerado pelos pacotes das distribuições com o comando depmod , e criava-os. Na versão 14, o kmod, sucessor das ferramentas da suíte module-init-tools, ganhou o comando static-nodes , que é capaz de exportar a informação no formato do systemd-tmpfiles . Então, a partir do systemd 206, o novo serviço kmod-static-nodes.service encarrega-se de rodar bem cedo no boot, antes de systemd-tmpfiles-setup-dev.service, para criar /run/tmpfiles.d/kmod.conf (/run é volátil) com a lista dos device nodes coletada de modules.devname , que é usada pelo segundo serviço. kmod-static-nodes.service tem algumas restrições para rodar: se não for possível criar device nodes (ConditionCapability), o serviço não é iniciado, o que evita erros rodando em containers; usando o especi...