Ang openSUSE nagpalambo sa usa ka web interface alang sa YaST installer

Human sa pagpahibalo sa pagbalhin ngadto sa web interface sa Anaconda installer nga gigamit sa Fedora ug RHEL, ang mga developers sa YaST installer nagpadayag sa mga plano sa pagpalambo sa D-Installer nga proyekto ug paghimo sa usa ka front end alang sa pagdumala sa pag-instalar sa openSUSE ug SUSE Linux distributions. pinaagi sa web interface.

Namatikdan nga ang proyekto nagpalambo sa WebYaST web interface sa dugay nga panahon, apan kini limitado sa mga kapabilidad sa hilit nga administrasyon ug pagsumpo sa sistema, wala gidisenyo alang sa paggamit isip usa ka installer, ug hugot nga gihigot sa YaST code. Ang D-Installer giisip nga usa ka plataporma nga naghatag daghang mga frontend sa pag-install (Qt GUI, CLI ug Web) sa ibabaw sa YaST. Ang mga may kalabotan nga plano naglakip sa trabaho aron mub-an ang proseso sa pag-install, pagbulag sa interface sa gumagamit gikan sa mga internal nga sangkap sa YaST, ug pagdugang usa ka interface sa web.

Ang openSUSE nagpalambo sa usa ka web interface alang sa YaST installer

Sa teknikal, ang D-Installer usa ka abstraction layer nga gipatuman sa ibabaw sa mga librarya sa YaST ug naghatag usa ka hiniusa nga interface alang sa pag-access sa mga gimbuhaton sama sa pag-install sa package, pag-verify sa hardware, ug pagbahin sa disk pinaagi sa D-Bus. Ang mga graphical ug console installer mahubad ngadto sa espesipikong D-Bus API, ug ang usa ka browser-based installer maandam usab nga makig-interact sa D-Installer pinaagi sa proxy nga serbisyo nga naghatag og access sa D-Bus nga mga tawag pinaagi sa HTTP. Ang pag-uswag anaa pa sa inisyal nga prototype nga yugto. Ang D-Installer ug mga proxy gihimo sa pinulongang Ruby, diin ang YaST mismo ang gisulat, ug ang web interface gihimo sa JavaScript gamit ang React framework (ang paggamit sa mga sangkap sa Cockpit wala iapil).

Lakip sa mga tumong nga gigukod sa D-Installer nga proyekto: pagwagtang sa kasamtangan nga mga limitasyon sa graphical interface, pagpalapad sa mga posibilidad sa paggamit sa YaST functionality sa ubang mga aplikasyon, usa ka hiniusang D-Bus interface nga nagpayano sa panagsama sa imong kaugalingong mga workflow, paglikay sa pagbugkos sa usa ka programming pinulongan (Ang D-Bus API motugot kanimo sa paghimo og mga add-on sa lain-laing mga pinulongan), nga nag-awhag sa paghimo og alternatibong mga setting sa mga miyembro sa komunidad.

Source: opennet.ru

Idugang sa usa ka comment