Класична гра FPS для ПК 1993 повертається до життя в проекті, який показує, як Linux можна налаштувати за бажанням розробника.
«Doom» від id Software здійснив революцію у світі комп’ютерних ігор, коли вперше з’явився на ринку у 1993 році. А один із розробників майже через тридцять років, випустив дистрибутив Linux, який не запускає нічого, окрім класичного шутера від першої особи.
DoomLinux: завантажуйтесь та знищуйте демонів
Дистрибутив був створений Шедлі Салахуддін і отримав назву DoomLinux. Запустивши сценарій оболонки зі сторінки GitHub Салахуддіна, користувач може створити невеликий образ диска, який працює з USB-накопичувача. Він задуманий як практична демонстрація того, як улаштовані дистрибутиви Linux.
Салахуддін також показав 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, які можна спробувати для тих, хто має особливі потреби.