openSUSE pohoi web-interface për installer-in YaST

Pas njoftimit për kalimin në web-interface për installer-in Anaconda, i përdorur në Fedora dhe RHEL, zhvilluesit e installer-it YaST zbuluan planet për zhvillimin e projektit D-Installer dhe krijimin e një front-end-i për menaxhimin e instalimit të distribucioneve openSUSE dhe SUSE Linux përmes web-interface-it.

Vërehet se projekti WebYaST ka kohë që zhvillohet si një web-interface, por është i kufizuar në mundësitë e administratës së largët dhe konfigurimit të sistemit, nuk është përshtatur për përdorim si installer dhe është ngushtësisht i lidhur me kodin e YaST. D-Installer konsiderohet si një platformë që siguron funksionimin e disa front-end-eve mbi YaST për instalim (Qt GUI, CLI dhe Web). Midis planeve mbështetëse, përmendet puna për shkurtimin e procesit të instalimit, ndarjen e ndërfaqes përdorues nga komponentët e brendshëm të YaST dhe shtimin e web-interface-it.

openSUSE pohoi web-interface për installer-in YaST

Teknikisht, D-Installer paraqet një shtresë abstrahimi që është implementuar mbi bibliotekat e YaST dhe ofron një ndërfaqe të unifikuar për qasje nëpërmjet D-Bus në funksione të tilla si instalimi i paketave, kontrolli i pajisjeve dhe ndarja e disqeve. Installerët grafik dhe konsolë do të transferohen në API-në D-Bus të caktuar, si dhe do të përgatitet një installer që funksionon në shfletues, duke bashkëvepruar me D-Installer nëpërmjet një shërbimi proxy që siguron qasje në thirrjet D-Bus përmes HTTP. Zhvillimi është ende në fazën e prototipit fillestar. D-Installer dhe proxy po zhvillohen në gjuhën Ruby, në të cilën është shkruar gjithashtu YaST, ndërsa web-interface-i po krijohet në JavaScript duke përdorur framework-un React (nuk përjashtohet përdorimi i komponentëve Cockpit).

Mes qëllimeve që ndjek projekti D-Installer janë: eliminimi i kufizimeve ekzistuese të ndërfaqes grafike, zgjerimi i mundësive për përdorimin e funksionalitetit të YaST në aplikacione të tjera, një ndërfaqe e unifikuar D-Bus që thjeshton integrimin me proceset e brendshme, largimi nga varësia ndaj një gjuhe programimi (API D-Bus do të lejojë krijimin e shtresave në gjuhë të ndryshme), dhe stimuluar krijimin e konfiguratave alternative nga anëtarët e komunitetit.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster