Ukusefa inetha Ngithole ukusabalalisa lokho kwabamba ukunaka kwami ​​nokuthi kusukela ngesikhathi ngibona umbhalo othi "Hlanganyela" ngangazi ukuthi okuthile okuhle kuzoba njalo, njengoba ngokwami. Bengingazi ukuthi i-Collabora ine-Linux distro yayo, enegama I-Apertis futhi ekuqaleni eyayiklanyelwe izimoto, kodwa manje isinwebele ezinhlobonhlobo zemishini kagesi, imishini yezimboni kanye nobuchwepheshe obushumekiwe.
I-Apertis yakhelwe ngokusekelwe ku-Debian GNU/Linux 12 futhi indlela yabo yokubhekana nayo icabangela izinselele zomthetho ezingaba khona ezihlobene namanye amalayisensi esofthiwe amahhala, njenge-GPLv3, evimbela izinqubo ezifana ne-tivoization (ukuxhuma isofthiwe ku-hardware ngendlela ekhawulelayo). Kunalokho, okuthandwayo kunikezwa izinketho ezivumela ukusetshenziswa kwesofthiwe eqinisekisiwe kanye ne-firmware, ngesiginesha yedijithali yomkhiqizi.
Iphrojekthi ye-Apertis ilandela imihlahlandlela ye-Debian futhi ifaka isofthiwe engaphansi kwamalayisensi avuliwe kuphela noma ukuthi okungenani uvumele ukusatshalaliswa kwamahhala. Ngaphandle kwalokho, isakhiwo ngasinye sihlanganisa umbiko SOM (I-Software Bill of Materials), ehlinzeka ngemininingwane mayelana namalayisense nezinguqulo zamafayela asetshenzisiwe, okusiza ukukhomba ubungozi obungaba khona.
Mayelana ne-Apertis
Ukusatshalaliswa Yakhelwe ngendlela eyi-modular, ukuvumela abakhiqizi ukuthi benze ngendlela oyifisayo futhi bashune indawo yesistimu ngokwezidingo ezithile. Ukwengeza, isekela kokubili ukudalwa kwe yakha usebenzisa amaphakheji we-deb wendabuko njengezithombe ze-monolithic, ezibuyekezwa nge-athomu kusetshenziswa ubuchwepheshe be-OStree.
Isici esivelele ye-Apertis ingeyakho ikhono lokudala izakhiwo ezingafaki isofthiwe ngaphansi kwelayisensi ye-GPLv3. Esikhundleni sokusebenzisa izinguqulo ezindala zamathuluzi e-GNU abengahambisani nale layisense, I-Apertis yamukele ezinye izindlela zesimanje nezivumelayo, njengezinto ezisetshenziswayo ezibhalwe ku-Rust futhi zasatshalaliswa ngaphansi kwelayisensi ye-MIT. Ngaphezu kwalokho, esikhundleni sokusebenzisa i-GnuPG, I-Apertis khetha i-Sequoia-PGP, esatshalaliswa ngaphansi kwamalayisense e-GPL-2+ kanye ne-LGPL-2+. Kodwa-ke, kulabo abangenazo izinkinga ngemikhawulo ye-GPLv3, kukhona futhi inketho yokusebenzisa amathuluzi endabuko.
I-Apertis ibeka zonke izingxenye zayo ekuhlolweni okuqinile, kokubili okwenziwa ngesandla nokuzenzakalelayo, kumapulatifomu ezingxenyekazi zekhompuyutha, njengamabhodi e-Raspberry Pi 4 SoC R-car. Imiphumela yalezi zivivinyo yenziwa esidlangalaleni ukuze kuqinisekiswe ukucaca kanye nokuhlolwa okuzenzakalelayo kwezinhlelo eziphelele emishinini yereferensi kwenziwa kusetshenziswa ingqalasizinda ye-LAVA (Linaro Automated Validation Architecture).
I-kernel yokusabalalisa isuselwe enguqulweni yakamuva ye-LTS ye-Linux. Isibonelo, inguqulo ye-Apertis 2024.3 isebenzisa i-kernel 6.6, esikhundleni se-kernel 6.1 ye-Debian 12. Inguqulo ngayinye ye-Apertis inomjikelezo wokunakekela wonyaka ongu-1 nezinyanga ezingu-9, nezibuyekezo zekota zokulungisa iziphazamisi.
Ukusatshalaliswa ihlanganisa amaphakheji angaphezu kuka-5000, nayo yonke intuthuko, okuhlanganisa izithombe, izinsiza, nezilungiselelo, kwenziwa ngokuvulekile endaweni yokugcina ye-Git. Ukusebenzisana, i-GitLab iyasetshenziswa, futhi ukuhlanganisa okuqhubekayo kulawulwa nge-GitLab CI. Ikhithi yamathuluzi ye-OBS (Open Build Service) isetshenziselwa ukukhiqiza amaphakheji kanambambili kusuka kukhodi yomthombo, futhi amakhosombe e-APT okusabalalisa aphathwa ngendlela efanele.
I-Apertis 2024.3
Kuyafaneleka ukusho ukuthi i-Apertis okwamanje ikunguqulo 2024.3 futhi ifake ukuthuthukiswa okuningana nezici, ngaphezu kokubuyekezwa kwe-Linux kernel entsha.
Phakathi kwentuthuko nezici ezintsha ezigqamayo:
- Ukusekela kwePodman:
Ikuvumela ukuthi usebenzise iziqukathi ze-OCI ngaphandle kwamalungelo empande noma ama-daemon we-orchestration.
Ithuthukisa ukuhlanganiswa nezinqubomgomo zelayisensi ye-Apertis. - I-ONNX Runtime Support:
Kufaka phakathi isisheshisi sokufunda somshini ukuze uthole inkomba, ngokusekelwa kwezinhlaka ezifana ne-PyTorch, i-TensorFlow ne-scikit-learn.
Lungiselela ukusebenza kwezingxenyekazi zekhompuyutha ezikhethekile futhi usheshise ukuqeqeshwa kuma-NVIDIA GPU.
Iphakheji yafakwa ku-Debian, iphendula izimfuno zomphakathi. - Ukuthuthukiswa kosekelo lwe-OP-TEE:
I-optee-os, i-optee-client kanye ne-optee-test yahlanganiswa, yavumela ukusekelwa kwezingxenyekazi zekhompuyutha ezifana ne-TI SK-AM62x ne-QEMU ARMv8.
Lawa maphakheji nawo anikelwe ku-Debian. - Ukuhambisana namabhodi amasha:
Usekelo lokuqala lwe-TI SK-AM62.
Umhlahlandlela onemininingwane wokwenza ngokwezifiso izithombe zehadiwe njenge-Orange Pi Zero2. - Izexwayiso ezithuthukisiwe zabahlanganisi:
Iphrofayela entsha ye-dpkg enezixwayiso ezengeziwe ezithuthukisa ukuphepha nekhwalithi yesistimu. - Ukuthuthukiswa kokukhiqizwa kwezithombe kanye ne-SBOM:
Ithuluzi elenza kube lula ukulandelela izinguquko ezakhiweni zansuku zonke. - Imibiko ye-SBOM Ethuthukisiwe:
Imininingwane yamalayisensi namalungelo okushicilela kumafayela angewona onambambili.
Imibiko yokuphepha yokulandelela ama-CVE ekuncikeni.
Ukusebenzisa i-OSS Review Toolkit ukuthuthukisa ukubuyekezwa kwelayisensi.
Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.
Landa futhi uthole i-Apertis
Izithombe zesistimu ziyatholakala kuma-architectures we-x86_64, arm64 kanye ne-armhf futhi zingatholakala ku- isixhumanisi esilandelayo.