Ostatnio ujawnienie twórców projektu openSUSE za pośrednictwem wpisu na blogu pierwsze wydanie nowej edycji dystrybucji openSUSE, „Leap Micro”, oparty na pracach projektu MicroOS.
Dystrybucja openSUSE Leap Micro jest sprzedawany 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 do synchronizacji numerów wydań w obu dystrybucjach. Wersja openSUSE Leap Micro 5.2 będzie obsługiwana przez 4 lata.
Miło mi poinformować, że nasza nowa dystrybucja Leap Micro 5.2 jest już dostępna na całym świecie…
Przypomnę użytkownikom, że głównym źródłem dokumentacji dla Leap Micro jest dokumentacja SLE Micro, o której mowa poniżej. To samo dotyczy samego Leap.
O LeapMicro
Kluczową cechą Leap Micro jest mechanizm aktualizacji atomowej., który jest pobierany i stosowany automatycznie. W przeciwieństwie do aktualizacji atomowych opartych na ostree i snapach używanych w Fedorze i Ubuntu, openSUSE Leap Micro używa natywnego menedżera pakietów i mechanizmu przyciągania na FS zamiast tworzenia oddzielnych obrazów atomowych i wdrażania dodatkowej infrastruktury dostarczania, a ponadto obsługiwane jest łatanie na żywo w celu aktualizacji jądra Linuksa bez ponownego uruchamiania lub zawieszania pracy.
Zalecamy wypróbowanie naszego samoinstalującego się obrazu dla wdrożeń maszyn wirtualnych i hostów (zobacz wersję demonstracyjną na stronie pobierania).
Ze względów bezpieczeństwa obrazy nie mają ustawionego hasła roota, więc będziesz musiał użyć *ignition lub spalania, aby je ustawić (chyba że używasz instalatora offline).
Partycja główna jest montowana tylko do odczytu i nie zmienia się podczas operacji. Btrfs jest używany jako system plików, w którym snapy 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 jest zintegrowany z obsługą środowiska uruchomieniowego Podman/CRI-O i Docker.
Aplikacje dla Leap Micro obejmują wykorzystanie jako podstawowy system do izolacji kontenerów i platform wirtualizacji, a także użycie w zdecentralizowanych środowiskach i systemach opartych na mikrousługach.
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 obsługę aplikacji warstwa. . koncentruje się na uruchamianiu w kontenerach i maszynach wirtualnych.
Osoby zainteresowane przypadkiem użycia k3 powinny zapoznać się z ostatnią pracą Atilli. Spalanie powinno działać zarówno na SLE/Leap Micro, jak i MicroOS. Chciałbym rozważyć oferowanie zalecanych skryptów nagrywania w ramach pobierania/doświadczania obrazu w get-oo.
Nowa koncepcja zakłada, że „system operacyjny hosta” opracuje minimalne środowisko niezbędne do obsługi sprzętu i zarządzania nim, a wszystkie aplikacje i komponenty przestrzeni użytkownika nie będą działać w środowisku mieszanym, ale w oddzielnych kontenerach lub maszynach wirtualnych. szczyt. od „systemu operacyjnego hosta” i odizolowane od siebie.
Na koniec, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.
Pobierz i zdobądź Leap Micro
Kompilacje dla architektur x86_64 i ARM64 (Aarch64) są dostępne do pobrania, dostarczane z instalatorem (kompilacje offline, rozmiar 370 MB) oraz w postaci gotowych obrazów startowych: 570 MB (wstępnie skonfigurowane), 740 MB (z jądrem) w czasie rzeczywistym) ) i 820 MB .
Obrazy mogą działać z 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ć konfigurację przy każdym uruchomieniu lub Combustion, aby ustawić konfigurację przy pierwszym uruchomieniu.