Игра Doom от id Software произвела революцию в мире компьютерных игр, когда она впервые вышла на рынок в 1993 году, и один разработчик заплатил почти тридцать лет спустя, выпустив дистрибутив Linux, который не делает ничего, кроме классического определяющего жанр вида от первого лица. стрелок.
DoomLinux: загружайтесь и уничтожайте демонов
Дистрибутив был создан Shadly Salahuddin и получил название DoomLinux. Запустив сценарий оболочки со страницы Салахуддина на GitHub, пользователь может создать небольшой образ диска, который можно запускать с USB-накопителя. Он задуман как практическая демонстрация того, как устроены дистрибутивы Linux.
Салахуддин также показал DoomLinux в действии в видео на YouTube:
Сценарий загружает ядро Linux, BusyBox, минимальный набор утилит Linux и ФБДум, версия игры, которая запускается на консоли Linux и компилирует их. Затем он генерирует файл GRUB, чтобы он мог быть загружен компьютером во время загрузки. DoomLinux, верный своему названию, загрузится прямо в Doom.
Хотя игровой движок имеет открытый исходный код, фактические активы защищены авторским правом и не могут распространяться, поэтому любой, кто хочет запустить DoomLinux, должен будет иметь копию Doom в своей системе.
DoomLinux демонстрирует мощь пользовательских дистрибутивов Linux
Такие проекты, как DoomLinux, показывают, насколько легко создавать специализированные дистрибутивы Linux. Поскольку никаких затрат на лицензирование не требуется, любой предприимчивый разработчик может взять ядро и необходимые вспомогательные утилиты и создать пользовательскую версию Linux, которая запускает его приложение. Вот почему Linux так популярен встроенные системы разработка.
В то время как Microsoft предлагает версию Windows для встроенных приложений, Linux кажется более гибким, помимо отсутствия необходимости платить Microsoft лицензионные сборы. Доступность исходного кода также позволяет разработчикам легче настраивать систему в соответствии со своими потребностями, чем при использовании проприетарного предложения. Это означает, что в будущем, вероятно, будет много небольших проектов, таких как DoomLinux.
Так много специализированных дистрибутивов, таких как DoomLinux
Простота создания пользовательских дистрибутивов Linux, таких как DoomLinux, вероятно, объясняет, почему их так много. DoomLinux только царапает поверхность. Есть еще много малоизвестных дистрибутивов Linux, которые можно попробовать для тех, у кого есть особые потребности.