TU intern - Oktober 1999 - Jahr 2000
Prosit Neujahr - Basiswissen zum Jahr-2000-Problem
Der Jahreswechsel 1999/2000 rückt immer näher und die Nervosität in Büros und Rechenzentren steigt. Wurden alle notwendigen Maßnahmen ergriffen, um die Katastrophe abzuwenden? Was wird passieren, wenn Sylvester die Uhr von 23:59 auf 00:00 springt? Was sollen Privatanwender und kleine Büros, die sich keine Hilfe von außen leisten können, tun, um vorbereitet zu sein? Wo liegt das Problem? Das Problem ist, dass früher Speicherplatz sehr knapp war und man daher meist darauf verzichtet hat, die Jahreszahl vierstellig zu führen. Kaum jemand hat bedacht, was passieren kann, wenn der Kalender plötzlich das Jahr 2000 zeigt und der Computer den 01.01.00 als 1. Januar 1900 interpretiert. Berechnungen können zu negativen Ergebnissen führen, wenn Zeiträume eine Rolle spielen, die über den Jahreswechsel 1999/ 2000 hinausreichen. Wenn das Programm nicht Jahr-2000-fest ist, berechnet es -95 als Differenz zwischen 1900 und 1995, obwohl eigentlich 2000 minus 1995, also die Zahl fünf, gefragt war. Dazu kommt noch, dass nicht alle eingebauten Kalender das Jahr 2000 als Schaltjahr behandeln. Wer ist schuld, wenn's schief geht? Jeder ist letztlich selbst schuld, wenn er die inzwischen seit mehreren Jahren bekannten Probleme weiterhin ignoriert oder aussitzt. Praktisch alle Hersteller von Hard- und Software haben ihre Produkte inzwischen Jahr-2000-fest gemacht. Das gilt natürlich nur bedingt für ältere Produkte, die lediglich zum Teil aktualisierbar sind. Hüten Sie sich vor Software, die verspricht, wirklich alle Ihre Jahr-2000-Probleme zu lösen. Dieses Geld können Sie meist sinnvoller einsetzen. Muss ich meinen PC jetzt verschrotten? Nein, die meisten PCs mit 486er und neueren Prozessoren sind weiter verwendbar. Auch viele ältere aus der 80386-Generation werden nicht notwendig zu Elektronikschrott. Neben der eingebauten Uhr ist es vor allem die Software, die sorgfältig geprüft und möglicherweise aktualisiert oder durch Jahr-2000-feste neuere Versionen ersetzt werden muss. Drei Problemfelder sind zu beachten, wenn es darum geht, den PC Jahr-2000-fest zu machen. Dabei kann im Folgenden nicht auf andere Computer wie Macintosh, Atari, Amiga, Unix-Server und -Workstations eingegangen werden, da dies den Rahmen des Beitrags sprengen würde. Grundsätzlich gilt vieles des hier Geschriebenen auch für diese Systeme. Die Hardware Testen Sie, ob Ihr Rechner den Jahreswechsel richtig durchführt. Dazu starten Sie den PC mit reinem DOS, notfalls mit Hilfe einer DOS-Bootdiskette. Stellen Sie mit den Befehlen DATE und TIME Datum und Uhrzeit auf den 31.12.99 um 23:58 Uhr. Geben Sie zur Kontrolle den DATE-Befehl nochmals ein. Schalten Sie nun den Rechner aus, bevor ,Mitternacht' erreicht ist! Warten Sie einige Minuten, schalten Sie den Rechner wieder ein und starten Sie auf dieselbe Weise. Geben Sie den DATE-Befehl ein. Lautet die Anzeige sinngemäß "01.01.2000", ist der Test bestanden. Wenn nicht, ist noch nichts verloren. In diesem Falle stellen Sie nun das Datum selbst auf 01.01.2000. Schalten Sie den Rechner wieder aus und warten Sie eine Minute. Starten Sie den Rechner wieder und geben Sie den DATE-Befehl ein. Lautet die Anzeige nun "01.01.2000", ist der Test bestanden. Sie müssen den Jahreswechsel lediglich einmal manuell durchführen. Schafft Ihr PC auch auf diese Weise den korrekten Datumswechsel nicht, kann ein BIOS-Update helfen. Dazu muß der PC mit einem sogenannten Flash-Speicher ausgestattet sein, was im Handbuch vermerkt ist. Sie benötigen den Namen des Herstellers der Hauptplatine und deren exakte Bezeichnung, um sich von dessen WWW-Seiten das passende Update herunterzuladen. Das Betriebssystem Alle Microsoft-PC-Betriebssysteme vor Windows 2000 sind im Auslieferungszustand nicht Jahr-2000-fest. Für DOS und Windows 3.x gibt es keine Jahr-2000-Aktualisierungen (Y2K-Fix), für Windows 95/98 sind solche Fixes verfügbar, Windows NT 4.0 ist ab Service Pack 4 Jahr-2000-fest, wenn die zusätzlichen Y2K-Fixes mitinstalliert werden. Ältere Linux-Versionen können ebenfalls Jahr-2000-Fehler enthalten, neuere Versionen sind Jahr-2000-fest. Übrigens: Solange keine Datumsfunktionen benutzt werden, funktioniert der PC auch ohne Jahr-2000-festes Betriebssystem weitgehend normal. Probleme treten bei Funktionen auf, die mit der Berechnung von Zeiträumen zusammenhängen: Neuere Dateien können vermeintlich älter sein als bereits vorhandene, dadurch können z.B. Treiber-Updates fehlschlagen oder das Sortieren nach Datum funktioniert nicht korrekt. Die Software Hier lauern die meisten ,Millennium-Bugs', denn niemand weiß, in welchen Programmen welche Fehler eingebaut wurden. Man muss sich auf die Aussagen der Hersteller verlassen. Von Microsoft gibt es ein Testprogramm, das deren Produkte prüfen und die Ergebnisse anzeigen soll. Mehr Infos im WWW Viele weitere Informationen zum Jahr-2000-Problem finden sich auch im WWW. Eine Auswahl, die auch auf alle hier genannten Punkte ausführlicher eingeht, habe ich unter http://www.tu-berlin.de/www/software/y2k.shtml zusammengestellt. Frank Ziemann © 10/'99 TU-Pressestelle |