Das Jahr 2038 Problem “Y2k38”
Doch auch jetzt schon wirft das Jahr 2038 Problem seine Schatten voraus. Alte 32Bit-Systeme, die für die Berechnung von Zeit den Unix Timestamp nutzen, produzieren Fehler, die zu falschen Ergebnissen oder gar Abstürzen führen. Auf diesen 2038 Bug müssen sich Unternehmer und Entwickler vorbereiten.
2038 Fails und Artikel
Was bisher geschah, wo das 2038-Problem schon aufgetreten ist, und weitere interessante Geschichten:
- Der Amiga-Computer und das Jahr-2038-ProblemClassic-Computer gehen unterschiedlich mit Zeitmessung um. Der Amiga ist auch vom Jahr-2038-Problem betroffen – aber erst später. Im Video werden Details erklärt.
- Filme, Serien & Dokumentationen (Y2K)Dem Jahr-2038-Problem ähnlich, beschäftigte bereits das Jahr-2000-Problem (Y2k) Gemüter und Medien. Hier tragen wir Filme, Serien… Filme, Serien & Dokumentationen (Y2K) weiterlesen
- HanseMerkur schmeißt den Mainframe und Cobol raus (Update)Seit Anfang 2024 gibt es bei der HanseMerkur keine Großrechner und auch kein Cobol mehr. Damit ist dann auch das Jahr-2038-Problem erledigt… oder?
- Linux-Distribution Debian räumt mit der Zeit aufDebian Version 13 soll demnächst komplett auf Unixzeit mit 64-Bit umgestellt sein.
- Mit KI Cobol nach Java übersetzen und fit für das Jahr-2038-Problem werden?IBM kündigt an über ein Tool mit KI-Unterstützung alten Cobol-Code nach Java zu übersetzen.
- Unerwartete Obsoleszenz: funktioniert mein Fernseher auch in 2038 noch? (Update)Wir fragen Hersteller, ob unsere Fernseher auch in 2038 noch funktionieren, und tragen Informationen zusammen.
- Konferenz-Talk “Fixing Year 2038 – Coordinating the 64-bit time_t ABI migration” (EN)Englischer Video-Vortrag: Was passiert mit Linux und seinen Komponenten im Jahr 2038 – und wie kann man sich darauf vorbereiten.
- Ärger mit dem Auto-NaviDas Navigationsgerät eines Honda hat einen Speicherüberlauf in der Zeitfunktion.
- Welche Linux-Distributionen in 2022 für das Jahr 2038 geeignet sindErst 122 Linux-Distributionen waren Anfang gerüstet für das Jahr-2038-Problem. Für 600 wird es wohl nie ein Update geben, dass sie vor falschen Zeitberechnungen schützt.
> Alle Beiträge im Blog anzeigen
Merch: Shirts, Tassen und mehr rund um 2038
Solange die Band noch spielt… mit ein paar tollen Sachen machen wir uns die Zeit bis zum Weltuntergang am 19.01.2038 schön. Wir planen aktuell
- Tassen / Mugs / …
- Mauspads / …
- Kalender / Kartenspiele /
- Kleinelektronik / Handy-Hülle / …
- Aufkleber / Poster & Drucke / …
- Caps / Mützen / Rucksack / …
- T-Shirts / Hoodies / Klamotten / …
über einen geeigneten Anbieter mit Produktion und Versand aus Europa.
Retter finden: Entwickler für alte Sprachen und Systeme
Wir vermitteln erfahrene Entwickler, die mit alten Programmiersprachen und Entwicklungsumgebungen umzugehen wissen, um etwas gegen den 2038 Bug zu tun.
Entwicklern bieten wir die Möglichkeit Ihre Erfahrungen für Auftraggeber sichtbar zu machen.
Entwickler
Michael C.
Hamburg, 1962
Cobol + Mainframe + Versicherung
> mehr erfahren als Unternehmen oder Entwickler
Tools und Dokumentation
- Wikipedia-Artikel zum Jahr-2038-Bug
de.wikipedia.org/wiki/Jahr-2038-Problem - Y2038 Konverter (en)
www.epochconverter.com/ - y2k38-Wiki zum Jahr-2038-Problem
der schweizer BEOZ Assiciation - Bit-Zähler bis zum 19. Januar 2038
www.epochalypse.today/
FAQ – Begriffe erklärt
Was passiert am 19. Januar 2038?
In den Morgenstunden des 19. Januar 2038 um 03:14:08 Uhr (UTC) werden alle Systeme, die nicht auf das Jahr-2038-Problem geprüft und vorbereitet wurden Zeit falsch berechnen, wenn sie zur Speicherung 32 Bit einsetzen. Aber auch schon davor können Berechnungen für Zeit und Zeiträume falsch sein. Besonders schlimm ist, dass der Bug nicht unbedingt auffallen muss.
Was bedeutet Y2k38
Es handelt sich um eine Kurzform für 2038 und wird für das Jahr-2038-Problem in Anlehnung an das “Y2K-Problem” verwendet
Was ist das Jahr-2038-Problem?
Bei Verwendung von 32 Bit für das Verarbeiten und Berechnen von Zeit gibt es aktuell bereits Probleme in alten Programmen und Systemen. Im Jahr 2038 ist “jetzt” nicht mehr fehlerfrei darstellbar.
Was ist ein Bit?
Durch die kleinste Informationseinheit in der Informatik kann man die Zustände ja/nein, 0/1, an/aus, etc ausdrücken. Kombiniert man mehre Bits zu Bytes (8) oder Words (16) oder Integer (32) kann man Zahlen bilden, die in Programmen als Werte oder Buchstaben interpretiert werden.
Was ist der Unix Timestamp?
Seit 1970 wird für jede Sekunde ein Wert um ein Bit erhöht. Dafür stehen in alten Systemen lediglich 32 Bit zur Verfügung, die nur bis zum 19.01.2038 reichen.
Wer und was ist betroffen?
Systeme mit klassischen Datenstrukturen und Prozeduren sind betroffen:
- Dateisysteme, die 32 Bit für die Darstellung von Zeit nutzen
- Dateien mit 32 Bit Zeit-Angaben
- Datenbanken mit 32 Bit Daten-Typen
- Datenbank-Abfrage-Sprachen wie SQL, die Funktionen wie UNIX_TIMESTAMP() nutzen
Wie kann man das Jahr-2038-Problem beheben?
Ein Entwickler kann den Quellcode des alten Programms analysieren, um mögliche Fehlerquellen zu finden. Schon mit kleinen Anpassungen und einer erneuten “Übersetzung” können Abstürze in Zukunft verhindert werden.
Welche alten Programmiersprachen sind betroffen?
Entwicklungsumgebungen und Programmiersprachen, die einen 32-Bit-Unix-Timestamp nutzen werden zunehmend Probleme bei der Berechnung von Zeit und Zeitabständen haben.
Dazu gehören zum Beispiel Cobol, Fortran, Lisp, Algol, Pascal und FoxPro, die in wenigen Unternehmen noch immer im Einsatz sind.
Medien
Bild(er) von https://xkcd.com/ unter Creative Commons Attribution-NonCommercial 2.5 License
Anderes rund um 2038
Neben dem Jahr-2038-Problem gibt es rund um das Jahr 2038 oder die Zahl 2038 weitere Themen, die uns beschäftigen: §2038 BGB: Gemeinschaftliche Verwaltung des Nachlasses + DIN 2038-1: Falzdeckel, rund; Durchmesser nach ISO; Maße + Abschied von der Kohleverstromung bis Ende 2038 +
Lieblinks
Digitales Selbstmarketing für Interim-Manager und Berater
beeInterim :: Intereim Manager in Analog und Digital fit machen
Gmail optimaler nutzen – 11 Tipps für mehr Effektivität
LinkedIn als Katalysator für Karriere und Job
In Hamburg eine Bürogemeinschaft finden
Y2K38 in Google Trends
Wie bedeutend ein Thema ist kann man oft am Suchvolumen bei Google erkennen.