A Canonical kiadta az Ubuntu Core 26 monolitikus disztribúcióját.

A Canonical bejelentette az Ubuntu Core 26 kiadását, amely az Ubuntu disztribúció kompakt változata, és kifejezetten az internetes dolgok (IoT), konténerek, fogyasztói és ipari berendezések számára lett optimalizálva. Az Ubuntu Core egy oszthatatlan monolitikus rendszerkép formájában érkezik, amelyben nincsenek külön deb-csomagok. Az Ubuntu Core 26 képei, amelyek tartalmát az Ubuntu 26.04 csomagbázisával szinkronizálták, az x86_64 és ARM64 rendszerekhez készültek. A kiadás támogatási ideje 15 év.

Az Ubuntu Core alapja az összes további komponens és alkalmazás futtatásának, amelyeket önálló snap formátumú kiegészítőkként alakítanak ki. Az Ubuntu Core komponensei, beleértve az alap rendszert, a Linux magot és a rendszerspecifikus kiegészítőket, szintén snap formátumban érkeznek és a snapd eszközkészlet segítségével kezelik őket. A Snappy technológia lehetővé teszi a rendszerkép egy egységként való létrehozását, anélkül, hogy külön csomagokra kellene felosztani. Az Ubuntu Core-ban a deb-csomagok szintje közötti fokozatos frissítés helyett az atomi snap-csomagok és az alap rendszer frissítési mechanizmusa használatos, hasonlóan a Fedora Atomic, ChromeOS, Endless és openSUSE Leap Micro rendszerhez. Az alap környezet és a snap-csomagok frissítésekor lehetőség van a visszagörgetésre a korábbi verzióra, ha problémák merülnek fel a frissítés után.

A biztonság érdekében minden rendszerkomponenst digitális aláírás segítségével ellenőriznek, ami megvédi a disztribúciót a rejtett módosításoktól vagy a nem ellenőrzött snap-csomagok telepítésétől. A snap formátumban érkező komponensek az AppArmor és Seccomp segítségével elszigetelődnek, ami további védelmi vonalat biztosít a rendszer számára, ha egyes alkalmazások kompromittálódnak. Az alap rendszer csak a minimális szükséges alkalmazásokat tartalmazza, ami nemcsak a rendszerkörnyezet méretének csökkentését tette lehetővé, hanem pozitívan hatott a biztonságra is, csökkentve a támadási vektorok számát.

A fő fájlrendszer csak olvasásra van csatolva. Lehetővé teszi az adatok titkosítását az adattárolón TPM használatával. A frissítések rendszeresen jelennek meg, OTA (over-the-air) módban kerülnek kézbesítésre, és az Ubuntu 26.04 tartalmával szinkronizáltak. A forgalom minimalizálása érdekében a frissítések tömörített formában érkeznek, és csak a legutóbbi frissítésekhez képest eszközölt változásokat tartalmaznak (delta-frissítések). Az automatikus frissítési telepítések megoldják a biztonsági rendszer fenntartásával kapcsolatos problémákat beágyazott eszközök használata esetén.

A rendszer alapjától az alkalmazások logikai elválasztásának köszönhetően az Ubuntu Core kódalapjának karbantartását az Ubuntu fejlesztői végzik, míg a további alkalmazások aktualitásáról az alkalmazásfejlesztők gondoskodnak. Ez a megközelítés lehetővé teszi a költségek csökkentését az Ubuntu Core alapú termékek karbantartására, mivel a gyártóknak nem kell a rendszerszintű frissítések kiadásával és kézbesítésével foglalkozniuk, elég, ha saját specifikus komponenseikre koncentrálnak.

Főbb újítások:

  • Új, Chisel eszközkészletén alapuló építési rendszert vezettek be, amely lehetővé teszi a Debian-csomagok szétválasztását és minimalizálását, hogy csak a legszükségesebb fájlokat biztosítsák. A Chisel lehetővé teszi a teljes csomagokkal való manipulációt, hanem a szeletekkel (a csomagok alkategóriáival) — fájlcsoportokat alkotva a csomag tartalma és metainformációi alapján. Minden szelet saját tartalommal és saját függőségekkel rendelkezhet, amelyek más szeletekhez kapcsolódnak. Mostantól minden fájl az Ubuntu Core fájlrendszerében egy szelethez és egy forráskódú csomaghoz van kötve, ami javítja az integritás ellenőrzését és a sebezhetőségek nyomon követését. Az új építési rendszer alkalmazása 7%-kal csökkentette az alapvető rendszerkép méretét.
  • A snap-delta formátum alkalmazásával csökkent a frissítések telepítési ideje, amely által a legtöbb snap-csomag letöltési mérete is csökkent. Például az alap snap-csomagok frissítéseinek fájlmérete 16 MB-ról 1,5 MB-ra csökkent.
  • Teljesítettük az európai CRA (Cyber Resilience Act) törvény követelményeit, amely jogi felelősséget vezet be a biztonsági követelmények be nem tartásáért.
  • Hozzáadva a Livepatch technológia alkalmazásának lehetősége, amely lehetővé teszi a Linux kernel futó javításait újraindítás és az alkalmazások leállítása nélkül.
  • Integráció biztosítva a COS (Canonical Observability Stack) eszközkészletével, amely a Juju orchestrációs motorra és a Kubernetes platformra épül. Az Ubuntu Core most már képes naplókat és metrikákat küldeni központosított grafikai megfigyelő rendszerekbe, mint például a Grafana, Loki és Prometheus.
  • Továbbfejlesztettük a snap csomagok kiegészítő elemeinek támogatását, lehetővé téve a fejlesztők számára, hogy további nagyobb vagy nem kötelező erőforrásokat, például hibakeresési adatokat, fordítási fájlokat és opcionális drivereket terjesszenek, függetlenül az alap snap csomagtól a telepítés méretének csökkentése érdekében. Az elemek squashfs formátumú kép formájában alakíthatók ki, amelyet a snap csomag környezetében lehet csatolni.
  • A Snapd REST API kompatibilitás fejlesztve az OpenAPI specifikációval.
  • A megjelenítési szerver Az Ubuntu Frame, amely lehetővé teszi beágyazott grafikai környezetek (internetkioszkok, önkiszolgáló terminálok, információs pultok, digitális táblák) létrehozását, lehetőséget nyújt arra, hogy több alkalmazás interfésze egy képernyőn jelenjen meg. Az alkalmazásokban GPU-gyorsítás is elérhetővé válik.
  • Új rendszerbeállítás kerül bevezetésre: interface.allow-auto-connection, amely meghatározza az interfészek automatikus csatlakoztatásának szabályait.
  • Hozzáadva a Confdb mechanizmus támogatása a centralizált beállítások meghatározásához, nem specifikus snap csomagokhoz és eszközökhöz.
  • Az alap snap csomagok közül eltávolították a Python értelmezőt, amelyet most külön plugin formájában szükséges telepíteni.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster