no es difícil encontrar ecos de finales de la década de 1990 en el zeitgeist. Ahora como entonces, el juicio político está en la mente de muchas personas, y películas como Matrix y el Sexto Sentido continúan influyendo en la cultura. Otra característica de la misma época que quizás tiene una influencia más importante, aunque más sutil, es el infame error Y2K.
Y2K fue el gran fallo en los sistemas informáticos que parecían capaces de destruir la civilización a la medianoche del Milenio. Al final, sin embargo, nada salió mal., Algunas personas comenzaron a preguntarse si nos habían engañado todo el tiempo. De hecho, no podrían haber estado más equivocados. El Y2K corre el riesgo de convertirse en uno de esos momentos de la historia de los que se han sacado exactamente las lecciones equivocadas.
muchos de los sistemas que estaban en riesgo por el error de Y2K databan de los años 1970, 1980 y principios de los 1990. esta era la época en que la supuesta insistencia de Bill Gates de que «640k debería ser suficiente para cualquiera» todavía resonaba en los oídos de la gente. Incluso los servidores potentes tenían solo unos pocos megabytes de RAM, una fracción de lo que encontraría en la mayoría de Las PC comunes de hoy.,
con tan poco espacio, los programadores siempre estaban tratando de encontrar formas de conservar la memoria. Las fechas eran una de esas cosas que formaban parte integral de la mayoría de los programas informáticos, y los años se almacenaban como un número entre «0» y «99» – así, por ejemplo, «80» representaría 1980. La ventaja era que solo se usaría un solo byte de memoria. Pero con el nuevo milenio por venir, significaba que el año » 99 «se convertiría en»100». Como resultado, los programas informáticos creerían que el año era 1900 en lugar de 2000, lo que amenazaba con plantear graves problemas.,
Bug on out
parecía probable que las transacciones financieras como los intereses devengados se calcularan incorrectamente. El software de monitoreo de repente creería que había expirado y dejado de funcionar, mientras que el software de navegación no sería capaz de calcular las posiciones correctamente. Aún más alarmante es el hecho de que los fallos en sistemas de misión crítica individuales podrían producirse en cascada. Esto podría causar que las redes eléctricas, las redes de telecomunicaciones y los sistemas financieros Fallen; que las plataformas petroleras dejen de bombear petróleo; que los sistemas de registro de pacientes de los hospitales comiencen a recetar los medicamentos equivocados.,
la magnitud de tales fallos dificultaría la recuperación. Esto podría afectar las economías de los países y el bienestar e incluso la vida de las personas de todo el mundo. Como el presidente de los Estados Unidos, Bill Clinton, dijo a una audiencia durante un discurso en 1998: «Esta no es una de las películas de verano donde puedes cerrar los ojos durante las partes aterradoras.
la respuesta de la industria informática implicó una reescritura masiva de software, con la certificación oficial «Y2K ready» emitida después de extensas pruebas. Se implementaron diferentes soluciones para diferentes sistemas, dependiendo de su capacidad de memoria., La mejor opción era almacenar los años como cuatro dígitos. Cuando eso no fuera posible, los programadores podrían instruir a un sistema para tratar, por ejemplo, las fechas entre «00» y «50» como en la década de 2000, y los años entre «51» y «99» como en la década de 1900. esto al menos permitió que los sistemas siguieran funcionando.
más problemáticos fueron los sistemas embebidos donde el problema de Y2K existía en hardware en lugar de software. En tales casos, la única solución era reemplazar el hardware en sí., Las estimaciones del costo total para la preparación del Y2K llegaron a alrededor de US 3 300 mil millones, o alrededor de US 4 460 mil millones (£351 mil millones) en el dinero de hoy, más unos pocos mil millones más gastados en abordar los problemas que surgieron después del cambio de siglo.
¿El Gran fácil?
cuando el fatídico día llegó y se fue con poco más que problemas menores, las preguntas comenzaron. Se arraigó la opinión de que el Y2K había sido exagerado, tal vez, por ejemplo, para garantizar un día de pago gigante para los programadores., La gente podría señalar el hecho de que algunos países, como Corea Del Sur y Rusia, se han salido con la suya haciendo poco para mitigar el problema, por no hablar de las pequeñas empresas.
pero esto ignora el hecho de que los parches de software para el error se implementaron en todo el mundo. Los que no se prepararon fueron protegidos gracias a los esfuerzos de los que lo hicieron. Hay abundantes pruebas, gracias a ejercicios de preparación, revisiones de códigos y similares, de que si no se hubiera abordado, el impacto del año 2000 habría sido mucho más significativo.,
desafortunadamente, la visión contraria se ha extendido a otras áreas importantes de la política. Los negadores del cambio climático y los activistas contra la vacunación a menudo plantean la falta de impacto del error del Y2K como evidencia de que no se puede confiar en los expertos. Si finalmente tenemos éxito en el tratamiento de problemas como el cambio climático en el futuro, no se sorprenda si aparecen argumentos similares sobre la pérdida de tiempo y esfuerzo.
en ese momento, las mismas personas probablemente también podrán señalar un par de secuelas del error del Milenio que tampoco llegaron a mucho., Como mencioné anteriormente, todavía existen sistemas de software antiguos que tratan todas las fechas con dos dígitos mayores que» 50 » como ocurridas en la década de 1900. mientras que la mayoría de ellos deben retirarse antes de llegar al próximo año de peligro de 2050, los gustos de los sistemas de misión crítica pueden ser notoriamente de larga vida.
También podemos esperar el problema del año 2038. Esto se relaciona con el hecho de que los sistemas Unix históricamente almacenaban fechas y horas como secuencias de 32 unos y ceros, interpretadas como el número de segundos desde el 1 de enero de 1970., Cuando 2038 ruede, este número se desbordará por la misma razón por la que se produjo el error de Y2K. Tales sistemas Unix nuevamente forman la base de muchas piezas de software de misión crítica.
la comunidad Unix es muy consciente de este error, sin embargo, y la mayoría de estos sistemas habrán sido reemplazados de nuevo mucho antes de 2038. Así que al igual que con Y2K, si el mundo sobrevive a estos problemas futuros, no habrá sido porque todo fue bombo. La verdad más aburrida es a menudo que una puntada en el tiempo ahorra nueve. Siento ser el portador de buenas noticias.