He notado la siguiente opción en el kernel: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
Y veo que está habilitado por defecto en el núcleo de distribución de Debian 3.2.0-4-amd64
Estoy tratando de entender qué diferencia trae esta opción. Sin esta opción, /dev
se monta como tmpfs
, con esta opción, se monta como devtmpfs
. Aparte de eso, no veo ninguna diferencia.
El help
tampoco me lo aclaró:
Esto crea una instancia del sistema de archivos tmpfs / ramfs al inicio del arranque. En este sistema de archivos, el núcleo del controlador del núcleo mantiene los nodos del dispositivo con sus nombres y permisos predeterminados para todos los dispositivos registrados con un número mayor / menor asignado.
Proporciona un directorio / dev completamente funcional, donde usualmente udev se ejecuta en la parte superior, administrando permisos y agregando enlaces simbólicos significativos.
En entornos muy limitados, puede proporcionar una funcionalidad / desarrollo suficiente sin ninguna otra ayuda. También permite sistemas de rescate simples y maneja de manera confiable números dinámicos mayores / menores.
¿Podría alguien explicar la diferencia entre usar CONFIG_DEVTMPFS
vs el estándar /dev
?
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
. Si el núcleo se llena/dev
, ¿qué queda por hacerudev
?