Нашри аввалини D-Installer, насбкунандаи нав барои openSUSE ва SUSE

Таҳиягарони насбкунандаи YaST, ки дар openSUSE ва SUSE Linux истифода мешаванд, аввалин тасвири насбкуниро бо насбкунандаи наве, ки дар доираи лоиҳаи D-Installer таҳия шудааст ва идоракунии насбро тавассути интерфейси веб дастгирӣ мекунад, пешкаш карданд. Тасвири омодашуда барои ошно кардани шумо бо имкониятҳои D-Installer пешбинӣ шудааст ва барои насб кардани нашри пайваста навшудаи openSUSE Tumbleweed имконият медиҳад. D-Installer ҳоло ҳам ҳамчун як лоиҳаи таҷрибавӣ ҷойгир аст ва нашри аввалро метавон ҳамчун табдили идеяи консептуалӣ ба шакли маҳсулоти ибтидоӣ баррасӣ кард, ки аллакай истифодашаванда аст, аммо такмилдиҳии зиёдро талаб мекунад.

D-Installer ҷудо кардани интерфейси корбарро аз ҷузъҳои дохилии YaST ва имкон додани истифодаи фронтҳои гуногунро дар бар мегирад. Барои насб кардани бастаҳо, санҷиши таҷҳизот, дискҳои тақсимкунӣ ва дигар вазифаҳои барои насб зарурӣ истифода бурдани китобхонаҳои YaST идома дорад, ки дар болои он қабате амалӣ карда мешавад, ки дастрасиро ба китобхонаҳо тавассути интерфейси ягонаи D-Bus абстрактӣ мекунад.

Барои муоширати корбарон як интерфейси бо истифода аз веб-технологияҳо сохта шудааст. Фонтенд коркардкунандаеро дар бар мегирад, ки дастрасиро ба зангҳои D-Bus тавассути HTTP таъмин мекунад ва интерфейси веб, ки ба корбар нишон дода шудааст. Интерфейси веб бо истифода аз чаҳорчӯбаи React ва ҷузъҳои PatternFly дар JavaScript навишта шудааст. Хидмат барои пайваст кардани интерфейс ба D-Bus, инчунин сервери дарунсохташудаи http, дар Ruby навишта шудааст ва бо истифода аз модулҳои омодаи аз ҷониби лоиҳаи Cockpit таҳияшуда сохта шудааст, ки онҳо инчунин дар конфигураторҳои веб Red Hat истифода мешаванд.

Насб тавассути экрани "Хулосаи насб" идора карда мешавад, ки дар он танзимоти омодагии пеш аз насб сохташуда, ба монанди интихоби забон ва маҳсулоти насбшаванда, тақсимбандии диск ва идоракунии корбар иборат аст. Фарқи асосии байни интерфейси нав ва YaST дар он аст, ки рафтан ба танзимот оғоз кардани виджетҳои инфиродӣ талаб намекунад ва фавран пешниҳод карда мешавад. Имкониятҳои интерфейс то ҳол маҳдуданд, масалан, дар бахши интихоби маҳсулот имкони назорат кардани насби маҷмӯи инфиродии барномаҳо ва нақшҳои система вуҷуд надорад ва дар бахши қисмати диск танҳо интихоби қисмат барои насб бидуни қобилияти таҳрир кардани ҷадвали тақсимот ва тағир додани навъи файл.

Нашри аввалини D-Installer, насбкунандаи нав барои openSUSE ва SUSE
Нашри аввалини D-Installer, насбкунандаи нав барои openSUSE ва SUSE

Хусусиятҳое, ки такмилро талаб мекунанд, асбобҳоро барои огоҳ кардани корбар дар бораи хатогиҳои рухдода ва ташкили ҳамкории интерактивӣ дар давоми кор дар бар мегиранд (масалан, дархости парол ҳангоми ошкор шудани қисмати рамзшуда). Инчунин нақшаи тағир додани рафтори марҳилаҳои гуногуни насбкунӣ вобаста ба маҳсулоти интихобшуда ё нақши система вуҷуд дорад (масалан, MicroOS қисмати танҳо барои хонданро истифода мебарад).

Дар байни ҳадафҳои рушди D-Installer, аз байн бурдани маҳдудиятҳои мавҷудаи GUI зикр шудааст; васеъ кардани қобилияти истифодаи функсияҳои YaST дар дигар замимаҳо; канорагирӣ аз пайвастшавӣ ба як забони барномасозӣ (D-Bus API ба шумо имкон медиҳад, ки иловаҳо бо забонҳои гуногун эҷод кунед); ташвиқ намудани таъсиси танзимоти алтернативӣ аз ҷониби аъзоёни ҷомеа.

Манбаъ: opennet.ru

Илова Эзоҳ