/ devフォルダにMAKEDEVが見つからないのはなぜですか?

/ devフォルダにMAKEDEVが見つからないのはなぜですか?

私は現在購入した本でLinux Mintをサポートしながら、Linux Mintのディレクトリツリーを探索しています。まあ、その本では具体的に次のように言います。

この/devディレクトリには、すべてのデバイス用の特別なデバイスファイルが含まれています。デバイスファイルはインストール中に生成され、後で/dev/MAKEDEVスクリプトを使用して生成されます。/dev/MAKEDEV.localローカル専用デバイスファイルまたはリンクを作成するためにシステム管理者によって作成されたスクリプト(...)

スクリプトが見つかりません。新しいデバイスをインストールするときにスクリプトを検索または生成する必要がありますか?

答え1

書籍は作成時に正確でしたが、今は有効ではありません。MAKEDEV昔は、システムのスクリプトを/devシステム管理者が作成したローカルスクリプトで補完することができましたが、MAKEDEV.local最近ではローカルスクリプトが存在することが多くありました/sbin

現在、多くのLinuxシステムにはカーネルがまったくなく、必要に応じてMAKEDEVカーネルに依存し、デバイスノードを埋めます。udev

バラよりMAKEDEVスクリプト名がすべて大文字であるのはなぜですか?の歴史の詳細をご覧くださいMAKEDEV

答え2

@StephenKittのコメントによると、この本は古くなるでしょう。MAKEDEVスクリプト名がすべて大文字であるのはなぜですか?

実際はMAKEDEVそうです/sbin/マニュアルページから:

Name

MAKEDEV - create devices

Synopsis

/sbin/MAKEDEV -V
/sbin/MAKEDEV [ -d directory ] [ -D directory ] [ -c configdir ] [ -m maxdevices ] [-a] [-n] [-v] [-i] [-M] [-S] [-u] [-x] " device ..."

Description

MAKEDEV is a program that will create the devices in /dev used to interface
with drivers in the kernel.

Note that programs giving the error ''ENOENT: No such file or directory''
normally means that the device file is missing, whereas ''ENODEV: No such
device'' normally means the kernel does not have the driver configured or loaded.

関連情報