openSUSE интерфейси вебро барои насбкунандаи YaST таҳия мекунад

Пас аз эълони интиқол ба веб-интерфейси насбкунандаи Anaconda, ки дар Fedora ва RHEL истифода мешавад, таҳиягарони насбкунандаи YaST нақшаҳои таҳияи лоиҳаи D-Installer ва эҷоди як фронт барои идоракунии насби паҳнкунии openSUSE ва SUSE Linux-ро ошкор карданд. тавассути интерфейси веб.

Қайд карда мешавад, ки лоиҳа муддати тӯлонӣ веб-интерфейси WebYaST-ро таҳия мекунад, аммо он бо имкониятҳои маъмурияти фосилавӣ ва конфигуратсияи система маҳдуд буда, барои истифода ба сифати насбкунанда пешбинӣ нашудааст ва ба таври қатъӣ ба коди YaST алоқаманд аст. D-Installer ҳамчун платформае ҳисобида мешавад, ки дар болои YaST якчанд фронтҳои насбкуниро (Qt GUI, CLI ва Web) таъмин мекунад. Нақшаҳои марбута корҳоро барои кӯтоҳ кардани раванди насбкунӣ, ҷудо кардани интерфейси корбар аз ҷузъҳои дохилии YaST ва илова кардани интерфейси веб дар бар мегиранд.

openSUSE интерфейси вебро барои насбкунандаи YaST таҳия мекунад

Аз ҷиҳати техникӣ, D-Installer як қабати абстраксияест, ки дар болои китобхонаҳои YaST амалӣ карда мешавад ва интерфейси ягонаро барои дастрасӣ ба функсияҳо ба монанди насби бастаҳо, санҷиши сахтафзор ва тақсимоти диск тавассути D-Bus таъмин мекунад. Насбкунакҳои графикӣ ва консол ба API-и муайяншудаи D-Bus тарҷума карда мешаванд ва инчунин як насбкунанда дар асоси браузер омода карда мешавад, ки бо D-Installer тавассути хидмати прокси, ки дастрасиро ба зангҳои D-Bus тавассути HTTP таъмин мекунад, ҳамкорӣ мекунад. Таҳия ҳоло дар марҳилаи ибтидоии прототип аст. D-Installer ва проксиҳо бо забони Ruby таҳия шудаанд, ки дар он худи YaST навишта шудааст ва веб-интерфейс дар JavaScript бо истифода аз чаҳорчӯбаи React сохта шудааст (истифодаи ҷузъҳои Cockpit истисно нест).

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

Манбаъ: opennet.ru

Илова Эзоҳ