OpenSUSE e nts'etsapele sehokelo sa webo bakeng sa sehokelo sa YaST

Kamora phatlalatso ea phetisetso ea sehokelo sa marang-rang sa sesebelisoa sa Anaconda se sebelisitsoeng ho Fedora le RHEL, bahlahisi ba setsi sa YaST ba ile ba senola merero ea ho nts'etsapele projeke ea D-Installer le ho theha pheletso ea ho tsamaisa ho kenya lipehelo tsa OpenSUSE le SUSE Linux. ka sebopeho sa marang-rang.

Hoa hlokomeloa hore morero ona o 'nile oa ntshetsa pele sebopeho sa websaete ea WebYaST ka nako e telele, empa e lekanyelitsoe ke bokhoni ba tsamaiso ea hole le tsamaiso ea tsamaiso, ha e etselitsoe ho sebelisoa e le setsi,' me e tlameletsoe ka thata ho khoutu ea YaST. D-Installer e nkoa e le sethala se fanang ka li-frontend tse ngata tsa ho kenya (Qt GUI, CLI le Websaete) ka holim'a YaST. Merero e amanang le eona e kenyelletsa mosebetsi oa ho khutsufatsa mokhoa oa ho kenya, ho arola sehokelo sa mosebelisi ho likarolo tsa kahare tsa YaST, le ho eketsa sehokelo sa webo.

OpenSUSE e nts'etsapele sehokelo sa webo bakeng sa sehokelo sa YaST

Ka botekgeniki, D-Installer ke sekhechana se kentsoeng ka holim'a lilaebrari tsa YaST 'me se fana ka sebopeho se kopaneng sa ho fihlella mesebetsi e joalo ka ho kenya sephutheloana, netefatso ea lisebelisoa, le karohano ea disk ka D-Bus. Lisebelisoa tsa graphical le console li tla fetoleloa ho API e boletsoeng ea D-Bus, 'me ho tla hlophisoa sehokelo se thehiloeng ho sebatli se sebelisanang le D-Installer ka ts'ebeletso ea proxy e fanang ka phihlello ea mehala ea D-Bus ka HTTP. Tsoelo-pele e ntse e le sethaleng sa pele sa mohlala. D-Installer le li-proxies li hlahisoa ka puo ea Ruby, eo YaST ka boeona e ngotsoeng ka eona, 'me sebopeho sa websaete se bōptjoa ho JavaScript ho sebelisa moralo oa React (tšebeliso ea likarolo tsa Cockpit ha e qheleloe ka thōko).

Har'a lipheo tse phehelletsoeng ke projeke ea D-Installer: ho tlosa meeli e teng ea sebopeho sa graphical, ho holisa menyetla ea ho sebelisa YaST ts'ebetsong lits'ebetsong tse ling, sehokelo se kopaneng sa D-Bus se nolofatsang kopanyo le phallo ea hau ea mosebetsi, ho qoba ho tlama lenaneo le le leng. puo (D-Bus API e tla u lumella ho etsa li-add-on ka lipuo tse fapaneng), e khothalletsang ho thehoa ha litlhophiso tse ling ke litho tsa sechaba.

Source: opennet.ru

Eketsa ka tlhaloso