openSUSE ngembangake antarmuka web kanggo installer YaST

Sawise woro-woro transfer menyang antarmuka web installer Anaconda sing digunakake ing Fedora lan RHEL, pangembang installer YaST ngumumake rencana kanggo ngembangake proyek D-Installer lan nggawe ngarep ngarep kanggo ngatur instalasi distribusi openSUSE lan SUSE Linux. liwat antarmuka web.

Kacathet yen proyek kasebut wis suwe ngembangake antarmuka web WebYaST, nanging diwatesi dening kemampuan administrasi remot lan konfigurasi sistem, ora dirancang kanggo digunakake minangka installer, lan diikat kanthi ketat karo kode YaST. D-Installer dianggep minangka platform sing nyedhiyakake sawetara frontend instalasi (Qt GUI, CLI lan Web) ing ndhuwur YaST. Rencana sing gegandhengan kalebu karya kanggo nyepetake proses instalasi, misahake antarmuka pangguna saka komponen internal YaST, lan nambah antarmuka web.

openSUSE ngembangake antarmuka web kanggo installer YaST

Secara teknis, D-Installer minangka lapisan abstraksi sing diimplementasikake ing ndhuwur perpustakaan YaST lan nyedhiyakake antarmuka terpadu kanggo ngakses fungsi kayata instalasi paket, verifikasi hardware, lan partisi disk liwat D-Bus. Pemasang grafis lan konsol bakal diterjemahake menyang API D-Bus sing ditemtokake, lan installer adhedhasar browser uga bakal disiapake sing sesambungan karo D-Installer liwat layanan proxy sing nyedhiyakake akses menyang telpon D-Bus liwat HTTP. Pangembangan isih ing tahap prototipe wiwitan. D-Installer lan proxy dikembangake ing basa Ruby, ing YaST dhewe ditulis, lan antarmuka web digawe ing JavaScript nggunakake framework React (nggunakake komponen Cockpit ora dikalahake).

Antarane tujuan sing ditindakake dening proyek D-Installer: ngilangi watesan antarmuka grafis sing wis ana, nggedhekake kemungkinan nggunakake fungsi YaST ing aplikasi liyane, antarmuka D-Bus sing ndadekake integrasi karo alur kerja sampeyan dhewe, supaya ora kaiket karo siji. basa pamrograman (API D-Bus bakal ngidini sampeyan nggawe tambahan ing macem-macem basa), nyengkuyung nggawe setelan alternatif dening anggota komunitas.

Source: opennet.ru

Add a comment