Eldono de D-Installer 0.4, nova instalilo por openSUSE kaj SUSE

La programistoj de la instalilo YaST, uzata en openSUSE kaj SUSE Linukso, publikigis ĝisdatigon de la eksperimenta instalilo D-Installer 0.4, kiu subtenas instaladministradon per interreta interfaco. Samtempe, instalbildoj estis pretaj por konatiĝi kun la kapabloj de D-Installer kaj provizi ilojn por instali la kontinue ĝisdatigitan eldonon de openSUSE Tumbleweed, same kiel la eldonojn de Leap 15.4 kaj Leap Micro 5.2.

D-Installer implikas apartigi la uzantinterfacon de la internaj komponentoj de YaST kaj permesi la uzon de diversaj fasadoj. Por instali pakaĵojn, kontroli ekipaĵon, sekciodiskojn kaj aliajn funkciojn necesajn por instalado, YaST-bibliotekoj daŭre estas uzitaj, aldone al kiu tavolo estas efektivigita kiu abstraktas aliron al bibliotekoj per unuigita D-Bus-interfaco. Inter la celoj de la evoluo de D-Installer estas la elimino de ekzistantaj limigoj de la grafika interfaco, vastigi la kapablon uzi YaST-funkciecon en aliaj aplikoj, evitante esti ligita al unu programlingvo (la D-Bus API permesos al vi krei aldoni. -ons en malsamaj lingvoj) kaj instigante la kreadon de alternativaj agordoj de komunumanoj.

Frontend konstruita uzante retajn teknologiojn estis preparita por uzantinterago. La fontend inkluzivas pritraktilon, kiu disponigas aliron al D-Bus-vokoj per HTTP, kaj retinterfacon montritan al la uzanto. La retinterfaco estas skribita en JavaScript uzante la React-kadron kaj PatternFly-komponentojn. La servo por ligi la interfacon al D-Bus, same kiel la enkonstruita http-servilo, estas skribitaj en Ruby kaj konstruitaj per pretaj moduloj evoluigitaj de la Cockpit-projekto, kiuj ankaŭ estas uzitaj en Red Hat-retaj agordiloj.

La instalado estas administrita per la ekrano "Resumo de Instalado", kiu enhavas preparajn agordojn faritajn antaŭ instalado, kiel elektado de la instalota lingvo kaj produkto, diskpartigo kaj administrado de uzantoj. La ĉefa diferenco inter la nova interfaco kaj YaST estas, ke iri al agordoj ne postulas lanĉi individuajn fenestraĵojn kaj estas proponita tuj.

La nova versio de D-Installer efektivigas plurprocezan arkitekturon, dank'al kiu la uzantinterfaco ne plu estas blokita dum aliaj laboroj en la instalilo estas plenumita, kiel legado de metadatumoj el la deponejo kaj instalado de pakaĵoj. Tri internaj instalaj stadioj estis lanĉitaj: lanĉo de la instalilo, agordo de instalaj parametroj kaj instalado. Subteno por instali diversajn produktojn estis efektivigita, ekzemple, krom instali la eldonon de openSUSE Tumbleweed, nun eblas instali eldonojn de openSUSE Leap 15.4 kaj Leap Micro 5.2. Por ĉiu produkto, la instalilo elektas malsamajn diskajn sekciojn, aron da pakaĵoj kaj sekurecajn agordojn.

Aldone, laboroj por krei minimumisman sistembildon, kiu ebligos la instalilon funkcii. La ĉefa ideo estas aranĝi la instalilojn en formo de ujo kaj uzi specialan Iguana boot initrd-medion por lanĉi la ujon. Nuntempe, YaST-moduloj jam estis adaptitaj por labori de la ujo por agordi horzonojn, klavaron, lingvon, fajroŝirmilon, presan sistemon, DNS, rigardante la systemd protokolon, administri programojn, deponejojn, uzantojn kaj grupojn.



fonto: opennet.ru

Aldoni komenton