Публикуван е атомарно обновяем дистрибутив openSUSE Leap Micro 6.0

Разработчиците на проекта openSUSE представиха релиза на атомарно обновяемия дистрибутив openSUSE Leap Micro 6.0, предназначен за изграждане на микросервизи и за използване като основна система за платформи за виртуализация и контейнерна изолация. За сваляне са налични инсталационни сборки за архитектурите x86_64 и ARM64 (Aarch64), както и готови системни имиджи за системи за виртуализация и raw имиджи за копиране на носители.

Дистрибутивът openSUSE Leap Micro е основан на технологиите на проекта MicroOS и е позициониран като community-версия на търговския продукт SUSE Linux Enterprise Micro, която се отличава с липсата на графичен интерфейс. За конфигуриране може да се използва уеб интерфейсът Cockpit, който позволява управление на системата чрез браузър, инструментариумът cloud-init с предаване на настройки при всяко стартиране или Combustion за задаване на настройки при първоначално стартиране. На потребителя се предоставя инструментарий за бързо превключване от Leap Micro на SUSE SLE Micro — предполага се, че първоначално може да се внедри безплатно решение на база Leap Micro, а при необходимост от разширена поддръжка или сертификация, да се прехвърли вече съществуващата конфигурация на продукта SUSE SLE Micro.

Ключовата особеност на Leap Micro е механизма за атомарно инсталиране на обновления, които се изтеглят и прилагат автоматично. В отличие от атомарните обновления, базирани на ostree и snap, използвани във Fedora и Ubuntu, в openSUSE Leap Micro вместо изграждане на отделни атомарни образи и разгръщане на допълнителна инфраструктура за доставка се използва стандартният инструментарий за управление на пакети (инструментът transactional-update) в комбинация с механизма за снимки в ФС Btrfs (снимките се използват за атомарно преход между състоянието на системата преди и след инсталирането на обновления). В случай на проблеми след прилагането на обновления, системата може да бъде върната в предишно състояние. За обновление на ядрото на Linux без рестартиране и прекъсване на работата се поддържат live пачове.

Коренната директория се монтира в режим само за четене и не се променя по време на работа. За стартиране на изолирани контейнери е интегриран инструментариум с поддръжка на runtime Podman/CRI-O и Docker. Micro-редакцията на дистрибуцията се използва в проекта ALP (Adaptable Linux Platform) за осигуряване на работа на средата „host OS“. В ALP се предлага да се използва опростена „host OS“ за работа над хардуера, а всички приложения и компоненти на потребителското пространство да се стартират не в смесено, а в отделни контейнери или в виртуални машини, изпълнявани върху „host OS“, изолирани един от друг.

В новото издание:

  • Компонентите на системата са актуализирани до пакетната база SUSE Linux Enterprise (SLE) Micro 6.0, базирана на SUSE SLE 15 Service Pack 6.
  • Създаден е системен образ, в който се използва пълно дисково шифриране (FDE, Full Disk Encryption) с ключове, съхранявани в TPMv2, който не изисква въвеждане на паролна фраза по време на зареждане. За да се използва този образ, е необходимо да има чип TPMv2 в системата или да се стартира в виртуализация, емулираща TPMv2.
  • Доставката на версията с традиционен инсталатор е спряна, вместо която е публикуван самостоятелно инсталиращ се системен образ (инсталацията става чрез копиране на готовия образ). Поддържат се ръчни (с настройка на параметрите) и автоматични (unattended) инсталационни режими.
  • Добавена е поддръжка за конфиденциални на виртуални машини (CVM, Confidential Virtual Machine), чийто съдържание е шифровано чрез технологии AMD SEV-SNP и Intel TDX за изолиране на данните в виртуалната машина и предотвратяване на достъпа до тях от хост системата.
  • Системата за наложителен контрол на достъпа SELinux по подразбиране е преместена в режим „enforcing“ (в openSUSE Leap Micro вместо AppArmor за разширена изолация на контейнерите се използва SELinux).
  • На системите с архитектура x86_64 поддръжката на системи с BIOS е обявена за остаряла и ще бъде премахната в едно от следващите издания.
  • Поддръжката на инструментариума LTTng (Linux Trace Toolkit: next generation) е обявена за остаряла, вместо него за трасировка на приложения е препоръчително да се използва bpftrace.
  • В сборките за архитектура AArch64 е осигурена поддръжка за SoC:
    • Ampere X-Gene, eMAG, Altra, Altra Max, AmpereOne

    • AWS Graviton, Graviton2, Graviton3

    • Broadcom BCM2837/BCM2710, BCM2711

    • Fujitsu A64FX

    • Huawei Kunpeng 916, Kunpeng 920

    • Marvell ThunderX, ThunderX2; OCTEON TX; Armada 7040, Armada 8040

    • NVIDIA Grace; Tegra X1, Tegra X2, Xavier, Orin; BlueField, BlueField-2

    • NXP i.MX 8M, 8M Mini; Layerscape LS1012A, LS1027A/LS1017A, LS1028A/LS1018A, LS1043A, LS1046A, LS1088A, LS2080A/LS2040A, LS2088A, LX2160A

    • Rockchip RK3399

    • Socionext SynQuacer SC2A11

    • Xilinx Zynq UltraScale+ MPSoC

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster