Megjelent az ALP platform prototípusa, amely a SUSE Linux Enterprise-t váltja.

A SUSE kiadta az ALP (Adaptálható Linux Platform) első prototípusát, amely a SUSE Linux Enterprise disztribúciójának fejlesztésének folytatásaként van pozicionálva. Az új rendszer kulcsfontosságú különbsége a disztribúció alapjául szolgáló két részre való bontás: egy redukált „host OS” az hardware felszíne felett való működéshez és egy réteg az alkalmazások támogatására, amely a konténerek és virtuális gépek indítására összpontosít. Az összeállítások x86_64 architektúrára készültek.

A gondolat az, hogy a „host OS”-ben fejlesszük a minimalista környezetet, amely szükséges a hardver támogatásához és kezeléséhez, míg minden alkalmazás és felhasználói térkomponens ne egy vegyes környezetben fusson, hanem külön konténerekben vagy virtuális gépekben, amelyek a „host OS” felett futnak és elszigeteltek egymástól. Ez a megszervezés lehetővé teszi a felhasználók számára, hogy a alkalmazásokra összpontosítsanak és elválasszák a munkafolyamatokat az alacsony szintű rendszerkörnyezettől és hardvertől.

a "host OS" alapjául az SLE Micro termék szolgál, amely a MicroOS projekt eredményein alapszik. A központosított kezeléshez a Salt konfigurációkezelő rendszert (előre telepítve) és az Ansible-t (opció) ajánlják. Az izolált konténerek futtatásához a Podman és K3s (Kubernetes) eszközök állnak rendelkezésre. A konténerekbe kihelyezett rendszerkomponensek között szerepel a yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) és a KVM.

A rendszerkörnyezet egyik jellemzője, hogy alapértelmezetten lemezkódolást alkalmaz (FDE, Teljes Lemezkódolás) a kulcsok TPM-ben történő tárolásának lehetőségével. A gyökérpartíció csak olvasható módban van csatolva, és működés közben nem változik. A környezetben atomikus frissítési mechanizmus alkalmazandó. Az ALP-ben a külön atomikus képek létrehozása és a kiegészítő szállítási infrastruktúra bevezetése helyett a szokásos csomagkezelőt és a Btrfs fájlrendszer pillanatképeit használják, ellentétben a Fedora és Ubuntu által használt ostree és snap alapú atomikus frissítésekkel.

Az ALP fő koncepciói:

  • A felhasználói beavatkozás minimalizálása (zero-touch), amely a fő karbantartási, telepítési és beállítási folyamatok automatizálását jelenti.
  • A biztonság és a rendszer aktuális állapotának automatikus fenntartása (self-updating). Beállítható automatikus frissítési módot kínál (például automatikusan telepítheti csak a kritikus sebezhetőségek javításait, vagy visszatérhet a kézi frissítésekhez). A Linux kernel frissítése történhet újraindítás és leállás nélkül is, élő javítók támogatásával.
  • Automatikus optimalizálás (self-tuning) és a rendszer élethossza (self-healing) fenntartása. A rendszer rögzíti az utolsó stabil állapotot, és frissítések vagy beállítási módosítások után, ha anomáliákat, problémákat vagy viselkedési zavarokat észlel, automatikusan visszatér az előző állapotához, a Btrfs pillanatfelvételeit használva.
  • Többverziós szoftverstack. Az összetevők konténerekbe való elkülönítése lehetővé teszi különböző eszközök és alkalmazások verzióinak egyidejű használatát. Például több alkalmazást is futtathat, amelyek különböző Python, Java és Node.js verziókra támaszkodnak, elkülönítve a közöttük inkompatibilis függőségeket. Az alap függőségek BCI (Base Container Images) halmaz formájában érkeznek. A felhasználó programstapelket hozhat létre, frissíthet és törölhet más környezetek érintése nélkül.

A SUSE Linux Enterprise-től eltérően az ALP fejlesztését eredetileg nyílt fejlesztési folyamat keretében végzik, amelynek során az előzetes verziók és tesztelési eredmények nyilvánosan elérhetők bárki számára, lehetővé téve az érdeklődők számára a munka követését és a fejlesztésben való részvételt.

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