Сърфиране в мрежата Намерих разпределение това привлече вниманието ми и това е, че от момента, в който видях текста „Сътрудничество“, знаех, че ще има нещо добро и така е, тъй като лично Не знаех, че 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 GPU.
Пакетът беше включен в 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 архитектури и могат да бъдат получени от следваща връзка.