OpenSUSE-s tahavad nad ka oma WebUI installijat

Pärast seda teatati jaTeadaanne Anaconda paigaldaja veebiliidese muudatusest mida kasutatakse Fedoras ja RHELis YaST-i installeri arendajad paljastasid et ka nemad plaanib arendada projekti «D-Installer». ja luua liides, et hallata openSUSE ja SUSE Linuxi installimist veebiliidese kaudu.

Erinevalt uudistest töödest, mida nad Anaconda paigaldajaga alustasid, tuleb märkida, et eprojekti mida nad openSUSE-s avalikustasid on WebYaST veebiliidest juba pikka aega arendanud.

Peamine põhjus, miks seda pole avalikkusele avaldatud, hoolimata sellest, et seda on juba pikka aega arendatud, on see, et seda piiravad kaughaldus ja süsteemi konfiguratsioonivõimalused, see ei ole mõeldud kasutamiseks installijana ja on jäik. seotud YaSTi koodiga.

Seoses plaanidega, mis uue paigaldajaga seoses välja kuulutati "D-Installer" on see platvorm, mis pakub erinevaid installiliideseid (Qt GUI, CLI ja Web) lisaks YaST-ile. Seotud plaanid hõlmavad installiprotsessi lühendamist, kasutajaliidese eraldamist YaST-i sisemistest osadest ja veebiliidese lisamist.

Nagu võib-olla teate, pole YaST mitte ainult (avatud) SUSE Linuxi distributsioonide juhtimiskeskus, vaid see on ka installija. Ja selles mõttes usume, et tegemist on kompetentse paigaldajaga. Aeg aga läheb ja YaST näitab mõnes mõttes oma vanust.

Tehniliselt on D-Installer abstraktne kiht, mis on rakendatud peal aasta raamatukogud YaST ja pakub ühtset liidest juurdepääsuks sellistele funktsioonidele nagu paketi installimine, riistvara kontrollimine ja ketta partitsioonid D-Busi kaudu.

Konsooli- ja graafilised installerid migreeritakse määratud D-Bus API-le ning brauseripõhisele installijale, mis liidestub D-Installeriga puhverserveri kaudu, mis pakub juurdepääsu D-Busi kõnedele HTTP kaudu.

Tasub mainida, et D-Installeri arendus on alles prototüübi algstaadiumis. D-Installer ja puhverserverid on välja töötatud Ruby keeles, milles YaST on kirjutatud, ja veebiliides on ehitatud JavaScripti kasutades Reacti raamistikku (Cockpiti komponentide kasutamine pole välistatud).

Alternatiivse veebipõhise liidese pakkumine on vaid jäämäe tipp. Enne seda peame tegema palju sisemisi muudatusi, nagu koodi lahtisidumine kasutajaliidesest või D-Busi liidese lisamine.

Õnneks oleme YaSTi sisemisi funktsioone juba mitmes olulises valdkonnas (salvestusruum, võrgundus jne) täiustanud. Kuid me ei ole veel seal: palju tööd on veel teha.

Kuigi eeliste osas mainitakse, et seda lähenemisviisi järgides võib YaST veelgi paraneda. Kui nimetada mõned:

  • Parem kasutajaliides:Taaskasutus: YaST sisaldab palju kasulikku loogikat, mis oleks kättesaadav ka teistele tööriistadele.
  • parem integratsioon: YaST-i osade integreerimine oma töövoogudesse peaks olema lihtsam, pakkudes D-Busi liidest.
  • Mitmekeelne: Lõpuks võib D-Busi kasutamine võimaldada meil kasutada muid programmeerimiskeeli.

Mõne sõnaga D-Installer projekti eesmärgid on järgmised: kõrvaldada graafilise liidese olemasolevad piirangud, laiendada YaST-i funktsionaalsuse kasutamise võimalusi teistes rakendustes, ühtne D-Bus liides, mis lihtsustab integreerimist oma töövood, mis ei ole enam seotud ühe programmeerimiskeelega (D-Bus API võimaldab teil luua pluginaid erinevates keeltes), julgustades kogukonna liikmeid looma alternatiivseid konfiguratsioone.

Peale selle, arendajad loodavad, et projekti panustab rohkem inimesi muutes koodi kättesaadavamaks ja kasutades laialt tuntud tehnoloogiaid.

Lõpuks Kui olete huvitatud sellest, et saaksite selle kohta rohkem teada saada, saate originaalpostituse üksikasju kontrollida, minnes aadressile järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   HO2Gi DIJO

    "YaST-i installeri arendajad paljastasid, et nad plaanivad arendada ka projekti "D-Installer"
    Kas neil on puudu?
    Ma jäin segadusse, püüdes seda õigesti lugeda XD.Balances

  2.   üks neist DIJO

    YaST on midagi, mis peaks olema igal endast lugupidaval distrol. Kahju, et vaatamata sellele, et tegemist on tasuta tarkvaraga, on see ainult SUSE-l ja openSUSE-l. Kahju