Canonical avaldas monoliitse distsipliini Ubuntu Core 26

Canonical esitles vĂ€lja Ubuntu Core 26, kompaktse Ubuntu distributsiooni variandi, mis on kohandatud asjade interneti (IoT), konteinerite, tarbijaseadmete ja tööstusvarustuse kasutamiseks. Ubuntu Core tarnitakse ĂŒheks monoliitseks baassĂŒsteemi pildiks, milles ei kasutata eraldi deb-pakettide jagunemist. Ubuntu Core 26 pildid, mille sisu on sĂŒnkroonitud Ubuntu 26.04 paketibaasiga, on ette valmistatud x86_64 ja ARM64 sĂŒsteemide jaoks. Versiooni toetamise aeg on 15 aastat.

Ubuntu Core on aluseks tĂ€iendavate komponentide ja rakenduste kĂ€ivitamiseks, mis esitatakse iseseisvate tĂ€iustustena snap-formaadis. Ubuntu Core komponendid, sealhulgas alussĂŒsteem, Linuxi tuum ja sĂŒsteemi tĂ€iustused, tarnitakse samuti snap-formaadis ja neid haldab snapd tööriistakomplekt. Snappy tehnoloogia vĂ”imaldab sĂŒsteemi pilti luua tervikuna, ilma eraldi pakettide jagamiseta. Erinevalt jĂ€rkjĂ€rgulisest uuendamisest eraldi deb-pakettide tasemel rakendatakse Ubuntu Core'is atomaarse uuendamise mehhanismi snap-pakettide ja alussĂŒsteemi jaoks, sarnaselt Fedora Atomic, ChromeOS, Endless ja openSUSE Leap Micro'iga. Aluskeskkonna ja snap-pakettide uuendamisel on vĂ”imalik seisundit tagasi pöörata varasemasse versiooni, kui uuendamise kĂ€igus avastatakse probleeme.

Turvalisuse tagamiseks verifitseeritakse iga sĂŒsteemi komponent digitaalse allkirjaga, mis kaitseb jaotust varjatud muudatuste tegemise vĂ”i kontrollimata snap-pakettide installimise eest. Snap-formaadis tarnitavad komponendid on isoleeritud AppArmori ja Seccompi abil, luues tĂ€iendava kaitsekihti sĂŒsteemi kaitsmiseks ĂŒksikute rakenduste kompromiteerimise korral. AlussĂŒsteem sisaldab ainult minimaalset vajalikku rakenduste komplekti, mis mitte ainult ei vĂ€henda sĂŒsteemi keskkonna suurust, vaid parandab ka turvalisust, vĂ€hendades rĂŒnnakute vĂ”imalikke sihtmĂ€rke.

Ba failisĂŒsteem mountitakse ainult lugemisreĆŸiimis. Andmete salvestamise krĂŒpteerimise vĂ”imalus TPM-i kasutamisega on olemas. Uuendused vĂ€ljastatakse regulaarselt, tarnitakse ĂŒle Ă”hu (OTA) ja sĂŒnkroonitakse Ubuntu 26.04 sisuga. Andmeside liikluse vĂ€hendamiseks tarnitakse uuendused kompressitud kujul ja need sisaldavad ainult muudatusi vĂ”rreldes eelmise uuendusega (delta-uudised). Uuenduste automaatne installimine lahendab sĂŒsteemi turvalisuse sĂ€ilitamise probleemid sisseehitatud seadmetes.

TĂ€nu pĂ”hissĂŒsteemi loogilisele eraldamisele rakendustest hoolitsevad Ubuntu Core’i koodibaasi ajakohasuse eest Ubuntu arendajad, samas kui tĂ€iendavate rakenduste aktuaalsuse eest hoolitsevad rakenduste arendajad. Selline lĂ€henemine vĂ”imaldab vĂ€hendada kulusid toodete hooldamiseks, mille tarkvarakeskkond pĂ”hineb Ubuntu Core'il, kuna tootjatel ei ole vaja tegeleda sĂŒsteemiuuenduste vĂ€ljastamise ja toimetamisega, vaid nad saavad keskenduda ainult oma spetsiifilistele komponentidele.

Peamised uuendused:

  • Uus ehitussĂŒsteem, mis pĂ”hineb Chisel tööriistakomplektis, vĂ”imaldab jagada ja kĂ€rpida Debian-pakke, et tarnida ainult kĂ”ige vajalikumaid faile. Chisel vĂ”imaldab manipuleerida mitte tĂ€iskomplektide, vaid tĂŒkkidega (pakettide alamhulgad) – faili kogumitega, mis on vormitud pakendi sisu ja metaandmete pĂ”hjal. Igal tĂŒkil vĂ”ib olla oma sisu ja sĂ”ltuvuste kogum, mis on seotud teiste tĂŒkkidega. Iga fail Ubuntu Core failisĂŒsteemis on nĂŒĂŒd seotud tĂŒki ja lĂ€htekoodiga paketi ka, mis parandab terviklikkuse kontrolli ja haavatavuste jĂ€lgimist. Uue ehitussĂŒsteemi rakendamine on vĂ”imaldanud vĂ€hendada baassĂŒsteemipildi suurust 7%.
  • Uuenduste installimise aega on vĂ€hendatud snap-delta formaadi rakendamisega, et vĂ€hendada enamiku snap-pakettide allalaadimise suurust. NĂ€iteks on baassnap-pakettide uuenduste failide suurus langenud 16 MB-st 1.5 MB-ni.
  • Tagatud on Euroopa seaduse CRA (Cyber Resilience Act) nĂ”uete tĂ€itmine, mis kehtestab juriidilise vastutuse turvanĂ”uete mittejĂ€rgimise eest.
  • Lisatud on Livepatch-tehnoloogia rakendamise vĂ”imalus, et teha muudatusi töötavas Linuxi tuumas ilma taaskĂ€ivitamiseta ja rakenduste töö katkestamata.
  • Tagatud on integreerimine COS-i (Canonical Observability Stack) tööriistakomplektiga, mis pĂ”hineb Juju orkestreerimismootoril ja Kubernetes platvormil. Ubuntu Core suudab nĂŒĂŒd edastada logisid ja mÔÔdikuid kesksetesse jĂ€lgimissĂŒsteemidesse, mis pĂ”hinevad Grafanal, Lokil ja Prometheusel.
  • Lisatud on tugi komponentidele, mis vĂ”imaldavad snap-pakettide arendajatel jaotada tĂ€iendavaid suuri vĂ”i mitte kohustuslikke ressursse, nagu tĂ”rkedekoodimisandmed, tĂ”lkefailid ja valikulised draiverid, eraldi pĂ”hi snap-paketist, et vĂ€hendada aluspaigaldamise suurust. Komponent kujundatakse squashfs-formaadis pildina, mis monteeritakse snap-paketi keskkonda.
  • Snapd REST API-s on tagatud ĂŒhilduvus OpenAPI spetsifikatsiooniga.
  • Domeenile server Ubuntu Frame, mis vĂ”imaldab luua integreeritud graafilisi keskkondi (interneti kioskid, iseteenindusterminalid, infostendid, digitaalsed reklaamid), on saanud vĂ”imaluse kuvada mitme rakenduse liidest ĂŒhel ekraanil. Rakendustes on vĂ”imalik kasutada GPU-kiirendust.
  • Lisatud on sĂŒsteemi seadistus interface.allow-auto-connection automaatse liitumise reeglite mÀÀratlemiseks liidestele.
  • Lisatud on tugi Confdb mehhanismile, et kesktsentraliseeritult mÀÀratleda seadistusi, mis ei ole seotud kindlate snap-pakettide ja seadmetega.
  • PĂ”hikomplektist on eemaldatud Python tĂ”lgendaja, mida tuleb nĂŒĂŒd installida eraldi pistikprogrammina.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster