| 修改记录
版本 1.0.1中的新东西
1. 修改节。
2. 如何查找最小的设备号。
3. 整理字符文件和设备文件之间的差异的说明。
4. 内核模块的make描述文件。
5. 对称多处理。
6. “坏主意”。
版本 1.1.0中的新东西
1. 支持内核版本2.2, 所有的地方。
2. 多内核版本源文件。
3. 2.0 版和 2.2版之间的变化。
4. 内核模块中的多文件。
5. 不要写和系统调用混合的模块。
感谢
我感谢 Yoav Weiss,他给了我很多有益的主意和讨论并且在这个文档出版前发现了很多错误,当然现有的错误完全是我的过错。
这本书的 TEX 构架剽窃于 `Linux Installation and Getting
Started Guide'(Linux安装与入门指南) , TEX 是Matt Welsh的作品.
我感谢Linus Torvalds, Richard Stallman 和所有其他让我得以在我的计算机上运行如此高质量的操作系统及源代码而没有指出的人(是的,那么我为什么说呢?)。
对版本 1.0.1
我不能列出所有给我发email的人,如果我没有列出你,我先在此道歉。下面的人对我有很大的帮助:
来自荷兰的Frodo Looijaard ,他提供了一个关于主机的有用的建议及关于
2.1.x 版本内核的信息.
来自新西兰的Stephen Judd 他进行了拼写校正.
来自瑞典的Magnus Ahltorp 他更正了我的关于字符设备和块设备之间的差异的错误。
对版本 1.1.0
来自加拿大魁北克的Emmanuel Papirakis 他编写了所有的对内核 2.2
的范例。
来自荷兰的Frodo Looijaard 他教会了我如何创建内核模块的多文件.
当然,任何现存的错误都是我的过错,如果你认为这些错误使本书是无用的,欢迎你向我索还你付给我的全额款项。
|