Серфінг в мережі Я знайшов роздачу що привернуло мою увагу, і це те, що з моменту, коли я побачив текст «Співпрацювати», я знав, що буде щось хороше, і так воно і є, оскільки особисто Я не знав, що Collabora має власний дистрибутив Linux, який має назву Апертіс і який спочатку був розроблений для автомобілів, але тепер розширився до різноманітних електронних пристроїв, промислового обладнання та вбудованих технологій.
Апертіс є розроблений на основі Debian GNU/Linux 12 і їхній підхід враховує потенційні правові проблеми, пов’язані з деякими ліцензіями на вільне програмне забезпечення, наприклад GPLv3, яка забороняє такі практики, як tivoization (зв’язування програмного забезпечення з апаратним забезпеченням у обмежувальний спосіб). Натомість перевага віддається варіантам, що дозволяють використовувати сертифіковане програмне та мікропрограмне забезпечення, з цифровим підписом виробника.
Проект Apertis відповідає вказівкам Debian і включає лише програмне забезпечення за відкритими ліцензіями або принаймні дозволяють безкоштовне розповсюдження. Крім того, кожна збірка містить звіт SBOM (Software Bill of Materials), який містить детальну інформацію про ліцензії та версії файлів, що використовуються, допомагаючи визначити можливі вразливості.
Про Apertis
Розподіл Він побудований за модульним принципом, дозволяючи виробникам налаштовувати та налаштовувати системне середовище відповідно до конкретних потреб. Крім того, він підтримує як створення будує з використанням традиційних пакетів deb як монолітних образів, які оновлюються атомарно за допомогою технології OSTree.
Видатна функція з Apertis - це ваш можливість створювати збірки, які не включають програмне забезпечення під ліцензією 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 для розповсюдження керуються належним чином.
Apertis 2024.3
Варто зазначити, що Apertis наразі працює у версії 2024.3 і містить кілька покращень і функцій на додаток до оновлення до нового ядра Linux.
Серед удосконалень і нових функцій, які виділяються:
- Підтримка Podman:
Дозволяє запускати контейнери 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 Review Toolkit для покращення перевірки ліцензій.
Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.
Завантажте та отримайте Apertis
Образи системи доступні для архітектур x86_64, arm64 і armhf і можуть бути отримані з наступне посилання.