Arbetet med openSUSE Leap 16.0 har meddelats, som bygger på teknologierna från nästa betydande version av den kommersiella distributionen SLES 16, som går över till den nya plattformen SLFO (SUSE Linux Framework One), tidigare känd som ALP (Adaptable Linux Platform). Det noteras att det i openSUSE Leap 16.0 görs ett försök att kombinera de traditionella funktionerna hos distributionen med den nya teknologin SLFO. Den nya versionen marknadsförs som en traditionell distribution som levereras i en principielt ny form och använder paketen från SLES 16 samt det community-stödda arkivet Factory.
Release av openSUSE Leap 16.0 planeras till oktober 2025. Den release av openSUSE Leap 15.6 som publicerades i juni blir den sista utgåvan i 15.x-grenen, och åtkomst till paketuppdateringar från SLES 15 SP7 planeras att tillhandahållas via Package HUB. För testning har förhandsversioner av openSUSE Leap 16.0 skapats. Tre installationsalternativ erbjuds: basinstallation, GNOME och KDE. Den nya installatören Agama används för installationen.

SLFO-plattformen marknadsförs som en fortsättning på utvecklingen av SUSE Linux Enterprise-distributionen och kännetecknas av uppdelningen av den grundläggande distributionens komponenter. Kärnan i SUSE 16-distributionen blir en nedskuren "host OS"-miljö, som endast innehåller de komponenter som är minimalt nödvändiga för att fungera på hårdvaran och hantera den. Alla program och användarmiljöns komponenter kommer att köras 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.
Bland kännetecknen för SLFO:s systemmiljö kan man nämna att disk-kryptering (FDE, Full Disk Encryption) som standard används med möjlighet att lagra nycklar i TPM. Rotpartitionen monteras i skrivskyddat läge och ändras inte under driften. Miljön använder en atomär uppdateringsinstallationsteknik, baserad på den standardiserade paketförvaltaren och snapshots i Btrfs-filsystemet. En anpassningsbar automatisk installationsläge för uppdateringar är tillgänglig. För att upprätthålla systemets livskraft (self-healing) görs en fastställning av det senaste stabila tillståndet med hjälp av Btrfs-snapshots (om avvikelser upptäcks efter uppdateringar eller ändringar av inställningar, återställs systemet automatiskt till föregående tillstånd).
I plattformen används en flerversionsprogramvarustack — genom användning av containrar kan olika versioner av verktyg och applikationer användas samtidigt. Till exempel kan applikationer som använder olika versioner av Python, Java och Node.js köras, vilket möjliggör separation av inkompatibla beroenden. Grundläggande beroenden levereras i form av BCI (Base Container Images). Användaren kan skapa, uppdatera och ta bort programstackar utan att påverka andra miljöer.
Källa: opennet.ru
