Tag Archives: millenium bug

2038: nuovo bug informatico

6 Mar

Questa volta, voglio trattare un problema prettamente informatico. Diverse volte, anzi per dirla tutta il blog stesso nasce per questo motivo, abbiamo discusso non solo della causa, ma soprattutto delle innumerevoli date profetizzate per una fine del mondo.

Come sappiamo, quella del 21 Dicembre 2012, ha avuto una risonanza mondiale. Il motivo di questo e’ ovviamente da ricercarsi nelle tantissime ipotesi profetiche fatte partendo dal calendario Maya, ma soprattutto cio’ che ha reso il 21/12 un fenomeno mondiale e’ stato senza dubbio l’apporto di internet.

Come detto in altre occasioni, la rete ci consente di scambiare informazioni in tempo reale con qualsiasi parte del mondo. Ogni qual volta scriviamo qualcosa su un sito, un forum, un blog, dobbiamo tenere sempre a mente che potenzialmente quanto scritto potrebbe essere letto all’istante anche dall’altra parte del mondo.

Prima del 21/12, l’altra data che tanto aveva fatto discutere su scenari apocalittici era ovviamente l’inizio del nuovo millennio nel 2000. Oltre alle tente ipotesi catastrofiste classiche, per il 2000 ampio spazio era stato dato al cosiddetto “millenium bug”, cioe’ al problema della gestione della data dei nostri computer.

Come forse ricorderete, il problema principale era che molti sistemi utilizzano una data espressa con solo due cifre. Per questo motivo, allo scattare del nuovo millennio, i computer sarebbero passati dalla data 99 a 00 e proprio questo valore poteva essere interpretato, invece che come 1 gennaio 2000, come 1 gennaio 1900.

Sul millenium bug si e’ parlato tantissimo. Si sono ipotizzati scenari da film di fantascienza con i nostri sistemi informatici che sarebbero impazziti mandando in tilt gran parte della nostra societa’ che, come sappiamo, e’ fortemente legata a questo tipo di controlli.

Come forse sapete ancora meglio, il millenium bug e’ stato un po’ come un 21/12 in piccolo. Se ne e’ parlato tanto, ma niente di particolarmente problematico e’ poi realmente accaduto.

Bene, ora ci risiamo. Per il 2038 e’ atteso un nuovo importante bug per i nostri pc, sempre legato alla gestione della data.

Cerchiamo di andare con ordine.

Molti dei sistemi di controllo informatico, utilizzano sistemi operativi basati su Unix e Linux. In questi sistemi operativi, per la gestione della data, viene usato il cosiddetto sistema POSIX, cioe’ il tempo viene contato come il numero di secondi trascorsi dallo Unix Epoch Time, il 1 Gennaio 1970.

Cosa significa questo?

Semplice, avete un punto di inizio fissato al 1 gennaio del 1970. Tutte le date, a livello di architettura interna si intende, vengono calcolate come il numero di secondi trascorsi da questo punto di partenza.

Sembra un po’ macchinoso, ma fino a questo punto non sembrano esserci problemi.

Quello che pero’ accade e’ che la gestione di questo tempo trascorso, viene gestita da un controllo a 32 bit utilizzato per dare il valore al dato detto time.h, un semplice contatore del numero di secondi trascorsi.

Se ci pensate, non e’ niente di complicato. Contiamo le date a partire dal 1 gennaio 1970, attraverso il numero di secondi trascorsi da questo giorno iniziale. Bene, questo numero di secondi, che ovviamente e’ un numero intero, viene gestito da una variabile a 32 bit.

Ora, il fatto di avere 32 bit, implica necessariamente che ad un certo punto ci saranno problemi di overflow, cioe’ la vostra variabile non sara’ piu’ in grado di aggiornarsi. Per dirla tutta, dal momento che la variabile e’ dotata di un segno, al termine dei valori concessi time.h assumera’ valori negativi.

Quando avverra’ questo overflow della data? Esattamente martedi 19 gennaio 2038 alle 3.14 e 07 secondi UTC. Dopo questo istante, i valori negativi del contatore dei secondi riporteranno la data al 13 Dicembre 1901.

Cosa implica questo? Siamo di nuovo di fronte ad un problema del tutto simile a quello del 2000. Anche in questo caso, in un preciso momento, i nostri sistemi informatici potrebbero entrare in confusione non riuscendo piu’ a distinguere tra le diverse date. Il problema del time.h non e’ in realta’ solo dei sistemi operativi basati su UNIX. Anche molti altri sistemi operativi utilizzano una struttura di questo tipo, cosi’ come moltissimi software che richiedono l’informazione della data per poter funzionare. Detto questo, nel 2038, tutti questi sistemi potrebbero dunque smettere di funzionare di colpo.

E’ possibile scongiurarare l’eventuale pericolo?

In linea di principio assolutamente si. Prima di tutto, ad oggi, abbiamo circa 25 anni di tempo per risolvere questo problema. Anche se, al ritmo attuale, c’e’ un rinnovamento delle tecnologie informatiche ogni 18 mesi circa, questo problema, noto gia’ da tempo, non e’ ancora stato risolto.

Molti dei nuovi sistemi a 64 bit, utilizzano gia’ un time.h in questo formato. In questo caso, ci sarebbe comunque il problema del numero non infinito di secondi che possiamo contare ma, partendo sempre dal 1 gennaio 1970, il sistema potrebbe funzionare senza problemi per molto piu’ tempo, sicuramente un tempo maggiore di quello di esistenza anche del pc stesso e del sistema che questo controlla.

Sul mercato pero’ esistono ancora tantissimi sistemi a 32 bit, alcuni anche strategi per specifici controlli. Evitando gli scenari apocalittici che gia’ si sentono in rete parlando di questo bug, con 25 anni di tempo per pensarci, non mi preoccuperei assolutamente del time.h e del cosiddetto Y2038 bug.

 

Psicosi 2012. Le risposte della scienza”, un libro di divulgazione della scienza accessibile a tutti e scritto per tutti. Matteo Martini, Armando Curcio Editore.

Pubblicità

Il 2012 e la profezia Hopi

16 Dic

Prima di discutere l’argomento di questo post, vorrei fare una riflessione sul 2012 insieme a voi.

Di date previste per la fine del mondo, tutti noi ne abbiamo sentite tantissime. Anche i piu’ giovani, ricorderanno ad esempio quella del 1 gennaio 2000 e del “Millenium Bug”. Di esempi di questo tipo, ce ne sono quanti vogliamo. Wikipedia riporta un riassunto delle principali in questa pagina:

Wikipedia, date fine del mondo

Ora, in tutte queste occasioni, un singolo evento o un singolo profeta, parlava di fine del mondo per un qualche motivo.

Cosa cambia rispetto al 2012? Perche’ la data del 21/12 riscuote tanto successo?

Come detto tante volte anche in queste pagine, il 2012 appare diverso perche’ rappresenta la prima data per la fine del mondo nell’era del web 2.0. Rispetto al 2000, la rete internet e’ cresciuta esponenzialmente. Ormai, quasi chiunque dispone di una connessione veloce e utilizza internet come principale mezzo di informazione.

Cosa comporta questo? Semplicemente che le informazioni, vere o false che siano, viaggiano ad una velocita’ elevatissima rimbalzando da una parte all’altra del globo.

Quando scriviamo qualcosa in rete, dobbiamo essere consapevoli del fatto che da ogni parte del mondo quanto scritto puo’ essere letto. Su questo punto in particolare dovrebbero riflettere i tanti siti catastrofisti di cui parliamo tutti i giorni.

Tornando sul 2012, molti siti e forum fanno valere il principio della “confusione”.

Perche’ dunque il 2012 e’ diverso dalle altre date?

Semplicemente perche’ non c’e’ una singola profezia o un singolo evento atteso per il 21/12. Come abbiamo visto, ci sono decine di eventi attesi sugli argomenti piu’ disparati. La profezia principale e’ ovviamente quella della fine del lungo computo Maya, come visto in questi post:

2012? No, volevamo dire 2116 …

Scoperto in Guatemala il piu’ antico calendario Maya

Nuova conferma Maya al 2012

Nuovo ritrovamento conferma il 21 Dicembre

Perche’ il mondo dovrebbe finire?

ma, come si legge in rete, l’antico popolo sud Americano non sarebbe il solo ad aver parlato di 21 Dicembre 2012.

Di fronte a tutte queste profezie e a tutti questi eventi attesi, anche i piu’ scettici fanno una considerazione: “possibile che tutte le profezie siano false? Possibile che nessuno degli eventi profetizzati possa accadere?”

hopi_mother

Come abbiamo visto negli articoli pubblicati, nessuno di questi eventi accadra’ il 21 Dicembre. O meglio, nessun evento accadra’ perche’ e’ il 21 Dicembre. Come sappiamo bene, la scienza non e’ in grado di prevedere terremoti. Se il 21 Dicembre, speriamo di no, ma ci dovesse essere un terremoto in una qualche parte del mondo, non ci sara’ assolutamente perche’ e’ il 21 Dicembre 2012.

Fatta questa doverosa premessa, vorrei parlarvi ora di un’altra profezia sul 2012. Oltre ai Maya, come potete leggere in rete, sembra che anche gli indiani Hopi abbiamo previsto la fine del mondo per il 21 Dicembre. In particolare, quest’altra conferma alla famosa data, viene molto pubblicizzata in rete in questi ultimi giorni.

Gli Hopi sono una tribu’ di nativi americani dell’Arizona, antichi abitanti delle grandi pianure della costa orientale degli Stati Uniti. Stando a quanto riportato in rete, anche i documenti di questo popolo confermerebbero la data del 21 Dicembre, non come fine del mondo, bensi’ come momento di transizione al V mondo. Questo passaggio sarebbe caratterizzato da grandi sconvolgimenti a livello mondiale, che sarebbero pero’ la premessa per un lungo periodo di pace e di armonia con la nostra Terra.

Gli Hopi parlano di una serie di eventi che anticiperebbero il passaggio al V mondo. In particolare, si parla di una speciale canzone che verrebbe ascoltata durante la cerimonia del Wuwuchim, cioe’ durante le celebrazioni fatte per l’inizio del nuovo anno Hopi. Stando a quanto riportato dai racconti indiani, questa canzone sarebbe stata ascoltata prima dell’inizio sia della prima che della seconda guerra mondiale. Dal momento che siamo qui a scrivere, non credo sia necessario dimostrare che la fine del mondo non e’ arrivata.

Oltre a questo, gli Hopi parlano di altri eventi importanti che anticiperebbero l’ingresso al V mondo. La fine arrivera’ “quando la gente volera’ nei cieli cercando di raggiungere le stelle, quando il Sole verra’ oscurato e gli Hopi entreranno nella casa di Mica”. Cosa significa questo? Sempre secondo gli indiani, questi tre eventi si sarebbero gia’ manifestati. La gente che vola verso le stelle e’ vista come la conquista dello spazio, mentre l’oscuramento del Sole e l’ingresso nella casa di Mica sarebbero accaduti quando negli anni ’70 una delegazione di Hopi ha parlato al palazzo di vetro della Nazioni Unite riguardo all’avvelenamento del cielo per opera degli scarichi industriali.

Raffigurazione Hopi di Kachina Massau

Raffigurazione Hopi di Kachina Massau

Dunque, tutti questi eventi sarebbero accaduti, ma ne mancherebbe un altro ben piu’ importante: l’apparizione in cielo della stella “Blu Kachina”.

Secondo la legenda, quando in cielo apparira’ la stella blu, rappresentante Kachina Massau uno dei grandi maestri secondo gli Hopi, allora iniziera’ la transizione verso il quinto mondo.

Questa e’ la vera profezia degli Hopi. Vi dico questo perche’ in rete circolano diverse versioni che parlando di comparsa di animali deformi, bufali bianchi, ecc. Si tratta di interpretazioni distorte non facenti parte della cultura Hopi.

Ora, cosa possiamo dire su questa Blu Kachina?

Anche su questa apparizione ci sono diverse versioni. Per creare la connessione con il 2012, in rete si parla di questo corpo nuovamente come Nibiru. Secondo altri, la Blu Kachina sarebbe invece un asteroide di grandi dimensioni in rotta di collisione con la Terra. Di questi argomenti, abbiamo parlato diverse volte su questo blog, mostrando la totale infondatezza di ipotesi di questo tipo, soprattutto per il 2012.

Gia’ questo dovrebbe far capire che in realta’, la connessione tra la profezia Hopi e quella Maya e’ stata costruita mediaticamente e nulla ha a che fare con la storiografia di questi popoli.

Inoltre, gia’ in passato si sono proposte teorie sulla fine del mondo, parlando di Blu Kachina e della profezia Hopi.

Secondo alcuni, l’apparizione di questo corpo era rappresentato dal passaggio della cometa di Halley nel 1986 o di Hale-Bopp nel 1997. In particolare, su questo ultimo punto, vi riporto un articolo del tempo con la connessione alla profezia Hopi:

1997, Hale-Bopp e Blu Kachina

Come vedete, si tratta di teorie vecchie, gia’ piu’ volte annunciate e poi smentite. La cosa piu’ importante da capire e’ la totale estraneita’ tra la profezia Maya e quella Hopi.

Ora, dal momento che di Nibiru non si hanno tracce e che nessuna fine del mondo e’ arrivata dopo il passaggio di Halley e Hale-Bopp, pensate sia finita cosi’?

Assolutamente no. C’e’ gia’ chi parla di future evidenze per la Blu Kachina, ipotizzando nuove date per la fine del mondo. Secondo alcuni, la profezia Hopi verra’ realizzata nel Dicembre 2013 al passaggio della cometa Ison. Di questo corpo abbiamo parlato in questo post:

E se ci salvassimo?

Secondo altri invece Kachina sarebbe invece rappresentato dalla cometa Elenin, di cui abbiamo parlato qui:

Nibiru e’ monitorato dall’osservatorio di Arecibo?

In particolare, sulla Elenin, suggerirei ai tanti siti che ne parlano, di informarsi un po’ meglio. La Elenin e’ gia’ passata nel Settembre 2011 e si e’ schiantata sul Sole. Va bene essere catastrofisti, ma almeno informatevi!

Riassumendo, non c’e’ nessuna connessione tra la profezia Hopi e quella Maya. Come abbiamo visto, anche per quanto riguarda Blu Kachina, piu’ volte se ne e’ parlato in passato e gia’ se ne parla per il futuro. Preparatevi dunque per il 2013 al passaggio della Ison. Purtroppo ci sara’ sempre una profezia o una fine del mondo attesa per una qualsiasi data.

Per un’analisi scientifica delle profezie sul 2012, ma soprattutto per imparare a distinguere tra le tante notizie false che troviamo in rete, non perdete in libreria ”Psicosi 2012. Le risposte della scienza”.