Podjetje Canonical je objavilo monolitno različico Ubuntu Core 24

Podjetje Canonical je predstavilo izdajo Ubuntu Core 24, kompaktne različice distribucije Ubuntu, prilagojene za uporabo na napravah interneta stvari (IoT), v kontejnerjih ter potrošniški in industrijski opremi. Ubuntu Core je na voljo v obliki nedeljivega monolitnega sistema, pri čemer ni razdeljen na posamezne deb-paketke. Slike Ubuntu Core 24, katerih sestava je usklajena s paketno bazo Ubuntu 24.04, so pripravljene za sisteme x86_64 in ARM64 (v objavi je prav tako navedena podpora za RISC-V, a gradnje zaenkrat niso na voljo). Čas podpora izdaje bo trajal 12 let.

Ubuntu Core služi kot osnova za zagon dodatnih komponent in aplikacij, ki so oblikovane kot samostojne nadgradnje v formatu snap. Komponente Ubuntu Core, vključno z osnovnim sistemom, jedrom Linux in sistemskimi nadgradnjami, so prav tako na voljo v formatu snap in jih upravlja orodje snapd. Tehnologija Snappy omogoča oblikovanje sistema kot celote, brez razdeljevanja na ločene pakete. Namesto postopnega posodabljanja na ravni posameznih deb-paketov Ubuntu Core uporablja mehanizem atomskih posodobitev snap-paketov in osnovnega sistema, podobno kot Fedora Atomic, ChromeOS, Endless in openSUSE Leap Micro. Pri posodobitvi osnovnega okolja in snap-paketov je mogoče ponovno nastaviti stanje na prejšnjo različico, če se pojavijo težave po posodobitvi.

Za zagotavljanje varnosti vsak komponent sistema preverja digitalni podpis, kar omogoča zaščito distribucije pred skritimi spremembami ali namestitvijo nepreverjenih snap-paketov. Komponente, dostavljene v formatu Snap, so izolirane s pomočjo AppArmor in Seccomp, kar ustvarja dodatno oviro za zaščito sistema v primeru kompromitacije posameznih aplikacij. Osnovni sistem vključuje le minimalni nabor potrebnih aplikacij, kar je ne le zmanjšalo velikost sistemskega okolja, temveč je pozitivno vplivalo na varnost z zmanjšanjem možnih vektorjev za napade.

Osnovni datotečni sistem se montira v načinu samo za branje. Na voljo je možnost uporabe šifriranja podatkov na diskovnem centru z uporabo TPM. Posodobitve se redno izdajajo, dostavljajo se v načinu OTA (over-the-air) in usklajene so s sestavo Ubuntu 24.04. Za zmanjšanje prometa se posodobitve dostavljajo v stisnjeni obliki in vključujejo le spremembe v primerjavi s prejšnjo posodobitvijo (delta-posodobitve). Avtomatizacija namestitve posodobitev rešuje težave z ohranjanjem varnosti sistema pri uporabi na vgrajenih napravah.

Zahvaljujući logičkom odvojenju osnovnog sistema od aplikacija, održavanje kodne baze Ubuntu Core u aktuelnom stanju preuzimaju programeri Ubuntua, dok o aktualnosti dodatnih aplikacija brinu programeri aplikacija. Ovakav pristup omogućava smanjenje troškova održavanja proizvoda čije je softversko okruženje zasnovano na Ubuntu Core, jer proizvođači ne moraju da se bave izdavanjem i isporukom sistemskih ažuriranja, već se mogu fokusirati samo na svoje specifične komponente.

Glavne novosti:

  • Dodana je podpora za overjene sezname (Validation set), ki določajo, katera aplikacija in katere njihove različice se lahko namestijo skupaj, kar tvori preverjeno kombinacijo različic programov. Seznami so opremljeni z digitalnim podpisom in distribuirani ob dostavi posodobitev.
  • Za naprave posebnega pomena, kot je medicinska oprema, je predvidena možnost onemogočenja vseh avtomatskih omrežnih poizvedb med inicializacijo naprave.
  • Dodana je možnost namestitve posodobitev v offline načinu na napravah, izoliranih od svetovnega omrežja.
  • Izvajajo se možnosti za podporo grafičnemu načinu in uporabi GPU, ki se lahko uporablja tako za pospeševanje grafične obdelave kot tudi za izračune pri reševanju nalog strojnega učenja. V sestavu so vključene sveže izdaje grafičnih gonilnikov.
  • Dodana je podpora za grafičko sučelje Ubuntu Frame, namijenjeno za izradu internetskih kioska, terminala za samoposluživanje, informacijskih štandova, digitalnih oznaka, pametnih ogledala, industrijskih ekrana i drugih sličnih primjena. Ubuntu Frame se može koristiti za pokretanje aplikacija temeljenih na GTK, Qt, Flutter i SDL2, kao i programi temeljenim na Javi, HTML5 i Electron. Moguće je pokretanje aplikacija sastavljenih s podrškom za Wayland, kao i programa temeljenih na X11 protokolu (koristi se Xwayland).
  • Implementirana je integracija s uslugom Landscape, koja pruža web-sučenje za upravljanje velikim skupinama radnih stanica, strežnikov i oblaka. Uz pomoć Landscape-a moguće je automatizirati izvođenje tipičnih operacija upravljanja sustavom, primjenjujući ih na grupi strojeva, kao što su praćenje, revizija, centralizirano upravljanje OTA ažuriranjima, osiguranje jedinstvene točke autentifikacije (SSO) i upravljanje pristupom.
  • Dodani su snap paketi za integraciju uređaja temeljenih na Ubuntu Core s uslugama Microsoft Azure IoT Edge.
  • Dodani su snap paketi s raznim alatima i bibliotekama iz projekta ROS (Robot Operating System), koji razvija alate za razvoj robota.
  • Dodana je podrška za dinamičku promjenu parametara naredbenog retka jezgre.
  • Omogućena je promjena prikaza tijekom pokretanja.
  • Dodano je opcionalno konzolno sučelje console-conf za podešavanje mrežnih konekcija i korisničkih računa.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster