Publicatie van een uitgave Agama 22 ā een nieuwe installer voor openSUSE en SUSE, ontwikkeld als vervanging voor de klassieke YaST Installer. Agama is gebouwd als een service-georiĆ«nteerde installer met een webinterface en de mogelijkheid voor integratie met externe tools. De code van het project is beschikbaar onder de licentie GPL-2.0.
In aankondiging van Agama 22 de ontwikkelaars merken op dat in deze release de nadruk ligt op het verbeteren van de interface. In het project beschouwen ze Agama 22 als de meest gebruiksvriendelijke en toegankelijke versie van de installer tot nu toe.
Belangrijkste veranderingen in Agama 22
De titel en de werkbalk van de webinterface zijn opnieuw ontworpen.
De nieuwe titel toont nu het geselecteerde product en het logo op alle pagina's, terwijl de herontworpen 'broodkruimels' de navigatie vergemakkelijken. De knop Review and install, die de ontwikkelaars als overbodig en verwarrend beschouwden, is verwijderd, en de vrijgekomen ruimte is gebruikt voor een beter zichtbare toegang tot de tools van de installer.De voortgangsindicator van de installatie is verbeterd.
Eerder verscheen de voortgangsindicator alleen tijdens het uitvoeren van taken, nu is deze constant zichtbaar in de interface. Dit zou het gedrag van de installer duidelijker moeten maken: de gebruiker kan direct zien waar hij de status van de operaties kan volgen.De logging van de installatie is verfijnd.
De logdownloadtool legt nu beter uit wat zijn doel is en toont de status van de datavoorbereiding. Dit is nuttig voor het diagnosticeren van installatiefouten en voor het rapporteren aan de ontwikkelaars.Er is een configuratieweergave-tool toegevoegd.
Het item Download config is vervangen door Show configuration. In plaats van simpelweg een JSON-bestand te downloaden, krijgt de gebruiker een meer begrijpelijke manier om de huidige installatieconfiguratie te bekijken.Er is een Appearance-tool toegevoegd voor het aanpassen van het uiterlijk.
In de webinterface is er een instelling voor de themaweergave: kleurenschema en contrast kunnen worden gekozen. Deze functie is gebaseerd op wijzigingen in PatternFly 6.5, inclusief ondersteuning voor een hoogcontrast-modus die voldoet aan de vereisten van WCAG AAA.De instellingen voor besturingssystemen zijn verbeterd.
Extra opties voor besturingssystemen zijn aan de interface toegevoegd, en de secties voor het instellen van schijven, partities en logische volumes zijn meer uniform gemaakt. Dit maakt uitgebreide partitionering scenarios begrijpelijker.VLAN kan nu via de webinterface worden ingesteld.
Agama 22 maakt het mogelijk om verschillende soorten netwerkverbindingen in te stellen via de grafische interface: Wi-Fi, Ethernet, bridge, bond en VLAN. Eerder werd de ondersteuning voor VLAN in de webinterface alleen verwacht.De commandoregelinterface is verbeterd.
De tekstmonitor kan nu interactief antwoorden geven op vragen van de installer. Dankzij deze verbetering krijgen commando's zoals agama config load, die de monitor gebruiken om resultaten te tonen, ook een handigere werking.Een access-sectie is toegevoegd aan de JSON-configuraties.
Dit nieuwe gedeelte stelt in staat om vooraf toegang tot het geĆÆnstalleerde systeem via SSH of Cockpit in te stellen. Agama zorgt voor het inschakelen van de benodigde service, het openen van poorten in de firewall en andere acties die nodig zijn voor toegang na installatie.
Agama blijft een van de sleutelprojecten van openSUSE/SUSE: het doel is om de verouderde YaST Installer-architectuur te vervangen door een modernere installer (standaard aangeboden sinds versie 16), die gemakkelijker te ontwikkelen, hergebruiken en integreren is met andere tools.
Bron: linux.org.ru




