id Softwares "Doom" revolutionerade PC-spelvärlden när den först kom ut på marknaden 1993, och en utvecklare har betalat nästan trettio år senare genom att släppa en Linux-distribution som inte gör något annat än att köra den klassiska genredefinierande förstapersonen skytt.
DoomLinux: Starta upp och spränga demoner
Distributionen skapades av Shadly Salahuddin och kallas DoomLinux. Genom att springa ett skalskript från Salahuddins GitHub-sida, kan en användare bygga en liten diskavbildning som kan köras från en USB-enhet. Det är tänkt som en praktisk demonstration av hur Linux-distributioner är sammansatta.
Salahuddin har också visat DoomLinux i aktion i en YouTube-video:
Skriptet laddar ner Linux-kärnan, BusyBox, en minimal uppsättning av Linux-verktyg, och FBDoom, en version av spelet som körs i Linux-konsolen och kompilerar dem. Den genererar sedan en GRUB-fil så att den kan laddas av datorn vid uppstart. DoomLinux, trogen sitt namn, kommer att starta direkt in i Doom.
Medan spelmotorn är öppen källkod, är de faktiska tillgångarna upphovsrättsskyddade och kan inte vidaredistribueras, så alla som vill köra DoomLinux kommer att behöva ha en kopia av Doom på sitt system.
DoomLinux visar kraften i anpassade Linux-distros
Projekt som DoomLinux visar hur enkelt det är att skapa specialiserade Linux-distros. Eftersom inga licenskostnader är inblandade kan alla företagsamma utvecklare ta kärnan och nödvändiga stödverktyg och skapa en anpassad version av Linux som kör deras applikation. Det är därför Linux är populärt för inbyggda system utveckling.
Medan Microsoft erbjuder en version av Windows för inbäddade applikationer, verkar Linux vara mer flexibelt utöver avsaknaden av ett behov av att licensavgifter ska betalas till Microsoft. Tillgången till källkod gör det också möjligt för utvecklare att anpassa systemet till deras behov lättare än med ett proprietärt erbjudande. Det betyder att det sannolikt kommer att finnas många mindre projekt som DoomLinux i framtiden.
Så många specialiserade distros som DoomLinux
Lättheten att skapa anpassade Linux-distros som DoomLinux förklarar sannolikt varför så många av dem har ökat. DoomLinux skrapar bara på ytan. Det finns många fler obskyra Linux-distributioner där ute att prova för dem som har speciella behov.