openSUSE-projektet har præsenteret installationsprogrammet Agama 9 med et nyt web-interface

Udviklerne af openSUSE-projektet har offentliggjort en udgave af installeringsprogrammet Agama 9, som er designet til at erstatte det klassiske installationsinterface for SUSE og openSUSE. Det er bemærkelsesværdigt, at brugergrænsefladen er adskilt fra de interne komponenter i YaST. Agama giver mulighed for brug af forskellige frontend-løsninger, f.eks. en frontend til administration af installationen via et web-interface. For at teste den nye installer er der oprettet live-versioner til arkitekturerne x86_64, ppc64le, s390x og ARM64, som understøtter installationen af openSUSE Leap, den kontinuerligt opdaterede version openSUSE Tumbleweed samt flere udgaver af SUSE ALP baseret på isolerede containere.

Installeringsprogrammet tilbyder de nødvendige funktioner til at håndtere opgaver som valg af en indledende samling af applikationer, opsætning af netværksforbindelse, sprog, tastatur, tidszone og lokaliseringsindstillinger, forberedelse af lagringsenheden og partitionering, samt tilføjelse af brugere til systemet. Blandt de vigtigste mål for udviklingen af Agama nævnes det at fjerne de eksisterende begrænsninger i brugergrænsefladen, udvide mulighederne for at bruge YaST-funktioner i andre applikationer, bryde fri fra bindingen til ét programmeringssprog og fremme oprettelsen af alternative indstillinger af fællesskabet.

For installation af pakker, hardwarekontrol, partitionering af diske og andre nødvendige funktioner under installationen fortsætter Agama med at bruge YaST-biblioteker, oven på hvilke der er implementeret mellemliggende tjenester, der abstraherer adgangen til bibliotekerne via en ensartet kommunikationsprotokol baseret på HTTP. Installeringsprogrammet anvender en multiprocessor-arkitektur, som sikrer, at brugerinterfacet ikke blokeres under udførelsen af andre opgaver. Det grundlæggende interface til installationsstyring er opbygget med web-teknologier. Web-interfacet er skrevet i JavaScript ved hjælp af React-frameworket og komponenter fra PatternFly. Tjenesten til meddelelsesudveksling samt den indbyggede HTTP-server er skrevet i Ruby.

I den nye version:

  • Der nye implementering af webgrænsefladen, der anvender den klassiske opsætning og har fået en sidebar til navigation gennem alle installationsfaser, er blevet foreslået. Problemer med skalerbarheden af webgrænsefladen ved tilføjelsen af ny funktionalitet er løst. Visse sektioner i grænsefladen er blevet betydeligt ændret, især er siden for netværksindstillingen blevet grundigt redesignet.

    openSUSE-projektet har præsenteret installationsprogrammet Agama 9 med et nyt web-interface
  • Funktionerne til automatisk installation uden menneskelig indblanding er blevet udvidet. Ved udførelse af profiler på konfigurationsbeskrivelsessproget jsonnet er der givet mere information om udstyret. Den nye sektion 'legacy-autoyast-storage' gør det muligt at bruge indholdet af sektionerne <partitioning /> fra AutoYaST. Kommandolinjegrænsefladen er blevet opdateret og har nu support for redigering af konfigurationen i en ekstern editor.
  • Der er opnået delvis kompatibilitet med automatiske installationsprofiler, der er oprettet for AutoYaST, som kan importeres til Agama og konverteres til deres eget format. På grund af forskelle i funktionaliteten er ikke alle elementer i AutoYaST-konfigurationen tilgængelige, men udviklerne planlægger at sikre support for de mest væsentlige sektioner.
    såsom sektionerne 'partitioning', 'networking', 'software' og 'scripts'. Regler, klasser, indlejret kode i Ruby og definition af scripts, der kaldes før ændringerne anvendes, understøttes.
  • Indholdet af installationsmediet (Live ISO) er blevet moderniseret. Support til installation af yderligere pakker i Live-miljøet er blevet tilføjet (DB'en med pakkeoplysninger blokeres ikke længere, hvilket muliggør installation og opdatering af enhver pakke efter opstart i Live-tilstand). I stedet for den faste adgangskode 'linux' til root-adgang til systemmiljøet på installationsmediet er det nu muligt at definere sin egen adgangskode eller generere en tilfældig adgangskode, som vil blive vist efter opstart i den lokale konsol sammen med snapshots af de genererede SSH-nøgler og TLS-certifikater.

    openSUSE-projektet har præsenteret installationsprogrammet Agama 9 med et nyt web-interface

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