13 C
Madrid
lunes, octubre 27, 2025
spot_img
spot_img

Cómo un programador consiguió que Doom se ejecutara en un satélite espacial y qué pasó después

Siga conectamentado: Agréganos como fuente preferida en Google.


Conclusiones esencia de conectamentado

  • Un hacker, con ayuda de la ESA, consiguió que Doom se ejecutara en un adiátere.
  • Esto se basó en abriles de migración de Doom de código campechano a todos los dispositivos informáticos que puedas imaginar.
  • El prueba demostró la adaptabilidad del software de código campechano

LONDRES: Dígalo conmigo, dígalo en voz reincorporación. «¡Perdición en el espacio!» Casi puedes oír la reverberación, ¿no? Doom, el selección de 1993 que alguna vez se instaló en más computadoras que Windows, es notorio por varias razones, incluido el inicio del naturaleza de disparos en primera persona y su ejecución en prácticamente todas las plataformas informáticas que puedas imaginar. Esto incluye de todo, desde cortadoras de césped hasta iPods y supercomputadoras. Incluso hay esfuerzos en marcha para que Doom se ejecute en computadoras cuánticas.

Recientemente, Doom se trasladó al espacio, la última frontera.

Por otra parte: Los mejores servicios de VPN: nuestras mejores opciones en cuanto a velocidad y seguridad

Ólafur Waage, un desarrollador de software senior de Islandia que ahora trabaja en Noruega, explicó en Ubuntu Summit 25.10 cómo él, un autodenominado «mecanógrafo profesional» y creador de videos divertidos, terminó haciendo lo que quizás sea el puerto más extravagante del selección hasta el momento: Doom ejecutándose en un adiátere verdadero en esfera, el adiátere OPS-SAT de la Agencia Espacial Europea (ESA). Por supuesto, no fue sólo él. Le da crédito a Georges Labrèche. «Fue tanto un trabajo suyo como mío y de todo el equipo de la ESA».

Doom es un puerto comprensible

OPS-SAT, un «laboratorio volátil» para probar nuevas técnicas informáticas a costado, estaba equipado con una computadora empírico aproximadamente 10 veces más potente que la norma para las naves espaciales. Waage explicó: «OPS-SAT fue el primero de su tipo, dedicado a demostrar capacidades de control de cometido drásticamente mejoradas cuando los satélites pueden tolerar computadoras a costado más potentes. El objetivo era romper la maldición de ser demasiado reluctante al aventura con naves espaciales multimillonarias». (El adiátere fue cubo de desaparecido en 2024).

LEER  Cómo activar el modo DNS privado de Android y por qué debería hacerlo lo antes posible

Doom es de código campechano desde 1997. Unas semanas más tarde, comencé a desafiar en Linux. Es una votación natural para trasladarlo a una nave espacial, ya que su código C es simple.

Ejecutar Doom en esfera fue en parte un desafío de portabilidad y en parte un desafío de las limitaciones del hardware espacial y el control de la cometido. El procesador ARM Cortex-A9 de doble núcleo integrado, si aceptablemente era un material de moda para el hardware de computación espacial (que tiende a ser de desaparecido potencia y resistente a la radiación), era premioso incluso para los estándares terrestres.

Waage eligió Chocolate Doom 2.3, una popular lectura de código campechano de Doom, por su compatibilidad con la distribución Ubuntu 18.04 Long Term Support (LTS), que ya se ejecutaba en OPS-SAT. Por otra parte, Waage señaló: «Elegimos Chocolate Doom 2.3 oportuno a las bibliotecas disponibles para 18.04; esa fue la última que positivamente se compilaría.

Poner al día el software en esfera es extremadamente difícil, por lo que sería necesario cargar relativamente poco código. Como dijo Waage, «Doom es un C relativamente sencillo con algunas dependencias externas». En otras palabras, es comprensible de portar.

Por otra parte: la IA podría ayudar a los humanos a copilotar misiones espaciales algún día, según descubren los investigadores

Para emprender, Waage ejecutó el Doom espacial en el mismo hardware que estaba en esfera terrenal. Fue necesario realizar algunos ajustes, pero funcionó aceptablemente. Luego, unos días luego de la Navidad de 2023, ejecutó con éxito Doom en el adiátere. Pleito en el espacio y mala voluntad en torno a los demonios.

No hay consolas de juegos en el espacio

Por supuesto, algunas cosas tuvieron que cambiar con respecto a tu experiencia habitual de Doom. Por un banda, no había gráficos en el adiátere. Quiero afirmar, no es una consola de juegos en el espacio. Entonces, todos los gráficos tuvieron que realizarse en software. Incluso luego de la optimización, la velocidad de fotogramas no era cero del otro mundo. Pero bueno, era mejor que desafiar Doom en SQL.

LEER  Puede acceder a Gemini Gems gratis en Android e iOS ahora, dónde encontrarlas

El prueba se basó en gran medida en archivos de demostración pregrabados, lo que permitió a Space Doom reproducir niveles completos utilizando secuencias de entrada deterministas. Esto aseguró que se pudiera detectar cualquier desviación causada por radiación perdida (cambios de bits), ya que la salida del selección no coincidiría con los resultados esperados. Este enfoque tuvo el beneficio adicional de aportar poco de ciencia verdadero al prueba. «La idea era ejecutar tantos archivos de demostración como fuera posible, comparando la producción desde el espacio y desde la Tierra», relató Waage.

Por otra parte: Netflix acaba de aceptar una puesta al día gratuita de la NASA: transmite caminatas espaciales directamente a tu sala de estar

Waage describió el proceso: «Hicimos enorme la tabla RNG (Número casual) y comprobamos si eventos individuales podían afectar el selección. En simulación, sí; en el espacio, desafortunadamente, no. Pero ese era nuestro plan verdadero para el tesina; a veces los experimentos no funcionan, pero es por eso que existía OPS-SAT».

La única señal de que Doom se estaba ejecutando en el espacio al principio fue una entrada de registro solitaria. Entonces, el equipo usó la cámara del adiátere para tomar imágenes de la Tierra en tiempo verdadero y luego cambió el palco de Marte de Doom por fotografías satelitales reales. «La idea era tomar una captura de pantalla del adiátere y usarla como el firmamento, todo renderizado en software usando la paleta restringida de 256 colores del selección», explicó Waage.

‘Funcionó maravillosamente. Está en Ubuntu’

Incluso esto planteó dificultades inesperadas: «Intentar dibujar todos estos hermosos colores con esos colores», dijo Waage, «probablemente no funcione de inmediato. Pero probamos pruebas de gradiente, fotos de demostración de la NASA. Fueron necesarios algunos ajustes». Finalmente, en zona de un Marte de inventiva como fondo del firmamento, obtuvieron una Tierra verdadero y atractiva en el firmamento del selección.

LEER  Finalmente encontré una distribución de Linux visualmente agradable que no escatima en el rendimiento

El selección en sí funcionó perfectamente. Posteriormente de todo, dijo Waage, «Funcionó maravillosamente. Está en Ubuntu».

Entonces, ¿por qué hacer esto? Bueno, primero, porque podemos y es maravilloso.

Por otra parte: 6 razones por las que me he quedado con distribuciones de Linux basadas en Ubuntu durante los últimos 20 abriles

¿Quieres una mejor razón? Perfectamente, Waage explicó que estos proyectos no son sólo por diversión: demuestran la adaptabilidad del software de código campechano, el hardware espacial y la colaboración internacional que impulsa la investigación moderna. La cometido de OPS-SAT era específicamente dominar las barreras para la experimentación en esfera, permitiendo cruces creativos entre la ingeniería de software y la ciencia espacial.

Como resumió Waage: «La cometido es solucionar que cualquiera pueda proponer y ejecutar experimentos innovadores. Ejecutar Doom puede parecer trivial, pero demuestra nuestra infraestructura y genera interés mundial para futuras misiones».

Desde entonces, la empresa polaca KP Labs además ha ejecutado con éxito Doom en su adiátere Intuition-1. Esto utilizó la Dispositivo de Procesamiento de Datos Leopard de la compañía para ejecutar Doom y al mismo tiempo capturar imágenes hiperespectrales de la Tierra.

De cara al futuro, hay otro divulgación del adiátere OPS-SAT VOLT programado para el próximo año. Ese adiátere está enfocado a las comunicaciones cuánticas.

Por otra parte: Los mejores teléfonos satelitales: probados y revisados ​​por expertos

Sin requisa, Waage demora trasladar Doom para alcanzar nuevas staff. El delirio orbital de Doom continúa inspirando tanto la ingeniería de primer nivel como la civilización de Internet. Asimismo sigue siendo muy divertido desafiar si te gustan las buenas explosiones de demonios sin sentido a la antigua.

Obtenga las historias más importantes en tecnología todos los viernes con conectamentado Boletín informativo de revisión de la semana.

spot_img

Artículos relacionados

spot_img

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimos artículos