Debian and Y2K

One of the goals of Debian is to provide the most robust system possible. This is why we have created a system that makes upgrading completely seamless and why we are investigating how Y2K compliant Debian is.

In evaluating whether a system is Y2K compliant you must look at not only the base system (the kernel and the basic libraries and tools that create a system), but all the tools that you use every day. The near Y2K compliance of a system is meaningless if the failure of even a single non-Y2K compliant component causes your mission critical system to stop functioning.

Unlike some bloated monolithic operating systems on the market, Debian is created by adding a large number of tools on top of the Linux kernel. This type of design allows parts of the system to be upgraded without affecting the rest. It allows for levels of abstraction in design that create a much more robust and flexible system. Since the interaction of different components is well understood, we only need to test the Y2K compliance of each component to verify the compliance of the system.

As a service to our customers, we are collecting a list of packages and their state of the Y2K compliance. Since Y2K compliance is most important to IT departments we have separated the list of 'base' system packages and components most used on server machines from the rest of the packages we provide (over 2500).

Go to the list of optional and extra packages.

[Note: If you know of any other links, send mail to <webmaster@debian.org>]

PackageVersion StatusURL
adduser3.8OK --
aeALLOK https://www.gnu.org/software/year2000-list.html
base-files2.0OK --
base-passwd2.0.3.3OK --
bash2.02OK https://www.gnu.org/software/year2000-list.html
bsdutils4.2.0.1OK? --
debianutils1.9OK? --
dialog0.9a-12.0OK --
diff2.7-16OK https://www.gnu.org/software/year2000-list.html
dpkg1.4.0.23.2OK --
dpkg-ftp1.4.9.6OK --
e2fsprogs1.10-17OK --
elvis-tiny1.4-5Unknown --
fdflush1.0.0-12OK? --
fileutils3.16-5.3OK? https://www.gnu.org/software/year2000-list.html
findutils4.1OK https://www.gnu.org/software/year2000-list.html
grep2.1-8OK https://www.gnu.org/software/year2000-list.html
gzip1.2.4-27Unknown https://www.gnu.org/software/year2000-list.html
hostname2.04OK --
kbd0.95-16Unknown --
kernel-image-2.0.332.0.33-10OK http://www.linux.org.uk/mbug.html
kernel-image-2.0.342.0.34-4OK http://www.linux.org.uk/mbug.html
ldso1.9.9-1OK? --
libc62.0.7t-1OK https://www.gnu.org/software/year2000-list.html
libgdbmg11.7.3-25OK https://www.gnu.org/software/year2000-list.html
libnet-perl1.0502-1Unknown ??
libreadlineg22.1-11Unknown https://www.gnu.org/software/year2000-list.html
libstdc++2.82.90.29-0.6Unknown https://www.gnu.org/software/year2000-list.html
lilo20-0.1Unknown --
login980403-0.3Unknown --
makedev1.6-32OK? --
mawk1.3.3-2Unknown --
mbr1.0.0-6Unknown --
modconf0.2.17OK? --
modutils2.1.85-11Unknown --
mount2.7l-5OK? --
ncurses-base1.9.9g-8.10Unknown --
ncurses-bin1.9.9g-8.10Unknown --
ncurses3.41.9.9g-8.10Unknown --
passwd980403-0.3Unknown --
perl-base5.004.04-6OK http://language.perl.com/news/y2k.html
procps1:1.2.7-1Unknown --
psmisc16-2Unknown --
sed2.05-22OK https://www.gnu.org/software/year2000-list.html
setserial2.12-6OK? --
shellutils1.16-6OK https://www.gnu.org/software/year2000-list.html
slang0.99.380.99.38-6Unknown --
sysklogd1.3-26OK? --
syslinux1.40-2.1Unknown --
sysvinit2.75-3OK? --
tar1.12-6OK? https://www.gnu.org/software/year2000-list.html
textutils1.22-2.4OK https://www.gnu.org/software/year2000-list.html
timezones2.0.7t-1Unknown --
update1.3-2OK? --
util-linux2.7.1-3BAD? --
util-linux2.9+OK --
whiptail0.21-8Unknown --