Compatibilité de NetBSD avec l'an 2000
Nous avons vérifié et, le cas échéant, corrigé les classes de code suivantes :
-
Les programmes qui n'acceptaient les années que sur deux chiffres les acceptent désormais sur quatre.
-
Les programmes et fonctions de bibliothèques qui acceptent les années sur deux chiffres interprètent 00 à 68 comme 2000 à 2068 comme le recommande l'Unique Spécification Unix.
-
Les programmes et fonctions de bibliothèques qui donnent des années ont été vérifiés pour voir si les années avant 1999 sortent correctement.
Du mieux que nous le sachions, NetBSD 1.3.1 et suivants sont compatibles avec l'an 2000.
Si vous avez d'autres questions, envoyez-les à tech-userlevel@NetBSD.org. Pour signaler un bug de l'an 2000, veuillez rédiger un rapport de problème dans la catégorie y2k à l'aide du programme send-pr(1) présent sur votre système NetBSD ou bien remplissez notre formulaire send-pr sur le web.
Notez que nos vérifications ne garantissent pas que les programmes tierces de NetBSD soient compatibles avec l'an 2000. Si vous rencontrez des problèmes, contactez l'auteur ou le revendeur.
Conseils rapides pour tester la compatibilité an 2000
Voici quelques suggestions afin de tester vos scripts ou des logiciels tierces afin de savoir s'ils passent l'an 2000 normalement :
-
Commencez par sauvegarder votre système. En trouvant des dates «futures», les fichiers log ou les dates de fichiers peuvent avoir des problèmes.
-
Désactivez toute synchronisation d'horloge (ntps, timed...)
-
Réglez manuellement l'horloge au 31-12-1999 à 23:00:00.
-
Vérifiez que vos applications passent «minuit 1999».
-
Eteignez l'ordinateur.
-
Vérifiez que votre ordinateur démarre correctement dans le nouveau centenaire (certains BIOS de PC peuvent avoir des difficultés).
-
Vérifiez que les applications démarrent et fonctionnent correctement.
Portez une attention particulière aux scripts qui utilisent «date» avec les formats «%». Ceux qui utilisent %Y doivent fonctionner mais ceux utilisant %y probablement pas.
-
Remettez la date correcte et restaurez vos sauvegardes si nécessaire.
Il existe encore deux dates connues qui peuvent poser problème :
- 9 septembre 1999
Certains programmeurs ont utilisé 9-9-99 comme condition qu'on atteint jamais alors qu'il s'agit d'une date valide. Nous avons maintenant passé cette date sans qu'aucun problème n'ait été signalé à NetBSD.
- 29 février 2000
La première année bissextile (ou la dernière du siècle si vous voulez être plus technique). Certains algorithmes ne la gère pas correctement.
Notez que ces instructions ne représentent pas un protocole de tests complet de la compatibilité avec l'an 2000. Pour mettre à l'épreuve des systèmes critiques, faites plutôt appel aux services d'un expert.
Retour vers A propos du Projet NetBSD
(Nous contacter)
$NetBSD: y2k.html,v 1.8 2004/10/30 22:34:31 jschauma Exp $
Copyright © 1994-2003
par la Fondation NetBSD, Inc. TOUS DROITS RÉSERVÉS.