



Антифашистскую утилиту для systemd не приняли в проект
В репозиторий systemd c одноразового аккаунта прислали провокационный пулл-реквест. Утилита detect-fash обещает сканировать систему на идеологически неблагонадёжные программы и конфигурации. Изменения выглядят рабочими: есть код, man-страница и интеграция в сборку. Инструмент всего лишь ищет следы Omarchy, DHH, браузера Ladybird и конфигов Hyprland.
12 октября некто soscho2143 прислал пулл-реквест в репозиторий systemd. Как указывает автор, в проект предложено добавить утилиту detect-fash, которая умеет сканировать систему на предмет присутствия программного обеспечения и конфигураций, известных своей связью с фашисткими идеологиями. soscho2143 объясняет, что подобное необходимо для обнаружения нежелательной или зловредной деятельности, которая может помешать работе других утилит systemd.
Чтобы разобраться в происходящем, нужно просмотреть состав изменений пулл-реквеста. Выходка оформлена вполне работоспособно: файл для системы сборки Meson содержит информацию для встройки исполняемого файла в билд. Файл с руководством описывает состав изменений, а код в точности реализует заявленное.
Функциональность detect-fash незамысловата. После запуска утилита проверяет наличие в системе идеологически неправильных продуктов, а затем просто выводит обнаруженное. Никаких действий с системой detect-fash не производит, диски не форматирует, явные бэкдоры не внедряет. В предложенном коде реализована проверка наличия проектов трёх людей: Давида Хейнемейера Ханссона (вместо конструкций с двойной датской фамилией чаще подписывается инициалами DHH), Андреаса Клинга и Vaxry.
soscho2143 не потрудился объяснить, чем провинились эти люди. Для понимания происходящего нужен контекст.
В частности, detect-fash проверяет os‑release на соответствие
Читать на habr.com