Éischt Verëffentlechung vum D-Installer, en neien Installateur fir openSUSE an SUSE

D'Entwéckler vum YaST Installer, deen an openSUSE a SUSE Linux benotzt gëtt, hunn dat éischt Installatiounsbild mat engem neien Installateur presentéiert, deen als Deel vum D-Installer Projet entwéckelt gouf an d'Installatiounsmanagement iwwer e Webinterface ënnerstëtzt. Dat préparéiert Bild soll Iech mat de Fäegkeeten vum D-Installer vertraut maachen a bitt d'Moyene fir eng kontinuéierlech aktualiséiert Editioun vun openSUSE Tumbleweed z'installéieren. D-Installer ass nach ëmmer als experimentell Projet positionéiert an déi éischt Verëffentlechung kann als Transformatioun vun enger konzeptueller Iddi an d'Form vun engem initialen Produkt ugesi ginn, scho benotzbar, awer erfuerdert vill Verfeinerung.

D-Installer beinhalt d'Trennung vun der User-Interface vun den internen Komponenten vum YaST an erlaabt d'Benotzung vu verschiddene Frontends. Fir Packagen z'installéieren, Ausrüstung, Partitionsdisken an aner Funktiounen déi néideg sinn fir d'Installatioun z'installéieren, gi YaST Bibliothéike weider benotzt, op där eng Schicht implementéiert gëtt, déi den Zougang zu Bibliothéiken duerch eng vereenegt D-Bus Interface abstrakt.

E Front-End gebaut mat Webtechnologien ass fir Benotzerinteraktioun virbereet ginn. D'fontend ëmfaasst eng Handler datt Zougang zu D-Bus rifft via HTTP gëtt, an engem Web Interface un de Benotzer gewisen. De Webinterface ass a JavaScript geschriwwe mam React Kader a PatternFly Komponenten. De Service fir d'Interface op D-Bus ze binden, wéi och den agebaute http Server, sinn am Rubin geschriwwen a gebaut mat fäerdege Moduler entwéckelt vum Cockpit-Projet, déi och a Red Hat Webkonfigurateuren benotzt ginn.

D'Installatioun gëtt duerch den Écran "Installatioun Resumé" geréiert, deen virbereet Astellunge enthält, déi virun der Installatioun gemaach goufen, wéi d'Auswiel vun der Sprooch an dem Produkt ze installéieren, Diskpartitionéierung a Benotzerverwaltung. Den Haaptunterschied tëscht der neier Interface an der YaST ass datt d'Astellunge goen net erfuerdert individuell Widgets ze starten an direkt ugebuede gëtt. D'Interfacefäegkeeten sinn nach ëmmer limitéiert, zum Beispill, an der Produktauswiel Sektioun ass et keng Fäegkeet fir d'Installatioun vun eenzelne Sets vu Programmer a Systemrollen ze kontrolléieren, an an der Disk Partition Sektioun gëtt nëmmen d'Auswiel vun enger Partition fir d'Installatioun ugebueden ouni d'Fäegkeet fir d'Partitionstabell z'änneren an den Dateityp z'änneren.

Éischt Verëffentlechung vum D-Installer, en neien Installateur fir openSUSE an SUSE
Éischt Verëffentlechung vum D-Installer, en neien Installateur fir openSUSE an SUSE

Features, déi Verbesserung erfuerderen, enthalen Tools fir de Benotzer iwwer Feeler z'informéieren déi optrieden an interaktiv Interaktioun während der Aarbecht organiséieren (zum Beispill fir e Passwuert ze froen wann eng verschlësselte Partition festgestallt gëtt). Et ginn och Pläng fir d'Behuele vu verschiddenen Installatiounsstadien z'änneren ofhängeg vum ausgewielten Produkt oder Systemroll (zum Beispill MicroOS benotzt eng read-only Partition).

Ënnert den Entwécklungsziler vum D-Installer gëtt d'Eliminatioun vun existente GUI Aschränkungen ernimmt; d'Erweiderung vun der Fäegkeet YaST Funktionalitéit an aner Uwendungen ze benotzen; vermeide mat enger Programméierungssprooch gebonnen ze sinn (D-Bus API erlaabt Iech Add-ons a verschiddene Sproochen ze kreéieren); encouragéieren d'Schafe vun alternativen Astellunge vu Gemeinschaftsmemberen.

Source: opennet.ru

Setzt e Commentaire