Linux lleva décadas siendo el rey de los superordenadores y su dominio sigue sin tener rival

En el mercado doméstico, Microsoft reina con comodidad abarcando cerca del setenta por ciento de los usuarios, dejando a macOS con un cinco y a Linux arañando un cuatro por ciento. Sin embargo, cuando la escala de procesamiento requiere una potencia brutal y no hay margen para cuelgues ni consumos innecesarios, la empresa de Redmond tiene que tragar saliva y abrazar a su histórico rival de código abierto. Como analista de sistemas, siempre me fascinó esta dicotomía técnica, así que vengo a desglosarles por qué el núcleo de Linux es el único jefe real de la computación pesada.

-Del monopolio en tu casa a la irrelevancia en el TOP500

Si nos metemos de lleno a auditar la lista del TOP500, el ranking oficial que cataloga a las supercomputadoras más salvajes del planeta, Windows tiene una presencia que roza lo anecdótico. En estas ligas mayores, la personalización absoluta del entorno y la gestión milimétrica del hardware son requisitos innegociables, y ahí es donde el sistema operativo de Microsoft muestra sus peores debilidades arquitectónicas. El caso más bestial de la actualidad lo encontramos en el Centro Nacional de Supercomputación de Shenzen, en China. Estamos hablando del monstruo más potente del mercado, una máquina que devora 42.220 kilovatios para alimentar a más de trece millones de núcleos de procesamiento simultáneo.

¿Qué corre en las entrañas de semejante obra de ingeniería? Nada de licencias cerradas. Este titán asiático funciona con Kylin OS, un sistema que en sus orígenes bebía de las fuentes de UNIX FreeBSD y que hoy está construido íntegramente sobre una base sólida de Linux. Y la razón es puramente matemática: a este nivel macroscópico, el control total del núcleo del sistema es la única garantía de que la máquina no colapse sobre su propio peso.

-¿Por qué Microsoft instaló Ubuntu en su propia casa?

Quizás el dato más irónico y fascinante de toda esta industria lo encontramos en el puesto número siete del mismo ranking. Ahí se sienta «Eagle», una supercomputadora propiedad exclusiva de Microsoft, alojada en los mismísimos centros de datos de Azure en Estados Unidos. Uno esperaría que la compañía saque a relucir su propio software para manejar este clúster dedicado a entrenar modelos masivos de inteligencia artificial, pero la realidad técnica los obligó a claudicar. Para poder gestionar la eficiencia de los nodos sin cuellos de botella, los ingenieros de Microsoft tuvieron que desplegar distribuciones puras de Linux, específicamente Ubuntu 22.04.

El motivo de esta aparente traición a su propia marca radica en cómo está construido el código. Windows es un software privativo, pesado, que viene cargado por defecto con cientos de procesos en segundo plano y herramientas gráficas que no se pueden arrancar de raíz. Linux, por el contrario, te permite agarrar el bisturí y compilar un sistema operativo microscópico, dejando estrictamente las líneas de código que el hardware necesita para funcionar.

Para entender la magnitud técnica de este problema, un veterano arquitecto de infraestructura en la nube lo definió de manera brutal durante una reciente convención de desarrolladores:

«Ponerle Windows a un clúster de supercomputación es como atarle un ancla a un monoplaza de Fórmula 1. A esta escala demencial, si el sistema operativo te roba apenas un uno por ciento de procesamiento para mantener tareas en segundo plano que nadie pidió, la máquina está perdiendo literalmente trillones de operaciones vitales por segundo. Linux nos deja compilar un entorno quirúrgico, limpio y sin un solo gramo de grasa.»

A esto hay que sumarle el factor económico. Licenciar Windows para trece millones de núcleos implicaría un gasto de guita tan absurdo que haría inviable cualquier proyecto de investigación. Por eso, distribuciones corporativas como Red Hat Enterprise, Rocky Linux o AlmaLinux dominan el sector, ofreciendo contratos de soporte técnico de primer nivel por una fracción ínfima de lo que costaría mantener el modelo cerrado de Microsoft.

-La tiranía de la eficiencia RAM y el último refugio de Windows Server

Si bajamos un escalón y pasamos de las supercomputadoras a los servidores web comerciales que alojan las páginas que usamos todos los días, la paliza técnica se repite. En términos de consumo de recursos puros, cualquier servidor que tenga a Linux latiendo en su núcleo gestiona la memoria RAM hasta tres veces mejor que su contraparte de Microsoft. No es casualidad que más del ochenta por ciento de los servidores web del mundo corran sobre arquitecturas derivadas de Debian o Ubuntu. Y si miramos a los gigantes del almacenamiento en la nube, como Google Cloud, Amazon Web Services y el propio Azure, más del noventa por ciento de su infraestructura virtualizada descansa sobre el pingüino. Google, de hecho, opera el 91,6% de todas sus máquinas virtuales bajo Linux.

Entonces, ¿por qué sigue existiendo Windows Server si es inferior en rendimiento? La respuesta está en la herencia empresarial y en el miedo a la consola de comandos. Microsoft mantiene una cuota de mercado hiper rentable gracias a herramientas magistrales como el Directorio Activo, que le permite a las pequeñas y medianas empresas administrar cientos de computadoras de oficina desde un solo lugar y con una interfaz gráfica amigable. Para una PYME, pagar la migración completa de su infraestructura a Linux y contratar a desarrolladores especializados en terminales de comandos es un lujo que no pueden bancar, por lo que prefieren seguir pagando la licencia de Windows y heredar sus sistemas de toda la vida.

En definitiva, la industria del procesamiento masivo le da la razón a la vieja filosofía de UNIX: construir herramientas modulares que hagan una sola cosa, pero que la hagan a la perfección, eliminando la necesidad de que un humano tenga que intervenir constantemente para arreglar cuelgues. Si configurás bien un entorno Linux desde el minuto cero, el costo de mantenimiento a largo plazo se desploma. Para la comodidad de la oficina y la gestión fácil, Windows sigue siendo una gran herramienta, pero cuando se necesita exprimir hasta el último vatio de potencia pura, Linux demostró, y sigue demostrando, que no tiene rival en este planeta.