Pelepasan D-Installer 0.4, pamasang énggal pikeun openSUSE sareng SUSE

Pamekar pamasangan YaST, anu dianggo dina openSUSE sareng SUSE Linux, parantos nyebarkeun pembaruan kana pamasang ékspérimén D-Installer 0.4, anu ngadukung manajemén pamasangan ngalangkungan antarmuka wéb. Dina waktos anu sami, gambar pamasangan parantos disiapkeun pikeun familiarize diri sareng kamampuan D-Installer sareng nyayogikeun alat pikeun masang édisi anu terus-terusan diropéa tina openSUSE Tumbleweed, ogé sékrési Leap 15.4 sareng Leap Micro 5.2.

D-Installer ngalibatkeun misahkeun antarbeungeut pamaké ti komponén internal YaST sarta ngidinan pamakéan rupa frontends. Pikeun masang pakét, pariksa alat, disk partisi sareng fungsi sanésna anu dipikabutuh pikeun pamasangan, perpustakaan YaST terus dianggo, di luhur aya lapisan anu ngalaksanakeun aksés abstrak kana perpustakaan ngalangkungan antarmuka D-Bes anu ngahijikeun. Di antara tujuan pangembangan D-Installer nyaéta ngaleungitkeun watesan anu aya dina antarmuka grafis, ngalegaan kamampuan ngagunakeun fungsionalitas YaST dina aplikasi anu sanés, ngahindarkeun kabeungkeut kana hiji basa pamrograman (API D-Bus bakal ngamungkinkeun anjeun nyiptakeun tambihan. -on dina basa anu béda) sareng nyorong nyiptakeun setélan alternatif ku anggota komunitas.

A hareup-tungtung diwangun ngagunakeun téknologi web geus disiapkeun pikeun interaksi pamaké. fontend ngawengku hiji Handler nu nyadiakeun aksés ka D-Bus nelepon via HTTP, sarta panganteur web ditémbongkeun ka pamaké. Antarbeungeut wéb ditulis dina JavaScript nganggo kerangka React sareng komponén PatternFly. Ladenan pikeun ngabeungkeut panganteur ka D-Beus, kitu ogé diwangun-di server http, ditulis dina Ruby sarta diwangun ngagunakeun modul siap-dijieun dikembangkeun ku proyék Cockpit, nu ogé dipaké dina configurators web Red Hat.

Pamasangan diurus ngaliwatan layar "Ringkesan Instalasi", anu ngandung setélan persiapan anu dilakukeun sateuacan pamasangan, sapertos milih basa sareng produk anu bakal dipasang, partisi disk sareng manajemén pangguna. Beda utama antara antarmuka anyar sareng YaST nyaéta yén angkat ka setélan henteu peryogi ngaluncurkeun widget individu sareng langsung ditawarkeun.

Versi anyar D-Installer implements a multi-prosés arsitéktur, hatur nuhun nu antarbeungeut pamaké henteu deui diblokir bari karya sejenna dina installer anu dipigawé, kayaning maca metadata ti Repository tur masang bungkusan. Tilu tahap pamasangan internal parantos diwanohkeun: ngaluncurkeun pamasangan, ngonpigurasikeun parameter pamasangan, sareng pamasangan. Rojongan pikeun masang rupa-rupa produk parantos dilaksanakeun, contona, salian masang édisi openSUSE Tumbleweed, ayeuna tiasa pasang openSUSE Leap 15.4 sareng Leap Micro 5.2. Pikeun unggal produk, pamasang milih skéma partisi disk anu béda, sakumpulan pakét, sareng setélan kaamanan.

Salaku tambahan, padamelan dijalankeun pikeun nyiptakeun gambar sistem minimalis anu bakal ngaktifkeun pamasangan. Gagasan utama nyaéta pikeun ngatur komponén installer dina bentuk wadah sareng nganggo lingkungan boot initrd Iguana khusus pikeun ngaluncurkeun wadahna. Ayeuna, modul YaST parantos diadaptasi pikeun dianggo tina wadahna pikeun netepkeun zona waktos, keyboard, basa, firewall, sistem percetakan, DNS, ningali log systemd, ngatur program, repositori, pangguna sareng grup.



sumber: opennet.ru

Tambahkeun komentar