OpenSUSE loyihasi Agama 5 uchun muqobil oʻrnatuvchini chop etdi

OpenSUSE loyihasini ishlab chiquvchilari SUSE va openSUSE klassik oʻrnatish interfeysini almashtirish uchun ishlab chiqilgan va foydalanuvchi interfeysini YaSTning ichki komponentlaridan ajratish bilan ajralib turadigan Agama oʻrnatuvchisining (ilgari D-Installer) yangi versiyasini nashr etishdi. Agama turli xil frontendlardan foydalanish imkoniyatini beradi, masalan, veb-interfeys orqali o'rnatishni boshqarish uchun frontend. Paketlarni o'rnatish, jihozlarni, disklarni ajratish va o'rnatish uchun zarur bo'lgan boshqa funktsiyalarni tekshirish uchun YaST kutubxonalaridan foydalanish davom etmoqda, buning ustiga D-Bus birlashtirilgan interfeysi orqali kutubxonalarga mavhum kirishni ta'minlaydigan qatlam xizmatlari amalga oshiriladi.

Sinov uchun yangi o'rnatuvchi (x86_64, ARM64) bilan jonli tuzilmalar yaratildi, ular doimiy ravishda yangilanadigan openSUSE Tumbleweed konstruktsiyasini, shuningdek, ajratilgan konteynerlarda qurilgan openSUSE Leap Micro, SUSE ALP va openSUSE Leap 16 nashrlarini o'rnatishni qo'llab-quvvatlaydi. .

OpenSUSE loyihasi Agama 5 uchun muqobil oʻrnatuvchini chop etdiOpenSUSE loyihasi Agama 5 uchun muqobil oʻrnatuvchini chop etdi

Zavodni boshqarish uchun asosiy interfeys veb-texnologiyalar yordamida qurilgan va HTTP orqali D-Bus qo'ng'iroqlariga kirishni ta'minlaydigan ishlov beruvchini va veb-interfeysning o'zini o'z ichiga oladi. Veb-interfeys React Framework va PatternFly komponentlari yordamida JavaScript-da yozilgan. Interfeysni D-Bus-ga ulash xizmati, shuningdek, o'rnatilgan http-server Ruby-da yozilgan va Cockpit loyihasi tomonidan ishlab chiqilgan tayyor modullar yordamida qurilgan, ular Red Hat veb-konfiguratorlarida ham qo'llaniladi. O'rnatuvchi ko'p jarayonli arxitekturadan foydalanadi, bu boshqa ishlar bajarilayotganda foydalanuvchi interfeysi bloklanmasligini ta'minlaydi.

OpenSUSE loyihasi Agama 5 uchun muqobil oʻrnatuvchini chop etdi

Rivojlanishning hozirgi bosqichida o'rnatuvchi o'rnatish jarayonini boshqarish, mahsulot tarkibini va o'rnatilgan dasturlar ro'yxatini sozlash, til, klaviatura va mahalliylashtirish sozlamalarini o'rnatish, saqlash moslamasini tayyorlash va qismlarga ajratish, maslahatlar va yordamchi dasturlarni ko'rsatish uchun mas'ul xizmatlarni taklif qiladi. ma'lumotlar, foydalanuvchilarni tizimga qo'shish, tarmoq ulanishlarini sozlash.

Agamaning rivojlanish maqsadlari orasida mavjud GUI cheklovlarini bartaraf etish, YaST funksiyasidan boshqa ilovalarda foydalanish imkoniyatini kengaytirish, bitta dasturlash tiliga bog‘lanishdan voz kechish (D-Bus API turli tillarda qo‘shimchalar yaratish imkonini beradi) va rag‘batlantirish kiradi. hamjamiyat a'zolari tomonidan muqobil sozlamalarni yaratish.

Agama interfeysini foydalanuvchi uchun iloji boricha sodda qilishga qaror qilindi, boshqa narsalar qatorida paketlarni tanlab o'rnatish imkoniyati olib tashlandi. Hozirgi vaqtda ishlab chiquvchilar o'rnatilgan dasturlarni tanlash uchun sodda interfeysni amalga oshirishning mumkin bo'lgan variantlarini muhokama qilmoqdalar (asosiy variant - odatiy foydalanish naqshlari asosida toifalarni ajratish uchun prototip, masalan, grafik muhitlar, konteynerlar uchun asboblar, ishlab chiquvchilar uchun asboblar va boshqalar).

Manba: opennet.ru

a Izoh qo'shish