Si Linux no existiera, ¿qué sistema operativo funcionarían las supercomputadoras?

Bueno, es posible que GNU haya completado su desarrollo del sistema operativo GNU HURD y lo haya visto despegar.

Lo más probable es que el problema para el que se desarrolló Linux, es decir, los problemas de licencia / costo con Unix, se hubiera superado de todos modos.

Unix probablemente habría sido la opción preferida para las supercomputadoras como lo es para algunos de todos modos.

Dada la naturaleza de propósito general de dichos sistemas operativos y el enfoque multiusuario, debe preguntarse si las supercomputadoras realmente utilizan los sistemas operativos de la misma manera que los sistemas generales. En la mayoría de los casos, la respuesta es negativa, ya que el enfoque preferido es maximizar el uso de los recursos para enfocarse en desafíos computacionales específicos. Un sistema operativo ayudará a organizar la configuración, pero luego se entregará por completo a una aplicación dedicada específica de la tarea.

BSD Unix … probablemente.

Antes de que existiera Linux, compañías como Sun y Silicon Graphics tenían sus propios sabores de Unix.

Muchas de las supercomputadoras anteriores realmente no tenían un sistema operativo: cargó un programa en ellas y lo ejecutaron.

Recuerde: no hay personas sentadas frente a las pantallas que interactúan con el software que se ejecuta en una supercomputadora. Estas son principalmente máquinas de “trabajo por lotes”.

Lo más probable es que tenga una computadora más pequeña (que ejecute prácticamente cualquier sistema operativo, no importaba) que se encargaría de cargar el software en la computadora y obtener los resultados.

Cualquier otro sistema operativo, en realidad, siempre y cuando la compañía estuviera dispuesta a realizar las modificaciones necesarias para el entorno de destino (o el código fuente y los términos de licencia amigables estaban disponibles para otros que quisieran hacerlo). IBM AIX se usa actualmente en dos supercomputadoras en la lista TOP500, mientras que hace 10 años también vio UNICOS, Solaris, Windows, Tru64 Unix, MacOS X (sí, realmente) y Super-UX. Hace 15 años: HP-UX, IRIX, UXP / V y otros.

Ver estadísticas de la lista | Sitios de supercomputadora TOP500.

Linux ni siquiera se ejecuta en supercomputadoras, excepto como un sistema host. Las supercomputadoras (las reales, no solo los marcos principales, como la serie Z o la serie Enterprise) en realidad solo están diseñadas para hacer un trabajo, por lo que no necesitan ninguna capa de abstracción (después de todo, es todo un sistema operativo). Como tal, Linux está tan lejos de ser una supercomputación real como cualquier otro sistema operativo de computadora. Hoy en día, la supercomputación es muy parecida a la informática en los albores de la historia de la informática: está diseñada para resolver grandes sumas, y las grandes sumas no necesitan sistemas operativos.

BSD o alguna variante del mismo, no hay duda al respecto.

Podría decirse que es el sistema operativo de código abierto más importante, si no el primero, para una computadora de uso general.

Posiblemente, FreeBSD u otro código abierto * nixes.

Lo más probable es un poco de BSD o firmware personalizado

Si Linux no es una opción, entonces probablemente sería alguna versión de Unix como Solaris o FreeBSD.

Había una supercomputadora construida que ejecutaba Mac OS X.

Estoy bastante seguro de Solaris, AIX o FreeBSD.