Linux 内核¶ 参考资料 书籍: The Linux Programming Interface Linux Kernel Development 设备和模块¶ Linux 思想:一切皆文件 设备类型:块、字符、网络。 只有网络设备不是通过 device node 访问的,而是通过 socket API。 块设备可寻址,字符设备看作流。 还有虚拟设备,如 /dev/random 等,提供内核功能。 模块:Linux 内核用这个机制来支持动态加载和卸载。