Projek openSUSE telah menerbitkan pemasang alternatif untuk Agama 5

Pembangun projek openSUSE telah menerbitkan keluaran baharu pemasang Agama (dahulunya D-Installer), dibangunkan untuk menggantikan antara muka pemasangan klasik SUSE dan openSUSE, dan terkenal kerana pemisahan antara muka pengguna daripada komponen dalaman YaST. Agama menyediakan keupayaan untuk menggunakan pelbagai bahagian hadapan, contohnya, bahagian hadapan untuk menguruskan pemasangan melalui antara muka web. Untuk memasang pakej, memeriksa peralatan, cakera partition dan fungsi lain yang diperlukan untuk pemasangan, perpustakaan YaST terus digunakan, di atas perkhidmatan lapisan yang dilaksanakan akses abstrak kepada perpustakaan melalui antara muka D-Bus bersatu.

Untuk ujian, binaan langsung dengan pemasang baharu (x86_64, ARM64) telah dibuat yang menyokong pemasangan binaan openSUSE Tumbleweed yang dikemas kini secara berterusan, serta edisi openSUSE Leap Micro, SUSE ALP dan openSUSE Leap 16, dibina pada bekas terpencil .

Projek openSUSE telah menerbitkan pemasang alternatif untuk Agama 5Projek openSUSE telah menerbitkan pemasang alternatif untuk Agama 5

Antara muka asas untuk mengurus pemasangan dibina menggunakan teknologi web dan termasuk pengendali yang menyediakan akses kepada panggilan D-Bus melalui HTTP dan antara muka web itu sendiri. Antara muka web ditulis dalam JavaScript menggunakan rangka kerja React dan komponen PatternFly. Perkhidmatan untuk mengikat antara muka ke D-Bus, serta pelayan http terbina dalam, ditulis dalam Ruby dan dibina menggunakan modul siap pakai yang dibangunkan oleh projek Cockpit, yang juga digunakan dalam konfigurasi web Red Hat. Pemasang menggunakan seni bina berbilang proses, yang mana antara muka pengguna tidak disekat semasa kerja lain sedang dilakukan.

Projek openSUSE telah menerbitkan pemasang alternatif untuk Agama 5

Pada peringkat pembangunan semasa, pemasang menawarkan perkhidmatan yang bertanggungjawab untuk menguruskan proses pemasangan, menyediakan kandungan produk dan senarai program yang dipasang, menetapkan tetapan bahasa, papan kekunci dan penyetempatan, menyediakan peranti storan dan pembahagian, memaparkan petunjuk dan tambahan. maklumat, menambah pengguna ke sistem, tetapan sambungan rangkaian.

Matlamat pembangunan Agama termasuk menghapuskan had GUI sedia ada, mengembangkan keupayaan untuk menggunakan fungsi YaST dalam aplikasi lain, menjauhkan diri daripada terikat kepada satu bahasa pengaturcaraan (API D-Bus akan membolehkan anda mencipta alat tambah dalam bahasa yang berbeza), dan menggalakkan penciptaan tetapan alternatif oleh ahli komuniti.

Ia telah memutuskan untuk menjadikan antara muka Agama semudah mungkin untuk pengguna; antara lain, keupayaan untuk memasang pakej secara selektif telah dialih keluar. Pada masa ini, pembangun sedang membincangkan pilihan yang mungkin untuk melaksanakan antara muka yang lebih mudah untuk memilih program yang dipasang (pilihan utama ialah prototaip untuk mengasingkan kategori berdasarkan corak penggunaan biasa, contohnya, persekitaran grafik, alat untuk bekas, alat untuk pembangun, dll.).

Sumber: opennet.ru

Tambah komen