openSUSE Leap 16 zal worden gebouwd op het ALP-platform, dat containers gebruikt

De ontwikkelaars van het openSUSE-project hebben de start van de ontwikkeling van de volgende belangrijke release van de openSUSE Leap 16 distributie aangekondigd, die gebaseerd zal zijn op het nieuwe technologieplatform ALP (Adaptable Linux Platform), waar ook de commerciële SUSE-distributie op overgaat. De release van openSUSE Leap 16.0 is gepland voor 2025.

Dit jaar zal op 11 juni de release van openSUSE Leap 15.6 worden geproduceerd, die hoogstwaarschijnlijk de laatste klassieke release van het project zal zijn. Als de ontwikkeling van openSUSE Leap 16 om welke reden dan ook wordt vertraagd, is er een mogelijkheid om de levenscyclus van openSUSE Leap 15.6 te verlengen of een aanvullende release openSUSE Leap 15.7 uit te brengen. Bij de ontwikkeling van openSUSE Leap 16 is het de bedoeling de ontwikkelingsmodel op basis van de openSUSE Factory-repository voort te zetten en een optimale balans te bereiken tussen nieuwe technologieën ALP, de traditionele Linux-besturingssystemen en initiatieven voor de integratie van pakketten die door de gemeenschap worden ontwikkeld.

Het ALP-platform (Adaptable Linux Platform) wordt gepositioneerd als een voortzetting van de ontwikkeling van de SUSE Linux Enterprise-distributie en onderscheidt zich door de opsplitsing van de basis van de distributie in delen. De basis van de distributie zal een verkorte omgeving 'host OS' zijn, die alleen de componenten bevat die minimaal noodzakelijk zijn voor de werking bovenop de hardware en beheer. Alle applicaties en componenten van de gebruikersruimte zullen niet in een gemengde omgeving draaien, maar in afzonderlijke containers of in virtuele machines, uitgevoerd bovenop de 'host OS' en van elkaar geïsoleerd.

Als basis voor 'host OS' wordt het product SLE Micro gebruikt, gebaseerd op de ervaringen van het MicroOS-project. Voor gecentraliseerd beheer worden configuratiebeheersystemen aangeboden zoals Salt (vooraf geïnstalleerd) en Ansible (optie). Voor het draaien van geïsoleerde containers zijn de tools Podman en K3s (Kubernetes) beschikbaar. Onder de systeemcomponenten die in containers zijn geplaatst, bevinden zich yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) en KVM.

Een van de kenmerken van de systeemomgeving is het standaard gebruik van schijfversleuteling (FDE, Full Disk Encryption) met de mogelijkheid om sleutels in TPM op te slaan. De rootpartitie wordt in alleen-lezen modus gemonteerd en wordt niet gewijzigd tijdens het gebruik. In de omgeving wordt een mechanisme voor atomair installatie van updates toegepast, gebaseerd op het gebruik van de ingebouwde pakketbeheerder en het snapshots-mechanisme in het Btrfs-bestandssysteem. Er is een configureerbare modus voor automatische installatie van updates. Voor het waarborgen van de veerkracht van het systeem (self-healing) wordt de laatste stabiele toestand vastgelegd met behulp van Btrfs-snapshots (bij het vaststellen van anomalieën na het toepassen van updates of wijziging van instellingen, wordt het systeem automatisch teruggebracht naar de vorige staat).

Op het platform wordt een multi-versie softwarestack toegepast - dankzij het gebruik van containers kunnen verschillende versies van tools en applicaties tegelijk worden gebruikt. U kunt bijvoorbeeld applicaties uitvoeren die verschillende versies van Python, Java en Node.js in hun afhankelijkheden gebruiken, waarbij incompatibele afhankelijkheden worden gescheiden. De basisafhankelijkheden worden geleverd in de vorm van BCI-kits (Base Container Images). De gebruiker kan softwarestacks maken, bijwerken en verwijderen zonder andere omgevingen te beïnvloeden.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster