Debian und der Millennium-Fehler
4. Januar 1998
Da es scheint, dass es weitverbreitete Panik über denMillennium-Fehlerzu geben scheint, scheint es angemessen, Ihnen zu sagen, wie Ihr Debian-System betroffen sein könnte.
Unix und Linux speichern keine zweistelligen Daten, obwohl es für Anwendungen möglich ist. Sie speichern Daten als Anzahl der Sekunden seit Neujahr 1970. Dieser Zähler wird in ungefähr 40 Jahren von heute gesehen überlaufen, Anfang 2038, nicht 2000.
Die wenigen Debian-Anwendungen die zweistellige Daten gespeichert haben,
wurden bereits repariert und Debian-Systeme sind erfolgreich mit
Datumseinstellungen von 2000 und höher getestet worden. Es gibt ein Gebiet,
auf dem Debian 1.3 betroffen ist, unsere kommende 2.0-Veröffentlichung
dagegen nicht. Ihr PC-BIOS könnte Ihnen nur erlauben, den PC-Uhr-Chip auf
ein zweistelliges Datum zu setzen. Dies ist ein Fehler in Ihrem PC-BIOS-ROM,
aber wir stellen eine behelfsmäßige Korrektur in Debian bereit, so dass Sie
keine neue Hauptplatine kaufen müssen. Falls Sie davon ausgehen, Ihr
1.3-System in das neue Jahrtausend hinein zu betreiben, können Sie eine
Kopie des hwclock
-Programms von 2.0 erhalten und das momentan in Ihrem
System vorhandene clock
-Programm ersetzen.
Vor 2039 müssen wir time_t
als 64-Bit-Variable anstelle einer
32-Bit-Variante definieren und alle Programme neu übersetzen. Dies ist ein
sehr einfacher Prozess im Vergleich zu der Qual, die die nicht-Unix-Welt
durchstehen muss – wir leisten mehr Arbeit, um eine neue
Hauptveröffentlichung von Debian zu erstellen. Sobald time_t eine
64-Bit-Variable ist, ist sie für weitere rund 292271023017 Jahre geeignet.
Dann mag es etwas besseres als Debian geben :-)