Logo Blogo

Il mondo finisce il 19 gennaio 2038. Almeno nel mondo Unix

Pubblicato: 24 dic 2007 da D@di

Unix tempo

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

1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 5 su 5)
condividi condividi
27 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di Nicc0

    Nicc0

    24 dic 2007 - 10:33 - #1
    1 punto
    Up Down

    chiedete a John Titor ;)

  • Imperterrito

    24 dic 2007 - 10:38 - #2
    0 punti
    Up Down

    Andrà 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

  • Profilo di Giuseppe

    Giuseppe "Noy" Scaletta

    24 dic 2007 - 10:39 - #3
    0 punti
    Up Down

    Scusate l’ignoranza… avendo un cuore Unix, anche i Mac corrono questo rischio? Aiut!

  • Profilo di chepalle

    chepalle

    24 dic 2007 - 10:59 - #4
    -2 punti
    Up Down

    scusate ma non é un tantino prematuro farsi pensieri su un millenium bug che potrebbe esserci tra 30 anni?

  • ilmiomacmini

    24 dic 2007 - 11:14 - #5
    1 punto
    Up Down

    Nel 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 - #6
    0 punti
    Up Down

    Beh 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 - #7
    0 punti
    Up Down

    Ricorda anche a me la storiella di John Titor :D

  • John Titor

    24 dic 2007 - 12:19 - #8
    0 punti
    Up Down

    Io 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à.

  • Profilo di 0Scar

    0Scar

    24 dic 2007 - 14:25 - #9
    1 punto
    Up Down

    ha ragione chepalle…è un pò prematura farsi paranoie del genere

    e poi per il 2038 avranno risolto il problema

  • Profilo di 0Scar

    0Scar

    24 dic 2007 - 14:25 - #10
    1 punto
    Up Down

    John Titor

    và che dovresti parlare l’inglese…quello vero non parla l’italiano ahah :)

  • gigi la trottola

    24 dic 2007 - 14:36 - #11
    0 punti
    Up Down

    anche 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 - #12
    0 punti
    Up Down

    John 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 - #13
    0 punti
    Up Down

    ma tanto il mondo non doveva fini’ nel 2012? che ci frega del 2038?!?

  • Profilo di Zanza00

    Zanza00

    24 dic 2007 - 15:33 - #14
    1 punto
    Up Down

    il 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 - #15
    0 punti
    Up Down

    john titor vi dice nulla?

  • John Titor

    24 dic 2007 - 16:45 - #16
    0 punti
    Up Down

    Ah ragà vi dico solo che nel 2038 so cazzi nun ve conviene venì con me

  • Marco Calatozzo

    24 dic 2007 - 17:45 - #17
    0 punti
    Up Down

    In 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 - #18
    0 punti
    Up Down

    Bravo Catellozzo

  • Berna

    24 dic 2007 - 20:54 - #19
    1 punto
    Up Down

    Perdonatemi 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?

  • Profilo di fabrix

    fabrix

    24 dic 2007 - 21:11 - #20
    0 punti
    Up Down

    @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 - #21
    0 punti
    Up Down

    Perchè limitarsi a 4 byte?
    Non era un problema prevedibile?

  • Profilo di fabrix

    fabrix

    25 dic 2007 - 18:26 - #22
    0 punti
    Up Down

    @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 - #23
    0 punti
    Up Down

    odio, non ci dormirò la notte, e fino al 2038, sai che occhiaie… :D :P

  • il manzo

    28 dic 2007 - 00:24 - #24
    0 punti
    Up Down

    ..pensiamo ad arrivarci al 2038 (intendo l umanità in generale)..poi pensiamo ad affrontare problemi marginali come questo.,

  • Profilo di Alessandro91

    Alessandro91

    28 dic 2007 - 22:45 - #25
    1 punto
    Up Down

    La 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 - #26
    0 punti
    Up Down

    Come 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 - #27
    0 punti
    Up Down

    ma che scemenze ditee???

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento