bug do ano 2000, também chamado bug do ano 2000 ou bug do milênio, um problema na codificação de sistemas computadorizados que foi projetado para criar confusão em computadores e redes de computadores ao redor o mundo no início do ano 2000 (em medidas métricas, k representa 1.000). Depois de mais de um ano de alarme internacional, preparações febris e correções de programação, poucas falhas importantes ocorreram na transição de 31 de dezembro de 1999 a 1 de janeiro de 2000.
Até a década de 1990, muitos programas de computador (especialmente aqueles escritos no início dias de computadores) foram projetados para abreviar anos de quatro dígitos como dois dígitos, a fim de economizar espaço na memória. Esses computadores poderiam reconhecer “98” como “1998”, mas seriam incapazes de reconhecer “00” como “2000”, talvez interpretando-o como 1900. Muitos temiam que, quando os relógios marcassem meia-noite em 1º de janeiro de 2000, muitos computadores afetados estar usando uma data incorreta e, portanto, não funcionar corretamente, a menos que o software do computador seja reparado ou substituído antes dessa data. Outros programas de computador que projetavam orçamentos ou dívidas no futuro poderiam começar a funcionar mal em 1999, quando fizeram projeções para 2000. Além disso, alguns softwares de computador não levaram em conta que o ano de 2000 foi um ano bissexto. E mesmo antes do amanhecer de 2000, temia-se que alguns computadores pudessem falhar em 9 de setembro de 1999 (9/9/99), porque os primeiros programadores costumavam usar uma série de 9s para indicar o fim de um programa.
Temia-se que tal leitura incorreta levasse a falhas de software e hardware em computadores usados em áreas importantes como bancos, sistemas de serviços públicos, registros do governo e assim por diante, com potencial para um caos generalizado a partir de 1º de janeiro de 2000 . Computadores mainframe, incluindo aqueles normalmente usados para administrar companhias de seguros e bancos, foram considerados sujeitos aos problemas mais sérios do Y2K, mas mesmo os sistemas mais recentes que usavam redes de computadores desktop foram considerados vulneráveis.
O Y2K O problema não se limitou a computadores que executam software convencional, no entanto. Muitos dispositivos contendo chips de computador, desde elevadores a sistemas de controle de temperatura em edifícios comerciais e equipamentos médicos, foram considerados em risco, o que exigiu a verificação desses “sistemas incorporados” quanto à sensibilidade às datas do calendário.
Nos Estados Unidos, as equipes de tecnologia de negócios e governamentais trabalharam febrilmente com o objetivo de verificar sistemas e consertar software antes do final de dezembro de 1999. Embora algumas indústrias estivessem no caminho certo para resolver o problema do Y2K, a maioria dos especialistas temia que o governo federal e os governos estaduais e locais estivessem ficando para trás. Uma pesquisa de preparação para o Y2K encomendada no final de 1998 pela Cap Gemini America, uma empresa de consultoria da indústria de computadores de Nova York, mostrou que entre 13 setores econômicos estudados nos Estados Unidos, o governo era o menos preparado para o Y2K. (A classificação mais alta para preparação foi o softwa re indústria.)
Em um esforço para incentivar as empresas a compartilhar informações críticas sobre o Y2K, o Pres. dos EUA Bill Clinton em outubro de 1998 assinou a Lei de Divulgação de Informações e Prontidão do Ano 2000. A lei foi projetada para encorajar as empresas americanas a compartilhar dados Y2K, oferecendo-lhes proteção de responsabilidade limitada para compartilhar informações sobre produtos, métodos e melhores práticas Y2K.
Na Europa Ocidental, a Comissão Europeia publicou um relatório alertando que esforços para resolver o Y2K em muitos países membros da União Europeia eram insuficientes, especialmente em termos de cooperação transfronteiriça que precisava estar pronta em 2000. O governo britânico anunciou que suas forças armadas estariam preparadas a tempo e forneceriam assistência à polícia local se , sistemas de transporte ou serviços de emergência falharam.
Muitos outros países, especialmente os países asiáticos que sofriam na época com uma crise econômica em curso, bem como países pequenos ou geograficamente isolados, eram considerados menos preparados. Não havia certeza de como isso afetaria a economia mundial e a infraestrutura física fortemente integradas. Em meados de dezembro de 1998, a ONU convocou sua primeira conferência internacional sobre o Y2K em uma tentativa de compartilhar informações e esforços de gestão de crises e estabeleceu o Centro Internacional de Cooperação Y2K, com sede em Washington, DC
Estima-se que US $ 300 bilhões foram gastos (quase metade nos Estados Unidos) para atualizar computadores e programas de aplicativos para serem compatíveis com o Y2K.Quando amanheceu o primeiro dia de janeiro de 2000 e ficou claro que os sistemas computadorizados estavam intactos, relatos de alívio encheram a mídia. Seguiram-se acusações de que a incidência provável de fracasso havia sido muito exagerada desde o início. Aqueles que trabalharam nos esforços de cumprimento do Y2K insistiram que a ameaça era real. Eles sustentaram que a continuidade da viabilidade dos sistemas computadorizados era a prova de que o esforço coletivo havia sido bem-sucedido. Nos anos seguintes, alguns analistas apontaram que as atualizações de programação que haviam feito parte da campanha de conformidade com o Y2K haviam melhorado os sistemas de computador e que os benefícios dessas melhorias continuariam a ser vistos por algum tempo.