id Softwares "Doom" revolusjonerte PC-spillverdenen da den først kom på markedet i 1993, og en utvikler har betalt nesten tretti år senere ved å gi ut en Linux-distribusjon som ikke gjør annet enn å kjøre den klassiske sjangerdefinerende førstepersonen skytter.

DoomLinux: Boot Up and Blast Demons

Distribusjonen ble opprettet av Shadly Salahuddin og er kalt DoomLinux. Ved å løpe et skallskript fra Salahuddins GitHub-side, kan en bruker bygge et lite diskbilde som kan kjøres fra en USB-stasjon. Det er ment som en praktisk demonstrasjon av hvordan Linux-distribusjoner er satt sammen.

Salahuddin har også vist DoomLinux i aksjon i en YouTube-video:

Skriptet laster ned Linux-kjernen, BusyBox, en minimal pakke med Linux-verktøy, og FBDoom, en versjon av spillet som kjører i Linux-konsollen, og kompilerer dem. Den genererer deretter en GRUB-fil slik at den kan lastes av datamaskinen ved oppstart. DoomLinux, tro mot navnet, vil starte rett inn i Doom.

Mens spillmotoren er åpen kildekode, er de faktiske eiendelene opphavsrettsbeskyttet og kan ikke omdistribueres, så alle som ønsker å kjøre DoomLinux må ha en kopi av Doom på systemet sitt.

DoomLinux viser kraften til tilpassede Linux-distros

Prosjekter som DoomLinux viser hvor enkelt det er å lage spesialiserte Linux-distros. Siden ingen lisensieringskostnader er involvert, kan enhver driftig utvikler ta kjernen og nødvendige støtteverktøy og lage en tilpasset versjon av Linux som kjører applikasjonen deres. Dette er grunnen til at Linux er populært for innebygde systemer utvikling.

Mens Microsoft tilbyr en versjon av Windows for innebygde applikasjoner, ser Linux ut til å være mer fleksibel på toppen av mangelen på et behov for lisensavgifter som skal betales til Microsoft. Tilgjengeligheten av kildekode gjør det også lettere for utviklere å tilpasse systemet til deres behov enn med et proprietært tilbud. Det betyr at det sannsynligvis vil være mange mindre prosjekter som DoomLinux i fremtiden.

Så mange spesialiserte distroer som DoomLinux

Det enkle å lage tilpassede Linux-distroer som DoomLinux forklarer sannsynligvis hvorfor så mange av dem har spredt seg. DoomLinux skraper bare i overflaten. Det er mange flere obskure Linux-distribusjoner der ute å prøve for de som har spesialiserte behov.