Apertis, дистрибутив Collabora для встраиваемых устройств

Апертис Линукс

Серфинг в сети Я нашел дистрибутив что привлекло мое внимание, так это то, что с того момента, как я увидел текст «Сотрудничать», я понял, что будет что-то хорошее, и так оно и есть, поскольку лично Я не знал, что у Collabora есть собственный дистрибутив Linux. у которого есть имя Апертис и который изначально был разработан для автомобилей, но теперь распространился на различные электронные устройства, промышленное оборудование и встроенные технологии.

Апертис - это разработан на основе Debian GNU/Linux 12 и их подход учитывает потенциальные юридические проблемы, связанные с некоторыми лицензиями на свободное программное обеспечение, такими как GPLv3, которая запрещает такие практики, как тивоизация (ограниченное связывание программного обеспечения с оборудованием). Вместо этого предпочтение отдается вариантам, позволяющим использовать сертифицированное программное обеспечение и прошивки, имеющие цифровую подпись производителя.

Проект Апертис следует рекомендациям Debian и включает только программное обеспечение под открытыми лицензиями. или, по крайней мере, разрешить бесплатное распространение. Кроме, каждая сборка включает отчет SBOM (Спецификация программного обеспечения), в которой содержится подробная информация о лицензиях и версиях используемых файлов, что помогает выявить возможные уязвимости.

Об Апертисе

Распространение Он построен по модульному принципу, позволяя производителям настраивать и настраивать системную среду в соответствии с конкретными потребностями. Кроме того, он поддерживает как создание собирается с использованием традиционных пакетов deb в виде монолитных образов, которые обновляются атомарно с использованием технологии OSTree.

Выдающаяся особенность Апертис - ваш возможность создавать сборки, не включающие программное обеспечение под лицензией GPLv3. Вместо использования старых версий инструментов GNU, несовместимых с этой лицензией, Apertis принял современные и разрешительные альтернативы, такие как утилиты uutils, написанные на Rust и распространяемые по лицензии MIT. Кроме того, вместо использования GnuPG, Апертис выберите Sequoia-PGP, который распространяется по лицензиям GPL-2+ и LGPL-2+. Однако для тех, у кого нет проблем с ограничениями GPLv3, есть возможность использования традиционных инструментов.

Apertis подвергает все свои компоненты тщательному тестированию., как вручную, так и автоматически, на эталонных аппаратных платформах, таких как платы Raspberry Pi 4 SoC R-car. Результаты этих тестов публикуются для обеспечения прозрачности, а автоматическое тестирование полных систем на эталонных машинах выполняется с использованием инфраструктуры LAVA (Linaro Automated Validation Architecture).

Ядро дистрибутива основано на последней LTS-версии Linux. Например, версия Apertis 2024.3. использует ядро ​​6.6 вместо ядра 6.1 Debian 12. Цикл обслуживания каждой версии Apertis составляет 1 год и 9 месяцев с ежеквартальными обновлениями для исправления ошибок.

Распространение включает в себя более 5000 пакетов и все разработки, включая изображения, утилиты и конфигурации, выполняется открыто в общедоступном репозитории Git. Для совместной работы используется GitLab, а непрерывная интеграция управляется через GitLab CI. Набор инструментов OBS (Open Build Service) используется для создания двоичных пакетов из исходного кода, а репозитории APT для распространения управляются с помощью aptly.

Апертис 2024.3

Стоит отметить, что Apertis в настоящее время находится в версии 2024.3 и включает в себя несколько улучшений и функций, помимо обновления нового ядра Linux.

Среди улучшений и новых функций выделяются:

  • Поддержка Подмана:
    Позволяет запускать контейнеры OCI без привилегий root или демонов оркестрации.
    Улучшает интеграцию с политиками лицензирования Apertis.
  • Поддержка времени выполнения ONNX:
    Включает ускоритель машинного обучения для вывода с поддержкой таких платформ, как PyTorch, TensorFlow и scikit-learn.
    Оптимизируйте производительность на специализированном оборудовании и ускорьте обучение на графических процессорах NVIDIA.
    Пакет был включен в Debian в ответ на требования сообщества.
  • Улучшения в поддержке OP-TEE:
    optee-os, optee-client и optee-test были интегрированы, что позволило поддерживать такое оборудование, как TI SK-AM62x и QEMU ARMv8.
    Эти пакеты также были включены в Debian.
  • Совместимость с новыми платами:
    Начальная поддержка TI SK-AM62.
    Подробное руководство по настройке образов для такого оборудования, как Orange Pi Zero2.
  • Расширенные предупреждения компилятора:
    Новый профиль для dpkg с дополнительными предупреждениями, улучшающими безопасность и качество системы.
  • Улучшения в генерации изображений и SBOM:
    Инструмент, который позволяет легко отслеживать изменения в ежедневных сборках.
  • Расширенные отчеты SBOM:
    Подробная информация о лицензиях и авторских правах на недвоичные файлы.
    Отчеты о безопасности для отслеживания CVE в зависимостях.
    Использование набора инструментов проверки OSS для улучшения проверки лицензий.

Наконец, если вы заинтересованы в том, чтобы узнать больше об этом, вы можете ознакомиться с подробностями в по следующей ссылке.

Загрузите и получите Apertis

Образы системы доступны для архитектур x86_64, Arm64 и ArmHF, их можно получить на сайте по следующей ссылке.