De Agama 18-installateur, gebruikt in SUSE en openSUSE, is gepubliceerd.

De ontwikkelaars van het openSUSE-project hebben de Agama 18-installateur gepresenteerd, die opvallend is door de scheiding van de gebruikersinterface van de interne componenten van YaST. Agama ondersteunt het gebruik van verschillende front-ends, zoals een front-end voor installatiebeheer via een webinterface. Agama verving de klassieke installatie-interface in de uitgaven van SUSE Linux Enterprise Server 16 en openSUSE Leap 16. De code van de installateurcomponenten is verspreid onder de GPLv2-licentie en is geschreven in Ruby, Rust en JavaScript/TypeScript.

Voor het evalueren van de nieuwe installateur zijn live-builds samengesteld voor de architecturen x86_64, ppc64le, s390x en ARM64. In de builds zijn de openSUSE Leap 16 versie, continu bijgewerkte builds van openSUSE Tumbleweed en openSUSE Slowroll, evenals versies van MicroOS en openSUSE Leap Micro beschikbaar voor installatie.

De ontwikkelingsdoelen van Agama: het wegnemen van de bestaande beperkingen van de grafische interface; het uitbreiden van de mogelijkheden om de functionaliteit van YaST in andere applicaties te gebruiken; het afstappen van de afhankelijkheid van ƩƩn programmeertaal; het stimuleren van de creatie van alternatieve instellingen door leden van de gemeenschap. De installer biedt functies zoals de selectie van een basisset applicaties, configuratie van netwerkverbinding, taal, toetsenbord, tijdzone en lokale instellingen, voorbereiding van opslagapparaten en partitie-indeling, en het toevoegen van gebruikers aan het systeem.

Voor het installeren van pakketten, het controleren van hardware, het partitioneren van schijven en andere noodzakelijke installatiefuncties blijven de YaST-bibliotheken in Agama gebruikt worden, bovenop welke service-lagen zijn gerealiseerd die toegang tot de bibliotheken abstraheren via een gestandaardiseerd communicati protocol op basis van HTTP. De installer maakt gebruik van een multiprocessarchitectuur, waardoor de gebruikersinterface niet wordt geblokkeerd tijdens het uitvoeren van andere taken.

De basisinterface voor installatiebeheer is gebouwd met gebruik van webtechnologieƫn. De webinterface is geschreven in JavaScript met het React-framework en PatternFly-componenten. De berichtenservice, evenals de ingebouwde http-server, zijn geschreven in Ruby. De interface wordt weergegeven in een browser die wordt uitgevoerd in een grafische omgeving gebaseerd op Wayland (er wordt een vereenvoudigde omgeving gecreƫerd op basis van de compositiemanagers Mutter en Firefox).

In de nieuwe versie:

  • De pagina voor het configureren van opslagapparaten is herzien. De ontwikkelaars hebben geprobeerd duidelijkheid voor beginners te combineren met de mogelijkheid voor ervaren gebruikers om toegang te krijgen tot geavanceerde instellingen in ƩƩn interface.
    De Agama 18-installateur, gebruikt in SUSE en openSUSE, is gepubliceerd.
  • De interface voor het configureren van DASD (Direct Access Storage Device) opslagapparaten, die worden gebruikt op System/390 mainframes, is verbeterd.
    De Agama 18-installateur, gebruikt in SUSE en openSUSE, is gepubliceerd.
  • De configuratiebeheermogelijkheden in JSON-formaat zijn uitgebreid. Ondersteuning voor lokale controle van het JSON-profiel is toegevoegd, zonder de installateur te starten. Tools zijn gerealiseerd om vanuit het profiel antwoorden op de vragen van de installateur te beheren. Er is de mogelijkheid toegevoegd om afzonderlijke installatie templates te verwijderen, naast het vervangen van de hele lijst.
  • De mogelijkheid om de versie van de installateur vanuit een externe repository te updaten voordat het installatieproces begint, is toegevoegd.
  • Opties voor het installeren van vroege alfaversies van SUSE Linux 16.1 zijn toegevoegd. In de toekomst plannen ze ondersteuning voor testversies van openSUSE 16.1 en de atomische editie van openSUSE Kalpa toe te voegen.
  • De ondersteuning voor de architectuur i586 is officieel stopgezet.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster