Il-kumpanija Collabora ppreżentat Linux- Id-distribuzzjoni Apertis 2024.3, oriġinarjament iddisinjata għal apparati tal-karozzi iżda aktar tard użata mill-ġdid għal firxa usa' ta' elettronika, apparat integrat, u tagħmir industrijali. Apparati li jużaw Apertis jinkludu l-console tal-logħob Atari VCS u l-iskaner tal-ħajt Bosch D-tect 200.
L-immaġini tas-sistema bażi huma mqassma għall-arkitetturi x86_64, arm64 u armhf. Id-distribuzzjoni hija modulari, li tippermetti lill-manifatturi tal-apparati joħolqu b'mod indipendenti l-mili meħtieġ tal-ambjent tas-sistema. Jappoġġja kemm il-formazzjoni ta 'assemblaġġi bbażati fuq pakketti deb tradizzjonali kif ukoll immaġini atomikament aġġornati monolitiċi bbażati fuq OSTree.
Il-bażi tal-pakkett tintuża bħala l-bażi għall-bini tad-distribuzzjoni. Debian GNU/Linux 12, iżda l-mili huwa ddisinjat b'attenzjoni għar-riskji li l-manifatturi tat-tagħmir jistgħu jiffaċċjaw meta jużaw ċerti liċenzji ħielsa, bħal GPLv3, li jipprojbixxu t-tivoizzazzjoni, jiġifieri, l-irbit tas-softwer mal-ħardwer, pereżempju, billi jippermettu t-tniżżil ta' firmware biss iċċertifikat mill-firma diġitali tal-manifattur.
Meta jiżviluppa u jifforma l-kontenut tad-distribuzzjoni, il-proġett Apertis jaderixxi mar-regoli Debian, u jinkludi biss applikazzjonijiet imqassma taħt liċenzji miftuħa jew għall-inqas li jistgħu jiġu mqassma mill-ġdid liberament. Kumpaniji li joħolqu l-prodotti tagħhom ibbażati fuq Apertis jistgħu jkunu kunfidenti fil-liċenzjar tax-xogħlijiet derivattivi tagħhom—rapport tal-Bill of Materials tas-Software (SBOM) jiġi ġġenerat għal kull bini, li jinkludi informazzjoni dwar il-liċenzjar għall-fajls tal-kodiċi kollha użati, kif ukoll dejta dwar il-verżjoni tal-programm, li hija utli għall-iċċekkjar ta' verżjonijiet vulnerabbli.
Karatteristika importanti ta 'Apertis hija l-abbiltà li toħloq assemblaġġ li ma jinkludix kodiċi taħt il-familja ta' liċenzji GPLv3. Minflok ma tuża verżjonijiet skaduti tal-utilitajiet GNU mibnija qabel it-tranżizzjoni għal-liċenzja GPLv3, Apertis juża alternattivi aktar moderni taħt liċenzji permissivi. Pereżempju, minflok il-pakketti GNU coreutils u findutils, Apertis joffri analogi mill-proġett uutils, miktuba bil-lingwa Rust u mqassma taħt il-liċenzja tal-MIT, u minflok GnuPG, Sequoia-PGP huwa fornut taħt il-GPL-2+ u l-LGPL -2+ liċenzji. Fl-istess ħin, għal dawk li ma jimpurtahomx mill-kwistjonijiet legali relatati mal-GPLv3, titħalla l-possibbiltà li jintużaw settijiet tradizzjonali ta 'utilitajiet.
Il-komponenti kollha ta 'Apertis regolarment jgħaddu minn testijiet estensivi awtomatizzati u manwali fuq pjattaformi ta' ħardwer ta 'referenza bħal Raspberry Pi 4 SoC R-car boards, u r-riżultati ta' tali ttestjar huma ppubblikati pubblikament. Ittestjar awtomatizzat ta 'assemblaġġi ta' sistema fuq tagħmir ta 'referenza huwa organizzat fuq il-bażi tas-sistema LAVA (Arkitettura ta' Validazzjoni Awtomatizzata Linaro).
Il-pakkett tal-kernel offrut fid-distribuzzjoni huwa bbażat fuq l-aħħar fergħa tal-kernel LTS. LinuxPereżempju, ir-rilaxx ta' Apertis 2024.3 juża l-kernel 6.6, mhux il-kernel 6.1 mill-pakketti Debian 12. Il-perjodu ta' manutenzjoni għal kull rilaxx ta' Apertis huwa ta' sena u 9 xhur, b'rilaxx ta' tiswija ta' żbalji maħruġ kull tliet xhur.
Id-distribuzzjoni tinkludi aktar minn 5000 pakkett. Il-pakketti, l-immaġini, l-utilitajiet u s-settings kollha huma żviluppati f'repożitorju git pubbliku. GitLab jintuża għall-kollaborazzjoni, u GitLab CI jintuża għall-ittestjar tal-integrazzjoni kontinwa. Biex jinbnew pakketti binarji mill-kodiċi tas-sors, tintuża l-għodda OBS (Open Build Service). Il-pakketti tal-bini jitqassmu permezz ta' repożitorji APT ġestiti bl-użu ta' toolkit aptly.

Fost il-karatteristiċi ġodda ta' Apertis 2024, minbarra t-tranżizzjoni għal bażi ta' pakketti Debian 12 u kernel ġdid Linux, semma:
- Appoġġ għall-ġestjoni tal-kontenituri fil-format OCI bl-użu tal-podman toolkit.
- Kapaċità li tuża ONNX Runtime biex tħaffef il-kompiti tat-tagħlim tal-magni.
- Appoġġ għall-pakketti optee-os (OP-TEE Trusted OS), optee-client (OP-TEE Client API) u optee-test (OP-TEE Test suite) żviluppati mill-proġett OP-TEE għall-ħolqien ta' ambjenti sikuri (TEE, Trusted Execution Environment), iżolat mis-sistema prinċipali.
- Appoġġ inizjali għall-bord TI SK-AM62 u l-ħolqien ta 'immaġini ta' sistema separati għaliha.
- B'mod awtomatiku, twissijiet addizzjonali tal-kompilaturi huma attivati meta jinbnew pakketti.
- Sistema ta 'bini mtejba. Żieda utilità għall-ġenerazzjoni ta 'rapport dwar id-differenzi fl-immaġini tas-sistema speċifikati. Rapporti SBOM imtejba għall-analiżi tal-liċenzja u l-valutazzjoni tad-dipendenza tal-assemblaġġ.
- L-għodod tal-ittestjar ġew estiżi. Appoġġ miżjud għall-pakketti tal-ittestjar wara kull talba għall-għaqda. Rapporti ta 'kontroll tal-kwalità mtejba.
Sors: opennet.ru
