OpenSUSE پروجيڪٽ شايع ڪيو آهي هڪ متبادل انسٽالر اگاما 5 لاءِ

OpenSUSE پروجيڪٽ جي ڊولپرز اگاما انسٽالر (اڳوڻي D-Installer) جو هڪ نئون رليز شايع ڪيو آهي، جيڪو SUSE ۽ openSUSE جي کلاسک انسٽاليشن انٽرفيس کي تبديل ڪرڻ لاءِ تيار ڪيو ويو آهي، ۽ YaST جي اندروني حصن کان يوزر انٽرفيس کي الڳ ڪرڻ لاءِ قابل ذڪر آهي. اگاما مختلف فرنٽ اينڊ استعمال ڪرڻ جي صلاحيت مهيا ڪري ٿي، مثال طور، ويب انٽرفيس ذريعي تنصيب کي منظم ڪرڻ لاءِ فرنٽ اينڊ. پيڪيجز کي انسٽال ڪرڻ لاءِ، سامان چيڪ ڪرڻ، ورهاڱي واري ڊسڪ ۽ انسٽاليشن لاءِ ضروري ٻيا ڪم، YaST لائبريريون استعمال ٿينديون رهنديون آهن، جن جي چوٽيءَ تي پرت جون خدمتون لاڳو ڪيون وينديون آهن جيڪي هڪ متحد D-Bus انٽرفيس ذريعي لائبريرين تائين خلاصيون رسائي هونديون آهن.

جاچ لاءِ، نئين انسٽالر (x86_64, ARM64) سان لائيو بلڊز ٺاهيا ويا آهن جيڪي OpenSUSE Tumbleweed جي لڳاتار اپڊيٽ ٿيل بلڊ جي انسٽاليشن کي سپورٽ ڪن ٿا، انهي سان گڏ OpenSUSE Leap Micro، SUSE ALP ۽ OpenSUSE Leap 16 جا ايڊيشن، الڳ ٿيل ڪنٽينرز تي ٺهيل آهن. .

OpenSUSE پروجيڪٽ شايع ڪيو آهي هڪ متبادل انسٽالر اگاما 5 لاءِOpenSUSE پروجيڪٽ شايع ڪيو آهي هڪ متبادل انسٽالر اگاما 5 لاءِ

تنصيب کي منظم ڪرڻ لاءِ بنيادي انٽرفيس ويب ٽيڪنالاجيز استعمال ڪندي ٺاهيو ويو آهي ۽ هڪ هينڊلر شامل آهي جيڪو HTTP ذريعي ڊي-بس ڪالن تائين رسائي فراهم ڪري ٿو، ۽ پاڻ ويب انٽرفيس. ويب انٽرفيس جاوا اسڪرپٽ ۾ لکيل آهي React فريم ورڪ ۽ PatternFly اجزاء استعمال ڪندي. انٽرفيس کي D-Bus تي پابند ڪرڻ جي خدمت، گڏوگڏ بلٽ ان http سرور، روبي ۾ لکيل آهن ۽ Cockpit پروجيڪٽ پاران تيار ڪيل تيار ڪيل ماڊلز استعمال ڪندي ٺاهيا ويا آهن، جيڪي پڻ Red Hat ويب ترتيب ڏيڻ وارن ۾ استعمال ٿيندا آهن. انسٽالر هڪ گھڻن پروسيسنگ فن تعمير کي استعمال ڪري ٿو، جنهن جي مهرباني، صارف انٽرفيس کي بلاڪ نه ڪيو ويو آهي جڏهن ٻيو ڪم ڪيو پيو وڃي.

OpenSUSE پروجيڪٽ شايع ڪيو آهي هڪ متبادل انسٽالر اگاما 5 لاءِ

ترقي جي موجوده مرحلي تي، انسٽالر انسٽاليشن جي عمل کي منظم ڪرڻ، پراڊڪٽ جي مواد کي ترتيب ڏيڻ ۽ نصب ڪيل پروگرامن جي فهرست، ٻولي، ڪيبورڊ ۽ لوڪلائيزيشن سيٽنگون، اسٽوريج ڊيوائس تيار ڪرڻ ۽ ورهاڱي، اشارن ۽ معاونن کي ظاهر ڪرڻ لاء ذميوار خدمتون پيش ڪري ٿو. معلومات، صارفين کي سسٽم ۾ شامل ڪرڻ، سيٽنگون نيٽ ورڪ ڪنيڪشن.

اگاما جي ترقي جي مقصدن ۾ شامل آهن موجوده GUI حدن کي ختم ڪرڻ، ٻين ايپليڪيشنن ۾ YaST ڪارڪردگي کي استعمال ڪرڻ جي صلاحيت کي وڌائڻ، هڪ پروگرامنگ ٻولي سان ڳنڍڻ کان پري وڃڻ (D-Bus API توهان کي مختلف ٻولين ۾ اضافو ٺاهڻ جي اجازت ڏيندو)، ۽ حوصلا افزائي ڪرڻ. ڪميونٽي جي ميمبرن طرفان متبادل سيٽنگون ٺاهڻ.

اهو فيصلو ڪيو ويو ته اگاما انٽرفيس کي صارف لاءِ جيترو ٿي سگهي سادو بڻايو وڃي؛ ٻين شين مان، چونڊيل پيڪيجز کي انسٽال ڪرڻ جي صلاحيت ختم ڪئي وئي. في الحال، ڊولپرز انسٽال ٿيل پروگرامن کي چونڊڻ لاءِ آسان انٽرفيس کي لاڳو ڪرڻ لاءِ ممڪن اختيارن تي بحث ڪري رهيا آهن (مکيه اختيار عام استعمال جي نمونن جي بنياد تي ڀاڱن کي الڳ ڪرڻ لاءِ هڪ پروٽوٽائپ آهي، مثال طور، گرافڪ ماحول، ڪنٽينرز لاءِ اوزار، ڊولپرز لاءِ اوزار، وغيره).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو