



Представлен дистрибутив Ageless Linux для противодействия законам о проверке возраста
Опубликован дистрибутив Ageless Linux. Решение специально создано для противостояния законопроектам, предписывающим добавление в операционные системы API для проверки возраста пользователей.
Проект Ageless Linux отмечен как дистрибутив для людей неопределённого возраста, принципиально не соответствующий законам о проверке возраста. Среди прочего, дистрибутив реализует заглушку с API для верификации возраста пользователей, всегда возвращающую неопределённый возраст.
Для установки Ageless Linux предлагается скрипт become‑ageless.sh, позволяющий сконвертировать любой уже установленный Debian GNU/Linux в Ageless Linux. Скрипт заменяет файл /etc/os‑release и включает в него информацию о несоблюдении законов о проверке возраста (COMPLIANCE_STATUS=«refused», API_STATUS=«refused», VERIFICATION_STATUS=«flagrantly noncompliant»), добавляет каталог /etc/ageless/ с отчётами о нарушаемых законах и реализует прототип фиктивного API для выдачи приложениям информации о возрасте пользователей. Реализация API сводится к скрипту /etc/ageless/age‑verification‑api.sh, который на все запросы выдаёт ошибку «ERROR: Age data not available» с примечанием, что все пользователи в системе имеют неопределённый возраст.
По мере реализации механизмов проверки возраста в дистрибутивах скрипт намерены расширять средствами для удаления или блокирования подобных механизмов в различных дистрибутивах. Например, в случае реализации D‑Bus интерфейса org.freedesktop.AgeVerification1 в Fedora Linux, скрипт будет адаптирован для применения в Fedora для удаления обработчика, реализующего данный интерфейс, или предоставления пакетов альтернативным обработчикам, возвращающим неопределённый возраст. Аналогично, в случае появления запроса возраста в инсталляторе
Читать на habr.com