Surfen op het net Ik heb een distributie gevonden dat trok mijn aandacht en dat is dat ik vanaf het moment dat ik de tekst "Samenwerken" zag, wist dat er iets goeds zou zijn en dat is ook zo, aangezien ik persoonlijk Ik wist niet dat Collabora een eigen Linux-distributie had, die een naam heeft Apertis en dat oorspronkelijk was ontworpen voor auto's, maar nu is uitgebreid naar een verscheidenheid aan elektronische apparaten, industriële apparatuur en ingebedde technologie.
Apertis wel ontworpen op basis van Debian GNU/Linux 12 en hun aanpak houdt rekening met de potentiële juridische uitdagingen die gepaard gaan met sommige vrije softwarelicenties, zoals de GPLv3, die praktijken zoals tivoisatie (het op een restrictieve manier koppelen van software aan hardware) verbiedt. In plaats daarvan wordt de voorkeur gegeven aan opties die het gebruik van gecertificeerde software en firmware mogelijk maken, met de digitale handtekening van de fabrikant.
Het Apertis-project volgt de richtlijnen van Debian en bevat alleen software onder open licenties of die op zijn minst gratis distributie mogelijk maken. Daarnaast, elke build bevat een SBOM-rapport (Software Bill of Materials), die details geeft over de licenties en versies van de gebruikte bestanden, waardoor mogelijke kwetsbaarheden kunnen worden geïdentificeerd.
Over Apertis
De verdeling Het is modulair opgebouwd, waardoor fabrikanten de systeemomgeving kunnen aanpassen en afstemmen op specifieke behoeften. Bovendien ondersteunt het zowel de creatie van bouwt met behulp van traditionele deb-pakketten als monolithische afbeeldingen, die atomair worden bijgewerkt met behulp van OSTree-technologie.
Een opvallende eigenschap van Apertis is van jou mogelijkheid om builds te maken die geen software onder de GPLv3-licentie bevatten. In plaats van oudere versies van GNU-tools te gebruiken die niet compatibel waren met deze licentie, Apertis heeft moderne en tolerante alternatieven aangenomen, zoals de uutils-hulpprogramma's geschreven in Rust en gedistribueerd onder de MIT-licentie. In aanvulling, in plaats van GnuPG te gebruiken, Apertis kies voor Sequoia-PGP, dat wordt gedistribueerd onder de GPL-2+- en LGPL-2+-licenties. Voor degenen die geen problemen hebben met de beperkingen van de GPLv3, is er echter ook de mogelijkheid om traditionele tools te gebruiken
Apertis onderwerpt al zijn componenten aan strenge tests, zowel handmatig als geautomatiseerd, op referentiehardwareplatforms, zoals Raspberry Pi 4 SoC R-car-boards. De resultaten van deze tests worden openbaar gemaakt om transparantie te garanderen en het geautomatiseerd testen van complete systemen op referentiemachines wordt uitgevoerd met behulp van de LAVA-infrastructuur (Linaro Automated Validation Architecture).
De kernel van de distributie is gebaseerd op de nieuwste LTS-versie van Linux. Bijvoorbeeld Apertis 2024.3-versie gebruikt kernel 6.6, in plaats van kernel 6.1 van Debian 12. Elke versie van Apertis heeft een onderhoudscyclus van 1 jaar en 9 maanden, met driemaandelijkse updates om bugs te verhelpen.
De verdeling omvat meer dan 5000 pakketten en alle ontwikkelings-, inclusief afbeeldingen, hulpprogramma's en configuraties, gebeurt openlijk in een openbare Git-repository. Voor samenwerking wordt GitLab gebruikt en de continue integratie wordt beheerd via GitLab CI. De OBS-toolkit (Open Build Service) wordt gebruikt om de binaire pakketten uit de broncode te genereren, en de APT-repository's voor distributie worden op passende wijze beheerd.
Apertis 2024.3
Het is vermeldenswaard dat Apertis momenteel in versie 2024.3 zit en verschillende verbeteringen en functies heeft toegevoegd, naast de update naar de nieuwe Linux-kernel.
Onder de verbeteringen en nieuwe functies die opvallen:
- Podman-ondersteuning:
Hiermee kunt u OCI-containers uitvoeren zonder rootrechten of orkestratiedaemons.
Verbetert de integratie met het licentiebeleid van Apertis. - ONNX Runtime-ondersteuning:
Bevat de machine learning-versneller voor inferentie, met ondersteuning voor frameworks zoals PyTorch, TensorFlow en scikit-learn.
Optimaliseer de prestaties op gespecialiseerde hardware en versnel de training op NVIDIA GPU's.
Het pakket werd in Debian opgenomen als antwoord op de eisen van de gemeenschap. - Verbeteringen in OP-TEE-ondersteuning:
optee-os, optee-client en optee-test werden geïntegreerd, waardoor ondersteuning voor hardware zoals TI SK-AM62x en QEMU ARMv8 mogelijk werd.
Deze pakketten zijn ook bijgedragen aan Debian. - Compatibiliteit met nieuwe borden:
Initiële ondersteuning voor TI SK-AM62.
Gedetailleerde gids voor het aanpassen van afbeeldingen voor hardware zoals Orange Pi Zero2. - Geavanceerde compilerwaarschuwingen:
Nieuw profiel voor dpkg met aanvullende waarschuwingen die de veiligheid en kwaliteit van het systeem verbeteren. - Verbeteringen in het genereren van afbeeldingen en SBOM:
Tool waarmee u eenvoudig wijzigingen in dagelijkse builds kunt volgen. - Geavanceerde SBOM-rapporten:
Details van licenties en auteursrechten in niet-binaire bestanden.
Beveiligingsrapporten om CVE's in afhankelijkheden bij te houden.
De OSS Review Toolkit gebruiken om de licentiebeoordeling te verbeteren.
Tot slot, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen in de volgende link.
Download en ontvang Apertis
Systeemimages zijn beschikbaar voor x86_64-, arm64- en armhf-architecturen en kunnen worden verkregen via de volgende link.