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

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

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

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

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

Варианти нави D-Installer меъмории бисёрҷараёнро амалӣ мекунад, ки ба шарофати он интерфейси корбар дигар ҳангоми иҷро шудани дигар корҳо дар насбкунанда, ба монанди хондани метамаълумот аз анбор ва насби бастаҳо баста намешавад. Се марҳилаи насби дохилӣ ҷорӣ карда шуданд: оғоз кардани насбкунанда, танзим кардани параметрҳои насб ва насб. Дастгирии насби маҳсулоти гуногун амалӣ карда шудааст, масалан, ба ғайр аз насби нашри openSUSE Tumbleweed, акнун имкон дорад, ки релизҳои openSUSE Leap 15.4 ва Leap Micro 5.2 насб карда шаванд. Барои ҳар як маҳсулот, насбкунанда схемаҳои гуногуни тақсимоти диск, маҷмӯи бастаҳо ва танзимоти амниятро интихоб мекунад.

Илова бар ин, кор барои эҷоди тасвири минималистии система идома дорад, ки ба насбкунанда имкон медиҳад, ки кор кунад. Идеяи асосӣ ин аст, ки ҷузъҳои насбкунанда дар шакли контейнер ҷойгир карда шавад ва барои оғоз кардани контейнер муҳити махсуси боркунии Iguana initrd истифода шавад. Дар айни замон, модулҳои YaST аллакай барои кор кардан аз контейнер барои муқаррар кардани минтақаҳои вақт, клавиатура, забон, брандмауэр, системаи чопӣ, DNS, дидани гузориши системавӣ, идоракунии барномаҳо, репозиторийҳо, корбарон ва гурӯҳҳо мутобиқ карда шудаанд.



Манбаъ: opennet.ru

Илова Эзоҳ