Firmao Collabora prezentita Linux- Distribuo Apertis 2024.3, origine desegnita por aŭtomobilaj aparatoj sed poste readaptita por pli vasta gamo de elektroniko, enigitaj aparatoj kaj industria ekipaĵo. Aparatoj uzantaj Apertis inkluzivas la ludkonzolon Atari VCS kaj la murskanilon Bosch D-tect 200.
Bazsistemaj bildoj estas distribuitaj por arkitekturoj x86_64, arm64 kaj armhf. La distribuo estas modula, kio permesas al fabrikantoj de aparatoj sendepende krei la necesan plenigon de la sistema medio. Ĝi subtenas kaj la formadon de asembleoj bazitaj sur tradiciaj deb-pakaĵoj kaj monolitaj atome ĝisdatigitaj bildoj bazitaj sur OSTree.
La pakaĵbazo estas uzata kiel bazo por konstrui la distribuaĵon. Debian GNU/Linux 12, sed la plenigaĵo estas desegnita konsiderante la riskojn, kiujn ekipaĵfabrikistoj povas alfronti uzante certajn liberajn licencojn, kiel ekzemple GPLv3, kiuj malpermesas tivoigon, t.e., ligi programaron al aparataro, ekzemple, permesante la elŝuton nur de firmvaro atestita per la cifereca subskribo de la fabrikanto.
Dum la disvolvado kaj formado de la enhavo de la distribuaĵo, la projekto Apertis sekvas la regulojn Debian, kaj inkluzivas nur aplikaĵojn distribuitajn laŭ malfermaj licencoj aŭ almenaŭ libere redistribueblaj. Firmaoj kreantaj siajn produktojn bazitajn sur Apertis povas esti memfidaj pri la licencado de siaj derivaĵoj — raporto pri programara listo de materialoj (SBOM) estas generita por ĉiu konstruo, kiu inkluzivas licencajn informojn por ĉiuj uzitaj koddosieroj, same kiel datumojn pri programversioj, kio utilas por kontroli vundeblajn versiojn.
Grava trajto de Apertis estas la kapablo krei aron kiu ne inkluzivas kodon sub la GPLv3-familio de permesiloj. Anstataŭ uzi malnoviĝintajn versiojn de GNU-servaĵoj konstruitaj antaŭ la transiro al la permesilo GPLv3, Apertis uzas pli modernajn alternativojn sub permesaj permesiloj. Ekzemple, anstataŭ la GNU-koreutils kaj findutils-pakaĵoj, Apertis ofertas analogojn de la uutils-projekto, skribitaj en la Rust-lingvo kaj distribuita sub la MIT-licenco, kaj anstataŭ GnuPG, Sequoia-PGP estas liverita sub la GPL-2+ kaj LGPL. -2+ permesiloj. Samtempe, por tiuj, kiuj ne zorgas pri la juraj aferoj rilataj al GPLv3, la ebleco uzi tradiciajn arojn de utilecoj restas.
Ĉiuj Apertis-komponentoj regule spertas ampleksan aŭtomatigitan kaj manan testadon sur referencaj aparataj platformoj kiel ekzemple Raspberry Pi 4 SoC R-aŭtaj tabuloj, kaj la rezultoj de tia testado estas publikigitaj publike. Aŭtomatigita testado de sistemaj asembleoj sur referenca ekipaĵo estas organizita surbaze de la sistemo LAVA (Linaro Automated Validation Architecture).
La kerna pakaĵo ofertita en la distribuaĵo baziĝas sur la plej nova LTS-kerna branĉo. LinuxEkzemple, la eldono de Apertis 2024.3 uzas kernon 6.6, ne kernon 6.1 el la pakaĵoj Debian 12. La bontenado por ĉiu eldono de Apertis estas 1 jaro kaj 9 monatoj, kun eldono por korekti cimojn eldonita ĉiujn tri monatojn.
La distribuo inkluzivas pli ol 5000 pakaĵojn. Ĉiuj pakaĵoj, bildoj, utilecoj kaj agordoj estas disvolvitaj en publika git-deponejo. GitLab estas uzata por kunlaboro, kaj GitLab CI estas uzata por kontinua integriĝotestado. Por konstrui binarajn pakaĵojn el fontkodo, la ilaro OBS (Open Build Service) estas uzata. Konstruaj pakoj estas distribuitaj per APT-deponejoj administritaj per la trafe ilaro.

Inter la novaj funkcioj de Apertis 2024, krom la transiro al pakaĵbazo Debian 12 kaj nova kerno Linux, menciis:
- Subteno por administri ujojn en OCI-formato per la ilaro Podman.
- Kapablo uzi ONNX Runtime por akceli maŝinlernajn taskojn.
- Subteno por la optee-os (OP-TEE Trusted OS), optee-kliento (OP-TEE Client API) kaj optee-test (OP-TEE Test suite) pakaĵoj evoluigitaj de la OP-TEE-projekto por krei sekurajn mediojn (TEE, Trusted Execution Environment) , izolita de la ĉefsistemo.
- Komenca subteno por la TI SK-AM62-tabulo kaj la kreado de apartaj sistemaj bildoj por ĝi.
- Defaŭlte, kromaj avertoj pri kompililo estas ebligitaj dum konstruado de pakaĵoj.
- Plibonigita konstrusistemo. Aldonita ilo por generi raporton pri diferencoj en specifitaj sistemaj bildoj. Plibonigitaj SBOM-raportoj por licenca analizo kaj kuniga dependeca taksado.
- Testaj iloj estis pligrandigitaj. Aldonita subteno por testado de pakaĵoj post ĉiu kunfanda peto. Plibonigitaj raportoj pri kvalito-kontrolo.
fonto: opennet.ru
