Pierwsze wydanie dystrybucji openSUSE Leap Micro

Deweloperzy projektu openSUSE zaprezentowali pierwszą wersję nowej edycji dystrybucji openSUSE — „Leap Micro”, opartej na osiągnięciach projektu MicroOS. Dystrybucja openSUSE Leap Micro jest pozycjonowana jako wersja community komercyjnego produktu SUSE Linux Enterprise Micro 5.2, co wyjaśnia nietypowy numer pierwszej wersji — 5.2, który został wybrany, aby zsynchronizować numerację wydań w obu dystrybucjach. Czas wsparcia wydania openSUSE Leap Micro 5.2 wyniesie 4 lata.

Dostępne do pobrania zestawy dla architektur x86_64 i ARM64 (Aarch64) są oferowane zarówno z instalatorem (offline zestawy, o wielkości 370 MB), jak i w formie gotowych obrazów do rozruchu: 570 MB (wstępnie skonfigurowany), 740 MB (z jądrem Real-Time) i 820 MB. Obrazy mogą być uruchamiane pod kontrolą hipernadzorców Xen i KVM lub na sprzęcie, w tym płytkach Raspberry Pi. Do konfiguracji można użyć narzędzia cloud-init do przekazywania ustawień przy każdym uruchomieniu lub Combustion do ustawienia parametrów podczas pierwszego uruchomienia.

Kluczową cechą Leap Micro jest mechanizm atomowej instalacji aktualizacji, które są pobierane i stosowane automatycznie. W przeciwieństwie do atomowych aktualizacji opartych na ostree i snap, używanych w Fedory i Ubuntu, w openSUSE Leap Micro zamiast budowania oddzielnych atomowych obrazów i wdrażania dodatkowej infrastruktury dostarczania są stosowane standardowy menedżer pakietów i mechanizm migawek w systemie plików. Dla aktualizacji jądra Linux bez ponownego uruchamiania i wstrzymywania działania są obsługiwane łatki na żywo.

Partycja root jest montowana w trybie tylko do odczytu i nie zmienia się w trakcie pracy. Jako system plików używany jest Btrfs, a migawki w nim służą jako podstawy do atomowego przełączania między stanem systemu przed i po zastosowaniu aktualizacji. W przypadku problemów po zastosowaniu aktualizacji można przywrócić system do poprzedniego stanu. Do uruchamiania izolowanych kontenerów zintegrowano narzędzia wspierające runtime Podman/CRI-O oraz Docker.

Wśród obszarów zastosowania Leap Micro wymienia się wykorzystanie jako bazowy system dla platform wirtualizacji i izolacji kontenerów, a także zastosowanie w zdecentralizowanych środowiskach i systemach opartych na mikroserwisach. Leap Micro jest również istotnym ogniwem w tworzeniu nowej generacji dystrybucji SUSE Linux, w ramach której planuje się podzielić podstawową strukturę dystrybucji na dwie części: okrojoną "host OS" do pracy na sprzęcie oraz warstwę wspierającą aplikacje, ukierunkowaną na uruchamianie w kontenerach i maszynach wirtualnych.

Nowa koncepcja zakłada, że w "host OS" będzie rozwijane minimalne środowisko, niezbędne do wsparcia i zarządzania sprzętem, a wszystkie aplikacje i komponenty przestrzeni użytkownika będą uruchamiane nie w mieszanym środowisku, ale w osobnych kontenerach lub w maszynach wirtualnych działających na "host OS" i izolowanych od siebie.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster