openSUSE nuju ngembangkeun antarmuka wéb pikeun pamasang YaST

Saatos pengumuman transfer kana antarmuka wéb pamasang Anaconda anu dianggo dina Fedora sareng RHEL, pamekar pamasang YaST ngungkabkeun rencana pikeun ngembangkeun proyék D-Installer sareng nyiptakeun tungtung hareup pikeun ngatur pamasangan distribusi openSUSE sareng SUSE Linux. ngaliwatan panganteur wéb.

Ieu dicatet yén proyék nu geus lila ngembangkeun panganteur web WebYaST, tapi diwatesan ku kamampuhan administrasi jauh jeung konfigurasi sistem, teu dirancang pikeun pamakéan salaku installer, sarta mastikeun dihijikeun ka kode YaST. D-Installer dianggap salaku platform nu nyadiakeun sababaraha frontends instalasi (Qt GUI, CLI na Web) on luhureun YaST. Rencana anu aya hubunganana kalebet padamelan pikeun nyepetkeun prosés pamasangan, misahkeun antarmuka pangguna tina komponén internal YaST, sareng nambihan antarmuka wéb.

openSUSE nuju ngembangkeun antarmuka wéb pikeun pamasang YaST

Téhnisna, D-Installer mangrupikeun lapisan abstraksi anu dilaksanakeun di luhur perpustakaan YaST sareng nyayogikeun antarmuka anu ngahijikeun pikeun ngaksés fungsi sapertos pamasangan pakét, verifikasi hardware, sareng partisi disk via D-Bus. Pamasang grafis sareng konsol bakal ditarjamahkeun kana API D-Bus anu ditangtukeun, sareng pamasangan dumasar browser ogé bakal disiapkeun anu berinteraksi sareng D-Installer ngalangkungan jasa proxy anu nyayogikeun aksés kana telepon D-Bus via HTTP. Pangwangunan masih dina tahap prototipe awal. D-Installer sareng proxy dikembangkeun dina basa Ruby, dimana YaST sorangan ditulis, sareng antarbeungeut wéb didamel dina JavaScript nganggo kerangka React (pamakéan komponén Cockpit henteu kalebet).

Di antara tujuan anu diudag ku proyék D-Installer: ngaleungitkeun watesan anu aya dina antarmuka grafis, ngalegaan kamungkinan ngagunakeun fungsionalitas YaST dina aplikasi anu sanés, antarbeungeut D-Bus ngahijikeun anu nyederhanakeun integrasi sareng alur kerja anjeun nyalira, ngahindarkeun kabeungkeut kana hiji. basa programming (D-Bus API bakal ngidinan Anjeun pikeun nyieun add-ons dina basa béda), encouraging kreasi setelan alternatif ku anggota masarakat.

sumber: opennet.ru

Tambahkeun komentar