„Apertis 2026“: naujasis „Linux“ standartas įterptosioms sistemoms

Pagrindiniai klausimai:
  • Atnaujinta bazė: visiškai perkelta į „Debian 13“ („Trixie“) paketų bazę ir pritaikyta „Linux Kernel 6.18 LTS“ su patobulinta „Rockchip“ ir „MediaTek“ lustų rinkinių parama.
  • GPLv3 vengimas: leidžia kurti sistemas be GPLv3 licencijos, kad būtų išvengta „tivoization“ apribojimų, naudojant „Rust“ alternatyvas, pvz., „uutils“.
  • Grafinė architektūra: „Weston“ tampa numatytuoju „Wayland“ kompozitoriumi, siūlančiu lengvą ir standartizuotą grafinę bazę pramoniniams ir automobilių ekranams.
  • Atnaujintas SDK: naujas kūrimo atvaizdas, kuris atskiria pagrindinio ir tikslinio serverio įrankius, drastiškai optimizuodamas kryžminį kompiliavimą.
  • Automatizavimas: „ci-package-builder“ rinkinys automatizuoja „Debian“ atnaujinimų stebėjimą ir palengvina saugos pataisų perkėlimą į pradinę versiją.
 

„apertis-2026“ – naujasis „Linux“ standartas įterptosioms sistemoms

Neseniai „Collabora“ pristatyta per pranešimą „Apertis“ paleidimas 2026 m. atvirojo kodo „Linux“ platinimas specialiai sukurta kritinėms aplinkoms kur teisinis saugumas, ilgaamžiškumas ir techninis tikslumas yra nekeičiami dalykai.

Iš pradžių sukurta automobilių pramonei (maitindama tokias sistemas kaip „Renesas R-car SoC“), „Apertis“ išplėtė savo veiklos sritį ir pristatė tokius įrenginius kaip „Raspberry Pi 4“ plokštė, „Atari VCS“ konsolė ir „Bosch D-tect 200“ sienų skaitytuvas.

Ši nauja versija Ji žengia didžiulį šuolį, perkeldama savo paketų bazę į „Debian 13“. („Triksis“) ir integruoti „Linux 6.18 LTS“ branduolįužtikrinant beveik dvejų metų priežiūros ciklą su garantuotais ketvirtiniais atnaujinimais. Toliau nagrinėjame techninius ramsčius, dėl kurių „Apertis 2026“ yra pageidaujamas techninės įrangos gamintojų pasirinkimas.

Pagrindinės „Apertis 2026“ naujos funkcijos

Vienas didžiausių pramoninės įrangos gamintojų galvos skausmų yra programinės įrangos licencijavimas. Licencija GPLv3 apima griežtas sąlygas prieš „tivoizaciją“Tai reiškia, kad tai draudžia gamintojams užrakinti aparatinę įrangą, kad būtų paleista tik jų pačių kriptografiškai pasirašyta programinė įranga.

Siekiant išvengti teisinės rizikos įmonėms arba būtinybės naudoti pasenusias GNU įrankių versijas (ankstesnes nei GPLv3), „Apertis 2026“ buvo pertvarkytas, kad būtų galima pasiūlyti visiškai nemokamas sistemų kūrimo galimybes. šios licencijos. Užuot pasikliavę probleminėmis komunalinėmis paslaugomis, Distribucija integruoja modernias alternatyvas pagal leidžiančias licencijas. Pavyzdžiui, ji pakeičia klasikinius GNU coreutils ir findutils su uutils projektu (parašytu Rust kalba ir licencijuotu pagal MIT), o GnuPG pakeičia su Sequoia-PGP (pagal GPL-2+ ir LGPL-2+ licencijas).

Siekiant užtikrinti maksimalų skaidrumą audituose, Sistema automatiškai sugeneruoja programinės įrangos medžiagų sąrašo ataskaitą (SBOM) kiekvienoje versijoje, nurodant 6 679 saugykloje esančių paketų versiją ir tikslią licenciją.

Weston ir Kernel 6.18: nauja grafinė ir vidinė architektūra

Viduje „Apertis 2026“ neapsiriboja numatytuoju „Debian 13“ (6.12) branduoliu, bet pateikia pereiti tiesiai prie „Linux Kernel 6.18 LTS“Šis branduolys Įskaitant tiesioginius „Collabora“ įnašus, gerokai pagerinant tokių gamintojų kaip „Rockchip“ ir „MediaTek“ mikroschemų (SoC) šeimų, kurios yra gyvybiškai svarbios šiuolaikinei įterptinei elektronikai, palaikymą.

Kalbant apie vizualinę pusę, grafinė aplinka visiškai pasikeitė. Nuo šios versijos Westonas tampa numatytuoju Waylando kompozitoriumi sistemos atvaizdams. Kaip „Wayland“ etaloninis įgyvendinimas, „Weston“ siūlo itin lengvą, lankstų ir grynai standartais pagrįstą grafinį pagrindą. Šis pakeitimas Tai leidžia gamintojams lengvai keisti sąsajų dydžiusNesvarbu, ar tai automobilio prietaisų skydelis, interaktyvus kioskas, ar pramoninis terminalas, užtikrinant sklandų ilgalaikį veikimą.

Pertvarkytas SDK ir išmanioji pakuotė

„Apertis“ produktus kuriančių kūrėjų ir integratorių patirtis buvo visiškai atnaujinta. SDK atvaizdas (Programinės įrangos kūrimo rinkinys) Jis buvo pertvarkytas taip, kad įrankiai būtų aiškiai atskirti nuo aplinkos šeimininkas (iš kur jis sudarytas) ir tikslinės aplinkos (galutinis įrenginys). Tai radikaliai optimizuoja kryžminio kompiliavimo darbo eigą.

Be to, Paketų priežiūros procesas buvo automatizuotas naudojant „ci-package-builder“ įrankių rinkinį. Šis nuolatinės integracijos kanalas (paremtas „GitLab CI“ ir OBS) dabar automatiškai seka pagrindinės „Debian“ šakos pakeitimus, aptinka atitinkamus saugos atnaujinimus ir leidžia kontroliuojamai ir audituojamai perkelti pataisas į ankstesnes „Apertis“ versijas.

Galiausiai, „Collabora“ paskelbė pažangius infrastruktūros įrankius Šie atnaujinimai atveria kelią būsimiems atnaujinimams, leisdami kūrėjams pradėti perkurti „Apertis“ naudojant būsimos „Debian 14“ („Forky“) kūrimo paketų bazę. Visa ši ekosistema yra griežtai automatiškai testuojama naudojant LAVA („Linaro Automated Validation Architecture“) sistemą fizinėse etaloninėse plokštėse, užtikrinant, kad gamyboje išleistas kodas būtų nepriekaištingas.

Jei norite sužinoti daugiau apie tai, kviečiu pasikonsultuoti su išsami informacija šioje nuorodoje.