UtgÄvan av distribuitionspaketet Apertis 2026, som gör det möjligt att inte anvÀnda kod under GPLv3-licensen.

Collabora har lanserat Linux-distributionen Apertis 2026, som ursprungligen skapades för att utrusta bilsystem, men sedan omorienterades för en bredare uppsÀttning elektroniska enheter, inbÀddad teknik och industriell utrustning. Bland enheterna som anvÀnder Apertis nÀmns spelkonsolen Atari VCS, kretskortet Raspberry Pi 4, bilens SoC R-car och Bosch D-tect 200, en skanner för att upptÀcka objekt i vÀggar.

Referenssystembilder distribueras för arkitekturerna x86_64, arm64 och armhf. Distributionen Àr modulÀr och möjliggör för enhetstillverkare att sjÀlva skapa den nödvÀndiga konfigurationen av det systemiska miljön. BÄde skapandet av paket baserade pÄ traditionella deb-paket och monolitiska atomÀrt uppdaterade bilder baserade pÄ OSTree stöds. LivslÀngden för varje release av Apertis Àr 1 Är och 9 mÄnader, med en korrigerande release som skapas var tredje mÄnad för att ÄtgÀrda fel.

Som grund för distributionen har paket frÄn Debian GNU/Linux anvÀnts. Samtidigt har den systemiska konfigurationen genomgÄtt betydande förÀndringar med hÀnsyn till de risker som kan uppstÄ för hÄrdvarutillverkare nÀr de anvÀnder vissa fria licenser, sÄsom GPLv3, som förbjuder tivoisering, dvs. bindning av programvara till hÄrdvara, till exempel genom att endast tillÄta laddning av firmware certifierad med tillverkarens digitala signatur.

Apertis möjliggör skapandet av samlingar som inte inkluderar kod under GPLv3-familjens licenser. IstÀllet för att anvÀnda förÄldrade versioner av GNU-verktyg som skapats innan övergÄngen till GPLv3-licensen, anvÀnder Apertis mer moderna alternativ under permissiva licenser. Till exempel, istÀllet för paketen GNU coreutils och findutils erbjuder Apertis alternativ frÄn projektet uutils, skrivna i Rust och distribuerade under MIT-licensen, medan Sequoia-PGP under GPL-2+ och LGPL-2+ licenser levereras istÀllet för GnuPG. För dem som inte bryr sig om juridiska frÄgor kopplade till GPLv3 finns möjligheten att anvÀnda traditionella uppsÀttningar av verktyg kvar.

Paketet med kÀrnan baseras pÄ den senaste LTS-grenen av Linux-kÀrnan. Till exempel anvÀnder utgÄvan Apertis 2026 kÀrna 6.18, istÀllet för kÀrna 6.12 frÄn Debian 13-paketen. Alla paket, bilder, verktyg och instÀllningar utvecklas i ett offentligt git-repository, dÀr 6679 paket Àr tillgÀngliga (förra versionen hade 5905). För samarbete anvÀnds GitLab, och för testning med kontinuerlig integration - GitLab CI. Byggandet av binÀrpaket frÄn kÀllkoden sker med hjÀlp av verktyget OBS (Open Build Service). De byggda paketen distribueras via APT-repositories som hanteras med hjÀlp av verktyget aptly.

Projektet Apertis följer Debian-utvecklingsreglerna och inkluderar endast applikationer som levereras under öppna licenser eller tillÄter fri distribution. För att företag som skapar sina produkter baserade pÄ Apertis ska kunna vara sÀkra pÄ den licensmÀssiga renheten hos de hÀrledda arbetena, genereras en SBOM-rapport (Software Bill of Materials) för varje version dÀr information om licenser för alla anvÀnda kodfiler anges, samt data om programversioner, vilket ocksÄ Àr praktiskt för att kontrollera om sÄrbara versioner finns.

Alla komponenter i Apertis genomgÄr regelbundet omfattande automatiserade och manuella tester pÄ referensmaskinvaruplattformar, sÄsom Raspberry Pi 4, UP Squared 6000, i.MX8MN, TI SK-AM62, MYIR Remi Pi, i.MX6 Sabrelite, samt bil-SoC Renesas R-car. Resultaten frÄn sÄdana tester publiceras offentligt. Automatiserade tester av systembyggnader pÄ referensutrustning organiseras med hjÀlp av systemet LAVA (Linaro Automated Validation Architecture).

Huvudsakliga förÀndringar:

  • ÖvergĂ„ngen till Debian 13-paketbas och Linux-kĂ€rna 6.18 har genomförts.
  • Standardgrafikmiljön som anvĂ€nds Ă€r baserad pĂ„ ett kompositivt servern Weston, som anvĂ€nder Wayland. UtgĂ„van av distribuitionspaketet Apertis 2026, som gör det möjligt att inte anvĂ€nda kod under GPLv3-licensen.
  • SDK:n för byggande, testning och integration av egna system baserade pĂ„ Apertis har omarbetats. Den nya versionen kĂ€nnetecknas av förbĂ€ttrad korskompilering, ökad anvĂ€ndarvĂ€nlighet vid pakethantering och anpassning av systembilder, samt separation av verktyg för vĂ€rdmiljö dĂ€r byggandet utförs och mĂ„lsystem.
  • Processen för paketbygge har förbĂ€ttrats med hjĂ€lp av ci-package-builder-verktyget och hantering av importerade Debian-paket mellan distributioners versioner. Automatiserad övervakning av Ă€ndringar frĂ„n Debian och identifiering av relevanta uppdateringar har sĂ€kerstĂ€llts. BĂ€ckportering av specifika Ă€ndringar till Ă€ldre versioner av Apertis har automatiserats. En tydligare uppdelning mellan versionsoberoende funktioner, sĂ„som hantering av uppdateringar, och versionsspecifika uppgifter, sĂ„som licensskanning och paketbyggande, har sĂ€kerstĂ€llts.
  • Verktyg för att ombygga Apertis baserat pĂ„ den under utveckling paketbasen Debian GNU/Linux 14 har lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster