Most azt hiszitek viccelek, pedig dehogy, meglátjátok, hogy 2038-ban (egész pontosan január 19-én) arcotokra fagy majd a mosoly, ha használni akarjátok a BB10-es telefontokat, vagy a PlayBookotokat! A telefonok és tabletek rendeltetésszerű működése ezen a napon egy pontosan meghatározható időpontban vagy hibaüzenettel leáll, vagy innentől gyakorlatilag egyetlen programot sem lehet elindítani rajtuk. Aki nem hiszi, próbálja ki, állítsa át a dátumot nyugodtan a készülékén -- nyugi, a folyamat visszafordítható a dátum visszaállításával.

y2k38.gifÁtlátod ezt az ábrát? Akkor jó nagy geek vagy!*

A hiba egyébként nem BlackBerry-specifikus, és széles körben ismert, gyakorlatilag az összes 32-bites Unix-alapú rendszert érinti (történetesen a PlayBook OS és a BB10 is az, meg mellesleg az Android is). 2038. január 19-én egy banális rendszerhibának köszönhetően a készülékek rendszerideje visszaáll 1901. december 13-ra, ami mondanom sem kell elég komoly problémákat okoz az operációs rendszer és a rajta futó programok lelki világának. Ezért is szokták ezt a hibát a Unix-rendszerek Y2K-hibájának nevezni.

Azért pánikra nincs ok, 2038 januárjáig még szűk 25 év hátra van, és hát lássuk be, aligha valószínű, hogy akár a mostani BlackBerrynket, akár a PlayBookunkat addig használnánk. Én speciel akkor már közel leszek a nyugdíjhoz is, bár lehet meg sem érjük 2038-at, mert a Skynet addig öntudatra ébred és a gépek szétlőnek mindenkit, aki él és mozog, vagy jön egy bazi nagy aszteroida (lásd lent) és Bruce Willis éppen nem ér majd rá megmenteni a Földet.

unix2038.jpg

Azért persze nem szabad ezt a kérdést ennyire félvállról venni, így a szakik szerint minden olyan programot javítani kell(ene), ami képes ezzel a jövőbeni dátummal dolgozni. A rossz hír, hogy általános gyógymód nincs a problémára, a jó pedig, hogy 2038-ban a BB30-cal (vagy bárhogyan is nevezik majd) bizonyára így is meg tudják oldani a helyzetet.

*aki nem geek, attól elnézést kérek a feltételezésért. De egyébként a geekekkel sincs semmi bajom.

Címkék: playbook y2k bb10