SUSE heeft het eerste ALP-prototype gepubliceerd

Het Adaptable Linux Platform (ALP), de volgende generatie van SUSE

ALP streeft naar zo min mogelijk interventie

De ontwikkelaars van het SUSE-project bekend gemaakt, door middel van een publicatie, het eerste prototype van ALP (adaptief Linux-platform), gepositioneerd als een voortzetting van de ontwikkeling van de verdeling SUSELinux Enterprise.

Het belangrijkste verschil: van het nieuwe systeem is de verdeling van het centrale raamwerk van de distributie in twee delen: Een uitgeklede "hostbesturingssysteem" om bovenop hardware te draaien en een applicatieondersteuningslaag gericht op het draaien in containers en virtuele machines.

Over ALP

Het idee is om in het "hostbesturingssysteem" de minimale omgeving te ontwikkelen nodig om de hardware te ondersteunen en te beherenen voer alle toepassingen en componenten uit van gebruikersruimte niet in een gemengde omgeving, maar in aparte containers of virtuele machines die bovenop het "hostbesturingssysteem" draaien en van elkaar geïsoleerd zijn. Deze organisatie stelt gebruikers in staat zich te concentreren op de abstracte applicaties en workflows van de low-level hardware- en systeemomgeving.

Het idee achter ALP is om gebruikers in staat te stellen zich te concentreren op hun workloads terwijl ze abstraheren van de hardware- en applicatielaag. Door gebruik te maken van virtuele machines en containertechnologieën, zorgt het Adaptable Linux Platform ervoor dat workloads onafhankelijk zijn van de codestroom.

Het eerste prototype van de ALP heet “Les Droites”.

Het product SLEMicro, gebaseerd op de ontwikkelingen van het MicroOS-project, wordt gebruikt als basis voor het "hostbesturingssysteem"«. Voor gecentraliseerd beheer worden Salt (voorgeïnstalleerd) en Ansible (optioneel) configuratiebeheersystemen aangeboden, terwijl Podman en K3s (Kubernetes) zijn beschikbaar om geïsoleerde containers te gebruiken. Gecontaineriseerde systeemcomponenten omvatten yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) en KVM.

Uit de kenmerken van de systeemomgeving, wordt genoemd enl standaard gebruik van schijfversleuteling (FDE, Full Disk Encryption) met de mogelijkheid om sleutels op te slaan in de TPM, naast die partitie root is alleen-lezen gemount en verandert niet tijdens bedrijf.

De omgeving gebruikt het atomaire update-installatiemechanisme, in tegenstelling tot de ostree en snap-gebaseerde atomaire updates die worden gebruikt in Fedora en Ubuntu, gebruikt ALP een normale pakketbeheerder en snapshot-mechanisme op het Btrfs-bestandssysteem in plaats van afzonderlijke atomaire afbeeldingen te maken en aanvullende leveringsinfrastructuur te implementeren.

Met betrekking tot het deel van de basisconcepten van ALP wordt het volgende genoemd:

  • Minimalisering van gebruikersinterventie (zero-touch): omvat de automatisering van de belangrijkste onderhouds-, implementatie- en configuratieprocessen.
  • Automatisch onderhoud van de beveiliging en zoeken naar het systeem up-to-date (zelf-update): biedt een configureerbare modus voor automatische update-installatie (u kunt bijvoorbeeld automatische installatie van alleen fixes voor kritieke kwetsbaarheden inschakelen of terugkeren naar handmatige bevestiging van update-installatie). Live patchen wordt ondersteund om de Linux-kernel bij te werken zonder opnieuw op te starten of het werk op te schorten.
  • Automatische toepassing van optimalisaties (self-tuning) en onderhoud van de overlevingskansen van het systeem (self-healing): het systeem legt de laatste stabiele status vast en na het toepassen van updates of het wijzigen van de configuratie in het geval van detectie van afwijkingen, problemen of gedragsovertredingen, wordt het automatisch overgebracht naar de vorige status met behulp van Btrfs-snapshots.
  • Multiversie-softwarestack: componenten isoleren in containers stelt u in staat om verschillende versies van tools en applicaties tegelijkertijd te gebruiken. U kunt bijvoorbeeld toepassingen uitvoeren die afhankelijk zijn van verschillende versies van Python, Java en Node.js door incompatibele afhankelijkheden te scheiden. Basisafhankelijkheden komen in de vorm van BCI-sets (Base Container Images). De gebruiker kan softwarestacks maken, bijwerken en verwijderen zonder andere omgevingen te beïnvloeden.

In tegenstelling tot SUSE Linux Enterprise wordt ALP-ontwikkeling in eerste instantie uitgevoerd via een open ontwikkelingsproces, waarbij tussentijdse builds en testresultaten voor iedereen openbaar beschikbaar zijn, waardoor geïnteresseerde partijen een monitor in uitvoering kunnen laten werken en aan de ontwikkeling kunnen deelnemen.

Ten slotte, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen In de volgende link,


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.