- 论坛徽章:
- 0
|
比较两者的conf/GENERIC文件,可以发现如下差异:
NetBSD:- # CPU features
- acpicpu* [color=Red]at cpu?[/color] # ACPI CPU (including frequency scaling)
- coretemp* [color=Red]at cpu?[/color] # Intel on-die thermal sensor
- acpi0 [color=Red]at mainbus0[/color]
- #options ACPI_ACTIVATE_DEV # If set, activate inactive devices
- options VGA_POST # in-kernel support for VGA POST
- # ACPI devices
- apm* [color=Red]at acpi?[/color] # ACPI apm emulation
- acpiacad* [color=Red]at acpi?[/color] # ACPI AC Adapter
复制代码 FreeBSD:- # Bus support.
- device acpi
- device eisa
- device pci
- ...
- device ida # Compaq Smart RAID
- device mfi # LSI MegaRAID SAS
- device mlx # Mylex DAC960 family
- device pst # Promise Supertrak SX6000
- device twe # 3ware ATA RAID
复制代码 就我自己来说(可能是先入为主的思想),更喜欢接受NetBSD的模型(框架更清晰,通过conf文件即可看出总线、驱动的依赖关系)。
通过追踪FreeBSD内核的提交日志,发现FreeBSD是在-r61640(2000年6月14日)改成现在这个样子的(前后应该也做过不少修改),在那之前就是NetBSD的样子。
当然我知道修改的不止这一个文件。
想问下BSD大牛:
1、FreeBSD做这个改动是出于何种考虑?
2、FreeBSD的改动完美吗(或者说算是改进吗)?
CU首次发贴,激动... |
|