Agama 19 markerar ett stort steg framåt för openSUSE:s installationsverktyg, med en modern webbaserad design, nya installationslägen och förbättrad flexibilitet. Den nya versionen introducerar dessutom ett omarbetat API som öppnar för mer avancerad automatisering och konfiguration, samtidigt som kompatibiliteten med tidigare versioner behålls.

Denna version introducerar en större arkitektonisk omarbetning som gör det möjligt att styra installationsprogrammets kärna genom ett enhetligt och enkelt API.
openSUSE-projektet har släppt den webbaserade installationsprogramvaran Agama 19 för operativsystemen openSUSE Tumbleweed, Slowroll och MicroOS. Det är en större uppdatering som innehåller flera nya funktioner, mindre förbättringar och buggfixar.
Agama 19 släpps fyra månader efter Agama 18 och introducerar möjligheten att installera vissa SUSE Linux-distributioner i så kallade installationslägen, såsom Standard eller Immutable. Dessutom tillkommer en ny inställning för startladdaren, updateNvram, som uppdaterar det icke-flyktiga minnet (NVRAM), samt stöd för att använda SSH-publika nycklar för att autentisera root-användaren.
Nytt är också möjligheten att installera i en befintlig LVM-volymgrupp samt att lägga till nya fysiska volymer i en existerande volymgrupp. Det finns även ett nytt alternativ för att ladda ner den aktuella installationskonfigurationen i JSON-format, vilket används av Agamas kommandoradsverktyg och vid obevakad installation.
”Detta är ett första steg mot att göra webbgränssnittet till ett användbart verktyg för lärande och prototypframtagning i mer avancerade scenarier, även om denna funktionalitet fortfarande kan förbättras ur ett användbarhetsperspektiv”, säger utvecklarna.
Nätverkssidan har förbättrats och gör det nu möjligt att definiera nya Ethernet-anslutningar samt dynamiskt reagera på förändringar i det underliggande systemet, till exempel när en nätverkskabel ansluts eller när en ny Wi-Fi-adapter kopplas in.
Även den live-baserade Agama-installations-ISO:n har uppdaterats, med bättre stöd för seriell konsol och anpassade tidsgränser. Dessutom har placeringen av kernel och initramfs enhetliggjorts mellan olika arkitekturer. En ny startparameter, live.net_config_tui=1, har också lagts till, vilken startar NetworkManagers textbaserade gränssnitt (nmtui) innan Agama körs.
Under huven introducerar Agama 19 en omfattande arkitekturell förändring som gör att installationsprogrammets kärna kan styras via ett konsekvent och enkelt API, samtidigt som det JSON-baserade konfigurationsformatet förblir helt bakåtkompatibelt med tidigare versioner.
Se den fullständiga ändringsloggen för mer information. För att använda Agama-installationsprogrammet för openSUSE Tumbleweed, MicroOS eller Slowroll behöver du ladda ner Agama live-ISO-avbilden, skapa ett startbart medium (till exempel på ett USB-minne) och starta från det. De vanliga live-ISO-avbilderna använder fortfarande det äldre installationsverktyget YaST.
https://agama-project.github.io/download
Faktaruta: Agama 19
Version: Agama 19
Typ: Webbaserat installationsprogram
Stödda system: openSUSE Tumbleweed, Slowroll och MicroOS
Nyheter: Installationslägen, stöd för SSH-nycklar för root, förbättrad nätverkshantering och LVM-stöd
Arkitektur: Ny enhetlig API-baserad kärna
Konfiguration: JSON-format med bakåtkompatibilitet
ISO: Agama Live ISO krävs för att använda installationsprogrammet
Obs: Vanliga live-ISO-filer använder fortfarande YaST-installationsprogrammet

