Utvecklarna av projektet openSUSE har presenterat en release av det atomÀrt uppdaterade operativsystemet openSUSE Leap Micro 6.0, som Àr avsett för skapande av mikrotjÀnster och som en basplattform för virtualisering och containerisolering. Installationsversioner finns tillgÀngliga för arkitekturerna x86_64 och ARM64 (Aarch64), samt fÀrdiga systembilder för virtualiseringssystem och rÄbilder för kopiering till lagringsmedia.
OpenSUSE Leap Micro-baserad distribution grundar sig pĂ„ teknologierna i projektet MicroOS och positioneras som en community-version av den kommersiella produkten SUSE Linux Enterprise Micro, med det som kĂ€nnetecknar den för att inte innehĂ„lla en grafisk anvĂ€ndargrĂ€nssnitt. För konfigurering kan webgrĂ€nssnittet Cockpit anvĂ€ndas, vilket möjliggör systemhantering via webblĂ€saren, cloud-init-verktyget för att skicka instĂ€llningar vid varje omstart, eller Combustion för att stĂ€lla in instĂ€llningar under första starten. AnvĂ€ndaren ges verktyg för att snabbt vĂ€xla frĂ„n Leap Micro till SUSE SLE Micro â det innebĂ€r att man kan implementera en lösning baserad pĂ„ Leap Micro gratis initialt, och om behovet av utökad support eller certifiering uppstĂ„r, överföra den befintliga konfigurationen till SUSE SLE Micro-produkten.
En nyckelfunktion i Leap Micro Àr mekanismen för atomÀr installation av uppdateringar, som laddas ner och tillÀmpas automatiskt. Till skillnad frÄn atomÀra uppdateringar baserade pÄ ostree och snap, som anvÀnds i Fedora och Ubuntu, anvÀnder openSUSE Leap Micro standardpakethanteringsverktyget (transitional-update) tillsammans med snapshots i Btrfs-filsystemet (snapshots anvÀnds för atomÀr vÀxling mellan systemets tillstÄnd före och efter installation av uppdateringar). Vid problem efter tillÀmpade uppdateringar kan systemet ÄterstÀllas till ett tidigare tillstÄnd. För att uppdatera Linux-kÀrnan utan omstart och underhÄll stöds live-patcher.
Rotpartitionen monteras i skrivskyddat lÀge och Àndras inte under drift. För att köra isolerade containrar inkluderas verktyg med stöd för runtime Podman/CRI-O och Docker. Micro-redigeringen av distributionen anvÀnds i projektet ALP (Adaptable Linux Platform) för att sÀkerstÀlla driften av "host OS". I ALP föreslÄs en nedskuren "host OS" för drift över hÄrdvara, medan alla applikationer och komponenter i anvÀndarutrymmet körs inte i en blandad miljö utan i separata containrar eller i virtuella maskiner, som körs ovanpÄ "host OS" och Àr isolerade frÄn varandra.
I den nya utgÄvan:
- Systemkomponenterna har uppdaterats till paketbasen SUSE Linux Enterprise (SLE) Micro 6.0, baserad pÄ SUSE SLE 15 Service Pack 6.
- Ett systemavbild har skapats, som anvÀnder fullskiven kryptering (FDE, Full Disk Encryption) med nycklar lagrade i TPMv2, vilket inte krÀver att en lösenfras anges under uppstart. För att anvÀnda denna avbild krÀvs att systemet har en TPMv2-chip eller körs i en virtualiseringssystem som emulerar TPMv2.
- LÀggningen av den traditionella installationsprogramvaran har upphört, och istÀllet har en sjÀlvinstallerande systemavbildning publicerats (installationen sker genom att kopiera en fÀrdig avbildning). BÄde manuell installation (med konfiguration av parametrar) och automatisk (unattended) installation stöds.
- Stöd för konfidentialitet har lagts till virtuella maskiner (CVM, Confidential Virtual Machine), vars minnesinnehÄll Àr krypterat med hjÀlp av teknologierna AMD SEV-SNP och Intel TDX för att isolera data i den virtuella maskinen och förhindra Ätkomst till dem frÄn vÀrdsystemet.
- Systemet för tvingad Ätkomstkontroll SELinux har som standard satts i lÀget 'enforcing' (i openSUSE Leap Micro anvÀnds SELinux istÀllet för AppArmor för ytterligare isolering av containrar).
- Stödet för drift pÄ system med BIOS har för arkitekturer x86_64 förklarats som förÄldrat och kommer att tas bort i en av de kommande utgÄvorna.
- Stödet för verktyget LTTng (Linux Trace Toolkit: Next Generation) har förklarats som förÄldrat, istÀllet rekommenderas bpftrace för spÄrning av applikationer.
- I byggen för arkitektur AArch64 sÀkerstÀlls stöd för SoC:
Ampere X-Gene, eMAG, Altra, Altra Max, AmpereOne
AWS Graviton, Graviton2, Graviton3
Broadcom BCM2837/BCM2710, BCM2711
Fujitsu A64FX
Huawei Kunpeng 916, Kunpeng 920
Marvell ThunderX, ThunderX2; OCTEON TX; Armada 7040, Armada 8040
NVIDIA Grace; Tegra X1, Tegra X2, Xavier, Orin; BlueField, BlueField-2
NXP i.MX 8M, 8M Mini; Layerscape LS1012A, LS1027A/LS1017A, LS1028A/LS1018A, LS1043A, LS1046A, LS1088A, LS2080A/LS2040A, LS2088A, LX2160A
Rockchip RK3399
Socionext SynQuacer SC2A11
Xilinx Zynq UltraScale+ MPSoC
KĂ€lla: opennet.ru
