Zhvilluesit e projektit openSUSE paraqitën versionin e parë të redaktimit të ri të distribucionit openSUSE - "Leap Micro", i bazuar në punimet e projektit MicroOS. Distribucioni openSUSE Leap Micro pozicionohet si një version komunitar i produktit komercial SUSE Linux Enterprise Micro 5.2, çka shpjegon numrin e pazakontë të versionit të parë - 5.2, i cili është zgjedhur për të sinkronizuar numërim e lëshimeve në të dy distribucionet. Koha e mbështetjes për versionin openSUSE Leap Micro 5.2 do të jetë 4 vjet.
Për shkarkim janë të disponueshme ndërtimet për arkitekturat x86_64 dhe ARM64 (Aarch64), të ofruara si me instalues (ndërtimet Offline me përmasa 370MB) ashtu edhe në formën e imazheve të gatshme për ngarkesë: 570MB (i parakonfiguruar), 740MB (me kernin Real-Time) dhe 820MB. Imazhet mund të drejtohen nën menaxherë virtualizimi Xen dhe KVM ose mbi pajisje, duke përfshirë bordet Raspberry Pi. Për konfigurimin mund të përdoret mjeti cloud-init për të përcjellë konfigurimet gjatë çdo ngarkese ose Combustion për të vendosur konfigurimet gjatë ngarkesës së parë.
Karakteristika kryesore e Leap Micro është mekanizmi i instalimit të atomar të azhurnimeve, të cilat shkarkohen dhe aplikohen automatikisht. Ndryshe nga azhurnimet atomare të bazuara në ostree dhe snap, të përdorura në Fedora dhe Ubuntu, në openSUSE Leap Micro, në vend të ndërtimit të imazheve atomare të veçanta dhe zhvillimit të infrastrukturës shtesë për shpërndarje, përdoren menaxheri standard i paketave dhe mekanizmi i snapshot-eve në FS. Për azhurnimin e kernit Linux pa rindezje dhe ndërprerje të funksionimit mbështeten patch-et live.
Ndara kryesore është e montuar në modin vetëm për lexim dhe nuk ndryshohet gjatë funksionimit. Si sistem skedari përdoret Btrfs, snapshot-et e të cilit shërbejnë si baza për kalimin atomar midis gjendjeve të sistemit para dhe pas instalimit të azhurnimeve. Në rast se ndodhin probleme pas aplikimit të azhurnimeve, sistemi mund të rikthehet në gjendjen e mëparshme. Për të nisur kontejnerë të izoluar është e integruar një mjet me mbështetje për runtime Podman/CRI-O dhe Docker.
Ndër fushat e aplikimit të Leap Micro përmendet përdorimi si sistem bazë për platformat e virtualizimit dhe izolimin e kontejnerëve, si dhe aplikimi në mjedise të decentralizuara dhe sisteme të bazuara në mikroshërbime. Leap Micro gjithashtu është një element i rëndësishëm në formimin e brezit të ardhshëm të distribucionit SUSE Linux, në të cilin planifikojnë të ndajnë bazën kryesore të distribucionit në dy pjesë: një "host OS" të reduktuar për funksionimin mbi pajisje dhe një shtresë për mbështetje të aplikacioneve, të orientuar drejt ekzekutimit në kontejnerë. makinat virtuale.
Koncepcioni i ri nënkupton se në "host OS" do të zhvillohet një ambient minimal, i nevojshëm për mbështetje dhe menaxhim të pajisjeve, ndërsa të gjitha aplikacionet dhe komponentët e hapësirës së përdoruesit do të ekzekutohen jo në një ambient të përzier, por në kontejnerë të veçantë ose në makina virtuale që ekzekutohen mbi "host OS" dhe janë të izoluar nga njëri-tjetri.
Burimi: opennet.ru
