Linuxでは、devfs、devtmpfs、udevの定義が明確で正確かどうかを知りたいです。
devfs
[廃止予定]カーネルの実装です/dev
。これがカーネルによって満たされる場合ですかdevtempfs
? @Gillesによると回答はい、そうです。次にデバイス名をハードコードしますdevfs
。devtempfs
devtempfs
カーネルによってデバイスファイルでいっぱいになります/dev
。
udev
カーネルの uevent を受け取り、これらの uevent の属性をあらかじめ定義された特定のルールと一致させてデバイスの初期化を行い、有用なシンボリックリンクを生成するなどのタスクを実行するデーモンです。
現在のLinux実装は+/dev
です。devtempfs
udev
私の定義で真と偽は何ですか?
ベストアンサー1
udev
上記はほとんど正確ですdevtmpfs
が、望ましくない警告がありますudev
(ほとんどのユーザースペースで特別な処理が必要であり、シンボリックリンクを必要としないデバイスがない場合は、技術的に必要 udev
)。
それに関する限り、devfs
あなたは正しいと思いますが、100%確信できません。一般的に言えば、10年以上のLinuxシステム(または誤って設計された組み込みデバイス)を使用しない限り、心配する必要はありませんdevfs
。