Thursday, March 8, 2007

PANTALLAZO AZUL

Jajajaja…. Y luego dicen los Tecnicos-Less que Windows falla mucho, que es muy malo, muy inseguro, muy lento, etc. etc. etc….


Esperemos entonces que por lo menos a Windows nunca le pase lo mismo que a este avión.


El F-22 Raptor es la última maravilla de la tecnología militar estadounidense, un avión de caza diseñado para enfrentarse a enemigos que todavía no existen y para mantener el control del espacio aéreo durante el próximo cuarto de siglo, al menos. Potente hasta romper la barrera del sonido sin postcombustión, ágil con sus toberas orientables, especialmente diseñado para ser casi imposible de detectar por un radar enemigo, capaz de localizar y derribar a decenas de aparatos rivales, y también de atacar el suelo, el desarrollo del F-22 ha llevado decenios y muchos miles de millones de dólares.


Cada uno de los aviones cuesta más de 100 millones de euros. Y encima, te lo venden con bug incluido de serie.


Dicho error, inutilizó gran parte de sus sistemas informáticos en un vuelo de rutina cruzando el Pacífico. Si les llega a ocurrir en combate, hubiesen estado sin duda entre los errores más sonados de la historia.



El primer destacamento operativo de F-22 fuera de Estados Unidos fue a Okinawa, en Japón; para aprender de los problemas y ya de paso para enviar una señal a Corea del Norte y China. Hasta mitad de camino todo fue bien, pero entre Hawaii y Okinawa los Raptor se encontraron con un inesperado y temible enemigo: la Línea Internacional de Cambio de Fecha, el punto en el que la distribución de los husos horarios hace que se salte de un día a otro, que por conveniencia está situado en mitad del Pacífico.


Se trata de una mera inconveniencia para los viajeros; pero para el F-22 resultó ser una trampa letal. Un error en alguna parte de los millones de líneas de código que hacen funcionar el avión hizo fallar a buena parte de sus sistemas al cruzar esta línea imaginaria.


Los aviones se encontraron de repente con el equivalente aeronáutico de una pantalla azul en mitad del Pacífico. Sin navegación, tuvieron que seguir a sus aviones cisterna para encontrar la base y aterrizar. Afortunadamente en todos los aviones con controles digitales (fly-by-wire) llevan los sistemas de vuelo independientes y al menos por duplicado. O sea, que volar, volaban.
El incidente, menor, anecdótico y rápidamente resuelto, vuelve a subrayar el creciente riesgo que supone el software en todo tipo de aplicaciones críticas. Aparte de destacar las posibilidades futuras de la guerrilla informática. Pero si un avión que lleva en desarrollo más de un decenio con miles de millones de dólares detrás no puede estar libre de errores, graves, en su software, ¿qué ocurre con aplicaciones más simples pero igual de importantes?



El F-22 literalmente no puede volar sin su software, y mucho menos combatir, pero ¿qué ocurre con los aviones de línea, los trenes de alta velocidad, los escáneres de los hospitales? ¿Qué ocurre con el software de los automóviles? ¿Debemos tener miedo porque los buques británicos (algunos portando armas nucleares) estén usando ya una versión de Windows?


Gracias a la poca importancia que le hemos dado a los programas, aceptamos en software niveles de calidad que jamás toleraríamos en mobiliario, o iluminación; y no hablemos de los estándares que se exigen en alimentación.


Esa cultura de la tolerancia ('es sólo software') es en parte responsable de este tipo de fallos.
Pero la causa de esto, la tiene el mercado: hay que producir software rápidamente para vender rápidamente.
No quiere decir que todos los informáticos seamos unos patanes programando, ni que no existan tampoco estándares para definir el software de calidad, pero además de que la informática no es 1+1=2 y todo puede fallar, esos estándares, no se aplican como deberían (famoso librito de "Como desarrollar código seguro", por citar uno entre otros muchos).
Unido a esto, muchos "mega-super-ingenieros" en puestos de alta responsabilidad, no han estudiado informática y se creen los reyes de la programación. Son unos patanes (por decirlo "eufemísticamente"), subieron en su día, y a ver quien les destrona. Aparte del intrusismo....

Esperemos que un error de software nunca llegue a costar vidas.


Byes!!

No comments: