A Canonical közzétette az Ubuntu Core 24 monolitikus disztribúciót

A Canonical bemutatta az Ubuntu Core 24 kiadását, az Ubuntu disztribúció kompakt változatát, amelyet az IoT-eszközök, tartályok, valamint fogyasztói és ipari berendezések használatára terveztek. Az Ubuntu Core egy megbonthatatlan monolitikus alapképként érkezik, amely nem oszlik fel külön deb-csomagokra. Az Ubuntu Core 24 képei, amelyek összetétele szinkronban áll az Ubuntu 24.04 csomagnyilvántartásával, az x86_64 és ARM64 rendszerekre készültek (az előzetes bejelentés szerint RISC-V támogatás is várható, de a fordítások még nem állnak rendelkezésre). A kiadás támogatási ideje 12 év lesz.

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.

Az alap fájlrendszer csak olvasási módban van csatolva. Lehetőség van a használatára. adatok titkosítása TPM használatával a tárolón. Az update-ek rendszeresen jelennek meg, OTA (over-the-air) módban kerülnek kézbesítésre, és szinkronban vannak az Ubuntu 24.04 összeállításával. A forgalom minimalizálása érdekében az update-ek tömörített formában érkeznek, és csak a legutolsó update-hez képest történt változásokat tartalmazzák (delta-frissítések). Az update-ek automatikus telepítésének lehetősége megoldja a rendszer biztonságának fenntartásával kapcsolatos problémákat beépített eszközök 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:

  • Hozzáadták a megerősített listák (Validation set) támogatását, amelyek meghatározzák, hogy mely alkalmazások és azok mely verziói telepíthetők együtt, létrehozva a programverziók hitelesített kombinációját. A listák digitális aláírással vannak hitelesítve, és a frissítések kézbesítésekor terjesztik őket.
  • Kiemelt jelentőségű eszközök, mint például orvosi berendezések esetében lehetőség van bármilyen automatikus hálózati kérelem letiltására a berendezés inicializálása során.
  • Lehetővé vált offline módban történő frissítések telepítése olyan eszközökön, amelyek elszigeteltek a globális hálózattól.
  • Megvalósították a grafikus üzemmód és a GPU használatának támogatását, amelyet grafikák feldolgozásának felgyorsítására és gépi tanulással kapcsolatos számításokra egyaránt lehet használni. Az összetételben frissebb grafikus meghajtók verziói találhatók.
  • Bővült az Ubuntu Frame grafikus felület támogatása, amely internetes kioszkok, önkiszolgáló terminálok, információs pultok, digitális kijelzők, okos tükrök, ipari képernyők és egyéb hasonló alkalmazások létrehozására szolgál. Az Ubuntu Frame lehetővé teszi GTK, Qt, Flutter és SDL2 alapú alkalmazások, valamint Java, HTML5 és Electron alapú programok futtatását. Továbbá, lehetőség van Wayland támogatással készült alkalmazások és X11 protokollt használó programok (Xwayland-t használva) egyaránt futtatására.
  • Megvalósult a Landscape szolgáltatással való integráció, amely webes felületet biztosít nagyobb munkacsoportok kezelésére. szerverek és felhőalapú környezetek. A Landscape segítségével automatizálhatók a rendszeradminisztrációhoz kapcsolódó tipikus műveletek egy gépcsoport esetén, mint például a monitorozás, auditálás, központosított OTA-frissítések kezelése, egységes hitelesítési pont (SSO) biztosítása és a hozzáférés kezelése.
  • Snap csomagok kerültek hozzáadásra az Ubuntu Core alapú eszközök Microsoft Azure IoT Edge szolgáltatásokkal való integrációjához.
  • Snap csomagok kerültek hozzáadásra a ROS (Robot Operating System) projekt különböző utilitásaival és könyvtáraival, amely a robotfejlesztés eszközparkját fejleszti.
  • Hozzáadva a kernel parancssori paramétereinek dinamikus módosításának támogatása.
  • Becslés lehetősége a betöltés során megjelenített üdvözlőlap cseréjére.
  • Hozzáadva egy választható console-conf parancssori felület a hálózati beállítások és a felhasználói fiókok konfigurálásához.

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