Objavljena je prva verzija D-Installera, novog instalatera za openSUSE i SUSE

Prije nekoliko sedmica podijelili smo ovdje na blogu vijest da SUSE momci rade u vlastitom instalateru i sada danas Programeri YaST instalatera koriste openSUSE i SUSE Linux najavili su izlazak prve slike instalatera sa novim instalaterom razvijenim u okviru projekta D-Instalater koji podržava upravljanje instalacijom putem web sučelja.

Pripremljena slika ima za cilj da predstavi D-Installer i pruža sredstva za instalaciju kontinuirano ažuriranog izdanja openSUSE Tumbleweeda.

Za one koji ne znaju za D-Installer, trebali bi to znati i dalje se pozicionira kao eksperimentalni projekat a prvo izdanje se može posmatrati kao transformacija konceptualne ideje u formu početnog proizvoda koji je već upotrebljiv, ali zahtijeva mnoga poboljšanja.

D-Instalater radi se o odvajanju korisničkog interfejsa od unutrašnjosti YaST-a i omogućavanju korišćenja različitih interfejsa. YaST biblioteke nastavljaju da se koriste za instaliranje paketa, verifikaciju računara, particionisanje diskova i druge funkcije neophodne za instalaciju, pored kojih je implementiran sloj koji apstrahuje pristup bibliotekama preko objedinjenog D-Bus interfejsa.

Za interakciju korisnika pripremljen je front-end izgrađen sa web tehnologijama. Izvor uključuje kontroler koji omogućava pristup D-Bus pozivima preko HTTP-a i web sučelje koje se prikazuje korisniku.

La web interfejs je napisan u JavaScript uKorištenje React frameworka i PatternFly komponenti. Servis za vezivanje interfejsa za D-Bus, kao i integrisani http server, napisani su u Ruby-u i izgrađeni pomoću modula spremnih za upotrebu razvijenih u projektu Cockpit, koji se koriste i u Red Hat-ovim web konfiguratorima.

Sa zadovoljstvom najavljujemo dostupnost prve instalacijske slike bazirane na D-Installeru. Od naše prvo saopštenje u januaru , radili smo na tome da od dokaza koncepta koji ne funkcionira pređemo na nešto što zapravo možete koristiti.

Ovaj članak ima za cilj da sumira trenutni status projekta i ono što možete očekivati ​​u bliskoj budućnosti. Također, malo ćemo zaroniti u neke interne detalje kako biste imali bolji pregled puta kojim se krećemo.

Instalacijom se upravlja preko ekrana “Rezime instalacije”., koji sadrži pripremne postavke koje su napravljene prije početka instalacije, kao što su odabir jezika i proizvoda za instalaciju, particioniranje diska i upravljanje korisnicima. Glavna razlika između novog interfejsa i YaST-a je u tome što prelazak na konfiguraciju ne zahteva pokretanje pojedinačnih widgeta i nudi se odmah.

Mogućnosti od sučelje je još uvijek ograničeno, na primjer, u odjeljku za odabir proizvoda ne postoji mogućnost upravljanja instalacijom pojedinačnih skupova programa i sistemskih funkcija, au dijelu particije diska nudi se samo odabir particije za instalaciju bez mogućnosti uređivanja tabele particija i promijenite tip FC.

Od funkcija koje treba poboljšatiima ih alati za informiranje korisnika o greškama koje se javljaju i organiziranju interaktivne interakcije u procesu rada (na primjer, prikazivanje upita za lozinku kada se otkrije šifrirana particija). Planovi takođe uključuju sposobnost promjene ponašanja u različitim fazama ovisno o odabranom proizvodu ili funkciji sistema (na primjer, za MicroOS se koristi particija samo za čitanje).

Među ciljevima razvoj D-Instalatera postoji eliminacija postojećih ograničenja grafičkog interfejsa; proširiti mogućnosti korištenja YaST funkcionalnosti u drugim aplikacijama; izbjegavanje vezivanja za jedan programski jezik (D-Bus API će vam omogućiti da kreirate dodatke na različitim jezicima); potaknuti stvaranje alternativnih scenarija od strane predstavnika zajednice.

Konačno ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.


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.