"Doom" van id Software zorgde voor een revolutie in de pc-gamewereld toen het voor het eerst op de markt kwam in 1993, en één ontwikkelaar heeft bijna dertig jaar later door een Linux-distributie uit te brengen die niets anders doet dan de klassieke, genrebepalende first-person uitvoeren schutter.

DoomLinux: opstarten en demonen vernietigen

De distributie is gemaakt door Shadly Salahuddin en wordt DoomLinux genoemd. Door rennen een shellscript van de GitHub-pagina van Salahuddin, kan een gebruiker een kleine schijfkopie bouwen die vanaf een USB-station kan worden uitgevoerd. Het is bedoeld als een praktische demonstratie van hoe Linux-distributies in elkaar zitten.

Salahuddin heeft DoomLinux ook in actie laten zien in een YouTube-video:

Het script downloadt de Linux-kernel, BusyBox, een minimale suite van Linux-hulpprogramma's, en FBDoom, een versie van de game die op de Linux-console draait, en compileert ze. Het genereert dan een GRUB-bestand zodat het tijdens het opstarten door de computer kan worden geladen. DoomLinux, trouw aan zijn naam, zal rechtstreeks in Doom opstarten.

Hoewel de game-engine open source is, zijn de eigenlijke middelen auteursrechtelijk beschermd en kunnen ze niet opnieuw worden gedistribueerd, dus iedereen die DoomLinux wil gebruiken, moet een kopie van Doom op hun systeem hebben.

DoomLinux toont de kracht van aangepaste Linux-distributies

Projecten zoals DoomLinux laten zien hoe gemakkelijk het is om gespecialiseerde Linux-distributies te maken. Aangezien er geen licentiekosten aan verbonden zijn, kan elke ondernemende ontwikkelaar de kernel en de nodige ondersteunende hulpprogramma's gebruiken en een aangepaste versie van Linux maken waarop hun applicatie draait. Dit is waarom Linux zo populair is: ingebedde systemen ontwikkeling.

Hoewel Microsoft een versie van Windows aanbiedt voor embedded applicaties, lijkt Linux flexibeler te zijn, bovenop het ontbreken van licentievergoedingen die aan Microsoft moeten worden betaald. De beschikbaarheid van broncode stelt ontwikkelaars ook in staat om het systeem gemakkelijker aan hun behoeften aan te passen dan met een propriëtair aanbod. Dat betekent dat er in de toekomst waarschijnlijk veel kleinere projecten zoals DoomLinux zullen zijn.

Zoveel gespecialiseerde distributies zoals DoomLinux

Het gemak van het maken van aangepaste Linux-distributies zoals DoomLinux verklaart waarschijnlijk waarom zoveel van hen zich hebben verspreid. DoomLinux krabt slechts aan de oppervlakte. Er zijn veel meer obscure Linux-distributies om te proberen voor degenen die gespecialiseerde behoeften hebben.