Разработчики дистрибутива CachyOS начали создание специализированной сборки ядра под названием linux-cachyos-eac. Новая модификация разрабатывается специально для обеспечения совместимости со второй версией античита Easy Anti-Cheat от компании Epic Games. Появление обновленной системы безопасности связано с подготовкой лаунчера Epic Games Launcher для операционных систем семейства Linux и планами предоставить доступ к соревновательным проектам, включая Fortnite.
Инициатива потребовала внедрения строгих механизмов цифровой подписи компонентов и соблюдения стандартов UEFI Secure Boot, без которых работа обновленного защитного комплекса блокируется. Создатель и ведущий разработчик CachyOS Петер Юнг опубликовал черновой пул-реквест в репозитории проекта на GitHub и подтвердил прямое взаимодействие со специалистами Epic Games. Для создания доверенных ключей подписи авторам операционной системы пришлось приобрести специализированное аппаратное обеспечение.
Использование специализированного ядра влечет за собой заметные системные ограничения. Для выполнения требований безопасности активируется режим изоляции Lockdown с обязательной проверкой целостности, что полностью отключает гибернацию системы, блокирует функцию PCI passthrough и исключает загрузку неподписанных модулей DKMS. В результате пользователи рискуют потерять доступ к функционалу редких сетевых адаптеров, датчиков материнских плат и контроллеров вентиляторов, если для них не предусмотрены встроенные в ядро драйверы. Разработчики дистрибутива планируют вручную включить в сборку поддержку проприетарных драйверов Nvidia линейки 580xx, файловой системы ZFS и сетевых чипов Realtek r8125.
Появление подобной модификации спровоцировало ожесточенные дискуссии среди сторонников открытого программного обеспечения. Критики заявляют, что интеграция закрытых требований и модулей на базе технологии eBPF нарушает принципы экосистемы Linux и превращает свободную платформу в аналог закрытых операционных систем. Также высказываются опасения, что потенциальный перевод других сетевых игр со старой версии Easy Anti-Cheat на вторую редакцию полностью отрежет от онлайна тех, кто отказывается запускать закрытый защитный софт уровня ring-0. Кроме того, необходимость перезагрузки компьютера ради переключения между стандартным и защищенным ядром фактически возвращает пользователей к неудобствам конфигураций с двойной загрузкой.
Создатели проекта заверили, что спорное ядро не станет частью базовой поставки операционной системы. Пакет linux-cachyos-eac останется сугубо опциональным решением, которое пользователи смогут установить через меню приветствия при наличии желания запускать конкретные сетевые игры. Разработанные пакеты и инструкции по настройке Secure Boot также будут применимы для установки в дистрибутив Arch Linux.
Источник: www.playground.ru