Pierwsze wydanie dystrybucji openSUSE Leap Micro

Twórcy projektu openSUSE zaprezentowali pierwsze wydanie nowej edycji pakietu dystrybucyjnego openSUSE - „Leap Micro”, opartego na rozwoju projektu MicroOS. Dystrybucja openSUSE Leap Micro jest pozycjonowana jako społeczna wersja komercyjnego SUSE Linux Enterprise Micro 5.2, co wyjaśnia niezwykły numer pierwszej wersji, 5.2, który został wybrany w celu zsynchronizowania numeracji wydań w obu dystrybucjach. Wersja openSUSE Leap Micro 5.2 będzie obsługiwana przez 4 lata.

Kompilacje dla architektur x86_64 i ARM64 (Aarch64) są dostępne do pobrania, dostarczane zarówno z instalatorem (kompilacje offline, rozmiar 370 MB), jak i w postaci gotowych obrazów rozruchowych: 570 MB (wstępnie skonfigurowane), 740 MB (z jądrem czasu rzeczywistego) ) i 820 MB. Obrazy mogą działać pod hiperwizorami Xen i KVM lub na sprzęcie, w tym na płytach Raspberry Pi. Do konfiguracji możesz użyć zestawu narzędzi cloud-init, aby przekazać ustawienia przy każdym uruchomieniu lub Combustion, aby ustawić ustawienia przy pierwszym uruchomieniu.

Kluczową cechą Leap Micro jest mechanizm aktualizacji atomowej, który jest pobierany i stosowany automatycznie. W przeciwieństwie do aktualizacji ostree i snap-based, używanych w Fedorze i Ubuntu, openSUSE Leap Micro używa natywnego menedżera pakietów i mechanizmu migawek w FS, zamiast budować osobne atomowe obrazy i wdrażać dodatkową infrastrukturę dostarczania. Obsługiwane są łatki na żywo w celu aktualizacji jądra Linuksa bez ponownego uruchamiania lub zawieszania pracy.

Partycja główna jest montowana w trybie tylko do odczytu i nie zmienia się podczas działania. Btrfs jest używany jako system plików, w którym migawki służą jako podstawa do atomowego przełączania między stanem systemu przed i po zainstalowaniu aktualizacji. Jeśli po zastosowaniu aktualizacji wystąpią problemy, możesz przywrócić system do poprzedniego stanu. Aby uruchomić izolowane kontenery, zestaw narzędzi z obsługą środowiska wykonawczego Podman / CRI-O i Docker jest zintegrowany z kompozycją.

Zastosowania dla Leap Micro obejmują zastosowanie jako system bazowy dla platform wirtualizacji i izolacji kontenerów, a także zastosowanie w zdecentralizowanych środowiskach i systemach opartych na mikroserwisach. Leap Micro jest również ważną częścią nowej generacji dystrybucji SUSE Linux, która planuje podzielić podstawowe podstawy dystrybucji na dwie części: uproszczony „system operacyjny hosta” do uruchamiania na sprzęcie oraz warstwę obsługi aplikacji koncentruje się na uruchamianiu w kontenerach i maszynach wirtualnych.

Nowa koncepcja oznacza, że ​​„system operacyjny hosta” opracuje minimalne środowisko niezbędne do obsługi sprzętu i zarządzania nim oraz uruchomi wszystkie aplikacje i komponenty przestrzeni użytkownika nie w środowisku mieszanym, ale w oddzielnych kontenerach lub na maszynach wirtualnych działających na „system operacyjny hosta” i odizolowane od siebie.

Źródło: opennet.ru

Dodaj komentarz