id Softwares "Doom" revolutionerede pc-spilverdenen, da den først kom på markedet i 1993, og en udvikler har betalt næsten tredive år senere ved at udgive en Linux-distribution, der ikke gør andet end at køre den klassiske genredefinerende first-person skytte.

DoomLinux: Boot Up og Blast Demons

Distributionen blev skabt af Shadly Salahuddin og er døbt DoomLinux. Ved at løbe et shell-script fra Salahuddins GitHub-side, kan en bruger bygge et lille diskbillede, der kan køre fra et USB-drev. Det er tænkt som en praktisk demonstration af, hvordan Linux-distributioner er sat sammen.

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

Scriptet downloader Linux-kernen, BusyBox, en minimal suite af Linux-værktøjer og FBDoom, en version af spillet, der kører i Linux-konsollen, og kompilerer dem. Den genererer derefter en GRUB-fil, så den kan indlæses af computeren ved opstart. DoomLinux, tro mod sit navn, starter lige ind i Doom.

Mens spilmotoren er open source, er de faktiske aktiver ophavsretligt beskyttet og kan ikke videredistribueres, så alle, der ønsker at køre DoomLinux, skal have en kopi af Doom på deres system.

instagram viewer

DoomLinux viser kraften i brugerdefinerede Linux-distros

Projekter som DoomLinux viser, hvor nemt det er at skabe specialiserede Linux-distros. Da der ikke er nogen licensomkostninger involveret, kan enhver initiativrig udvikler tage kernen og de nødvendige understøttende hjælpeprogrammer og skabe en brugerdefineret version af Linux, der kører deres applikation. Det er derfor, Linux er populært for indlejrede systemer udvikling.

Mens Microsoft tilbyder en version af Windows til indlejrede applikationer, ser Linux ud til at være mere fleksibel oven på manglen på et behov for licensgebyrer, der skal betales til Microsoft. Tilgængeligheden af ​​kildekode giver også udviklere mulighed for at tilpasse systemet til deres behov lettere end med et proprietært tilbud. Det betyder, at der sandsynligvis vil være mange mindre projekter som DoomLinux i fremtiden.

Så mange specialiserede distros som DoomLinux

Nemheden ved at skabe brugerdefinerede Linux-distros som DoomLinux forklarer sandsynligvis, hvorfor så mange af dem har spredt sig. DoomLinux ridser bare overfladen. Der er mange flere obskure Linux-distributioner derude at prøve for dem, der har specialiserede behov.