Izdanje Apertis 2026, koje dozvoljava kod koji nije GPLv3 licenciran

Kompanija Collabora predstavila Linux- Apertis 2026 distribucija, prvobitno dizajnirana za automobilske sisteme, ali kasnije prenamijenjena za širi spektar elektronskih uređaja, ugrađenih uređaja i industrijske opreme. Uređaji koji koriste Apertis uključuju igraću konzolu Atari VCS, ploču Raspberry Pi 4, automobilske SoC-ove R-car i zidni skener Bosch D-tect 200.

Referentne slike sistema distribuiraju se za arhitekture x86_64, arm64 i armhf. Distribucija je modularna, što omogućava proizvođačima uređaja da nezavisno konfigurišu potrebno sistemsko okruženje. Podržane su i verzije zasnovane na tradicionalnim DEB paketima i monolitne, atomski ažurirane slike zasnovane na OSTree-u. Održavanje za svako Apertis izdanje traje godinu i devet mjeseci, s izdanjem za ispravku grešaka koje se objavljuje svaka tri mjeseca.

Distribucija se zasniva na paketima iz Debian GNU/LinuxIstovremeno, hardver sistema je značajno redizajniran kako bi se riješili rizici s kojima se proizvođači hardvera mogu suočiti pri korištenju određenih besplatnih licenci, kao što je GPLv3, koje zabranjuju tivoizaciju - odnosno vezivanje softvera za hardver, na primjer, dopuštajući učitavanje samo firmvera koji je digitalno potpisan od strane proizvođača.

Apertis vam omogućava kreiranje verzija koje ne uključuju kod licenciran pod GPLv3 porodicom licenci. Umjesto korištenja zastarjelih verzija GNU uslužnih programa kreiranih prije prelaska na GPLv3 licencu, Apertis koristi modernije alternative pod permisivnim licencama. Na primjer, umjesto GNU coreutils i findutils paketa, Apertis nudi ekvivalente iz uutils projekta, napisane u Rustu i distribuirane pod MIT licencom, a umjesto GnuPG-a, Sequoia-PGP se pruža pod GPL-2+ i LGPL-2+ licencama. Za one koji nisu zabrinuti zbog pravnih pitanja povezanih s GPLv3, ostaje mogućnost korištenja tradicionalnih setova uslužnih programa.

Paket kernela je zasnovan na najnovijoj LTS grani kernela. LinuxNa primjer, izdanje Apertis 2026 koristi kernel 6.18, a ne kernel 6.12 iz paketa Debian Svi paketi, slike, uslužni programi i postavke čuvaju se u javnom Git repozitoriju, koji sadrži 6679 paketa (u odnosu na 5905 u prethodnom izdanju). GitLab se koristi za saradnju, a GitLab CI se koristi za kontinuirano testiranje integracije. Binarni paketi se grade iz izvornog koda pomoću OBS-a (Open Build Service). Rezultirajući paketi se distribuiraju putem APT repozitorija kojima se upravlja pomoću aptly-ja.

Projekat Apertis se pridržava razvojnih smjernica Debian i uključuje samo aplikacije distribuirane pod otvorenim licencama ili one koje se mogu slobodno distribuirati. Kako bi se osiguralo da kompanije koje kreiraju svoje proizvode na osnovu Apertisa mogu biti sigurne u licenciranje svojih izvedenih radova, za svaku verziju se generira izvještaj o softverskom popisu materijala (SBOM). Ovaj izvještaj sadrži informacije o licenciranju za sve korištene datoteke koda, kao i podatke o verziji programa, što je također korisno za provjeru ranjivih verzija.

Sve Apertis komponente podliježu redovnom, opsežnom automatiziranom i ručnom testiranju na referentnim hardverskim platformama, uključujući Raspberry Pi 4, UP Squared 6000, i.MX8MN, TI SK-AM62, MYIR Remi Pi, i.MX6 Sabrelite i Renesas R-car automobilske SoC-ove. Rezultati ovog testiranja su javno objavljeni. Automatizirano testiranje sistemskih sklopova na referentnom hardveru zasnovano je na LAVA (Linaro Automated Validation Architecture) sistemu.

Glavne promjene:

  • Prelazak na bazu podataka paketa je završen Debian 13 i jezgro Linux 6.18.
  • Podrazumevano je omogućeno grafičko okruženje zasnovano na kompozitnim elementima. server Weston, koristeći Wayland. Izdanje Apertis 2026, koje dozvoljava kod koji nije GPLv3 licenciran
  • SDK za izgradnju, testiranje i integraciju prilagođenih sistema zasnovanih na Apertisu je redizajniran. Nova verzija sadrži poboljšanu unakrsnu kompilaciju, veću jednostavnost održavanja paketa i prilagođavanja sistemske slike, te odvojene alate za host okruženje gdje se izgradnja vrši sa ciljnih sistema.
  • Poboljšan je proces izgradnje paketa korištenjem ci-package-builder alata i održavanje uvezenih paketa. Debian paketa između izdanja distribucije. Automatsko praćenje promjena od Debian i otkrivanje relevantnih ažuriranja. Automatizirano je prenošenje pojedinačnih promjena na starija izdanja Apertisa. Osigurana je jasnija odvojenost funkcionalnosti neovisnih o izdanju, kao što je obrada ažuriranja, i zadataka specifičnih za izdanje, kao što su skeniranje licenci i izgradnja paketa.
  • Dodani su alati za ponovnu izgradnju Apertisa na osnovu baze podataka paketa koja je u razvoju Debian GNU/Linux 14.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster