openSUSE Leap 16 vil være bygget på ALP-platformen, der bruger containere

Udviklerne af openSUSE-projektet har annonceret, at arbejdet med den næste betydelige udgivelse af openSUSE Leap 16 er begyndt. Denne version vil være baseret på den nye teknologiske platform ALP (Adaptable Linux Platform), som også vil blive anvendt i den kommercielle distribution SUSE. Udgivelsen af openSUSE Leap 16.0 er planlagt til 2025.

Den 11. juni i år vil openSUSE Leap 15.6 blive dannet, hvilket højst sandsynligt vil blive den sidste klassiske version af projektet. Hvis udviklingen af openSUSE Leap 16 af en eller anden grund trækker ud, er der mulighed for at forlænge livscyklussen for openSUSE Leap 15.6 eller udgive en ekstra udgave af openSUSE Leap 15.7. Ved udviklingen af openSUSE Leap 16 planlægges det at fortsætte med at anvende udviklingsmodellen baseret på openSUSE Factory-repositoriet og opnå en optimal balance mellem nye teknologier ALP, det traditionelle Linux-operativsystem og integrationen af pakker udviklet af fællesskabet.

ALP (Adaptable Linux Platform) positioneres som en videreudvikling af SUSE Linux Enterprise-distributionen og adskiller den grundlæggende base af distributionen i dele. Den grundlæggende distribution vil være et nedskåret miljø kaldet 'host OS', der kun inkluderer de komponenter, der er minimalt nødvendige for at fungere effektivt på hardware og til at styre systemet. Alle applikationer og brugerkomponenter vil køre i separate containere, ikke i et blandet miljø, eller i virtuelle maskiner, der kører ovenpå 'host OS' og isoleret fra hinanden.

Som grundlag for "host OS" anvendes produktet SLE Micro, baseret på erfaringerne fra projektet MicroOS. Til centraliseret administration tilbydes konfigurationsstyringssystemerne Salt (forudinstalleret) og Ansible (valgfrit). Til kørsel af isolerede containere er værktøjerne Podman og K3s (Kubernetes) tilgængelige. Blandt de systemkomponenter, der er flyttet til containere, findes yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) og KVM.

Blandt funktionerne i det systemiske miljø nævnes som standard brugen af disk-kryptering (FDE, Full Disk Encryption) med mulighed for at gemme nøgler i TPM. Rodpartitionen monteres som skrivebeskyttet og ændres ikke under drift. I miljøet anvendes en mekanisme til atomisk installation af opdateringer, baseret på den indbyggede pakkehåndtering og snapshots i Btrfs-filsystemet. Der er en konfigurerbar tilstand for automatisk installation af opdateringer. For at opretholde systemets levedygtighed (self-healing) registreres den sidste stabile tilstand ved hjælp af Btrfs-snapshots (hvis der opdages anomalier efter installation af opdateringer eller ændringer i indstillingerne, genskabes systemet automatisk til den tidligere tilstand).

Platformen anvender en flerversions software-stak — takket være brugen af containerne kan forskellige versioner af værktøjer og applikationer benyttes samtidigt. For eksempel kan applikationer, der afhænger af forskellige versioner af Python, Java og Node.js, køres, mens inkompatible afhængigheder adskilles. De grundlæggende afhængigheder leveres i form af BCI-sæt (Base Container Images). Brugeren kan oprette, opdatere og slette software-stakke uden at påvirke andre miljøer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster