Y2K bug, även kallat Year 2000 bug eller Millennium Bug, ett problem vid kodning av datoriserade system som förväntades skapa förödelse i datorer och datornät runt världen i början av år 2000 (i metriska mätningar står k för 1000). Efter mer än ett år av internationellt larm, feberaktiga förberedelser och programmeringskorrigeringar inträffade få stora fel i övergången från 31 december 1999 till 1 januari 2000.
Fram till 1990-talet har många datorprogram (särskilt de som skrevs tidigt dagar av datorer) utformades för att förkorta fyrsiffriga år som två siffror för att spara minnesutrymme. Dessa datorer kunde känna igen ”98” som ”1998” men skulle inte kunna känna igen ”00” som ”2000”, vilket kanske tolkade det som 1900. Många fruktade att när klockorna slog midnatt den 1 januari 2000 skulle många drabbade datorer använder ett felaktigt datum och fungerar därför inte korrekt om inte datorns programvara har reparerats eller ersatts före det datumet. Andra datorprogram som beräknade budgetar eller skulder i framtiden kan börja fungera felaktigt 1999 när de gjorde prognoser till 2000. Dessutom tog vissa datorprogram inte hänsyn till att år 2000 var ett skottår. Och redan före början av 2000 fruktade man att vissa datorer skulle misslyckas den 9 september 1999 (9/9/99), eftersom tidiga programmerare ofta använde en serie på 9-tal för att indikera slutet på ett program.
Man fruktade att en sådan felläsning skulle leda till program- och maskinvarufel i datorer som används inom viktiga områden som bank, verktygssystem, statliga register och så vidare, med potential för utbrett kaos den 1 januari 2000 och därefter. Mainframe-datorer, inklusive de som vanligtvis används för att driva försäkringsbolag och banker, ansågs vara föremål för de allvarligaste Y2K-problemen, men även nyare system som använde nätverk av stationära datorer ansågs sårbara.
Y2K problemet var dock inte begränsat till datorer som kör konventionell programvara. Många enheter som innehöll datorchips, allt från hissar till temperaturkontrollsystem i kommersiella byggnader till medicinsk utrustning, tros vara i fara, vilket krävde kontroll av dessa ”inbäddade system” för känslighet för kalenderdatum.
I USA arbetade affärs- och statsteknologiteam feberiskt med målet att kontrollera system och fixa program före slutet av december 1999. Även om vissa industrier var långt på väg att lösa Y2K-problemet, fruktade de flesta experter att den federala regeringen och statliga och lokala regeringar släpar efter. En Y2K-beredskapsundersökning beställd i slutet av 1998 av Cap Gemini America, ett konsultföretag inom datorindustrin i New York, visade att regeringen var minst 13 år redo för Y2K bland 13 ekonomiska sektorer som studerades i USA. re industri.)
I ett försök att uppmuntra företag att dela kritisk information om Y2K, USA: s pres. Bill Clinton undertecknade i oktober 1998 lagen om information och beredskap för år 2000. Lagen var utformad för att uppmuntra amerikanska företag att dela Y2K-data genom att erbjuda dem ett begränsat ansvar för att dela information om Y2K-produkter, metoder och bästa praxis.
I västeuropa utfärdade Europeiska kommissionen en rapport som varnade för att ansträngningar för att lösa Y2K i många EU-medlemsländer var otillräckliga, särskilt när det gäller det gränsöverskridande samarbetet som behövde vara klart år 2000. Den brittiska regeringen meddelade att dess väpnade styrkor skulle vara beredda i tid och skulle ge hjälp till lokal polis om verktyg , transportsystem eller räddningstjänster misslyckades.
Många andra länder, särskilt asiatiska länder som drabbades av en pågående ekonomisk kris samt små eller geografiskt isolerade länder, ansågs vara mindre väl förberedda. Det var osäkert hur detta skulle påverka den tätt integrerade världsekonomin och den fysiska infrastrukturen. I mitten av december 1998 sammankallade FN sin första internationella konferens om Y2K i ett försök att dela informations- och krishanteringsinsatser och inrättade International Y2K Cooperation Center, baserat i Washington, DC
Uppskattningsvis 300 miljarder dollar var använt (nästan hälften i USA) för att uppgradera datorer och applikationsprogram för att vara Y2K-kompatibla.När den första dagen i januari 2000 gick och det blev uppenbart att datoriserade system var intakta fyllde rapporter om lättnad nyhetsmedia. Dessa följdes av anklagelser om att den troliga förekomsten av misslyckande hade överdrivits kraftigt från början. De som arbetat med Y2K-efterlevnad insisterade på att hotet hade varit verkligt. De hävdade att den fortsatta livskraften hos datoriserade system var ett bevis på att den kollektiva insatsen hade lyckats. Under de följande åren påpekade vissa analytiker att programmeringsuppgraderingar som varit en del av Y2K-efterlevnadskampanjen hade förbättrat datorsystem och att fördelarna med dessa förbättringar skulle fortsätta att ses under en längre tid.