OpenSUSEssa he haluavat myös oman WebUI-asennusohjelman

Ilmoituksen jälkeen jaIlmoitus Anaconda-asennusohjelman web-käyttöliittymän muutoksesta käytetään Fedorassa ja RHEL:ssä YaST-asennusohjelman kehittäjät paljastivat että he myös aikoo kehittää «D-Installer»-projektia ja luo käyttöliittymä, jolla voit hallita openSUSE- ja SUSE Linuxin asennusta verkkokäyttöliittymän kautta.

Toisin kuin uutiset Anaconda-asentajan aloittamasta työstä, on huomattava, että esimprojekti jonka he ilmoittivat openSUSEssa on kehittänyt WebYaST-verkkokäyttöliittymää pitkään.

Pääsyy siihen, miksi sitä ei ole julkaistu yleisölle, vaikka sitä on ollut kehitteillä jo jonkin aikaa, on se, että sitä rajoittavat etähallinta- ja järjestelmän konfigurointiominaisuudet, sitä ei ole suunniteltu käytettäväksi asennusohjelmana ja se on jäykkä. sidottu YaSTin koodiin.

Uutta asentajaa koskeviin suunnitelmiin liittyen "D-Installer" tämä nähdään alustana, joka tarjoaa erilaisia ​​asennusliittymiä (Qt GUI, CLI ja Web) YaSTin lisäksi. Liittyvät suunnitelmat sisältävät asennusprosessin lyhentämistä, käyttöliittymän erottamista YaSTin sisäisistä osista ja verkkokäyttöliittymän lisäämistä.

Kuten ehkä tiedät, YaST ei ole vain (avoin) SUSE Linux -jakelujen ohjauskeskus, vaan se on myös asennusohjelma. Ja siinä mielessä uskomme, että hän on pätevä asentaja. Aika kuluu kuitenkin ja YaST näyttää joiltakin osin ikänsä.

Teknisesti D-Installer on abstraktiokerros, joka on toteutettu päälle kirjastot YaSTin ja tarjoaa yhtenäisen käyttöliittymän ominaisuuksien, kuten paketin asennuksen, laitteiston vahvistuksen ja levyn osioinnin D-Busin kautta, käyttämiseen.

Konsoli- ja graafiset asennusohjelmat siirretään määritettyyn D-Bus API:hen sekä selainpohjaiseen asennusohjelmaan, joka on yhteydessä D-Installeriin välityspalvelinpalvelun kautta, joka tarjoaa pääsyn D-Bus-kutsuihin HTTP:n kautta.

On syytä mainita, että D-Installerin kehitys on vielä alkuprototyyppivaiheessa. D-Installer ja välityspalvelimet on kehitetty Ruby-kielellä, jolla YaST on kirjoitettu, ja verkkokäyttöliittymä on rakennettu JavaScriptiin React-kehyksen avulla (Cockpit-komponenttien käyttö ei ole poissuljettua).

Vaihtoehtoisen verkkopohjaisen käyttöliittymän tarjoaminen on vain jäävuoren huippu. Ennen kuin teemme sen, meidän on tehtävä paljon sisäisiä muutoksia, kuten koodin irrottaminen käyttöliittymästä tai D-Bus-liittymän lisääminen.

Onneksi olemme jo parantaneet YaSTin sisäisiä ominaisuuksia useilla tärkeillä alueilla (tallennus, verkko jne.). Emme kuitenkaan ole vielä perillä: paljon työtä on vielä tehtävänä.

Vaikka etujen puolella mainitaan, että tätä lähestymistapaa noudattaen YaSTin odotetaan paranevan entisestään. Muutamia mainitakseni:

  • Parempi käyttöliittymä:Uudelleenkäytettävyys: YaST sisältää paljon hyödyllistä logiikkaa, joka olisi muiden työkalujen käytettävissä.
  • parempaa integraatiota: YaST-osien integroimisen omiin työnkulkuihisi pitäisi olla helpompaa tarjoamalla D-Bus-käyttöliittymä.
  • monikielinen: Lopulta D-Busin käyttäminen voisi antaa meille mahdollisuuden käyttää muita ohjelmointikieliä.

Lyhyesti sanottuna D-Installer-projektin tavoitteet ovat: poistaa graafisen käyttöliittymän olemassa olevat rajoitukset, laajentaa YaST-toiminnallisuuden käyttömahdollisuuksia muissa sovelluksissa, yhtenäinen D-Bus-käyttöliittymä, joka yksinkertaistaa integrointia omat työnkulkunsa, joka ei ole enää sidottu yhteen ohjelmointikieleen (D-Bus API antaa sinun luoda laajennuksia eri kielillä), mikä rohkaisee yhteisön jäseniä luomaan vaihtoehtoisia kokoonpanoja.

Sen lisäksi kehittäjät toivovat, että enemmän ihmisiä osallistuu projektiin koodin helpottaminen ja laajalti tunnettujen tekniikoiden käyttö.

Vihdoin Jos olet kiinnostunut saamaan siitä lisätietoja nuotista, voit tarkistaa tiedot alkuperäisestä viestistä menemällä osoitteeseen seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   HO2Gi dijo

    "YaST-asennusohjelman kehittäjät paljastivat, että he "" suunnittelevat myös "D-Installer" -projektin kehittämistä"
    Puuttuuko heiltä?
    Jäin silmukkaan yrittäessäni lukea sitä oikein XD.Balances

  2.   yksi joistakin dijo

    YaST on jotain, mitä jokaisella itseään kunnioittavalla distrolla pitäisi olla. Harmi, että vaikka se on ilmainen ohjelmisto, vain SUSElla ja openSUSElla on se. sääli