V openSUSE želijo tudi svoj namestitveni program WebUI

Po razglasitvi inObvestilo o spremembi spletnega vmesnika namestitvenega programa Anaconda uporablja v Fedori in RHEL, so razkrili razvijalci namestitvenega programa YaST da tudi oni načrtuje razvoj projekta "D-Installer". in ustvarite vmesnik za upravljanje namestitve openSUSE in SUSE Linux prek spletnega vmesnika.

Za razliko od novic o delu, ki so ga začeli z inštalaterjem Anaconda, je treba omeniti, da eprojekt ki so jih razkrili v openSUSE že dolgo razvija spletni vmesnik WebYaST.

Glavni razlog, zakaj ni bil objavljen javnosti, čeprav je bil v razvoju že kar nekaj časa, je, ker je omejen z zmožnostmi oddaljene administracije in konfiguracije sistema, ni zasnovan za uporabo kot namestitveni program in je togo vezano na kodo YaST.

Glede načrtov, ki so bili objavljeni glede novega inštalaterja "D-Installer" se obravnava kot platforma, ki ponuja različne namestitvene vmesnike (Qt GUI, CLI in Web) poleg YaST. Povezani načrti vključujejo delo za skrajšanje namestitvenega postopka, ločitev uporabniškega vmesnika od notranje opreme YaST in dodajanje spletnega vmesnika.

Kot morda veste, YaST ni samo nadzorni center za (odprte) distribucije SUSE Linuxa, ampak je tudi namestitveni program. In v tem smislu menimo, da je kompetenten monter. Vendar pa čas teče in YaST v nekaterih pogledih kaže svojo starost.

Tehnično je D-Installer plast abstrakcije, ki je implementirana na vrhu knjižnice YaST in zagotavlja enoten vmesnik za dostop do funkcij, kot so namestitev paketa, preverjanje strojne opreme in particioniranje diska prek D-Bus.

Konzolni in grafični namestitveni programi bodo preseljeni na določen API D-Bus ter namestitveni program, ki temelji na brskalniku, ki se povezuje z D-Installer prek storitve proxy, ki omogoča dostop do klicev D-Bus prek HTTP-ja.

Omeniti velja, da je razvoj D-Installerja še v začetni fazi prototipa. D-Installer in proxyji so razviti v jeziku Ruby, v katerem je napisan YaST, spletni vmesnik pa je zgrajen v JavaScriptu z uporabo ogrodja React (uporaba komponent Cockpit ni izključena).

Zagotavljanje alternativnega spletnega vmesnika je le vrh ledene gore. Preden to storimo, moramo narediti veliko notranjih sprememb, na primer ločiti kodo od uporabniškega vmesnika ali dodati vmesnik D-Bus.

Na srečo smo že izboljšali notranjost YaST na več pomembnih področjih (shranjevanje, mreženje itd.). Vendar še nismo tam: še veliko dela je treba opraviti.

Medtem ko je na strani koristi omenjeno, da se po tem pristopu pričakuje, da se lahko YaST še izboljša. Poimenovati jih nekaj:

  • Boljši uporabniški vmesnik:Ponovna uporaba: YaST vsebuje veliko uporabne logike, ki bi bila na voljo drugim orodjem.
  • boljša integracija: Dele YaST bi moralo biti lažje integrirati v svoje delovne poteke z zagotavljanjem vmesnika D-Bus.
  • Večjezični: Sčasoma bi nam lahko uporaba D-Bus omogočila uporabo drugih programskih jezikov.

Z nekaj besedami, cilji, ki jih zasleduje projekt D-Installer, so: odpraviti obstoječe omejitve grafičnega vmesnika, razširiti možnosti uporabe funkcionalnosti YaST v drugih aplikacijah, enoten vmesnik D-Bus, ki poenostavlja integracijo z lastne delovne tokove, ki niso več vezan na en programski jezik (API D-Bus vam bo omogočil ustvarjanje vtičnikov v različnih jezikih), kar spodbuja ustvarjanje alternativnih konfiguracij s strani članov skupnosti.

Poleg tega, razvijalci upajo, da bo k projektu prispevalo več ljudi omogočanje dostopnosti kode in uporabo splošno znanih tehnologij.

Končno Če vas zanima, če bi lahko o tem vedeli več o opombi, lahko preverite podrobnosti v izvirni objavi tako, da obiščete naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   HO2Gi je dejal

    "Razvijalci namestitvenega programa YaST so razkrili, da načrtujejo tudi "" razvoj projekta "D-Installer""
    Ali manjkajo?
    Ostal sem v zanki, ko sem ga poskušal pravilno prebrati XD. Balances

  2.   eden od nekaterih je dejal

    YaST je nekaj, kar bi moral imeti vsak samospoštljiv distro. Škoda, da kljub temu, da je brezplačna programska oprema, jo imata samo SUSE in openSUSE. Škoda