
19 gennaio 2038. Segnatevi questa data sul calendario, perché si annuncia un altro “bel” millennium bug. I sistemi Unix, infatti, non possono calcolare le date successive al 2038.
Questo perché tengono traccia del tempo utilizzando un intero di quattro byte che rappresenta il numero dei secondi dal primo gennaio 1970. In pratica, un intero di 4 byte ha un valore massimo di 2.146.483.547: proprio questo tempo (conosciuto come “tempo massimo”) corrisponde al 19 gennaio 2048, ore 3.14.07.
I sistemi Unix, infatti, non erano stati toccati dal millennium bug, ma ora ne vanno incontro ad un altro. Il problema è che molte macchine che hanno come sistema operativo Unix/Linux sono quelle che controllano le principali arterie del mondo tecnologico, dall’aeronautica a internet.
Quello che accadrà sarà un semplice “reset” del tempo a 0, quindi al primo minuto del 1970. Ma probabilmente non dovremo preoccuparci troppo: nel 2038, infatti, non useremo più questa tecnologia.
L’unica cosa di cui però dobbiamo occuparci è che molti sistemi, come quelli che fanno calcoli finanziari per il futuro, ad oggi stanno già avendo dei problemi nel fare dei calcoli alla lunga distanza. Come andrà a finire?
Via | Downloadsquad.com
Nicc0
24 dic 2007 - 10:33 - #1chiedete a John Titor ;)
Imperterrito
24 dic 2007 - 10:38 - #2Andrà a finire, ovviamente, che ci metteranno una “pezza”! Che altro sennò? Insomma…siamo usciti, indenni, dal “millenium bug” perchè non dovrebbero risolvere quest’altro problema? Sono fiducioso… :D
Imperterrito
Giuseppe "Noy" Scaletta
24 dic 2007 - 10:39 - #3Scusate l’ignoranza… avendo un cuore Unix, anche i Mac corrono questo rischio? Aiut!
chepalle
24 dic 2007 - 10:59 - #4scusate ma non é un tantino prematuro farsi pensieri su un millenium bug che potrebbe esserci tra 30 anni?
ilmiomacmini
24 dic 2007 - 11:14 - #5Nel 2038 avrò 70 anni ed avrò vissuto serenamente anche questi prossimi 30 anni che mi separano da tale data.
Se il mondo Unix finirà, ci brinderò sopra, tanto Unix come le conosciamo oggi non ci sarà più, così come non ci sono più le schede perforate che usava mio padre 40 anni fa.
… buon natale a tutti!
Micheluzzo1
24 dic 2007 - 12:01 - #6Beh secondo me non è un allarme infondato: le macchine Unix attualmente non possono fare calcoli in date così distanti! Quindi il problema è anche attuale.
Mega69
24 dic 2007 - 12:02 - #7Ricorda anche a me la storiella di John Titor :D
John Titor
24 dic 2007 - 12:19 - #8Io ve l’ho sempre detto, nel 2038 il problema sarà serio , talmente serio che per risolvero sono dovuto ritornare indietro nel tempo , ma la mia storia la conoscete già.
0Scar
24 dic 2007 - 14:25 - #9ha ragione chepalle…è un pò prematura farsi paranoie del genere
e poi per il 2038 avranno risolto il problema
0Scar
24 dic 2007 - 14:25 - #10John Titor
và che dovresti parlare l’inglese…quello vero non parla l’italiano ahah :)
gigi la trottola
24 dic 2007 - 14:36 - #11anche 20-30 anni prima del millennium bug dicevano che nel 2000 ci sarebbero stati altri computer e altri sistemi operativi immuni dal bug, ma sappiamo che non è stato così…
gigi pipino
24 dic 2007 - 14:38 - #12John Titor:
Mi porti nel tuo tempo a vedere Lo Unix Bug ??
cosi poi torno indietro nel 2007 e racconto su download blog cosa succederà?
xyze
24 dic 2007 - 15:28 - #13ma tanto il mondo non doveva fini’ nel 2012? che ci frega del 2038?!?
Zanza00
24 dic 2007 - 15:33 - #14il millenium bug ha sancito il ritorno di programmatori in cobol il 2038 sancirà il ritorno dei programmatori in C :D
Andy46Go
24 dic 2007 - 16:34 - #15john titor vi dice nulla?
John Titor
24 dic 2007 - 16:45 - #16Ah ragà vi dico solo che nel 2038 so cazzi nun ve conviene venì con me
Marco Calatozzo
24 dic 2007 - 17:45 - #17In effetti questo evento era stato predetto molto tempo prima da John Titor, quindi se non si trova un rimedio non è solo una una supposizione ma una cosa matematica.
@Imperterrito: Se siamo usciti indenni dal Millennium Bug è stato soprattutto grazie a John Titor, lui ci ha avvertiti prima di quello che sarebbe successo.
John Titor
24 dic 2007 - 18:45 - #18Bravo Catellozzo
Berna
24 dic 2007 - 20:54 - #19Perdonatemi ma questa è superficiale…. il problema sta nel fatto che la rappresentazione in memoria è al massimo di 32 bit (ovvero 4 bit)…vi dicono niente i processori a 64 bit?
fabrix
24 dic 2007 - 21:11 - #20@ilmiomacmini
scusami ma paragonare UNIX alle schede perforate significa avere poca coscienza (e conoscenza) di quanti sistemi, apparati, servizi, infrastrutture, software e hardware oggigiorno girano e funzionano grazie a UNIX e derivati. Non ti preoccupare che nel 2038 il nonnetto sarà ancora vivo e vegeto come pure la CLI, se non altro per le sue continue reincarnazioni e ammodernamenti (BSD*, GNU/Linux, MacOSX, Solaris, AIX).
Nell’informatica non c’è mica solo Windows e le sue finestrelle colorate (per fortuna), o meglio non ci sono solamente gli “informatici” da-ufficio, ma sistemisti, amministratori di rete, programmatori multipiattaforma. E c’è la RETE Internet i cui nodi sono tradizionalmente macchine UNIX, da sempre, compresi tutti i servizi che ci girano sopra (POP, IMAP, SMTP, DNS, HTTP, FTP e chi più ne ha più ne metta).
vt75ge
25 dic 2007 - 11:56 - #21Perchè limitarsi a 4 byte?
Non era un problema prevedibile?
fabrix
25 dic 2007 - 18:26 - #22@vt75ge
penso che nel 1968 / 1969 una visibilità di 68 anni era più che sufficiente e più che altro proporzionata alla capacità di memorizzazione dell’epoca. Se non ricordo male la RAM era ancora a nuclei di ferrite in alcuni calcolatori ma soprattutto era *molto* costosa!
http://en.wikipedia.org/wiki/PDP-7
Cristiano Rosencreutz
26 dic 2007 - 16:54 - #23odio, non ci dormirò la notte, e fino al 2038, sai che occhiaie… :D :P
il manzo
28 dic 2007 - 00:24 - #24..pensiamo ad arrivarci al 2038 (intendo l umanità in generale)..poi pensiamo ad affrontare problemi marginali come questo.,
Alessandro91
28 dic 2007 - 22:45 - #25La soluzione è già disponibile, e consiste nell’uso di sistemi a 64 bit, come il 99% dei processori in commercio attualmente…
Nei sistemi a 32 bit il limite massimo di un intero è (2^32) - 1, mentre in quelli a 64 bit è (2^64) - 1: dovrebbe bastare per mooooooolti altri anni…
LoneStar
30 dic 2007 - 10:52 - #26Come dice Alessandro91, questa notizia è in gran parte hoax (ovvero tanto rumore per nulla). I sistemi a 64 bit già dominano, e probabilmente tra 30 anni saremo a 128 bit se non oltre, quindi il problema sarà risolto da solo. Anche moltissimi degli Unix “vecchi” sono a 64 bit da una vita, da molto prima che il mondo x86 scoprisse l’Athlon64 e il Pentium EM64T. E se proprio nel 2038 ci sarà ancora qualche macchina a 32 bit, senza dubbio ci saranno le patch per farla funzionare lo stesso.
pippetta98
02 lug 2010 - 12:25 - #27ma che scemenze ditee???