Rilis pertama D-Installer, penginstal baru untuk openSUSE dan SUSE

Pengembang penginstal YaST, yang digunakan di openSUSE dan SUSE Linux, menyajikan gambar instalasi pertama dengan penginstal baru yang dikembangkan sebagai bagian dari proyek D-Installer dan mendukung manajemen instalasi melalui antarmuka web. Gambar yang disiapkan dimaksudkan untuk membiasakan Anda dengan kemampuan D-Installer dan menyediakan sarana untuk menginstal openSUSE Tumbleweed edisi yang terus diperbarui. D-Installer masih diposisikan sebagai proyek eksperimental dan rilis pertama dapat dianggap sebagai transformasi ide konseptual ke dalam bentuk produk awal, sudah dapat digunakan, namun memerlukan banyak penyempurnaan.

D-Installer melibatkan pemisahan antarmuka pengguna dari komponen internal YaST dan mengizinkan penggunaan berbagai frontend. Untuk menginstal paket, memeriksa peralatan, mempartisi disk, dan fungsi lain yang diperlukan untuk instalasi, perpustakaan YaST terus digunakan, di atasnya diterapkan lapisan yang mengabstraksi akses ke perpustakaan melalui antarmuka D-Bus terpadu.

Front-end yang dibangun menggunakan teknologi web telah disiapkan untuk interaksi pengguna. Fontend menyertakan handler yang menyediakan akses ke panggilan D-Bus melalui HTTP, dan antarmuka web yang ditampilkan kepada pengguna. 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.

Instalasi dikelola melalui layar β€œRingkasan Instalasi”, yang berisi pengaturan persiapan yang dibuat sebelum instalasi, seperti memilih bahasa dan produk yang akan diinstal, partisi disk dan manajemen pengguna. Perbedaan utama antara antarmuka baru dan YaST adalah masuk ke pengaturan tidak memerlukan peluncuran widget individual dan langsung ditawarkan. Kemampuan antarmuka masih terbatas, misalnya, di bagian pemilihan produk tidak ada kemampuan untuk mengontrol instalasi masing-masing rangkaian program dan peran sistem, dan di bagian partisi disk hanya ditawarkan pemilihan partisi untuk instalasi tanpa kemampuan untuk mengedit tabel partisi dan mengubah jenis file.

Rilis pertama D-Installer, penginstal baru untuk openSUSE dan SUSE
Rilis pertama D-Installer, penginstal baru untuk openSUSE dan SUSE

Fitur yang memerlukan perbaikan termasuk alat untuk memberi tahu pengguna tentang kesalahan yang terjadi dan mengatur interaksi interaktif selama bekerja (misalnya, meminta kata sandi ketika partisi terenkripsi terdeteksi). Ada juga rencana untuk mengubah perilaku tahapan instalasi yang berbeda tergantung pada produk atau peran sistem yang dipilih (misalnya, MicroOS menggunakan partisi read-only).

Di antara tujuan pengembangan D-Installer, disebutkan penghapusan batasan GUI yang ada; memperluas kemampuan untuk menggunakan fungsionalitas YaST di aplikasi lain; menghindari terikat pada satu bahasa pemrograman (D-Bus API akan memungkinkan Anda membuat add-on dalam berbagai bahasa); mendorong terciptanya pengaturan alternatif oleh anggota masyarakat.

Sumber: opennet.ru

Tambah komentar