Hans Klein <hansi.klein@net-con.net> wrote:
mehr. Da wir bis in über 30Jahren bestimmt keine x86 Architektur mehr haben
Ist das nicht auch so eine aussage, die zum Y2k problem geführt hat; ist auch so ca. 30 Jahre her ?
Nicht ganz. Beim Y2K-Problem geht's um eine Datumsdarstellung, die so gewaehlt ist, dass sie nicht fuer einen Zeitraum von mehr als 100 Jahren geeignet ist. Das schien kein Problem zu sein, weil man damals annahm, dass die *Software* ein paar Jahrzehnte spaeter ohnehin laengst nicht mehr benutzt werden wuerde -- ein Irrtum. (Daneben wurden sicherlich auch in den letzten Jahren noch hier und da zweistellige Jahreszahlen in neuen Programmen eingesetzt, dann aber eher aus Gedankenlosigkeit.) Dagegen geht's bei der Beschraenkung des Zeitzaehlers in Linux nicht um eine grundsaetzliche Frage der Darstellung, sondern nur um die Breite des dafuer verwendeten Datentyps. Wer in seinem (C-)Programm ueberall time_t als Datentyp fuer Zeitwerte verwendet, sollte kein Problem haben, sonst ist schlimmstenfalls dass Aendern des Typs von einigen Variablen noetig. Es muss aber nirgendwo der Umgang mit den Daten veraendert werden. Das koennte alles ziemlich schnell mit dem Kompilieren fuer eine neue Hardware-Plattform erledigt sein, und die *Hardware* von heute wird in 38 Jahren mit ziemlicher Sicherheit nicht mehr im regulaeren Betrieb zu finden sein. Umstellungsprobleme lassen sich vielleicht bei Dateiformaten vorstellen, die genau 32 Bit fuer eine Zeitangabe vorsehen -- bei sowas waere dann schon eine Konvertierung noetig.
IMHO kann man aber davon ausgehen, dass das 32bit-problem sich bis dahin wohl erledigt haben sollte, egal wie die Architektur irgendwelcher Rechner dann ausschaut.
Allerdings. Vor einigen Jahren waren 32-Bit-Rechner mal was ganz tolles -- wahrscheinlich wird man das in einigen Jahren schon von 64-Bit-Rechnern sagen ;-) Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com