Debian 的其中一个目标是要尽可能成为稳固的系统。这就是为什么我们创建一个可以完全无瑕疵升级的系统,并积极调查及改良 Debian 的 Y2K 兼容。
评估一个系统是否 Y2K 兼容,您不仅要注意基层系统(合成系统的核心、基础程序库与工具),也要注意您每天使用的全部工具。假如您的系统只是接近 Y2K 兼容,百密一疏,只要有一个非 Y2K 兼容的组件出现错误,而导致您的 mission critical 关键任务系统失灵,那就功亏一篑了。
不像市场上某些过于臃肿的单体式操作系统,Debian 是在 Linux 核心上加上大量的工具建制而成的。这样的设计让部份的系统升级时不至于影响其他部份。这种带有抽象层次 (levels of abstraction) 的设计,让系统更稳固、更灵活。既然了解各个组件之间的交互作用,我们只需要测试每一个组件的 Y2K 兼容性,就能确认系统的一致。
为了服务我们的客户,我们收集了一个软件包的列表与他们的 Y2K 兼容性列表。由于 Y2K 兼容性对 IT 部门尤为重要,为了便于测试检查,我们特别抽选了‘base’基要系统软件包及服务器最常使用的组件,列表于下。而系统上其余(超过 2500 个)软件包的 Y2K 信息,则另作列表。
查看选择性 (optional) 与额外 (extra) 软件包列表。
[备注: 如果您知道其他任何的链接,请寄信给 <webmaster@debian.org>]
| 软件包 | 版本 | 状况 | 网址 |
|---|---|---|---|
| adduser | 3.8 | 合格 | -- |
| ae | 全部 | 合格 | http://www.gnu.org/software/year2000-list.html |
| base-files | 2.0 | 合格 | -- |
| base-passwd | 2.0.3.3 | 合格 | -- |
| bash | 2.02 | 合格 | http://www.gnu.org/software/year2000-list.html |
| bsdutils | 4.2.0.1 | 合格? | -- |
| debianutils | 1.9 | 合格? | -- |
| dialog | 0.9a-12.0 | 合格 | -- |
| diff | 2.7-16 | 合格 | http://www.gnu.org/software/year2000-list.html |
| dpkg | 1.4.0.23.2 | 合格 | -- |
| dpkg-ftp | 1.4.9.6 | 合格 | -- |
| e2fsprogs | 1.10-17 | 合格 | -- |
| elvis-tiny | 1.4-5 | 未知 | -- |
| fdflush | 1.0.0-12 | 合格? | -- |
| fileutils | 3.16-5.3 | 合格? | http://www.gnu.org/software/year2000-list.html |
| findutils | 4.1 | 合格 | http://www.gnu.org/software/year2000-list.html |
| grep | 2.1-8 | 合格 | http://www.gnu.org/software/year2000-list.html |
| gzip | 1.2.4-27 | 未知 | http://www.gnu.org/software/year2000-list.html |
| hostname | 2.04 | 合格 | -- |
| kbd | 0.95-16 | 未知 | -- |
| kernel-image-2.0.33 | 2.0.33-10 | 合格 | http://www.linux.org.uk/mbug.html |
| kernel-image-2.0.34 | 2.0.34-4 | 合格 | http://www.linux.org.uk/mbug.html |
| ldso | 1.9.9-1 | 合格? | -- |
| libc6 | 2.0.7t-1 | 合格 | http://www.gnu.org/software/year2000-list.html |
| libgdbmg1 | 1.7.3-25 | 合格 | http://www.gnu.org/software/year2000-list.html |
| libnet-perl | 1.0502-1 | 未知 | ?? |
| libreadlineg2 | 2.1-11 | 未知 | http://www.gnu.org/software/year2000-list.html |
| libstdc++2.8 | 2.90.29-0.6 | 未知 | http://www.gnu.org/software/year2000-list.html |
| lilo | 20-0.1 | 未知 | -- |
| login | 980403-0.3 | 未知 | -- |
| makedev | 1.6-32 | 合格? | -- |
| mawk | 1.3.3-2 | 未知 | -- |
| mbr | 1.0.0-6 | 未知 | -- |
| modconf | 0.2.17 | 合格? | -- |
| modutils | 2.1.85-11 | 未知 | -- |
| mount | 2.7l-5 | 合格? | -- |
| ncurses-base | 1.9.9g-8.10 | 未知 | -- |
| ncurses-bin | 1.9.9g-8.10 | 未知 | -- |
| ncurses3.4 | 1.9.9g-8.10 | 未知 | -- |
| passwd | 980403-0.3 | 未知 | -- |
| perl-base | 5.004.04-6 | 合格 | http://language.perl.com/news/y2k.html |
| procps | 1:1.2.7-1 | 未知 | -- |
| psmisc | 16-2 | 未知 | -- |
| sed | 2.05-22 | 合格 | http://www.gnu.org/software/year2000-list.html |
| setserial | 2.12-6 | 合格? | -- |
| shellutils | 1.16-6 | 合格 | http://www.gnu.org/software/year2000-list.html |
| slang0.99.38 | 0.99.38-6 | 未知 | -- |
| sysklogd | 1.3-26 | 合格? | -- |
| syslinux | 1.40-2.1 | 未知 | -- |
| sysvinit | 2.75-3 | 合格? | -- |
| tar | 1.12-6 | 合格? | http://www.gnu.org/software/year2000-list.html |
| textutils | 1.22-2.4 | 合格 | http://www.gnu.org/software/year2000-list.html |
| timezones | 2.0.7t-1 | 未知 | -- |
| update | 1.3-2 | 合格? | -- |
| util-linux | 2.7.1-3 | 不合格? | -- |
| util-linux | 2.9+ | 合格 | -- |
| whiptail | 0.21-8 | 未知 | -- |