„Doom“ на id Software революционизира света на компютърните игри, когато за първи път излезе на пазара през 1993 г., а един разработчик е платил почти тридесет години по-късно, като пусна дистрибуция на Linux, която не прави нищо друго, освен да изпълнява класическия жанр, определящ първо лице стрелец.
DoomLinux: Стартиране и взривяване на демони
Дистрибуцията е създадена от Shadly Salahuddin и е наречена DoomLinux. Чрез бягане шел скрипт от страницата на GitHub на Salahuddin, потребителят може да създаде малко изображение на диск, което може да работи от USB устройство. Той е предназначен за практическа демонстрация на това как се сглобяват дистрибуциите на Linux.
Salahuddin също показа DoomLinux в действие във видео в YouTube:
Скриптът изтегля ядрото на Linux, BusyBox, минимален набор от помощни програми за Linux и FBDoom, версия на играта, която работи в конзолата на Linux и ги компилира. След това генерира GRUB файл, така че да може да бъде зареден от компютъра при стартиране. DoomLinux, верен на името си, ще се стартира направо в Doom.
Докато двигателът на играта е с отворен код, действителните активи са защитени с авторски права и не могат да бъдат преразпределени, така че всеки, който иска да стартира DoomLinux, ще трябва да има копие на Doom в своята система.
DoomLinux показва силата на персонализираните Linux дистрибуции
Проекти като DoomLinux показват колко лесно е да се създават специализирани дистрибуции на Linux. Тъй като не са включени разходи за лицензиране, всеки предприемчив разработчик може да вземе ядрото и необходимите поддържащи помощни програми и да създаде персонализирана версия на Linux, която изпълнява тяхното приложение. Ето защо Linux е популярен за вградени системи развитие.
Въпреки че Microsoft предлага версия на Windows за вградени приложения, Linux изглежда е по-гъвкав на фона на липсата на необходимост от плащане на лицензионни такси на Microsoft. Наличието на изходен код също така позволява на разработчиците да настройват системата според нуждите си по-лесно, отколкото със собствено предложение. Това означава, че вероятно ще има много по-малки проекти като DoomLinux в бъдеще.
Толкова много специализирани дистрибуции като DoomLinux
Лекотата на създаване на персонализирани дистрибуции на Linux като DoomLinux вероятно обяснява защо толкова много от тях са се размножили. DoomLinux просто надрасква повърхността. Има много по-неясни дистрибуции на Linux, които можете да опитате за тези, които имат специализирани нужди.