Rilis D-Installer 0.4, installer anyar kanggo openSUSE lan SUSE

Pangembang installer YaST, digunakake ing openSUSE lan SUSE Linux, wis nerbitake nganyari kanggo installer eksperimen D-Installer 0.4, sing ndhukung manajemen instalasi liwat antarmuka web. Ing wektu sing padha, gambar instalasi wis disiapake kanggo kenal karo kemampuan D-Installer lan nyedhiyakake alat kanggo nginstal edisi openSUSE Tumbleweed sing terus dianyari, uga rilis Leap 15.4 lan Leap Micro 5.2.

D-Installer melu misahake antarmuka panganggo saka komponen internal YaST lan ngidini nggunakake macem-macem frontends. Kanggo nginstal paket, mriksa peralatan, disk pemisahan lan fungsi liyane sing perlu kanggo instalasi, perpustakaan YaST terus digunakake, ing ndhuwur kang lapisan dipun ginakaken sing abstracts akses kanggo perpustakaan liwat antarmuka D-Bus ndadekake. Antarane tujuan pangembangan D-Installer yaiku ngilangi watesan antarmuka grafis sing wis ana, ngembangake kemampuan nggunakake fungsi YaST ing aplikasi liyane, supaya ora kaiket karo siji basa pamrograman (API D-Bus bakal ngidini sampeyan nggawe tambahan. -ons ing macem-macem basa) lan nyengkuyung nggawe setelan alternatif dening anggota komunitas.

Front-end sing dibangun nggunakake teknologi web wis disiapake kanggo interaksi pangguna. Fontend kalebu handler sing nyedhiyakake akses menyang telpon D-Bus liwat HTTP, lan antarmuka web sing dituduhake menyang pangguna. Antarmuka web ditulis nganggo JavaScript nggunakake kerangka React lan komponen PatternFly. Layanan kanggo naleni antarmuka kanggo D-Bus, uga dibangun ing server http, ditulis ing Ruby lan dibangun nggunakake modul siap-digawe dikembangaké dening project Cockpit, kang uga digunakake ing Red Hat configurators web.

Instalasi dikelola liwat layar "Ringkasan Instalasi", sing ngemot setelan persiapan sing digawe sadurunge instalasi, kayata milih basa lan produk sing bakal diinstal, partisi disk lan manajemen pangguna. Bentenane utama antarane antarmuka anyar lan YaST yaiku yen pindhah menyang setelan ora mbutuhake ngluncurake widget individu lan ditawakake langsung.

Versi anyar D-Installer ngetrapake arsitektur multi-proses, amarga antarmuka pangguna ora diblokir maneh nalika karya liyane ing installer ditindakake, kayata maca metadata saka gudang lan nginstal paket. Telung tahap instalasi internal wis dikenalake: ngluncurake installer, konfigurasi paramèter instalasi, lan instalasi. Dhukungan kanggo nginstal macem-macem produk wis dileksanakake, contone, saliyane nginstal openSUSE Tumbleweed edisi, saiki bisa nginstal openSUSE Leap 15.4 lan Leap Micro 5.2 rilis. Kanggo saben produk, installer milih skema partisi disk sing beda, sakumpulan paket, lan setelan keamanan.

Kajaba iku, karya isih ditindakake kanggo nggawe gambar sistem minimalis sing bakal ngaktifake installer. Ide utama yaiku ngatur komponen installer ing wangun wadhah lan nggunakake lingkungan initrd boot Iguana khusus kanggo miwiti wadhah kasebut. Saiki, modul YaST wis diadaptasi kanggo bisa digunakake saka wadhah kanggo nyetel zona wektu, keyboard, basa, firewall, sistem printing, DNS, ndeleng log systemd, ngatur program, repositori, pangguna lan grup.



Source: opennet.ru

Add a comment