De ontwikkelaars van het openSUSE-project hebben de atomair bijgewerkte distributie openSUSE Leap Micro 5.3 uitgebracht, bedoeld voor het creëren van microservices en als basis voor virtualisatieplatforms en containerisolatie. Downloads zijn beschikbaar voor de x86_64- en ARM64-architecturen (Aarch64), geleverd als zowel met een installer (Offline-builds van 1,9 GB) als in de vorm van kant-en-klare opstartimage: 782 MB (voorgedefinieerd), 969 MB (met Real-Time-kernel) en 1,1 GB. De images kunnen worden uitgevoerd onder hypervisors zoals Xen en KVM of op hardware, waaronder Raspberry Pi-borden.
De openSUSE Leap Micro-distributie is gebaseerd op de ontwikkelingen van het MicroOS-project en wordt gepositioneerd als een community-versie van het commerciële product SUSE Linux Enterprise Micro 5.3, dat zich onderscheidt door het ontbreken van een grafische interface. Voor configuratie kan de webinterface Cockpit worden gebruikt, waarmee je het systeem via de browser kunt beheren, evenals de cloud-init-tool voor het doorgeven van instellingen bij elke opstart of Combustion voor het instellen van configuraties tijdens de eerste opstart. Gebruikers krijgen de tools voor een snelle overstap van Leap Micro naar SUSE SLE Micro — dat wil zeggen dat je eerst kosteloos een oplossing op basis van Leap Micro kunt implementeren en, indien uitgebreidere ondersteuning of certificering nodig is, de bestaande configuratie kunt overzetten naar het SUSE SLE Micro-product.
Een sleuteleigenschap van Leap Micro is het mechanisme voor atomair installeren van updates, die automatisch worden gedownload en toegepast. In tegenstelling tot atomaire updates op basis van ostree en snap, die worden gebruikt in Fedora en Ubuntu, maakt openSUSE Leap Micro gebruik van de standaard pakketbeheerhulpmiddelen (de tool transactional-update) in combinatie met snapshots in het Btrfs-bestandssysteem (snapshots worden gebruikt voor atomair wisselen tussen de systeemstatus vóór en na het toepassen van updates). In het geval van problemen na het toepassen van updates kan het systeem terug worden gebracht naar de vorige status. Voor het bijwerken van de Linux-kernel zonder opnieuw op te starten of het werk te onderbreken, worden live-patches ondersteund.
De root-partitie wordt gemonteerd in alleen-lezen modus en wordt niet gewijzigd tijdens de uitvoering. Voor het uitvoeren van geïsoleerde containers is er een geïntegreerde toolset met ondersteuning voor de runtime Podman/CRI-O en Docker. De Micro-editie van de distributie wordt gebruikt in het ALP-project (Adaptable Linux Platform) om het «host OS»-omgeving te waarborgen. In ALP wordt aangeraden een verkleinde versie van het «host OS» te gebruiken, terwijl alle applicaties en componenten van de gebruikersruimte niet in een gemengd milieu worden uitgevoerd, maar in afzonderlijke containers of in. virtuele machines, uitgevoerd bovenop de 'host OS' en van elkaar geïsoleerd.
In de nieuwe uitgave zijn de systeemcomponenten bijgewerkt naar de package base SUSE Linux Enterprise SUSE (SLE) Micro 5.3, gebaseerd op SUSE SLE 15 Service Pack 4. Een module voor het beheren van SELinux en het diagnosticeren van problemen via Cockpit is toegevoegd. Voor het beheren van netwerkconfiguraties wordt standaard gebruikgemaakt van NetworkManager.
Bron: opennet.ru
