Canonicali ettevõte avaldas Ubuntu Core 24 monoliitse distributsiooni

Canonicali ettevõte tutvustas Ubuntu Core 24 väljaannet, mis on kompaktne versioon Ubuntu distributsioonist, kohandatud kasutamiseks asjade interneti (IoT) seadmetes, konteinerites, tarbijate ja tööstusseadmetes. Ubuntu Core tarnitakse jagamatuna monoliitsete põhisüsteemi piltidena, kus ei kasutata eraldi deb-pakette. Ubuntu Core 24 pildid, mille sisu on sünkroniseeritud Ubuntu 24.04 pakikogumiga, on ette valmistatud x86_64 ja ARM64 süsteemide jaoks (teates on ka välja toodud RISC-V tugi, kuid versioonid pole veel saadaval). Väljaande toe kestus on 12 aastat.

Ubuntu Core on alus täiendavate komponentide ja rakenduste käivitamiseks, mis on vormistatud iseseisvate täiendustena snap formaadis. Ubuntu Core komponendid, sealhulgas põhiosade, Linuxi tuum ja süsteemi täiendused, on samuti pakitud snap formaati ja neid haldab snapd tööriist. Snappy tehnoloogia võimaldab luua süsteemi pildi kui terviku, ilma eraldi pakettide jaotamiseta. Erinevalt järkjärgulisest uuendamisest individuaalsete deb-pakettide tasemel, kasutab Ubuntu Core atomaarsete uuenduste mehhanismi snap-pakettide ja põhiosade suhtes, sarnaselt Fedora Atomic, ChromeOS, Endless ja openSUSE Leap Micro süsteemidele. Põhikeskkonna ja snap-paketide uuendamisel on võimalik taastada olek varasemale versioonile, kui pärast uuendamist ilmnevad probleemid.

Süsteemi iga komponent veendub digitaalallkirja kaudu, mis kaitseb distributsiooni varjatud muudatuste tegemise või kontrollimata snap-pakettide installimise eest. Snap-formaadis tarnitavad komponendid isoleeritakse AppArmori ja Seccompiga, luues täiendava kaitsebarjääri süsteemi kaitseks, kui üksikud rakendused on kompromiteeritud. Põhisüsteem sisaldab ainult minimaalset vajalikku rakenduste komplekti, mis mitte ainult ei vähenda süsteemi keskkonna suurust, vaid ka parandab ohutust, vähendades võimalikke rünnakute vektoreid.

Põhifailisüsteem monteeritakse ainult lugemisrežiimis. Saadaval on andmete krüptimine TPM kasutades salvestatakse. Uuendusi väljastatakse regulaarselt, need edastatakse OTA (over-the-air) režiimis ja need on sünkroniseeritud Ubuntu 24.04 koostisega. Liikluskoormuse vähendamiseks tarnitakse uuendused kokku surutud kujul ja need sisaldavad ainult muudatusi eelmise uuendusega võrreldes (delta-uuendused). Uuenduste automaatne installimine lahendab süsteemi turvaprobleemide hoidmise küsimused, kui neid kasutatakse sisseehitatud seadmetes.

Kuna baassüsteem on eraldatud rakendustest, hoolitsevad Ubuntu arendajad Ubuntu Core koodibaasi ajakohasena hoidmise eest, samas kui rakenduste arendajad hoolitsevad täiendavate rakenduste ajakohasuse eest. Selline lähenemine aitab vähendada toodete hoolduskulusid, mille tarkvarakeskkond põhineb Ubuntu Core'il, kuna tootjad ei pea tegelema süsteemiuuenduste väljaandmise ja tarnimisega ning saavad keskenduda ainult oma spetsiifiliste komponentide arendamisele.

Põhilised uuendused:

  • Lisatud on toetuse võimalus valideeritud nimekirjadele (Validation set), mis määratlevad, milliseid rakendusi ja nende versioone tohib koos installida, moodustades kontrollitud versioonide kombinatsiooni. Nimekirjad on digitaalallkirjastatud ja levitatakse koos värskenduste tarnimisega.
  • Eriti oluliste seadmete, nagu meditsiiniseadmed, puhul on ette nähtud võimalus keelata automaatsed võrguühendused seadme käivitamise ajal.
  • Lisatud on võimalus värskenduste installimiseks offline-režiimis seadmetes, mis on eraldatud globaalsetest võrkudest.
  • Tehakse toetuse võimalusi graafilise režiimi ja GPU kasutamiseks, mida saab kasutada nii graafika töötlemise kiirendamiseks kui ka arvutuste tegemiseks masinõppe ülesannete lahendamisel. Komplekti on lisatud värsked graafikadraiverite versioonid.
  • Lisatud toetus Ubuntu Frame graafilisele liidesele, mis on mõeldud internetikioskkide, enese teenindamise terminalide, infoedastuse seadmete, digitaalteabepaneelide, nutipeeglitesse, tööstuslikesse ekraanidesse ja muude sarnaste rakenduste loomiseks. Ubuntu Frame'i saab kasutada rakenduste käitamiseks, mis põhinevad GTK, Qt, Flutter ja SDL2, samuti Java, HTML5 ja Electroni põhiste programmide jaoks. On võimalik käivitada rakendusi, mis on kompileeritud Waylandi toega, ja ka X11 protokolli põhiseid programme (kasutades Xwayland'i).
  • On ellu viidud integreerimine Landscape'i teenusega, mis pakub veebiliidest suurte töökohagruppide haldamiseks. serverite ja pilvkeskkondadega. Landscape'i abil saab automatiseerida süsteemi haldamise tüüpiliste toimingute täitmist masinarühmade puhul, nagu jälgimine, auditeerimine, keskne OTA-uudiste haldamine, ühtse autentimispunkti (SSO) tagamine ja juurdepääsu haldamine.
  • Lisatud snap-paketid Ubuntu Core'i seadmete integreerimiseks Microsoft Azure IoT Edge'i teenustega.
  • Lisatud on snap-paketid erinevate utiliitide ja teekidega ROS (Robot Operating System) projektist, mis arendab roboti arendamise tööriistu.
  • Lisatud on toimetaja seadete dünaamilise muutmise tugi.
  • Pakutud on võimalus asendada laadimisel kuvatavat alguse ekraani.
  • Lisatud on valikuline konsoli liides console-conf võrguühenduse ja kasutajakontode seadistamiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster