E Prototyp vun der ALP Plattform, ersetzt SUSE Linux Enterprise, gouf publizéiert

SUSE huet den éischte Prototyp vun der ALP (Adaptable Linux Platform) publizéiert, positionéiert als Fortsetzung vun der Entwécklung vun der SUSE Linux Enterprise Verdeelung. De Schlësselunterscheed vum neie System ass d'Divisioun vun der Verdeelungsbasis an zwee Deeler: e ofgeschniddene "Host OS" fir uewen op Hardware ze lafen an eng Schicht fir Uwendungen z'ënnerstëtzen, zielt fir a Containeren a virtuelle Maschinnen ze lafen. D'Versammlunge si fir d'x86_64 Architektur virbereet.

D'Iddi ass am "Host OS" de Minimum Ëmfeld z'entwéckelen, déi néideg ass fir d'Ausrüstung z'ënnerstëtzen an ze verwalten, an all Applikatiounen a Benotzerraumkomponenten net an engem gemëschten Ëmfeld ze lafen, mee an getrennten Container oder a virtuelle Maschinnen déi uewen op der lafen. "Host OS" an isoléiert vuneneen. Dës Organisatioun erlaabt d'Benotzer sech op Uwendungen an abstrakt Workflows ze fokusséieren ewech vun der Basisdaten Systemëmfeld an Hardware.

De SLE Micro Produkt, baséiert op den Entwécklungen vum MicroOS Projet, gëtt als Basis fir den "Host OS" benotzt. Fir zentraliséiert Gestioun, Konfiguratioun Gestioun Systemer Salt (pre-installéiert) an Ansible (optional) ugebueden. Podman a K3s (Kubernetes) Tools si verfügbar fir isoléiert Container ze lafen. Ënner de Systemkomponenten, déi a Container plazéiert sinn, sinn yast2, podman, k3s, Cockpit, GDM (GNOME Display Manager) a KVM.

Ënnert de Funktiounen vum Systemëmfeld gëtt d'Standardverbrauch vun der Disk Verschlësselung (FDE, Full Disk Encryption) mat der Fäegkeet fir Schlësselen an TPM ze späicheren. D'Wurzelpartition ass am Read-only Modus montéiert a ännert sech net während der Operatioun. D'Ëmwelt benotzt en Atomaktualiséierungsinstallatiounsmechanismus. Am Géigesaz zu Atomaktualiséierungen baséiert op ostree a Snap benotzt an Fedora an Ubuntu, benotzt ALP e Standard Package Manager a Snapshot Mechanismus am Btrfs Dateisystem anstatt getrennten atomarer Biller ze bauen an zousätzlech Liwwerungsinfrastruktur z'installéieren.

Basis Konzepter vun ALP:

  • Minimaliséierung vun der Benotzerinterventioun (Null-Touch), implizéiert Automatiséierung vun den Haaptprozesser vum Ënnerhalt, Deployment a Konfiguratioun.
  • Automatesch Sécherheet erhalen an de System aktuell halen (Selbstaktualiséierung). Et gëtt e konfiguréierbare Modus fir automatesch Installatioun vun Aktualiséierungen (zum Beispill, Dir kënnt automatesch Installatioun vun nëmme Patches fir kritesch Schwachstelle aktivéieren oder zréck op d'Installatioun vun den Updates manuell bestätegen). Live Patches ginn ënnerstëtzt fir de Linux Kernel ze aktualiséieren ouni nei ze starten oder d'Aarbecht ze stoppen.
  • Automatesch Uwendung vun Optimisatiounen (Selbsttuning) an Erhalen vun System Iwwerliewensfäegkeet (Selbstheilung). De System registréiert de leschte stabile Staat an, nodeems Dir Updates applizéiert oder Astellunge geännert hutt, wann Anomalien, Probleemer oder Verhalensverletzunge festgestallt ginn, gëtt et automatesch an de fréiere Staat iwwerginn mat Btrfs Schnappschëss.
  • Multi-Versioun Software Stack. D'Isoléiere vu Komponenten a Container erlaabt Iech verschidde Versioune vun Tools an Uwendungen zur selwechter Zäit ze lafen. Zum Beispill kënnt Dir Applikatiounen lafen déi verschidde Versioune vu Python, Java an Node.js als Ofhängegkeeten benotzen, inkompatibel Ofhängegkeeten trennen. Base Ofhängegkeete ginn a Form vu BCI (Base Container Images) Sets geliwwert. De Benotzer kann Softwarestack erstellen, aktualiséieren an läschen ouni aner Ëmfeld ze beaflossen.

Am Géigesaz zu SUSE Linux Enterprise gëtt d'ALP Entwécklung am Ufank mat engem oppenen Entwécklungsprozess duerchgefouert, an deem Zwëschenbauten an Testresultater ëffentlech fir jiddereen verfügbar sinn, wat interesséiert Parteien erlaabt d'Aarbecht ze verfolgen an un der Entwécklung deelzehuelen.

Source: opennet.ru

Setzt e Commentaire