Keine Sorge, die Computerwelt wird 2038 nicht untergehen. Aber 2486 sieht düster aus

Linux hatte ein großes Problem mit der Einhaltung der Zeit

getty

Ein sich abzeichnendes Problem mit Linux-basierten Computern, die nicht in der Lage sind, Daten über das Jahr 2038 hinaus zu verarbeiten, scheint gelöst zu sein – oder zumindest in die ferne Zukunft verschoben.

Ähnlich wie beim berüchtigten Millennium-Bug, bei dem Computer mit zweistelligen Jahreszahlen den Übergang ins Jahr 2000 nicht bewältigen konnten, hatten Linux-basierte Systeme am 19. Januar 2038 um 03:14:07 UTC ein vergleichbares Problem.

Diesmal wurde das Problem dadurch verursacht, dass Linux-Computer die Zeit in Sekunden zählten, ausgehend vom 1. Januar 1970. An diesem verhängnisvollen Datum im Januar 2038 überstieg die Anzahl der Sekunden den Wert, der in einer einzigen 32-Bit-Ganzzahl gespeichert werden konnte, so dass die Computer die Zeit aus den Augen verloren.

Mit etwas mehr als 17 Jahren Abstand, bis dies zu einem ernsthaften Problem wurde, scheint die Linux-Gemeinschaft das Problem gelöst zu haben. Die Mailingliste des Linux-Kernels, über die The Register berichtet, weist auf eine „zweite neue Funktion zur Unterstützung von Zeitstempeln bis zum Jahr 2486“ in Linux 5.10 hin, womit das Problem in die Ferne gerückt zu sein scheint.

Der Dreh- und Angelpunkt von Linux

Obwohl die Zahl der Desktop-Computer, auf denen Linux läuft, vergleichsweise winzig ist, hätte ein weitverbreiteter Ausfall von Linux massive Auswirkungen auf die Computerwelt und das Internet.

Auch wenn die Schätzungen schwanken, besteht kein Zweifel daran, dass die große Mehrheit der öffentlichen Server im Internet auf Linux basiert. Es wird auch in einer Vielzahl von Computergeräten verwendet, von intelligenten Fernsehgeräten über automatisierte Fahrzeuge bis hin zu Großrechnern. Man kann mit Sicherheit sagen, dass die Welt ein sehr großes Problem hätte, wenn Linux nicht in der Lage wäre, Daten zu verstehen.

Glücklicherweise scheint das Problem mit einer beträchtlichen Zeitverzögerung gelöst worden zu sein. Obwohl, wenn es Linux in 466 Jahren noch gibt, könnten die Entwickler der Zukunft ein ähnliches Problem haben, wenn die Sekundenkapazität wieder erreicht ist.

Trotzdem ist es wahrscheinlich sicher zu sagen, dass wir in der Zwischenzeit größere Fische zu fangen haben…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.