FreeBSD内核配置与管理全解析
1. 设备配置提示
在 /boot/device.hints 文件中,你会看到许多类似如下的条目:
hint.ed.0.disabled="1"
hint.ed.0.port="0x280"
hint.ed.0.irq="10"
hint.ed.0.maddr="0xd8000"
这些条目是 ed 设备驱动的提示信息。 disabled 关键字表示 FreeBSD 在启动时不会自动检查该设备;若找到其他 ed 卡,它可被分配设备编号 0。若启用此设备,FreeBSD 会在端口 0x280 、中断请求(IRQ)10 和内存地址 0xd8000 处探测卡,若卡存在,会被命名为 ed0 。当然,若该卡不被 ed(4) 以太网驱动支持,会出现其他问题。
2. 内核模块概述
内核模块是内核的一部分,可按需加载和卸载。插入硬件时加载模块,移除硬件时卸载,可节省系统内存并增强灵活性。默认内核存于 /boot/kernel/kernel 文件,内核模块则是 /boot/kernel 目录下的其他文件,文件名以 .ko 结尾,通常根据模块功能命名,如 /boot/kernel/joy.ko
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



