Ori 的原始文档在支持早期版本的 Linux 方面做得很好,可以追溯到 2.0 时代。 我最初打算保持这种做法,但在思考之后,我放弃了。 我保持兼容性的主要原因是像 LEAF 这样的 GNU/Linux 发行版,它们倾向于使用较旧的内核。 然而,即使 LEAF 现在也使用 2.2 和 2.4 内核。
Ori 和我都使用 x86 平台。 在大多数情况下,源代码和讨论应该适用于其他架构,但我不能保证任何事情。 一个例外是第 12 章,中断处理程序,它不应该在除 x86 之外的任何架构上工作。