openSUSE-prosjektet har presentert installasjonsprogrammet Agama 9 med et nytt web-grensesnitt

Utviklerne av prosjektet openSUSE har publisert utgaven av installasjonsprogrammet Agama 9, som er utviklet for Ä erstatte det klassiske installasjonsgrensesnittet for SUSE og openSUSE, og bemerkes ved Ä separere brukergrensesnittet fra de interne komponentene i YaST. Agama gir mulighet for bruk av forskjellige frontend-lÞsninger, for eksempel en frontend for styring av installasjonen via webgrensesnitt. For testing av det nye installasjonsprogrammet er det opprettet live-builds for arkitekturene x86_64, ppc64le, s390x og ARM64, som stÞtter installasjon av openSUSE Leap, kontinuerlig oppdaterte bygg av openSUSE Tumbleweed, samt flere utgaver av SUSE ALP basert pÄ isolerte containere.

InstallatÞren gir muligheter som er nÞdvendige for Ä lÞse oppgaver som valg av startapplikasjoner, konfigurasjon av nettverkstilkobling, sprÄk, tastatur, tidssone og lokaliseringsinnstillinger, forberedelse av lagringsenheter og partisjonering, samt tillegg av brukere i systemet. Blant hovedmÄlene for utviklingen av Agama er det nevnt Ä fjerne eksisterende begrensninger i det grafiske grensesnittet, utvide mulighetene for Ä bruke funksjonaliteten fra YaST i andre applikasjoner, avvik fra bindingen til et enkelt programmeringssprÄk og stimulere til opprettelse av alternative innstillinger fra samfunnsrepresentanter.

For installasjon av pakker, testing av maskinvare, partisjonering av disker og andre nÞdvendige funksjoner ved installasjon, fortsetter Agama Ä bruke YaST-biblioteker, hvor tjenester-lag er implementert som abstraherer tilgangen til bibliotekene via en standardisert kommunikasjonsprotokoll basert pÄ HTTP. InstallatÞren bruker en flerprosessarkitektur, som gjÞr at brukergrensesnittet for interaksjon ikke blir blokkert mens andre oppgaver utfÞres. Det grunnleggende grensesnittet for installasjonsadministrasjon er bygget med web-teknologier. Webgrensesnittet er skrevet i JavaScript ved hjelp av React-rammeverket og komponenter fra PatternFly. Meldingsutvekslingstjenesten samt den innebygde HTTP-serveren er skrevet i Ruby.

I den nye versjonen:

  • En ny implementering av webgrensesnittet er foreslĂ„tt, der den klassiske oppsettet er benyttet og en sidepanel for navigasjon gjennom alle installasjonsfaser er lagt til. Problemer med skalering av webgrensesnittet er lĂžst ved tillegg av ny funksjonalitet. Enkelte seksjoner av grensesnittet har blitt betydelig endret, spesielt er siden for nettverkskonfigurasjon endret merkbart.

    openSUSE-prosjektet har presentert installasjonsprogrammet Agama 9 med et nytt web-grensesnitt
  • Mulighetene for automatisk installasjon, utfĂžrt uten menneskelig deltakelse, er utvidet. NĂ„r profiler pĂ„ sprĂ„ket for konfigurasjonsbestemmelse jsonnet utfĂžres, tilbys mer informasjon om maskinvaren. En ny seksjon "legacy-autoyast-storage" er implementert, som tillater bruk av innholdet fra seksjoner i AutoYaST. Kommandolinjegrensesnittet er oppdatert, hvor stĂžtte for redigering av konfigurasjon i en ekstern redigerer har blitt lagt til.
  • Del partial kompatibilitet med autoinstallasjonsprofiler laget for AutoYaST, som kan importeres til Agama og konverteres til eget format. PĂ„ grunn av forskjeller i funksjonalitet er ikke alle konfigurasjonselementer fra AutoYaST tilgjengelige, men utviklerne planlegger Ă„ stĂžtte de mest betydningsfulle seksjonene,
    som seksjonene «partitioning», «networking», «software» og «scripts». Regler, klasser, innbygging av kode i Ruby og definisjon av skript som kalles fÞr endringer anvendes, stÞttes.
  • Installeringsmediets (Live ISO) innhold er modernisert. Det er lagt til stĂžtte for Ă„ installere ekstra pakker i Live-miljĂžet (databasen med informasjon om pakkene blir nĂ„ ikke lĂ„st, noe som gjĂžr det mulig Ă„ installere og oppdatere pakker etter oppstart i Live-modus). I stedet for et fast passord «linux» for Ă„ logge inn med root-rettigheter i systemmiljĂžet til oppstartmediet, er det nĂ„ mulig Ă„ definere eget passord eller generere et tilfeldig passord som vises etter oppstart i den lokale konsollen, sammen med kopier av de genererte SSH-nĂžklene og TLS-sertifikater.

    openSUSE-prosjektet har presentert installasjonsprogrammet Agama 9 med et nytt web-grensesnitt

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster