OpenSUSE viņi vēlas arī savu WebUI instalētāju

Pēc tam, kad tika paziņots unPaziņojums par Anaconda instalētāja tīmekļa saskarnes izmaiņām izmanto Fedora un RHEL, atklāja YaST instalētāja izstrādātāji ka arī viņi plāno izstrādāt «D-Installer» projektu un izveidot saskarni, lai pārvaldītu openSUSE un SUSE Linux instalēšanu, izmantojot tīmekļa saskarni.

Atšķirībā no ziņām par darbu, ko viņi sāka ar Anaconda uzstādītāju, jāatzīmē, ka eprojekts ko viņi atklāja vietnē openSUSE jau ilgu laiku izstrādā WebYaST tīmekļa saskarni.

Galvenais iemesls, kāpēc tas nav izlaists sabiedrībai, lai gan tas jau ilgu laiku ir izstrādāts, ir tāpēc, ka to ierobežo attālās administrēšanas un sistēmas konfigurācijas iespējas, tas nav paredzēts lietošanai kā instalētājs un ir stingri saistīts ar YaST kodu.

Par plāniem, kas tika paziņoti par jauno uzstādītāju "D-Installer" tas tiek uzskatīts par platformu, kas nodrošina dažādas instalācijas saskarnes (Qt GUI, CLI un Web) papildus YaST. Saistītie plāni ietver darbu, lai saīsinātu instalēšanas procesu, atdalītu lietotāja interfeisu no YaST iekšējām un pievienotu tīmekļa saskarni.

Kā jūs, iespējams, zināt, YaST ir ne tikai (atvērto) SUSE Linux distribūciju vadības centrs, bet arī instalētājs. Un šajā ziņā mēs uzskatām, ka viņš ir kompetents uzstādītājs. Tomēr laiks iet, un YaST dažos aspektos parāda savu vecumu.

Tehniski D-Installer ir abstrakcijas slānis, kas tiek īstenots virsū bibliotēkas YaST un nodrošina vienotu saskarni, lai piekļūtu tādiem līdzekļiem kā pakotnes instalēšana, aparatūras pārbaude un diska sadalīšana, izmantojot D-Bus.

Konsoles un grafiskie instalētāji tiks migrēti uz norādīto D-Bus API, kā arī uz pārlūkprogrammu balstītu instalētāju, kas saskaras ar D-Installer, izmantojot starpniekservera pakalpojumu, kas nodrošina piekļuvi D-Bus zvaniem, izmantojot HTTP.

Ir vērts pieminēt, ka D-Installer izstrāde joprojām ir sākotnējā prototipa stadijā. D-Installer un starpniekserveri ir izstrādāti Ruby valodā, kurā ir rakstīts YaST, un tīmekļa saskarne ir iebūvēta JavaScript, izmantojot React ietvaru (nav izslēgta Cockpit komponentu izmantošana).

Alternatīvas tīmekļa saskarnes nodrošināšana ir tikai aisberga redzamā daļa. Pirms mēs to darām, mums ir jāveic daudzas iekšējas izmaiņas, piemēram, jāatvieno kods no lietotāja interfeisa vai jāpievieno D-Bus saskarne.

Par laimi, mēs jau esam uzlabojuši YaST iekšējos elementus vairākās svarīgās jomās (uzglabāšana, tīkla izveide utt.). Tomēr mēs vēl neesam tur: vēl ir daudz darāmā.

Lai gan no priekšrocību puses tiek minēts, ka, ievērojot šo pieeju, sagaidāms, ka YaST var uzlaboties vēl vairāk. Nosaukt dažus:

  • Labāks lietotāja interfeiss:Atkārtoti lietojamība: YaST satur daudz noderīgas loģikas, kas būtu pieejama citiem rīkiem.
  • labāka integrācija: YaST daļas būtu vieglāk integrēt savās darbplūsmās, nodrošinot D-Bus saskarni.
  • Daudzvalodu saturs: Galu galā, izmantojot D-Bus, mēs varētu izmantot citas programmēšanas valodas.

Dažos vārdos, D-Installer projekta mērķi ir: novērst esošos grafiskā interfeisa ierobežojumus, paplašināt YaST funkcionalitātes izmantošanas iespējas citās lietojumprogrammās, vienots D-Bus interfeiss, kas vienkāršo integrāciju ar savas darbplūsmas, vairs nav piesaistīta vienai programmēšanas valodai (D-Bus API ļaus jums izveidot spraudņus dažādās valodās), mudinot kopienas locekļus izveidot alternatīvas konfigurācijas.

Bez tam, izstrādātāji cer, ka projektā ieguldījumu dos vairāk cilvēku padarot kodu pieejamāku un izmantojot plaši pazīstamas tehnoloģijas.

Beidzot Ja jūs interesē iespēja uzzināt vairāk par to par piezīmi, varat pārbaudīt informāciju sākotnējā ziņojumā, dodoties uz šī saite.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

2 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   HO2Gi teica

    "YaST instalēšanas programmas izstrādātāji atklāja, ka viņi arī plāno izstrādāt "D-Installer" projektu"
    Vai viņiem trūkst?
    Es paliku cilpā, mēģinot to pareizi izlasīt XD.Balances

  2.   viens no dažiem teica

    YaST ir kaut kas tāds, kam vajadzētu būt katram sevi cienošam distro. Žēl, ka, neskatoties uz to, ka programmatūra ir bezmaksas, tā ir pieejama tikai SUSE un openSUSE. žēl