Ho notato la seguente opzione nel kernel: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
E vedo che è abilitato di default nel kernel di distribuzione Debian 3.2.0-4-amd64
Sto cercando di capire quale differenza porti questa opzione. Senza questa opzione, /dev
è montato come tmpfs
, con questa opzione, è montato come devtmpfs
. A parte questo, non vedo alcuna differenza.
Il help
non ha chiarito per me sia:
Questo crea un'istanza del filesystem tmpfs / ramfs all'inizio del boot. In questo filesystem, il core del driver del kernel mantiene i nodi del dispositivo con i loro nomi e autorizzazioni predefiniti per tutti i dispositivi registrati con un numero maggiore / minore assegnato.
Fornisce una directory / dev completamente funzionale, dove di solito udev funziona in cima, gestendo le autorizzazioni e aggiungendo collegamenti simbolici significativi.
In ambienti molto limitati, può fornire un funzionale / dev sufficiente senza ulteriore aiuto. Consente inoltre semplici sistemi di salvataggio e gestisce in modo affidabile numeri maggiori / minori dinamici.
Qualcuno potrebbe spiegare la differenza tra l'utilizzo CONFIG_DEVTMPFS
rispetto allo standard /dev
?
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
. Se il kernel si popola/dev
, cosa resta da fareudev
?