[Eisfair] E1 und Y2K38
Marcus Röckrath
marcus.roeckrath at gmx.de
Mi Mär 18 09:34:58 CET 2026
Hallo Wilhelm,
Kulzer, Wilhelm wrote:
>> 4. Inwiefern in 12 Jahren überhaupt noch 32bit-Distris Verwendung finden
>> werden, würde ich mal bezweifeln.
>
> Ich schon, da komplett andere Anforderungen. :-)
>
> Isolierte Systeme werden bei einem funktionsfähigen Stand eingefroren
> und müssen ab diesem Zeitpunkt über Jahrzehnte lauffähig bleiben.
Dann bleibt nur zu hoffen, dass die auf dem System eingesetzte Software vor
dem Zeitpunkt des Einfrierens die notwendigen Korrekturen in den
zugrundeliegenden Sourcen bekommen hat.
Habe mal kurz für Nextcloud nachgeschaut:
[Zitat]
CPU Architecture and OS
A 64-bit CPU, OS and PHP is required for Nextcloud to run well.
32-bit systems are supported, with the following known limitations:
Dates before Unix Epoch (1970-01-01) are not supported
Dates after 2038 are not supported
[/Zitat]
Klingt für mich so, dass es hier wohl keine Absicht gibt, das Y2K38 fest zu
machen.
Fallstricke können auch in Datenbanken liegen, wenn dort Zeitstempelspalten
mit einem 32bit-Datentyp arbeiten.
Du könntest ja mal eine Kopie eines für dich wichtigen Systems parallel
laufen lassen, dann in diesem den NTP-Zeitabgleich abschalten und
anschliessend die Zeit im Bios auf kurz vor dem Problemzeitpunkt (03:14:07
UTC on 19 January 2038) zu setzen also z. B. auf den 18.01.2038 und dann
schauen, wie sich die Kiste nach dem Übergang verhält.
Was zeigt danach date an.
Wie sehen die Zeitstempel in Log-Dateien aus.
Datum/Zeitfelder in DBs.
usw.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair