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 | 不詳 | -- |