Eerste release van openSUSE Leap Micro-distributie

De ontwikkelaars van het openSUSE-project presenteerden de eerste release van de nieuwe editie van de openSUSE-distributiekit - "Leap Micro", gebaseerd op de ontwikkelingen van het MicroOS-project. De openSUSE Leap Micro-distributie is gepositioneerd als een gemeenschapsversie van het commerciële product SUSE Linux Enterprise Micro 5.2, wat het ongebruikelijke nummer van de eerste versie verklaart - 5.2, die werd gekozen om de nummering van releases in beide distributies te synchroniseren. De openSUSE Leap Micro 5.2 release wordt gedurende 4 jaar ondersteund.

Assemblies voor x86_64 en ARM64 (Aarch64) architecturen zijn beschikbaar om te downloaden, zowel geleverd met een installatieprogramma (offline assemblies, 370 MB groot) als in de vorm van kant-en-klare opstartimages: 570 MB (vooraf geconfigureerd), 740 MB (met Real-Time kernel ) en 820 MB. Afbeeldingen kunnen worden uitgevoerd onder Xen- en KVM-hypervisors of bovenop hardware, inclusief Raspberry Pi-borden. Voor de configuratie kunt u de cloud-init toolkit gebruiken om de instellingen bij elke keer opstarten over te dragen, of Combustion om de instellingen tijdens de eerste keer opstarten in te stellen.

Een belangrijk kenmerk van Leap Micro is de atomaire installatie van updates, die automatisch worden gedownload en toegepast. In tegenstelling tot atomaire updates gebaseerd op ostree en snap die worden gebruikt in Fedora en Ubuntu, gebruikt openSUSE Leap Micro een standaard pakketbeheerder en een snapshot-mechanisme in de FS in plaats van afzonderlijke atomaire afbeeldingen te bouwen en een aanvullende leveringsinfrastructuur in te zetten. Er worden live patches ondersteund om de Linux-kernel bij te werken zonder het werk opnieuw op te starten of te stoppen.

De rootpartitie wordt in de alleen-lezenmodus aangekoppeld en verandert niet tijdens het gebruik. Btrfs wordt gebruikt als bestandssysteem, waarbij snapshots dienen als basis voor atomair schakelen tussen de systeemstatus vóór en na het installeren van updates. Als er problemen optreden na het toepassen van updates, kunt u het systeem terugzetten naar een eerdere staat. Om geïsoleerde containers te kunnen draaien, is de toolkit geïntegreerd met ondersteuning voor runtime Podman/CRI-O en Docker.

Toepassingen voor Leap Micro omvatten gebruik als basissysteem voor virtualisatie- en containerisolatieplatforms, maar ook gebruik in gedecentraliseerde omgevingen en op microservices gebaseerde systemen. Leap Micro is ook een belangrijk onderdeel van de volgende generatie SUSE Linux-distributie, die van plan is de kern van de distributie in twee delen te splitsen: een uitgekleed "host-besturingssysteem" dat bovenop hardware draait, en een applicatie-ondersteuningslaag gericht op het uitvoeren van in containers en virtuele machines.

Het nieuwe concept houdt in dat het “host-besturingssysteem” de minimale omgeving zal ontwikkelen die nodig is om de apparatuur te ondersteunen en te beheren, en alle applicaties en gebruikersruimtecomponenten niet in een gemengde omgeving zal laten draaien, maar in afzonderlijke containers of in virtuele machines die bovenop de computer draaien. “host OS” en van elkaar geïsoleerd.

Bron: opennet.ru

Voeg een reactie