"Doom" id Software-a revolucionirao je svijet PC igara kada se prvi put pojavio na tržištu 1993., a jedan programer je platio gotovo trideset godina kasnije izdavanjem distribucije Linuxa koja ne radi ništa osim što pokreće klasični žanrovski definiran u prvom licu strijelac.
DoomLinux: Dizanje i uništavanje demona
Distribuciju je kreirao Shadly Salahuddin i nazvana je DoomLinux. Trčanjem shell skripta sa Salahuddinove GitHub stranice, korisnik može napraviti malu sliku diska koja se može pokrenuti s USB pogona. Namijenjen je kao praktična demonstracija o tome kako se sastavljaju distribucije Linuxa.
Salahuddin je također pokazao DoomLinux u akciji u YouTube videu:
Skripta preuzima Linux kernel, BusyBox, minimalni paket uslužnih programa za Linux, i FBDoom, verziju igre koja radi na Linux konzoli i kompilira ih. Zatim generira GRUB datoteku kako bi je računalo moglo učitati prilikom pokretanja. DoomLinux, vjerno svom imenu, dignut će se odmah u Doom.
Iako je motor igre otvorenog koda, stvarna imovina zaštićena je autorskim pravima i ne može se redistribuirati, tako da će svatko tko želi pokrenuti DoomLinux morati imati kopiju Dooma na svom sustavu.
DoomLinux pokazuje snagu prilagođenih Linux distribucija
Projekti poput DoomLinuxa pokazuju kako je lako stvoriti specijalizirane Linux distribucije. Budući da nisu uključeni troškovi licenciranja, svaki poduzetni programer može uzeti kernel i potrebne pomoćne programe i stvoriti prilagođenu verziju Linuxa koja pokreće njihovu aplikaciju. Zbog toga je Linux popularan za ugrađeni sustavi razvoj.
Iako Microsoft nudi verziju sustava Windows za ugrađene aplikacije, čini se da je Linux fleksibilniji uz nedostatak potrebe za plaćanjem naknada za licenciranje Microsoftu. Dostupnost izvornog koda također omogućuje programerima da lakše prilagode sustav svojim potrebama nego s vlasničkom ponudom. To znači da će u budućnosti vjerojatno biti mnogo manjih projekata poput DoomLinuxa.
Toliko specijaliziranih distribucija poput DoomLinuxa
Lakoća stvaranja prilagođenih Linux distribucija kao što je DoomLinux vjerojatno objašnjava zašto se toliko njih proširilo. DoomLinux samo zagrebe površinu. Postoji mnogo opskurnih Linux distribucija koje možete isprobati za one koji imaju specijalizirane potrebe.