Zesummenaarbechtsfirma presentĂ©iert Linux- Apertis 2024.3 Verdeelung, ursprĂ©nglech fir AutomobilgerĂ€ter entwĂ©ckelt, awer spĂ©ider fir eng mĂ©i breet Palette vun Elektronik, Embedded Apparater an industriell AusrĂŒstung nei benotzt. Apparater, dĂ©i Apertis benotzen, sinn Ă«nner anerem d'Atari VCS Spillkonsol an de Bosch D-tect 200 Wandscanner.
Base System Biller sinn fir x86_64, arm64 an armhf Architekturen verdeelt. D'Verdeelung ass modulĂ€r, wat d'Apparathersteller erlaabt onofhĂ€ngeg dĂ©i nĂ©ideg FĂŒllung vum SystemĂ«mfeld ze kreĂ©ieren. Et Ă«nnerstĂ«tzt souwuel d'Formatioun vun Versammlungen basĂ©iert op traditionelle Deb Packagen a monolithesch atomesch aktualisĂ©iert Biller basĂ©iert op OSTree.
D'Packagebasis gĂ«tt als Basis fir de Bau vun der Verdeelung benotzt. Debian GNU/Linux 12, awer d'FĂ«llung ass mat engem Aa op d'Risiken entworf, deenen d'AusrĂŒstungshersteller konfrontĂ©iert kĂ«nne ginn, wa se bestĂ«mmte gratis Lizenzen benotzen, wĂ©i GPLv3, dĂ©i Tivoisatioun verbidden, d.h. Software un Hardware ze bannen, zum Beispill andeems nĂ«mmen den Download vun der Firmware erlaabt ass, dĂ©i duerch d'digital ĂnnerschrĂ«ft vum Hiersteller zertifizĂ©iert ass.
Bei der Entwécklung a Formatioun vum Inhalt vun der Verdeelung hÀlt sech den Apertis-Projet un d'Reegelen. Debian, an enthÀlt nëmmen Applikatiounen, déi ënner oppene Lizenzen verdeelt oder op d'mannst frÀi weiderverdeelbar sinn. Firmen, déi hir Produkter op Basis vun Apertis erstellen, kënnen zouversiichtlech op d'Lizenzéierung vun hiren ofgeleeten Wierker sinn - fir all Build gëtt e Software Bill of Materials (SBOM) Rapport generéiert, deen d'Lizenzinformatioune fir all benotzt Codedateien enthÀlt, souwéi Programmversiounsdaten, déi nëtzlech sinn fir op vulnérabel Versiounen ze kontrolléieren.
Eng wichteg Feature vun Apertis ass d'FÀegkeet fir eng Versammlung ze kreéieren déi kee Code ënner der GPLv3 Famill vu Lizenzen enthÀlt. Amplaz vun alen Versioune vu GNU Utilities ze benotzen, déi virum Iwwergank op d'GPLv3 Lizenz gebaut goufen, benotzt Apertis méi modern Alternativen ënner permissive Lizenzen. Zum Beispill, amplaz vun de GNU Coreutils a Findutils Packagen, bitt Apertis Analoga vum uutils Projet, geschriwwen an der Rust Sprooch a verdeelt ënner der MIT Lizenz, an amplaz GnuPG gëtt Sequoia-PGP ënner dem GPL-2+ an LGPL geliwwert. -2+ Lizenzen. Zur selwechter ZÀit, fir déi, déi sech net ëm déi juristesch Themen am Zesummenhang mat GPLv3 këmmeren, ass d'Méiglechkeet fir traditionell Sets vun Utilities ze benotzen.
All Apertis Komponenten Ă«nnerleien reegelmĂ©isseg extensiv automatisĂ©iert a manuell Tester op Referenz Hardware Plattformen wĂ©i Raspberry Pi 4 SoC R-Carboards, an d'Resultater vun esou Tester ginn Ă«ffentlech publizĂ©iert. AutomatisĂ©iert Testen vu Systemversammlungen op ReferenzausrĂŒstung gĂ«tt op Basis vum LAVA (Linaro Automated Validation Architecture) System organisĂ©iert.
De Kernel-Pak, deen an der Distributioun ugebuede gëtt, baséiert op der neister LTS-Kernel-Branch. LinuxZum Beispill benotzt d'Apertis 2024.3 Versioun Kernel 6.6, net Kernel 6.1 aus de Paketen. Debian 12. D'Maintenance-Period fir all Apertis-Versioun ass 1 Joer an 9 Méint, mat enger Versioun fir d'Feelerbehebung all drÀi Méint.
D'Verdeelung enthÀlt méi wéi 5000 Packagen. All Packagen, Biller, Utilities an Astellunge ginn an engem ëffentleche Git Repository entwéckelt. GitLab gëtt fir Zesummenaarbecht benotzt, an GitLab CI gëtt fir kontinuéierlech Integratiounstest benotzt. Fir binÀr Packagen aus Quellcode ze bauen, gëtt den OBS (Open Build Service) Toolkit benotzt. Build Packagen ginn duerch APT Repositories verdeelt, déi mat dem passenden Toolkit geréiert ginn.

Zu den neie Funktiounen vun Apertis 2024 gehéiert nieft dem Iwwergank op eng Packagebasis... Debian 12 an neie Kernel Linux, erwÀhnt:
- ĂnnerstĂ«tzung fir d'Gestioun vu Container am OCI Format mam Podman Toolkit.
- D'Kapazitéit fir ONNX Runtime ze benotzen fir Maschinnléieren Aufgaben ze beschleunegen.
- ĂnnerstĂ«tzung fir optee-os (OP-TEE Trusted OS), optee-client (OP-TEE Client API) an optee-test (OP-TEE Test Suite) Packagen entwĂ©ckelt vum OP-TEE Projet fir sĂ©cher Ămfeld ze kreĂ©ieren (TEE, Trusted Execution Environment), isolĂ©iert vum Haaptsystem.
- Ăischt ĂnnerstĂ«tzung fir den TI SK-AM62 Board an d'Schafe vu separaten Systembilder dofir.
- Par défaut sinn zousÀtzlech Compiler Warnungen aktivéiert wann Dir Packagen baut.
- Verbesserte Bausystem. En Utility bĂ€igefĂŒĂŒgt fir e Bericht iwwer Differenzen an spezifizĂ©ierte Systembilder ze generĂ©ieren. Verbesserte SBOM Rapporte fir Lizenz Analyse an AssemblĂ©e OfhĂ€ngegkeet BewĂ€ertung.
- Testinstrumenter goufen erweidert. ĂnnerstĂ«tzung bĂ€igefĂŒĂŒgt fir Packagen ze testen no all Fusiounsufro. Verbesserte QualitĂ©itskontrollberichter.
Source: opennet.ru
