Surfování na netu Našel jsem distribuci to upoutalo mou pozornost a to je, že od chvíle, kdy jsem viděl text „Spolupráce“, jsem věděl, že něco dobrého bude, a tak to je, protože osobně Nevěděl jsem, že Collabora má vlastní linuxové distro, která má jméno Apertis a který byl původně navržen pro automobily, ale nyní se rozšířil na řadu elektronických zařízení, průmyslových zařízení a vestavěných technologií.
Apertis je navrženo na základě Debian GNU/Linux 12 a jejich přístup zohledňuje potenciální právní výzvy spojené s některými licencemi na svobodný software, jako je GPLv3, která zakazuje praktiky, jako je tivoizace (omezujícím způsobem spojování softwaru s hardwarem). Místo toho jsou preferovány možnosti, které umožňují použití certifikovaného softwaru a firmwaru s digitálním podpisem výrobce.
Projekt Apertis dodržuje pokyny Debianu a zahrnuje pouze software pod otevřenými licencemi nebo které alespoň umožňují bezplatné šíření. Kromě, každé sestavení obsahuje zprávu SBOM (Software Bill of Materials), který poskytuje podrobnosti o licencích a verzích použitých souborů, což pomáhá identifikovat možná zranitelnosti.
O Apertisu
Distribuce Je strukturován modulárně, umožňuje výrobcům přizpůsobit a vyladit systémové prostředí podle konkrétních potřeb. Navíc podporuje jak tvorbu sestaví pomocí tradičních deb balíčků jako monolitických obrazů, které jsou aktualizovány atomicky pomocí technologie OSTree.
Výjimečná funkce Apertis je váš schopnost vytvářet sestavení, která neobsahují software pod licencí GPLv3. Namísto použití starších verzí nástrojů GNU, které nebyly kompatibilní s touto licencí, Apertis přijal moderní a tolerantní alternativy, jako jsou nástroje uutils napsané v Rustu a distribuované pod licencí MIT. navíc místo použití GnuPG, Apertis rozhodnout se pro Sequoia-PGP, který je distribuován pod licencemi GPL-2+ a LGPL-2+. Pro ty, kterým však omezení GPLv3 nedělá problémy, je zde i možnost využití tradičních nástrojů
Apertis podrobuje všechny své komponenty přísnému testování, manuální i automatizované, na referenčních hardwarových platformách, jako jsou desky R-car Raspberry Pi 4 SoC. Výsledky těchto testů jsou zveřejňovány, aby byla zajištěna transparentnost a automatizované testování kompletních systémů na referenčních strojích se provádí pomocí infrastruktury LAVA (Linaro Automated Validation Architecture).
Jádro distribuce je založeno na nejnovější LTS verzi Linuxu. Například verze Apertis 2024.3 používá jádro 6.6 místo jádra 6.1 Debianu 12. Každá verze Apertisu má cyklus údržby 1 rok a 9 měsíců se čtvrtletními aktualizacemi, které opravují chyby.
Distribuce obsahuje více než 5000 balíčků a veškerý vývoj, včetně obrázků, utilit a konfigurací se provádí otevřeně ve veřejném úložišti Git. Pro spolupráci se používá GitLab a průběžná integrace je řízena prostřednictvím GitLab CI. Sada nástrojů OBS (Open Build Service) se používá ke generování binárních balíčků ze zdrojového kódu a repozitáře APT pro distribuci jsou vhodně spravovány.
Apertis 2024.3
Za zmínku stojí, že Apertis je aktuálně ve verzi 2024.3 a kromě aktualizace na nové linuxové jádro obsahuje několik vylepšení a funkcí.
Mezi vylepšeními a novými funkcemi, které vynikají:
- Podpora Podman:
Umožňuje spouštět kontejnery OCI bez oprávnění root nebo orchestračních démonů.
Zlepšuje integraci s licenčními zásadami Apertis. - Podpora ONNX Runtime:
Zahrnuje akcelerátor strojového učení pro inferenci s podporou rámců jako PyTorch, TensorFlow a scikit-learn.
Optimalizuje výkon na specializovaném hardwaru a urychluje školení na GPU NVIDIA.
Balíček byl začleněn do Debianu v reakci na požadavky komunity. - Vylepšení podpory OP-TEE:
optee-os, optee-client a optee-test byly integrovány, což umožnilo podporu hardwaru, jako je TI SK-AM62x a QEMU ARMv8.
Tyto balíčky byly také přidány do Debianu. - Kompatibilita s novými deskami:
Počáteční podpora pro TI SK-AM62.
Podrobný průvodce přizpůsobením obrázků pro hardware, jako je Orange Pi Zero2. - Pokročilá upozornění kompilátoru:
Nový profil pro dpkg s dalšími varováními, která zlepšují bezpečnost a kvalitu systému. - Vylepšení v generování obrázků a SBOM:
Nástroj, který usnadňuje sledování úprav v denních sestavách. - Pokročilé zprávy SBOM:
Podrobnosti o licencích a autorských právech v nebinárních souborech.
Zprávy zabezpečení pro sledování CVE v závislostech.
Použití sady nástrojů OSS Review Toolkit ke zlepšení kontroly licencí.
A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.
Stáhněte si a získejte Apertis
Obrazy systému jsou k dispozici pro architektury x86_64, arm64 a armhf a lze je získat na webu následující odkaz.