Distribusi openSUSE menawarkan untuk menguji penginstal baru

Pengembang proyek openSUSE mengundang pengguna untuk mengambil bagian dalam pengujian D-Installer baru. Gambar instalasi disiapkan untuk arsitektur x86_64 (598MB) dan Aarch64/ARM64 (614MB). Gambar yang diunduh memungkinkan Anda untuk menginstal tiga platform: rilis stabil openSUSE Leap 15.4, openSUSE Tumbleweed rolling build, dan edisi Leap Micro 5.2 yang dibangun di atas wadah terisolasi (hanya x86_64). Kedepannya, installer baru ini rencananya akan digunakan pada produk berbasis ALP (Adaptable Linux Platform), yang akan menggantikan distribusi SUSE Linux Enterprise.

Distribusi openSUSE menawarkan untuk menguji penginstal baru

Penginstal baru ini terkenal karena memisahkan antarmuka pengguna dari internal YaST dan menyediakan kemampuan untuk menggunakan berbagai front-end, termasuk front-end untuk mengelola instalasi melalui antarmuka web. Pustaka YaST terus digunakan untuk menginstal paket, memeriksa peralatan, mempartisi disk, dan fungsi lain yang diperlukan untuk instalasi, di atasnya diterapkan lapisan yang mengabstraksi akses ke perpustakaan melalui antarmuka D-Bus terpadu.

Antarmuka dasar untuk mengelola instalasi dibangun menggunakan teknologi web dan mencakup pengendali yang menyediakan akses ke panggilan D-Bus melalui HTTP, dan antarmuka web itu sendiri. Antarmuka web ditulis dalam JavaScript menggunakan kerangka React dan komponen PatternFly. Layanan untuk mengikat antarmuka ke D-Bus, serta server http bawaan, ditulis di Ruby dan dibuat menggunakan modul siap pakai yang dikembangkan oleh proyek Cockpit, yang juga digunakan di konfigurator web Red Hat. Penginstal menggunakan arsitektur multi-proses yang memastikan bahwa antarmuka pengguna tidak diblokir saat pekerjaan lain sedang dilakukan.

Di antara tujuan pengembangan D-Installer disebutkan penghapusan batasan yang ada pada antarmuka grafis, perluasan kemungkinan untuk menggunakan fungsionalitas YaST di aplikasi lain, menghindari keterikatan pada satu bahasa pemrograman (D-Bus API akan memungkinkan pembuatan add-on). -ons dalam berbagai bahasa), dan mendorong terciptanya lingkungan alternatif oleh anggota komunitas.

Sumber: opennet.ru

Tambah komentar