В Apertis 2026 нашли способ официально выкинуть код GNU.

Collabora представила Linux-дистрибутив Apertis 2026, который когда-то создавали для автомобильных систем, а теперь развивают как платформу для более широкого круга устройств, от встраиваемой техники до промышленного оборудования. Среди примеров применения разработчики упоминают Atari VCS, Raspberry Pi 4, автомобильные SoC R-car и сканер Bosch D-tect 200. Такой список сразу показывает масштаб проекта: речь уже давно не про узкую автомобильную сборку, а про универсальную основу для разных типов электроники.
Эталонные образы доступны для архитектур x86_64, arm64 и armhf. Платформа остается модульной: производители могут сами собирать нужный состав системы под конкретное устройство. Apertis поддерживает как классические сборки на deb-пакетах, так и атомарно обновляемые образы на базе OSTree. Каждый выпуск сопровождают один год и девять месяцев, а корректирующие релизы выходят раз в три месяца.
В основе Apertis лежат пакеты Debian GNU/Linux, но проект не сводится к простой пересборке Debian. Разработчики отдельно учитывают лицензионные риски, которые могут возникать у производителей оборудования при использовании компонентов под GPLv3. В частности, речь идет о запрете на тивоизацию, когда программное обеспечение жестко привязывают к конкретному железу и разрешают загрузку только подписанных прошивок.
По этой причине Apertis позволяет собирать системы без кода под лицензиями семейства GPLv3. Вместо старых версий GNU-утилит, которые когда-то сменили лицензию, в дистрибутив включили более современные альтернативы под пермиссивными лицензиями. Например, вместо GNU coreutils и findutils используются аналоги от проекта uutils, написанные на Rust и распространяемые под лицензией MIT. Вместо GnuPG поставляется Sequoia-PGP. При этом для тех, кого вопросы GPLv3 не ограничивают, возможность использовать привычные наборы утилит тоже сохранена.
Одна из главных технических перемен в Apertis 2026 связана с обновлением базовой платформы. Проект перешел на Debian 13, а вместе с ним получил более свежие библиотеки, системные сервисы, компиляторы и инструменты разработки. Ядро тоже обновили: вместо Linux 6.12 из пакетов Debian 13 в релиз вошла LTS-ветка Linux 6.18. Все пакеты, образы, утилиты и настройки развиваются в публичном git-репозитории, где сейчас доступно 6679 пакетов против 5905 в прошлом выпуске.
Еще одно заметное изменение касается графики. По умолчанию в системе теперь используется Weston на базе Wayland. Для платформы такого класса переход важен не только сам по себе: новый графический стек должен упростить сопровождение интерфейсов, киосковых режимов и других промышленных HMI-сценариев. Подробности по всем изменениям команда собрала в официальных примечаниях к релизу.
Разработчики также переработали SDK для сборки, тестирования и интеграции собственных систем на базе Apertis. Новый вариант лучше разделяет инструменты хостовой среды и целевых устройств, упрощает кросс-компиляцию и делает удобнее сопровождение пакетов и настройку образов. Параллельно обновили инфраструктуру сборки: бинарные пакеты формируются при помощи OBS, а публикация идет через APT-репозитории под управлением aptly.
Сильнее всего под капотом изменились процессы сопровождения пакетов между релизами. В Apertis улучшили конвейеры на базе ci-package-builder, чтобы автоматически отслеживать изменения в Debian, находить полезные обновления, переносить выбранные исправления в старые ветки и четче разделять общую функциональность вроде обработки обновлений и задачи, завязанные на конкретный релиз, например сканирование лицензий и сборку пакетов. Отдельно в проект добавили инструменты, которые помогают готовить будущую пересборку Apertis уже на базе Debian GNU/Linux 14.
Проект придерживается правил Debian и включает только приложения с открытыми лицензиями или со свободным распространением. Для каждой сборки формируется SBOM-отчет, где перечислены лицензии файлов и версии программ. Такой отчет полезен не только для юридической проверки, но и для поиска уязвимых компонентов.
Наконец, Apertis регулярно проверяют на реальном железе. Система проходит автоматизированное и ручное тестирование на эталонных аппаратных платформах, включая Raspberry Pi 4, UP Squared 6000, i.MX8MN, TI SK-AM62, MYIR Remi Pi, i.MX6 Sabrelite и автомобильные SoC Renesas R-car. Результаты публикуются в открытом доступе, а автоматизированные проверки на эталонном оборудовании построены на базе LAVA.