Я помітив у ядрі наступний варіант: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
І я бачу, що це включено за замовчуванням у ядрі дистрибутива Debian 3.2.0-4-amd64
Я намагаюся зрозуміти, яку різницю приносить цей варіант. Без цього варіанту /dev
монтується як tmpfs
, при цьому опція монтується як devtmpfs
. Крім цього, я не бачу різниці.
help
Чи не уточнив , це для мене теж:
Це створює екземпляр файлової системи tmpfs / ramfs на початку завантаження. У цій файловій системі ядро драйвера ядра підтримує вузли пристроїв зі своїми за замовчуванням іменами та дозволами для всіх зареєстрованих пристроїв з присвоєним основним / другорядним номером.
Він забезпечує повністю функціональний каталог / dev, де зазвичай udev працює зверху, керуючи дозволами та додаючи значущі символьні посилання.
У дуже обмежених умовах він може забезпечити достатню функціональність / розробник без додаткової допомоги. Це також дозволяє прості системи порятунку і надійно обробляє динамічні основні / другорядні числа.
Може хтось, будь ласка, пояснить різницю між використанням CONFIG_DEVTMPFS
стандарту проти /dev
?
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
. Якщо ядро заповнюється/dev
, що ще потрібно зробитиudev
?