openSUSE er að þróa vefviðmót fyrir YaST uppsetningarforritið

Eftir að tilkynnt var um flutning á vefviðmót Anaconda uppsetningarforritsins sem notað er í Fedora og RHEL, sýndu þróunaraðilar YaST uppsetningarforritsins áform um að þróa D-Installer verkefnið og búa til framenda til að stjórna uppsetningu openSUSE og SUSE Linux dreifingar í gegnum vefviðmótið.

Það er tekið fram að verkefnið hefur verið að þróa WebYaST vefviðmótið í langan tíma, en það takmarkast af getu fjarstjórnunar og kerfisstillingar, er ekki hannað til notkunar sem uppsetningarforrit og er stranglega bundið við YaST kóðann. D-Installer er talinn vettvangur sem býður upp á marga uppsetningarframenda (Qt GUI, CLI og Web) ofan á YaST. Tengdar áætlanir fela í sér vinnu við að stytta uppsetningarferlið, aðskilja notendaviðmótið frá innri hlutum YaST og bæta við vefviðmóti.

openSUSE er að þróa vefviðmót fyrir YaST uppsetningarforritið

Tæknilega séð er D-Installer útdráttarlag sem er útfært ofan á YaST bókasöfnin og veitir sameinað viðmót til að fá aðgang að aðgerðum eins og uppsetningu pakka, sannprófun á vélbúnaði og skiptingu disks í gegnum D-Bus. Myndrænu og stjórnborðsuppsetningartækin verða þýdd yfir á tilgreint D-Bus API og einnig verður útbúið uppsetningarforrit sem byggir á vafra sem hefur samskipti við D-Installer í gegnum proxy-þjónustu sem veitir aðgang að D-Bus símtölum í gegnum HTTP. Þróunin er enn á upphafsstigi frumgerðarinnar. D-Installer og umboð eru þróuð á Ruby tungumálinu, þar sem YaST sjálft er skrifað, og vefviðmótið er búið til í JavaScript með því að nota React ramma (notkun Cockpit hluti er ekki útilokuð).

Meðal markmiða sem D-Installer verkefnið hefur stefnt að: að útrýma núverandi takmörkunum á grafíska viðmótinu, auka möguleika á að nota YaST virkni í öðrum forritum, sameinað D-Bus viðmót sem einfaldar samþættingu við eigin verkflæði, forðast að vera bundinn við eitt forritunarmál (D-Bus API gerir þér kleift að búa til viðbætur á mismunandi tungumálum), sem hvetur samfélagsmeðlimi til að búa til aðrar stillingar.

Heimild: opennet.ru

Bæta við athugasemd