El CERN prefirió cambiar de software antes que renovar miles de equipos

En el complejo de aceleradores del Centro Europeo para la Investigación Nuclear (CERN), la necesidad de mantener en funcionamiento infraestructuras clave planteó un desafío inesperado de compatibilidad tecnológica. Ante el avance de los requisitos técnicos de los sistemas operativos modernos, la institución debió evaluar si reemplazaba una gran cantidad de equipamiento informático o si modificaba su estrategia de software.

La problemática se focalizó en unos 2.200 ordenadores conocidos como Front-End Computers, que incluyen tanto computadoras industriales como sistemas embebidos. Estos equipos cumplen la función de comunicarse de forma directa con la electrónica que controla las instalaciones de los aceleradores de partículas.

El problema con las exigencias de hardware

El conflicto principal surgió con la evolución de las versiones del sistema operativo Red Hat Enterprise Linux (RHEL). La arquitectura de procesadores x86-64 contempla distintas fases de desarrollo con capacidades acumulativas, entre las que se encuentran los niveles x86-64-v2 y x86-64-v3.

Mientras que la versión RHEL 9 pasó a exigir como requisito mínimo el nivel v2, la siguiente entrega, RHEL 10, elevó el estándar a x86-64-v3. Este incremento en las exigencias dejó fuera de soporte a procesadores más antiguos que continuaban funcionando sin inconvenientes en sus tareas cotidianas.

La dimensión del impacto en el complejo

Según un análisis de riesgo realizado por el CERN en el año 2023, aproximadamente el 47% de los ordenadores de esa red específica utilizaba procesadores basados en el nivel x86-64 original, quedando inmediatamente por debajo de lo requerido por RHEL 9. Sumado a ello, un 17% operaba con la versión x86-64-v2, lo que generaría incompatibilidades al intentar dar el salto hacia RHEL 10.

En total, cerca de dos tercios del parque informático afectado corrían el riesgo de quedar marginados por las actualizaciones del sistema operativo. Sin embargo, el desafío no radicaba únicamente en la renovación de los ordenadores en sí, sino en la compleja integración física del centro de investigación.

Una infraestructura altamente integrada

Estos sistemas informáticos forman parte de una red distribuida que permanece conectada a unos 17.000 dispositivos de control y equipamiento especializado. Toda la estructura abarca cerca de 70.000 cables e involucra hardware industrial, placas electrónicas y controladores diseñados a la medida de necesidades científicas muy concretas.

Sustituir cada una de estas máquinas implicaba reevaluar la compatibilidad de los componentes, modificar la electrónica asociada, reordenar el cableado y validar nuevamente el correcto funcionamiento de todo el conjunto. Ante la complejidad técnica y operativa que requería la sustitución física de los equipos, el CERN optó por resolver la situación desde el ámbito del software para garantizar la continuidad de sus operaciones.