Az Ubuntu Summit 25.10 konferencián az izlandi származású, jelenleg Norvégiában dolgozó szoftverfejlesztő, Olafur Waage bemutatta, hogyan sikerült neki a legendás Doomot egy valódi műholdon, az Európai Űrügynökség (ESA) OPS-SAT nevű kísérleti műholdján futtatni. A projekt egyszerre izgalmas technológiai kihívás és a geek történelem mérföldköve, mert most már elmondhatjuk, hogy a Doom nemcsak kávéfőzőn vagy terhességi teszten fut, hanem most már az űrben is.
Az OPS-SAT egy egyfajta "repülő laboratórium", amelyet az ESA kifejezetten új fedélzeti számítógépes technológiák tesztelésére fejlesztett. A műhold fedélzetén egy ARM Cortex-A9 alapú kétmagos processzor dolgozott, amely a hagyományos, sugárzásálló űrhardverekhez képest tízszer nagyobb teljesítményt kínált. Waage elmondása szerint az OPS-SAT célja az volt, hogy megtörje a túlzott kockázatkerülés "átkát" az űriparban, és bátrabban kísérletezzenek nagyobb teljesítményű számítási megoldásokkal.
A fejlesztő a Chocolate Doom 2.3 nyílt forráskódú verziót választotta, mert az kompatibilis volt a műholdon futó Ubuntu 18.04 LTS rendszerrel, és viszonylag kevés külső könyvtárat igényelt. Mivel a műhold szoftverének frissítése rendkívül bonyolult, fontos szempont volt, hogy a lehető legkevesebb kódot kelljen feltölteni.
Amikor először elindították a játékot, annak egyetlen jele egy naplóbejegyzés volt. A fejlesztők ezért egy kreatív csavarral éltek és a Doom eredeti, Mars-felszínt ábrázoló égboltját valódi Föld-felvételekre cserélték, amelyeket a műhold kamerája készített valós időben. A képeket a játék korlátozott, 256 színből álló palettájával kellett megjeleníteni, ami komoly kihívást jelentett.
"Megpróbáltuk újrarajzolni a Föld színeit ebben a palettában, ami finoman szólva sem ment könnyen"
- mondta Waage. Több kísérlet és színátmenet-teszt után azonban sikerült elérniük, hogy a játék egén ne a vörös Mars, hanem a kék és zöld Föld ragyogjon. A végeredmény lenyűgöző volt, hiszen a Doom hibátlanul futott a világűrben.
"Gyönyörűen futott. Hiszen Ubuntu alatt ment."
- zárta Waage az előadását.
Ezzel a bravúrral a Doom újabb, egészen szó szerint földön túli platformot hódított meg és ismét bebizonyította, hogy nincs olyan rendszer, amelyen ne lehetne elindítani a kultikus lövöldét. Következő állomás: Doom a Marson.