我试图阐明哪种是在 Linux 中与设备交互的最有用(就功能而言)方法。据我了解,设备文件只公开了部分功能(块设备中的地址块,字符设备中的流等......)。 ioctl(2)似乎是最常用的,但有人说它不安全,等等。
ioctl(2)
一些好的文章或其他相关的指针将受到欢迎。
devices sysfs ioctl
有人可以为我澄清systemd 单元的“启用”和“激活”之间的区别。据说,如果单元有 [Install] 部分,则应调用enable,否则只需激活即可。
这是如何在启动过程中处理的?Systemd 会自动做出正确的决定吗?
startup systemd
devices ×1
ioctl ×1
startup ×1
sysfs ×1
systemd ×1