Agama 18-installationsprogrammet er offentliggjort, som anvendes i SUSE og openSUSE

Udviklerne af openSUSE-projektet har præsenteret Agama 18-installationsprogrammet, som er bemærkelsesværdigt for adskillelsen af brugergrænsefladen fra de interne komponenter af YaST. Agama understøtter brugen af forskellige frontend'er, for eksempel en frontend til administration af installationen via webgrænseflade. Agama har erstattet den klassiske installationsgrænseflade i SUSE Linux Enterprise Server 16 og openSUSE Leap 16. Koden til installationskomponenterne distribueres under GPLv2-licensen og er skrevet i Ruby, Rust og JavaScript/TypeScript.

For at vurdere den nye installationsprogram er der dannet live-samlinger for arkitekturerne x86_64, ppc64le, s390x og ARM64. I samlingerne er versionen openSUSE Leap 16 tilgængelig til installation, sammen med kontinuerligt opdaterede samlinger af openSUSE Tumbleweed og openSUSE Slowroll, samt udgaverne MicroOS og openSUSE Leap Micro.

Målene med udviklingen af Agama er at eliminere de eksisterende begrænsninger i den grafiske brugergrænseflade; udvide mulighederne for at bruge YaST-funktionalitet i andre applikationer; fravælge afhængigheden af et enkelt programmeringssprog; motivere skabelsen af alternative indstillinger af fællesskabet. Installationsprogrammet tilbyder funktioner som valg af en grundlæggende pakke, netværkskonfiguration, sprog, tastatur, tidszone og lokaliseringsindstillinger, forberedelse af lagerenheder og opdeling af partitioner, samt tilføjelse af brugere til systemet.

Til installation af pakker, kontrollere hardware, partitionere diske og andre nødvendige funktioner under installationen fortsætter Agama med at bruge YaST-biblioteker, hvorpå der er implementeret mellemlagstjenester, der abstraherer adgangen til bibliotekerne gennem en ensartet kommunikationsprotokol baseret på HTTP. Installationsprogrammet bruger en multiprocess-arkitektur, hvilket gør, at brugergrænsefladen ikke blokeres under udførelsen af andre opgaver.

Det grundlæggende interface til administration af installationen er bygget med web-teknologier. Webinterfacet er skrevet i JavaScript ved hjælp af React-rammen og PatternFly-komponenter. Tjenesten til meddelelser samt den indbyggede http-server er skrevet i Ruby. Interfacet vises i en browser, der kører i et grafisk miljø baseret på Wayland (en beskåret miljø oprettet på basis af kompositmanageren Mutter og Firefox).

I den nye version:

  • Konfigurationssiden for lagerenheder er blevet redesignet. Udviklerne har forsøgt at kombinere brugervenlighed for nybegyndere med avancerede indstillingsmuligheder for erfarne brugere i ét interface.
    Agama 18-installationsprogrammet er offentliggjort, som anvendes i SUSE og openSUSE
  • Interface til konfiguration af DASD (Direct Access Storage Device), der anvendes på System/390 mainframes, er blevet forbedret.
    Agama 18-installationsprogrammet er offentliggjort, som anvendes i SUSE og openSUSE
  • Mulighederne for konfigurationsstyring i JSON-format er blevet udvidet. Støtte til lokal validering af JSON-profiler er blevet tilføjet uden at starte installatøren. Redskaber til at styre ud fra profilen med svar på installatørens spørgsmål er implementeret. Der er mulighed for at fjerne individuelle installationsskabeloner samt at erstatte hele listen.
  • Muligheden for at opdatere installatørversionen fra et eksternt repository, før installationsprocessen starter, er blevet tilføjet.
  • Muligheder for installation af tidlige alfa-versioner af SUSE Linux 16.1 er blevet tilføjet. Der er planer om at tilføje support til beta-versioner af openSUSE 16.1 og den atomare version af openSUSE Kalpa senere.
  • Støtten til i586-arkitekturen er officielt afsluttet.

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