Het testen van Fedora-builds met een webgebaseerd installatieprogramma is begonnen

Het Fedora-project heeft de vorming aangekondigd van experimentele builds van Fedora 37, uitgerust met een opnieuw ontworpen Anaconda-installatieprogramma, waarin een webinterface wordt voorgesteld in plaats van een interface gebaseerd op de GTK-bibliotheek. De nieuwe interface maakt interactie via een webbrowser mogelijk, wat het gemak van het op afstand bedienen van de installatie aanzienlijk vergroot, wat niet te vergelijken is met de oude oplossing op basis van het VNC-protocol. De ISO-afbeeldingsgrootte is 2.3 GB (x86_64).

De ontwikkeling van het nieuwe installatieprogramma is nog niet voltooid en nog niet alle geplande functies zijn geΓ―mplementeerd. Naarmate er innovaties worden toegevoegd en bugs worden opgelost, is het de bedoeling om bijgewerkte assemblages uit te brengen die de voortgang van het werk aan het project weerspiegelen. Gebruikers worden uitgenodigd om de nieuwe interface te evalueren en constructief commentaar te geven over hoe deze kan worden verbeterd. Tot de reeds beschikbare functies behoren een taalselectieformulier, een interface voor het selecteren van een schijf voor installatie, automatisch partitioneren op de schijf, automatische installatie van Fedora 37 Workstation op de aangemaakte partitie, een scherm met een overzicht van de geselecteerde installatieopties, een scherm met een installatievoortgangsindicator, ingebouwde hulp.

De webinterface is gebouwd op basis van componenten uit het Cockpit-project, die al in Red Hat-producten worden gebruikt voor het configureren en beheren van servers. Cockpit werd geselecteerd als een beproefde oplossing met een backend voor interactie met het installatieprogramma (Anaconda DBus). Het gebruik van Cockpit maakte ook consistentie en unificatie van de verschillende systeembesturingscomponenten mogelijk. Bij het herwerken van de interface werden de resultaten van eerder gedaan werk gebruikt om de modulariteit van het installatieprogramma te vergroten - het grootste deel van Anaconda werd omgezet in modules die communiceren via de DBus API, en de nieuwe interface gebruikt een kant-en-klare API zonder interne verwerking .

Bron: opennet.ru

Voeg een reactie