Bug Y2K, denumit și bug An 2000 sau Bug Millennium, o problemă în codificarea sistemelor computerizate care a fost proiectată pentru a crea ravagii în computerele și rețelele de calculatoare din jurul lumea la începutul anului 2000 (în măsurători metrice, k reprezintă 1.000). După mai bine de un an de alarmă internațională, pregătiri febrile și corecții de programare, au avut loc câteva eșecuri majore în tranziția de la 31 decembrie 1999 la 1 ianuarie 2000.
Până în anii 1990, multe programe de computer (în special cele scrise la începutul anului zile de calculatoare) au fost concepute pentru a abrevia ani de patru cifre ca două cifre pentru a economisi spațiu de memorie. Aceste computere ar putea recunoaște „98” ca „1998”, dar ar fi incapabile să recunoască „00” ca „2000”, interpretând probabil că înseamnă 1900. Mulți s-au temut că atunci când ceasurile au lovit miezul nopții, 1 ianuarie 2000, multe computere afectate ar fi să utilizați o dată incorectă și, astfel, să nu funcționați corect decât dacă software-ul computerului a fost reparat sau înlocuit înainte de acea dată. Alte programe de calculator care au proiectat bugete sau datorii în viitor ar putea începe să funcționeze defectuos în 1999, când au făcut proiecții în 2000. În plus, unele programe de calculator nu au luat în considerare faptul că anul 2000 a fost un an bisect. Și chiar înainte de începutul anului 2000, s-a temut că unele computere ar putea eșua pe 9 septembrie 1999 (9/9/99), deoarece programatorii timpurii foloseau adesea o serie de 9 pentru a indica sfârșitul unui program.
S-a temut că o astfel de lectură greșită ar duce la defecțiuni ale software-ului și hardware-ului în computerele utilizate în domenii atât de importante precum bancare, sisteme de utilități, înregistrări guvernamentale și așa mai departe, cu potențialul haosului răspândit la 1 ianuarie 2000 . Computerele mainframe, inclusiv cele utilizate în mod obișnuit pentru administrarea companiilor de asigurări și a băncilor, au fost considerate a fi supuse celor mai grave probleme Y2K, dar chiar și sistemele mai noi care foloseau rețele de computere desktop au fost considerate vulnerabile.
Y2K Cu toate acestea, problema nu s-a limitat la computerele care rulează software convențional. Multe dispozitive care conțin cipuri de calculator, de la lifturi la sisteme de control al temperaturii în clădirile comerciale până la echipamente medicale, se credeau a fi expuse riscului, ceea ce a necesitat verificarea acestor „sisteme încorporate” pentru a fi sensibile la datele calendaristice.
În Statele Unite, echipele tehnologice de afaceri și guvernamentale au lucrat febril cu scopul de a verifica sistemele și de a repara software-ul înainte de sfârșitul lunii decembrie 1999. Deși unele industrii erau pe cale să rezolve problema Y2K, majoritatea experților s-au temut că guvernul federal și guvernele de stat și locale rămân în urmă. Un sondaj de pregătire Y2K comandat la sfârșitul anului 1998 de Cap Gemini America, o firmă de consultanță din industria computerelor din New York, a arătat că, din 13 sectoare economice studiate în Statele Unite, guvernul era cel mai puțin pregătit pentru Y2K. re industrie.)
Într-un efort de a încuraja companiile să împărtășească informații critice despre Y2K, U.S. Pres. Bill Clinton, în octombrie 1998, a semnat Legea privind divulgarea informațiilor și disponibilității anului 2000. Legea a fost concepută pentru a încuraja companiile americane să împărtășească datele Y2K oferindu-le protecție cu răspundere limitată pentru schimbul de informații despre produsele, metodele și cele mai bune practici Y2K.
În Europa de Vest, Comisia Europeană a emis un raport care avertiza că eforturile pentru a rezolva Y2K în multe țări membre ale Uniunii Europene au fost insuficiente, în special în ceea ce privește cooperarea transfrontalieră care trebuia să fie gata până în 2000. Guvernul britanic a anunțat că forțele sale armate vor fi pregătite la timp și vor oferi asistență poliției locale dacă utilitățile , sistemele de transport sau serviciile de urgență au eșuat.
Multe alte țări, în special țările asiatice care sufereau în acel moment de o criză economică în curs, precum și țările mici sau izolate geografic, erau considerate a fi mai puțin pregătite. Nu era sigur cum acest lucru va afecta economia mondială strâns integrată și infrastructura fizică. La mijlocul lunii decembrie 1998, ONU a convocat prima sa conferință internațională despre Y2K, în încercarea de a împărtăși informațiile și eforturile de gestionare a crizelor și a înființat Centrul internațional de cooperare Y2K, cu sediul la Washington, DC
Se estimează că 300 de miliarde de dolari au fost cheltuit (aproape jumătate în Statele Unite) pentru a actualiza computerele și programele de aplicații pentru a fi compatibile cu Y2K.Pe măsură ce s-a ivit prima zi a lunii ianuarie 2000 și a devenit evident că sistemele computerizate erau intacte, rapoartele de relief au umplut mass-media. Acestea au fost urmate de acuzații că incidența probabilă a eșecului a fost mult exagerată de la început. Cei care au lucrat în eforturile de conformitate Y2K au insistat că amenințarea a fost reală. Aceștia susțineau că viabilitatea continuă a sistemelor computerizate era o dovadă că efortul colectiv a reușit. În anii următori, unii analiști au subliniat că actualizările de programare care făcuseră parte din campania de conformitate Y2K au îmbunătățit sistemele informatice și că beneficiile acestor îmbunătățiri vor continua să fie văzute pentru ceva timp.