„Doom” firmy id Software zrewolucjonizował świat gier komputerowych, kiedy po raz pierwszy trafił na rynek w 1993 roku, a jeden deweloper zapłacił prawie trzydzieści lat później, wypuszczając dystrybucję Linuksa, która nie robi nic poza uruchamianiem klasycznej, definiującej gatunek pierwszej osoby strzelec.
DoomLinux: uruchamianie i niszczenie demonów
Dystrybucja została stworzona przez Shadly Salahuddina i nosi nazwę DoomLinux. Biegiem skrypt powłoki ze strony GitHub Salahuddina, użytkownik może zbudować mały obraz dysku, który można uruchomić z dysku USB. Ma to na celu praktyczną demonstrację tego, jak składają się dystrybucje Linuksa.
Salahuddin pokazał również DoomLinux w akcji w filmie na YouTube:
Skrypt pobiera jądro Linuksa, BusyBox, minimalny pakiet narzędzi Linuksa i FBDoom, wersja gry, która działa w konsoli Linux i kompiluje je. Następnie generuje plik GRUB, aby mógł zostać załadowany przez komputer w czasie rozruchu. DoomLinux, wierny swojej nazwie, uruchomi się bezpośrednio w Doomie.
Chociaż silnik gry jest open source, rzeczywiste zasoby są chronione prawami autorskimi i nie można ich redystrybuować, więc każdy, kto chce uruchomić DoomLinux, będzie musiał mieć kopię Dooma w swoim systemie.
DoomLinux pokazuje moc niestandardowych dystrybucji Linuksa
Projekty takie jak DoomLinux pokazują, jak łatwe jest tworzenie wyspecjalizowanych dystrybucji Linuksa. Ponieważ nie są związane żadne koszty licencjonowania, każdy przedsiębiorczy programista może wziąć jądro i niezbędne narzędzia pomocnicze i stworzyć niestandardową wersję Linuksa, która uruchomi jego aplikację. To dlatego Linux jest popularny wśród systemy wbudowane rozwój.
Chociaż Microsoft oferuje wersję systemu Windows dla aplikacji wbudowanych, Linux wydaje się być bardziej elastyczny poza brakiem konieczności uiszczania opłat licencyjnych na rzecz firmy Microsoft. Dostępność kodu źródłowego pozwala również programistom łatwiej dostosować system do swoich potrzeb niż w przypadku zastrzeżonej oferty. Oznacza to, że w przyszłości prawdopodobnie będzie wiele mniejszych projektów, takich jak DoomLinux.
Tak wiele wyspecjalizowanych dystrybucji jak DoomLinux
Łatwość tworzenia niestandardowych dystrybucji Linuksa, takich jak DoomLinux, prawdopodobnie wyjaśnia, dlaczego tak wiele z nich się rozprzestrzeniło. DoomLinux po prostu drapie powierzchnię. Istnieje wiele innych niejasnych dystrybucji Linuksa, które można wypróbować dla tych, którzy mają specjalne potrzeby.