Bug dell’anno 2000, chiamato anche bug dell’anno 2000 o Millennium Bug, un problema nella codifica di sistemi computerizzati che è stato progettato per creare il caos nei computer e nelle reti di computer intorno il mondo all’inizio del 2000 (in misure metriche, k sta per 1.000). Dopo più di un anno di allarme internazionale, preparativi febbrili e correzioni di programmazione, nella transizione dal 31 dicembre 1999 al 1 gennaio 2000 si sono verificati pochi grandi fallimenti.
Fino agli anni ’90 molti programmi per computer (specialmente quelli scritti all’inizio giorni di computer) sono stati progettati per abbreviare gli anni a quattro cifre come due cifre al fine di risparmiare spazio di memoria. Questi computer potevano riconoscere “98” come “1998” ma non sarebbero stati in grado di riconoscere “00” come “2000”, forse interpretandolo nel senso del 1900. Molti temevano che quando gli orologi avrebbero suonato la mezzanotte del 1 gennaio 2000, molti computer interessati avrebbero utilizzare una data errata e quindi non funzionare correttamente a meno che il software del computer non sia stato riparato o sostituito prima di tale data. Altri programmi per computer che proiettavano budget o debiti nel futuro potrebbero iniziare a non funzionare correttamente nel 1999 quando hanno fatto proiezioni per il 2000. Inoltre, alcuni software per computer non hanno tenuto conto del fatto che il 2000 è stato un anno bisestile. E anche prima dell’alba del 2000, si temeva che alcuni computer potessero guastarsi il 9 settembre 1999 (9/9/99), perché i primi programmatori spesso utilizzavano una serie di 9 per indicare la fine di un programma.
Si temeva che una tale lettura errata avrebbe portato a guasti software e hardware nei computer utilizzati in aree importanti come banche, sistemi di servizi pubblici, registri governativi e così via, con il potenziale di un caos diffuso a partire dal 1 ° gennaio 2000. . Si pensava che i computer mainframe, compresi quelli normalmente utilizzati per la gestione di compagnie assicurative e banche, fossero soggetti ai problemi più gravi dell’anno 2000, ma anche i sistemi più recenti che utilizzavano reti di computer desktop erano considerati vulnerabili.
Tuttavia, il problema non si limitava ai computer che eseguivano software convenzionale. Si riteneva che molti dispositivi contenenti chip di computer, dagli ascensori ai sistemi di controllo della temperatura negli edifici commerciali alle apparecchiature mediche, fossero a rischio, il che richiedeva il controllo di questi “sistemi incorporati” per la sensibilità alle date del calendario.
Negli Stati Uniti, i team tecnologici aziendali e governativi hanno lavorato febbrilmente con l’obiettivo di controllare i sistemi e riparare il software prima della fine di dicembre 1999. Sebbene alcune industrie fossero sulla buona strada per risolvere il problema dell’anno 2000, la maggior parte degli esperti temeva che il governo federale e i governi statali e locali fossero in ritardo. Un sondaggio sulla preparazione del 2000 all’anno commissionato alla fine del 1998 da Cap Gemini America, una società di consulenza per l’industria informatica di New York, ha dimostrato che tra i 13 settori economici studiati negli Stati Uniti, il governo era il meno pronto per Y2K. (Il più alto valutato per la preparazione era il softwa re industria.)
Nel tentativo di incoraggiare le aziende a condividere informazioni critiche su Y2K, Pres. Bill Clinton nell’ottobre 1998 ha firmato l’Anno 2000 Information and Readiness Disclosure Act. La legge è stata progettata per incoraggiare le aziende americane a condividere i dati Y2K offrendo loro una protezione a responsabilità limitata per la condivisione di informazioni su prodotti, metodi e best practice Y2K.
Nell’Europa occidentale la Commissione europea ha pubblicato un rapporto avvertendo che gli sforzi per risolvere Y2K in molti paesi membri dell’Unione Europea erano insufficienti, in particolare in termini di cooperazione transfrontaliera che doveva essere pronta entro il 2000. Il governo britannico ha annunciato che le sue forze armate sarebbero state preparate in tempo e avrebbero fornito assistenza alla polizia locale se i servizi pubblici , sistemi di trasporto o servizi di emergenza falliti.
Molti altri paesi, in particolare i paesi asiatici che all’epoca soffrivano di una crisi economica in corso, nonché paesi piccoli o geograficamente isolati, si riteneva fossero meno preparati. Non era chiaro come ciò avrebbe influenzato l’economia mondiale e le infrastrutture fisiche strettamente integrate. A metà dicembre 1998 le Nazioni Unite hanno convocato la sua prima conferenza internazionale sull’anno 2000 nel tentativo di condividere le informazioni e gli sforzi di gestione delle crisi e hanno istituito il Centro internazionale di cooperazione Y2K, con sede a Washington, DC
Si stima che siano stati spesi (quasi la metà negli Stati Uniti) per aggiornare computer e programmi applicativi in modo che siano compatibili con Y2K.All’alba del primo giorno di gennaio 2000 e divenne evidente che i sistemi computerizzati erano intatti, notizie di soccorso riempirono i media. A queste seguirono le accuse secondo cui la probabile incidenza del fallimento era stata notevolmente esagerata sin dall’inizio. Coloro che avevano lavorato negli sforzi di conformità Y2K hanno insistito sul fatto che la minaccia era reale. Sostenevano che la continua vitalità dei sistemi computerizzati fosse la prova che lo sforzo collettivo era riuscito. Negli anni successivi, alcuni analisti hanno sottolineato che gli aggiornamenti della programmazione che avevano fatto parte della campagna di conformità Y2K avevano migliorato i sistemi informatici e che i vantaggi di questi miglioramenti avrebbero continuato a essere visti per un po ‘di tempo a venire.