Le bogue de l'an 2010 sur les Newton

La redaction |
Intouché jusqu'à aujourd'hui par les différents problèmes liés aux limitations des dates, le matériel Apple connaît son premier "Bug de l'an 2000". Une équipe du site 40Hz a rapporté un problème majeur sur les PDA pommés tournant sous NewtonOS 2.1. Le défaut affectera toutes les fonctions liées à la date et l'heure. Les appareils principaux tournant sous cette version du système d'exploitation sont les MessagePad 2000/2100 ainsi que l'eMate 300, joli gadget offert uniquement à l'éducation en 1997.

Le bogue a été constaté dans les fonctions NewtonScript qui possèdent une longueur de 30 bits uniquement, contre 32 bits pour une fonction C++ standard. Ce manque de 2 bits bloquera alors l'horloge de votre Newton au 5 janvier 2010 à 18 h 48 min 31 s précise.

Nous sommes certains que ce problème n'affectera pas grand monde. Cependant, des développeurs indépendants travaillent sur un correctif pour contourner ce problème.

Sur le même sujet :
- L'histoire du Newton racontée par le site Aventure Apple
Tags
avatar 2Bad | 
Moi j'ai encore mon Newton qui tourne et que j'utilise parfois pour du brainstorming. Ça reste encore à ce jour, le handheld le plus avancé niveau système d'exploitation... 2Bad PS: le lien fonctionne pas
avatar Lelong | 
C'est beau l'archéologie informatique ... si seulement des développeurs pouvaient encore s'intéresser aux vieux Palm.
avatar PO_ | 
cela dit, j'aimerais beaucoup m'en trouver un (2100) à prix raisonnable pour voir ce que l'on pouvait faire avec à l'époque ....
avatar studdywax | 
seulement pour 2 bits....
avatar sache | 
lol apple va sortir une mise a jour lol
avatar sf1989 | 
C'est pas deux couilles ? Ok je sais où est la sortie...
avatar PO_ | 
Naaaaan, [b]sf1989[/b], c'est une couille causée par 2 bits ...
avatar sf1989 | 
@PO_ Bien trouvé ! ;)
avatar daphone | 
J'en ai marre d'attendre la mise à jour d'iPhone OS 3.0, vous pensez que je peux en attendant installer NewtonOS 2.1 dessus ? :D
avatar sf1989 | 
@dadphone Demande toujours au mec qui a posté ça ! Newton OS on the iPhone? on Flickr Bon il reconnaît que c'est un fake...
avatar regaeman | 
Bah vous n'avez cas changer la date, non ?
avatar Hindifarai | 
Serieusement comment peut-on bloquer à 32 bits une donnée? Comme format batare c'est parfait. Je veux bien qu'en embarqué on s'amuse à coder sur un int plusieurs informations à la fois, ça m'arrive même pour optimiser des applis pourtant objets mais on essaye de voir sur le futur si le protocole n'est pas limitatif, et typiquement sur une horloge on ne va pas bidouiller c'est sur un int point barre. Je pensais les développeurs de Cupertino de l'époque plus agiles de leur neurones, de nos jours ils ont du mal mais à l'époque ils semblaient plus vifs d'esprits. Enfin même ce genre de bidouille à quelques bits prets c'est bon pour des protocoles internes mais pas pour une donnée finale. Deux cas possibles : -ce n'était pas documenté par Apple dans la spec, tout le mal leur en revient; - c'était documenté et les utilisateurs/développeurs se réveillent maintenant. Mais dans tous les cas c'est un choix plus que douteux que j'orais banni aussi bien maintenant qu'à l'époque, pouvant amener à des effets de bords et autres joyeuseutés. A quoi sont dédiés les deux autres bits? simple curisité. Fuseaux horaires pré-enregistrés par l'utilisateur final en préférés? si oui c'était ridicule de couper deux bits à la donnée précédente mais bon.
avatar saladisiac | 
J'avais beaucoup de plaisir à utiliser mon Newton mais il y à encore des gars qui utilisent ça ?

CONNEXION UTILISATEUR