Linuxでは、devfs、devtmpfs、udevの定義は正しいですか?

Linuxでは、devfs、devtmpfs、udevの定義は正しいですか?

Linuxでは、devfs、devtmpfs、udevの定義が明確で正確かどうかを知りたいです。

devfs[廃止予定]カーネルの実装です/dev。これがカーネルによって満たされる場合ですかdevtempfs? @Gillesによると回答はい、そうです。次にデバイス名をハードコードしますdevfsdevtempfs

devtempfsカーネルによってデバイスファイルでいっぱいになります/dev

udevカーネルの uevent を受け取り、これらの uevent の属性をあらかじめ定義された特定のルールと一致させてデバイスの初期化を行い、有用なシンボリックリンクを生成するなどのタスクを実行するデーモンです。

現在のLinux実装は+/devです。devtempfsudev

私の定義で真と偽は何ですか?

ベストアンサー1

udev上記はほとんど正確ですdevtmpfsが、望ましくない警告がありますudev(ほとんどのユーザースペースで特別な処理が必要であり、シンボリックリンクを必要としないデバイスがない場合は、技術的に必要 udev)。

それに関する限り、devfsあなたは正しいと思いますが、100%確信できません。一般的に言えば、10年以上のLinuxシステム(または誤って設計された組み込みデバイス)を使用しない限り、心配する必要はありませんdevfs

おすすめ記事