本文列出了关于在 Debian 2.1 (slink) 中运行 Linux 2.2.x 核心的已知问题。我们将假设您执行的是最新版的 slink 系统。
slink 发行版已被鉴定和正式检验过可以运行于 2.0.x Linux 核心。由于在 Linux 2.2 系列的核心发行以前,Debian 已将 Debian 2.1 (slink) 冻结,并且由于核心的主版本号 (major version number) 的改变表示有可能带来复杂的问题,所以我们坚决在下在 Debian 2.1 (slink) 中使用已被证明没有问题的 2.0 系列的核心。
然而,Debian 的发行并不受核心版本的限制;你可以在 Debian 中运行任何版本的核心,不过我们并不能保证所有程序都能正常运作。如果你决定升级到 Linux 2.2 系列的核心,但发觉某个软件包带来了问题,你可试试运行它的在 potato (Debian 2.2) 中的版本。
以下的许多连结已经是指到 potato 版本的软件包了。请注意,如果您在 slink 中安装那些软件包,您可能也会需要安装 potato 版本的程序库以及其他所需的软件包。最显著的改变是您将会需要更新您的 libc6 软件包。我们强烈建议您使用 apt-get 来进行这项工作,因为它只会取得您所需要的软件包。不过我们还是需要先警告您:虽然大部分人在使用稳定和冻结版本的混合系统时都没有遇到什么问题,您还是有可能会受到 potato 中的错误的影响。
kernel-source-2.2.1 软件包已经发布以帮助那些想要执行 Linux 2.2.x 核心的用户。无论如何,我们建议你去查阅一些权威的核心发布站点,例如像 kernel.org,以获取新版本的 2.2.x 源码和附加的堪误表。在 2.2.1 中存在着一些已知的错误,如已知它会在某些机器上导致数据出错 (data corruption)。你应该获取这些新的 2.2 系列的补丁 (patch) 并把它们附加到 Linux 核心源码中。
注意这个列表可能并不完整。如果你找到其它在此未列出的问题请向 www.debian.org 提交错误报告。最好为有问题的软件包检查一下错误报告 (bug report);并试着确定问题是由 Linux 2.2 所核心引起的。
ifconfig 将会不显示 aliases 界面 (aliases interface),并且在某些情况下,ipchains 将在清除 packet 计数器 (packet counters) 时失败并没有任何信息。一些从 netbase 的 init scripts 建立的路径 (routes) 将会发出一些无害的警告信息。
所有的这些问题都在 potato 版本中得到解决。如果你不希望升级到 potato 版本,Debian 2.1 兼容的软件包可以在这里找到。
dhcp-client。