I have a linux built with a buildroot for a Beaglebone wireless board. In the root file system, when it is still on the host and has not been copied to the target, in the /dev folder, there are device files fd, log, stderr, stdin, stdout only. When I load this root file system on the target and launch the target, there are many more devices - many tty, zero, urandom etc. They are created during the Linux boot process. Buildroot built the system using simple busybox init program. In init scripts i do not see the process of creating device nodes, who creates this device nodes?
question from:
https://stackoverflow.com/questions/65932709/how-are-device-nodes-created-in-embedded-linux-without-udev 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…