Kompania Collabora prezantoi distribucionin Linux Apertis 2026, i cili fillimisht është krijuar për të pajisur sistemet automobilistike, por më pas u riorientua për një gamë më të gjerë pajisjesh elektronike, teknologjive të integruara dhe pajisjeve industriale. Midis pajisjeve ku aplikohet Apertis përmenden konsola e lojërave Atari VCS, bordi Raspberry Pi 4, SoC të automobilave R-car dhe skaneri për zbulimin e objekteve në mure Bosch D-tect 200.
Imazhet standarde të sistemeve shpërndahen për arkitekturat x86_64, arm64 dhe armhf. Distribucioni është modulor dhe lejon prodhuesit e pajisjeve të formojnë vetë përmbajtjen e nevojshme të mjedisit sistemor. Mbështetet si formimi i paketave në bazë të paketave tradicionale deb, ashtu edhe imazhe monolitike që përditësohen atomikisht në bazë të OSTree. Koha e mbështetjes për çdo lëshim të Apertis është 1 vit e 9 muaj, dhe çdo tre muaj formohet një lëshim korrektiv me korrigjime gabimesh.
Si bazë për ndërtimin e distribucionit janë përdorur paketat nga Debian GNU/Linux. Në këtë mënyrë, përmbajtja sistemore është rindërtuar me kujdes në konsideratë të rreziqeve që mund të hasin prodhuesit e pajisjeve gjatë përdorimit të disa licencave të lira, të tilla si GPLv3, që ndalojnë tivoizimin, domethënë, lidhen me softuerin ndaj pajisjes, për shembull, përmes miratimit të ngarkimit të vetëm të firmave të siguruara digjitale nga prodhuesi.
Apertis lejon formimin e paketave që nuk përfshijnë kod nën licencat e grupit GPLv3. Në vend të përdorimit të versioneve të vjetra të mjeteve GNU, të formuara para kalimit në licencën GPLv3, Apertis përdor alternativa më moderne nën licenca të lehta. Për shembull, në vend të paketave GNU coreutils dhe findutils, në Apertis ofrohen alternativa nga projekti uutils, të shkruara në gjuhën Rust dhe që shpërndahen nën licencën MIT, ndërsa në vend të GnuPG ofrohet Sequoia-PGP nën licencat GPL-2+ dhe LGPL-2+. Për ata që nuk shqetësohen për çështjet ligjore që lidhen me GPLv3, është lënë mundësia e përdorimit të grupeve tradicionale të mjeteve.
Paketa me bĂ«rthamĂ«n bazon nĂ« degĂ«n mĂ« tĂ« re LTS tĂ« bĂ«rthamĂ«s Linux. PĂ«r shembull, nĂ« versionin Apertis 2026 pĂ«rdoret bĂ«rthama 6.18, e jo bĂ«rthama 6.12 nga paketat Debian 13. TĂ« gjitha paketat, imazhet, mjetet dhe cilĂ«simet zhvillohen nĂ« njĂ« depĂČ publik git, ku janĂ« tĂ« disponueshme 6679 paketa (nĂ« lĂ«shimin e kaluar ishin 5905). PĂ«r bashkĂ«punim pĂ«rdoret GitLab, dhe pĂ«r testimin me integrim tĂ« vazhdueshĂ«m â GitLab CI. NdĂ«rtimi i paketimeve binare nga kodi burimor kryhet me ndihmĂ«n e mjeteve OBS (Open Build Service). Paketat e ndĂ«rtuara shpĂ«rndahen pĂ«rmes repo APT, tĂ« menaxhuara me mjete aptly.
Projekti Apertis ndjek rregullat e zhvillimit të Debian dhe përfshin vetëm aplikacione që ofrohen nën licenca të hapura ose lejojnë shpërndarje të lirë. Për të siguruar që kompanitë që krijojnë produktet e tyre në bazë të Apertis të jenë të sigurta për pastërtinë e licencës së punëve përbërëse, për çdo ndërtim formohet një raport SBOM (Software Bill of Materials) që përmban informacion mbi licencat e të gjithë skedarëve të përdorur me kod, si dhe të dhëna për versionet e programeve, që gjithashtu është e dobishme për të verifikuar të pranishmet e versioneve me dëmtime.
Të gjitha komponentët e Apertis kalojnë rregullisht teste të avancuara automatizuar dhe manuale në platforma harduerike referimi, si bordet Raspberry Pi 4, UP Squared 6000, i.MX8MN, TI SK-AM62, MYIR Remi Pi, i.MX6 Sabrelite, si dhe SoC automobilistikë Renesas R-car. Rezultatet e këtyre testeve publikohen në qasje të hapur. Testimi automatizuar i ndërtimeve sistemore në pajisjet e referencës është organizuar mbi bazën e sistemit LAVA (Linaro Automated Validation Architecture).
Ndryshimet kryesore:
- U realizua kalimi në bazën e paketave Debian 13 dhe bërthamën Linux 6.18.
- Si parazgjedhje është aktivizuar një mjedis grafik mbi bazën e kompozitit server Weston, që përdor Wayland.
- SDK është rishikuar për ndërtimin, testimin dhe integrimin e sistemeve të veta mbi bazën e Apertis. Varianti i ri përmirëson ndihmën për ndërtimin e kryqëzuar, rrit lehtësinë e mbështetjes së pacove dhe personalizimin e imazheve sistemore, duke ndarë mjete për ambientin pritës, në të cilin ndodh ndërtimi, dhe sistemet e synuara.
- Procesi i ndĂ«rtimit tĂ« pacaketeve Ă«shtĂ« pĂ«rmirĂ«suar duke pĂ«rdorur ç instrumentin ci-package-builder dhe mbajtjen e pacaketeve tĂ« importuara nga Debian midis lĂ«shimeve tĂ« distribucionit. ĂshtĂ« siguruar ndjekja automatike e ndryshimeve nga Debian dhe pĂ«rcaktimi i shfaqjes sĂ« azhurnimeve pĂ«rkatĂ«se. ĂshtĂ« automatizuar bĂ«rja e bregpĂ«rpjeteve tĂ« ndryshimeve tĂ« veçanta nĂ« versionet mĂ« tĂ« vjetra tĂ« Apertis. ĂshtĂ« siguruar njĂ« ndarje mĂ« e dukshme midis funksionalitetit qĂ« nuk varet nga lĂ«shimet, siç Ă«shtĂ« pĂ«rpunimi i azhurnimeve, dhe detyrave specifike pĂ«r lĂ«shimet, siç Ă«shtĂ« skanimi i licencave dhe ndĂ«rtimi i pacaketeve.
- Shtuar mjete për rindërtimin e Apertis mbi bazën e paketave Debian GNU/Linux 14 që është në zhvillim.
Burimi: opennet.ru
