这比平时花费了更长的时间,对此我表示抱歉,但 kernel26 现已移至 core。以下是更改:
- 配置已完全审查,已启用更多驱动程序,两个架构的配置现已同步。
- 已启用 IO accounting,这使得可以使用 iotop。
- 清理了内核补丁,现在所有内容都包含在一个大的 -ARCH 补丁中,详情请参阅 http://projects.archlinux.org/?p=linux-2.6-ARCH.git;a=summary。
问题
- USB 子系统现在只能由 GPL 内核模块访问。因此,slmodem USB 模块不再工作。我编译了 slmodem 包,不包含 slusb.ko 模块,我不知道这是否仍然有用。
- martian 不再编译,我不知道为什么,也没有找到修复方法。
- 一些用户报告说他们的 iwl4965 在 2.6.25 中无法工作,而另一些用户则说工作正常。请参阅这两个错误报告:http://bugs.archlinux.org/task/10389, http://bugs.archlinux.org/task/10442。
我建议所有受影响的用户保留旧的 kernel26 和 module 包的副本,或者完全不要更新。
一些配置更改使内核更加模块化,因此您可能需要手动加载一些模块,或通过 rc.conf 加载,例如 'loop' 和 'autofs4' 模块。