OpenSUSE jie taip pat nori savo WebUI diegimo programos

Po to, kai buvo paskelbta irPranešimas apie Anaconda diegimo programos žiniatinklio sąsajos pakeitimą naudojamas Fedora ir RHEL, YaST diegimo programos kūrėjai atskleidė kad jie taip pat planuoja plėtoti „D-Installer“ projektą ir sukurti sąsają, skirtą valdyti openSUSE ir SUSE Linux diegimą per žiniatinklio sąsają.

Skirtingai nuo naujienų apie pradėtus darbus su Anaconda montuotoju, reikia pažymėti, kad elprojektas kuriuos jie atskleidė „openSUSE“. ilgą laiką kuria WebYaST žiniatinklio sąsają.

Pagrindinė priežastis, kodėl jis nebuvo išleistas viešai, nors jis jau buvo kuriamas gana ilgą laiką, yra ta, kad jį riboja nuotolinio administravimo ir sistemos konfigūravimo galimybės, jis nėra skirtas naudoti kaip montuotojas ir yra griežtas. susieta su YaST kodu.

Dėl planų, kurie buvo paskelbti dėl naujojo montuotojo „D-Installer“ – tai platforma, teikianti įvairias diegimo sąsajas (Qt GUI, CLI ir Web), be YaST. Susiję planai apima diegimo proceso sutrumpinimą, vartotojo sąsajos atskyrimą nuo YaST vidinių elementų ir žiniatinklio sąsajos pridėjimą.

Kaip tikriausiai žinote, YaST yra ne tik (atvirų) SUSE Linux platinimų valdymo centras, bet ir diegimo programa. Ir šia prasme manome, kad jis yra kompetentingas montuotojas. Tačiau laikas praeina ir YaST kai kuriais aspektais rodo savo amžių.

Techniškai D-Installer yra abstrakcijos sluoksnis, įdiegtas ant viršaus bibliotekos YaST ir suteikia vieningą sąsają, leidžiančią pasiekti tokias funkcijas kaip paketo diegimas, aparatinės įrangos patikrinimas ir disko skaidymas per D-Bus.

Konsolės ir grafinės diegimo programos bus perkeltos į nurodytą D-Bus API, taip pat naršyklės diegimo programą, kuri susieja su D-Installer per tarpinio serverio paslaugą, suteikiančią prieigą prie D-Bus skambučių per HTTP.

Verta paminėti, kad D-Installer kūrimas vis dar yra pradiniame prototipo etape. D-Installer ir tarpiniai serveriai sukurti Ruby kalba, kuria parašyta YaST, o žiniatinklio sąsaja sukurta JavaScript naudojant React sistemą (neatmetama galimybė naudoti Cockpit komponentus).

Alternatyvios žiniatinklio sąsajos suteikimas yra tik ledkalnio viršūnė. Prieš tai darydami, turime atlikti daug vidinių pakeitimų, pvz., atsieti kodą nuo vartotojo sąsajos arba pridėti D-Bus sąsają.

Laimei, jau patobulinome YaST vidines dalis keliose svarbiose srityse (saugykla, tinklas ir kt.). Tačiau mes to dar nesame: dar reikia daug nuveikti.

Kalbant apie naudą, minima, kad laikantis šio požiūrio tikimasi, kad YaST gali patobulinti dar daugiau. Išvardyti kelis:

  • Geresnė vartotojo sąsaja:Pakartotinis naudojimas: YaST yra daug naudingos logikos, kuri būtų prieinama kitiems įrankiams.
  • geresnė integracija: Turėtų būti lengviau integruoti YaST dalis į savo darbo eigą, suteikiant D-Bus sąsają.
  • Daugiakalbė kalba: Galų gale, naudojant D-Bus, galėtume naudoti kitas programavimo kalbas.

Keliais žodžiais tariant, D-Installer projekto tikslai yra: panaikinti esamus grafinės sąsajos apribojimus, išplėsti YaST funkcionalumo panaudojimo galimybes kitose programose, vieninga D-Bus sąsaja, supaprastinanti integraciją su savo darbo eigas, nebėra susietas su viena programavimo kalba (D-Bus API leis kurti įskiepius skirtingomis kalbomis), skatinant bendruomenės narius kurti alternatyvias konfigūracijas.

Neskaitant to, kūrėjai tikisi, kad prie projekto prisidės daugiau žmonių padaryti kodą labiau prieinamą ir naudojant plačiai žinomas technologijas.

Pagaliau jei norite sužinoti daugiau apie užrašą, galite patikrinti išsamią informaciją pradiniame įraše apsilankę adresu sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   HO2Gi sakė

    „YaST diegimo programos kūrėjai atskleidė, kad jie taip pat planuoja kurti „D-Installer“ projektą“
    Ar jų trūksta?
    Buvau įkyrus, bandydamas tai teisingai perskaityti XD.Balansai

  2.   vienas iš kai kurių sakė

    YaST turi turėti kiekvienas save gerbiantis platinimas. Gaila, kad nors tai nemokama programinė įranga, ją turi tik SUSE ir openSUSE. Gaila