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 http://www.gnu.org/software/year2000-list.html
base-files2.0OK --
base-passwd2.0.3.3OK --
bash2.02OK http://www.gnu.org/software/year2000-list.html
bsdutils4.2.0.1OK? --
debianutils1.9OK? --
dialog0.9a-12.0OK --
diff2.7-16OK http://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? http://www.gnu.org/software/year2000-list.html
findutils4.1OK http://www.gnu.org/software/year2000-list.html
grep2.1-8OK http://www.gnu.org/software/year2000-list.html
gzip1.2.4-27Unknown http://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 http://www.gnu.org/software/year2000-list.html
libgdbmg11.7.3-25OK http://www.gnu.org/software/year2000-list.html
libnet-perl1.0502-1Unknown ??
libreadlineg22.1-11Unknown http://www.gnu.org/software/year2000-list.html
libstdc++2.82.90.29-0.6Unknown http://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 http://www.gnu.org/software/year2000-list.html
setserial2.12-6OK? --
shellutils1.16-6OK http://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? http://www.gnu.org/software/year2000-list.html
textutils1.22-2.4OK http://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 --