Игра про автора systemd — Леннарта Поттеринга

Пока вокруг внедрения systemd в различные дистрибутивы разгораются нешуточные страсти, вплоть до покидания постов в совете, как это было с Debian, некоторые разработчики вместо бесплодных и жарких баталий по переписке занимаются полезным делом.Кто-то внедряет systemd, кто-то несогласный делает форки, а кто-то — игры.

d243b6e2264948c893b4cebf475663a7.pngОдин из несогласных с systemd — Gethyn «Xylemon» ThomasQuail сделал игру на основе популярной в то время, когда было принято ругать Билла Гейтса, — XBill.

c940cf4379a14a1f8551bcf674085bf9.jpg

Она выложена на github разработчика и называется XLennart. Как вы уже поняли, это пародийная игра, в которой игроку требуется недопустить насаждения Леннартом Поттерингом systemd на дистрибутивы и операционные системы.

Игра поставляется с открытым исходным кодом и она свободна. На сколько свободна не совсем понятно, так как не указано под какой лицензией она распространяется. Но это не помешает нам обратить на нее более пристальное внимание.Игрок, находясь в роли системного администратора, и кто-то (очень похожий на Леннарта), пытается уничтожить его компьютеры. Маленький человечек бегает по игровому пространству уровня и заражает компьютеры вирусом SystenD, который очень сильно напоминает одну известную систему инициализации.

f57767699b1241a1b41bbf08bab77ff9.png

Задача игрока не допустить этого. Если маленький человечек доберется до компьютера, он постарается изменить установленную операционную систему. Игра заканчивается, если остается не более одного рабочего компьютера. С каждым уровнем сложность увеличивается. Появляются компьютеры, объединенные в сеть. В этом случае зараженный компьютер начинает передавать вирус по проводам к остальным компьютерам, входящих в состав сети. Прервать передачу данных (она отображается в огоньках, бегущим по проводам в направлении нового компьютера) можно с помощью ведра с водой, которое находится в верхнем правом углу.

Работоспособность компьютера можно восстановить, если успеть перехватить убегающего Леннарта с пиктограммой ОС и перетащить ее обратно на компьютер.

Панель состояния снизу содержит информацию:

Число человечков-Ленни на/за экраном Число компьютеров, работающих на своих системах инициализации/выключенных/с SystenD Уровень Количество очков d800da3e8f014370b7154a50b71a204e.png

Запуск игрыПосле того, как архив с исходникам скачан и распакован, приступим к компилированию.Никаких особых системных требований к приложению нет и собирается она в три шага:

./configure make make install После установки запускаем приложение xlennart из терминала.

Для OpenBSD существует порт openports.se/games/xlennartИ на выходящей в скором времени OpenBSD 5.7 игру можно будет установить через пакетный менеджерpkg_add xlennart

Параметры запуска-l Запустить указанный в n уровень.--gui — Указать конкретный фронтенд. Может принимать значения gtk, motif и anthena--size — Размер игрового поля. По умолчанию 400×400-v — Вывод информации о версии и выход-h — Вывод справки и выход

212139b58afb47e2898651a3627c0aa8.png

Автор игры никак не подвергает нападкам то, что делает Леннарт Поттеринг и просто в пародийной форме комментирует историческое событие в мире Линукс. О чем и сообщает в «дисклеймере» к игре.

© Habrahabr.ru