U openSUSE-u takođe žele svoj vlastiti WebUI instalater

Nakon što je objavljeno iNajava promjene na web interfejsu instalatera Anaconda koristi se u Fedori i RHEL-u otkrili su programeri YaST instalatera da i oni planira razvoj projekta «D-Installer». i kreirajte interfejs za upravljanje instalacijom openSUSE i SUSE Linux preko web interfejsa.

Za razliku od vijesti o radu koji su započeli sa instalaterom Anaconda, treba napomenuti da eprojekat koje su otkrili u openSUSE već dugo razvija WebYaST web interfejs.

Glavni razlog zašto nije pušten u javnost iako je već bio u razvoju već duže vrijeme je taj što je ograničen daljinskom administracijom i mogućnostima konfiguracije sistema, nije dizajniran da se koristi kao instalater i strogo je vezano za kod YaST-a.

Što se tiče planova koji su najavljeni oko novog instalatera "D-Installer" se smatra platformom koja pruža različita instalacijska sučelja (Qt GUI, CLI i Web) pored YaST-a. Povezani planovi uključuju rad na skraćivanju procesa instalacije, odvajanju korisničkog interfejsa od YaST internih delova i dodavanju veb interfejsa.

Kao što možda znate, YaST nije samo kontrolni centar za (otvorene) SUSE Linux distribucije, već je i instalacijski program. I u tom smislu smatramo da je on kompetentan instalater. Međutim, vrijeme prolazi i YaST u nekim aspektima pokazuje svoju starost.

Tehnički, D-Installer je sloj apstrakcije implementiran na vrhu bibliotekama YaST i pruža objedinjeni interfejs za pristup funkcijama kao što su instalacija paketa, verifikacija hardvera i particionisanje diska preko D-Bus-a.

Konzolni i grafički instalateri će biti migrirani na specificirani D-Bus API, kao i instalater zasnovan na pretraživaču koji se povezuje sa D-Installerom preko proxy usluge pružajući pristup D-Bus pozivima putem HTTP-a.

Vrijedi napomenuti da je razvoj D-Installer-a još uvijek u početnoj fazi prototipa. D-Installer i proksiji su razvijeni na jeziku Ruby, na kojem je napisan YaST, a web sučelje je izgrađeno u JavaScriptu koristeći React framework (nije isključena upotreba Cockpit komponenti).

Pružanje alternativnog web-baziranog sučelja samo je vrh ledenog brega. Prije nego što to učinimo, moramo napraviti mnogo internih promjena, kao što je odvajanje koda od korisničkog sučelja ili dodavanje D-Bus sučelja.

Na sreću, već smo poboljšali YaST-ove interne elemente u nekoliko vitalnih područja (skladištenje, umrežavanje, itd.). Međutim, još nismo tamo: mnogo posla ostaje da se uradi.

Dok se u dijelu koristi spominje da se slijedeći ovaj pristup očekuje da se YaST može još više poboljšati. Da navedemo neke:

  • Bolji korisnički interfejs:Reuse: YaST sadrži mnogo korisne logike koja bi bila dostupna drugim alatima.
  • bolja integracija: Trebalo bi biti lakše integrirati YaST dijelove u vlastite tokove rada pružanjem D-Bus interfejsa.
  • Višejezičnost: Na kraju, korištenje D-Bus-a bi nam moglo omogućiti korištenje drugih programskih jezika.

Ukratko, ciljevi kojima teži projekat D-Installer su: eliminisanje postojećih ograničenja grafičkog interfejsa, proširenje mogućnosti korišćenja YaST funkcionalnosti u drugim aplikacijama, ujedinjeni D-Bus interfejs koji pojednostavljuje integraciju sa svoje tokove rada, koji više nije vezan za jedan programski jezik (D-Bus API će vam omogućiti da kreirate dodatke na različitim jezicima), podstičući stvaranje alternativnih konfiguracija od strane članova zajednice.

Pored toga, programeri se nadaju da će više ljudi doprinijeti projektu čineći kod pristupačnijim i koristeći nadaleko poznate tehnologije.

Konačno Ako ste zainteresirani da o tome možete saznati više o bilješci, detalje možete provjeriti u originalnom postu tako što ćete otići na sljedeći link.


2 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   HO2Gi rekao je

    "Programeri YaST instalatera otkrili su da također "" planiraju razviti projekat "D-Installer""
    Nestale imaju?
    Ostao sam u petlji pokušavajući to ispravno pročitati XD. Balances

  2.   jedan od nekih rekao je

    YaST je nešto što bi svaki distro koji poštuje sebe trebao imati. Šteta što ga, uprkos tome što je besplatan softver, imaju samo SUSE i openSUSE. Šteta