Utviklerne av openSUSE-prosjektet har publisert den atomisk oppdaterbare distribusjonen openSUSE Leap Micro 5.5, designet for å lage mikrotjenester og for å brukes som et grunnleggende system for virtualiseringsplattformer og containerisolasjon. Last ned tilgjengelige bygg for x86_64 og ARM64 (Aarch64), levert både med installasjonsprogram (offline-bygninger på 2,1 GB) og som klare oppstartsbilder: 782 MB (forhåndskonfigurert), 959 MB (med Real-Time-kjerne) og 1,1 GB. Bildene kan kjøres under kontroll av hypervisorene Xen og KVM eller direkte på maskinvaren, inkludert Raspberry Pi-plater.
Distribusjonen openSUSE Leap Micro er basert på arbeidet til MicroOS-prosjektet og posisjoneres som en community-versjon av det kommersielle produktet SUSE Linux Enterprise Micro, preget av fravær av grafisk grensesnitt. For konfigurering kan webgrensesnittet Cockpit brukes, som lar deg administrere systemet via nettleseren, cloud-init-verktøyet med overføring av innstillinger ved hver oppstart, eller Combustion for å sette innstillinger ved første oppstart. Brukeren får verktøy for raskt å bytte fra Leap Micro til SUSE SLE Micro - det er ment at man først kan implementere løsningen basert på Leap Micro gratis, og ved behov for utvidet støtte eller sertifisering, overføre den eksisterende konfigurasjonen til SUSE SLE Micro-produktet.
Hovedfunksjonen til Leap Micro er mekanismen for atomisk installasjon av oppdateringer, som lastes ned og anvendes automatisk. I motsetning til atomiske oppdateringer basert på ostree og snap, brukt i Fedora og Ubuntu, bruker openSUSE Leap Micro standard pakkeadministrasjonsverktøy (verktøyet transactional-update) sammen med Btrfs-filsystemets snapshots (snapshots brukes for atomisk overføring mellom systemtilstanden før og etter installasjon av oppdateringer). Ved problemer etter oppdatering kan systemet rulles tilbake til en tidligere tilstand. For oppdatering av Linux-kjernen uten omstart og nedetid støttes live-patcher.
Hoveddelen monteres i skrivebeskyttet modus og endres ikke under drift. For å starte isolerte containere er det integrert verktøy med støtte for runtime Podman/CRI-O og Docker. Micro-redigeringen av distribusjonen brukes i prosjektet ALP (Adaptable Linux Platform) for å sikre drift av miljøet «host OS». I ALP foreslås det å bruke en trimmed «host OS» for drift over maskinvaren, mens alle applikasjoner og komponenter i brukerområdet kjøres ikke i et blandet miljø, men i separate containere eller i virtuelle maskiner, som kjøres over "host OS" og er isolert fra hverandre.
I den nye utgaven:
- Systemkomponentene er oppdatert til pakke-basisen SUSE Linux Enterprise (SLE) Micro 5.5, basert på SUSE SLE 15 Service Pack 5.
- Støtten for SELinux er betydelig utvidet.
- For systemer basert på AArch64-arkitektur er det lagt til støtte for verktøyet podman-docker (reproduserer Docker CLI via podman) og hypervisoren hyper-v.
- Verktøyet podman er oppdatert til versjon 4.4, som inkluderer verktøyet quadlet for å forenkle oppstart av systemcontainere under systemd.
- Pakkene fwupdate og fwupdate-efi er lagt til for å forenkle oppdatering av fastvare.
- Bildene er formatert i QCOW (QEMU Copy On Write) for x86_64- og aarch64-arkitektur.
- Webgrensesnittet Cockpit er oppdatert til versjon 298, og for å administrere SELinux er det integrert en modul cockpit-selinux.

Kilde: opennet.ru

