Saya perhatikan opsi berikut di kernel: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
Dan saya melihat bahwa itu diaktifkan secara default di kernel distribusi Debian 3.2.0-4-amd64
Saya mencoba memahami perbedaan apa yang diberikan opsi ini. Tanpa opsi ini, /dev
sudah terpasang sebagai tmpfs
, dengan opsi ini, sudah terpasang sebagai devtmpfs
. Selain itu, saya tidak melihat perbedaan.
Itu help
juga tidak menjelaskan bagi saya:
Ini menciptakan instance sistem file tmpfs / ramfs awal saat bootup. Dalam sistem file ini, inti driver kernel memelihara node perangkat dengan nama dan izin default untuk semua perangkat terdaftar dengan nomor utama / minor yang ditugaskan.
Ini menyediakan direktori / dev yang berfungsi penuh, di mana biasanya udev berjalan di atas, mengelola izin, dan menambahkan symlink yang bermakna.
Dalam lingkungan yang sangat terbatas, ini dapat memberikan fungsional / pengembang yang memadai tanpa bantuan lebih lanjut. Ini juga memungkinkan sistem penyelamatan sederhana, dan andal menangani angka besar / minor yang dinamis.
Bisakah seseorang tolong jelaskan perbedaan antara menggunakan CONFIG_DEVTMPFS
vs standar /dev
?
sumber
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
. Jika kernel terisi/dev
, apa yang tersisa untuk dilakukanudev
?udev
. Langsung dari kutipan Anda, udev menanganimanaging permissions and adding meaningful symlinks
serta menjalankan skrip eksternal, memberi tahu lingkungan desktop, dll./dev
?