Ang proyekto sa openSUSE nagpatik ug alternatibong installer para sa Agama 5

Ang mga nag-develop sa proyekto sa openSUSE nagpatik sa usa ka bag-ong pagpagawas sa Agama installer (kanhi D-Installer), gihimo aron mapulihan ang klasiko nga interface sa pag-install sa SUSE ug openSUSE, ug bantog tungod sa pagbulag sa interface sa gumagamit gikan sa mga internal nga sangkap sa YaST. Ang Agama naghatag ug abilidad sa paggamit sa lain-laing mga frontend, pananglitan, usa ka frontend para sa pagdumala sa instalasyon pinaagi sa web interface. Aron ma-install ang mga pakete, susihon ang mga ekipo, partition disk ug uban pang mga gimbuhaton nga kinahanglan alang sa pag-instalar, ang mga librarya sa YaST nagpadayon nga gigamit, sa ibabaw nga ang mga serbisyo sa layer gipatuman nga abstract nga pag-access sa mga librarya pinaagi sa usa ka hiniusa nga interface sa D-Bus.

Alang sa pagsulay, ang mga live build nga adunay bag-ong installer (x86_64, ARM64) gihimo nga nagsuporta sa pag-instalar sa usa ka padayon nga gi-update nga pagtukod sa openSUSE Tumbleweed, ingon man mga edisyon sa openSUSE Leap Micro, SUSE ALP ug openSUSE Leap 16, nga gitukod sa mga hilit nga sudlanan. .

Ang proyekto sa openSUSE nagpatik ug alternatibong installer para sa Agama 5Ang proyekto sa openSUSE nagpatik ug alternatibong installer para sa Agama 5

Ang sukaranan nga interface alang sa pagdumala sa tanum gitukod gamit ang mga teknolohiya sa web ug naglakip sa usa ka handler nga naghatag access sa mga tawag sa D-Bus pinaagi sa HTTP, ug ang web interface mismo. Ang web interface gisulat sa JavaScript gamit ang React framework ug PatternFly components. Ang serbisyo alang sa pagbugkos sa interface sa D-Bus, ingon man ang built-in nga http server, gisulat sa Ruby ug gitukod gamit ang andam nga mga module nga gimugna sa proyekto sa Cockpit, nga gigamit usab sa Red Hat web configurators. Ang installer naggamit sa usa ka multi-process nga arkitektura nga nagsiguro nga ang user interface dili gibabagan samtang ang uban nga trabaho gihimo.

Ang proyekto sa openSUSE nagpatik ug alternatibong installer para sa Agama 5

Sa karon nga yugto sa pag-uswag, ang installer nagtanyag mga serbisyo nga responsable sa pagdumala sa proseso sa pag-install, pag-set up sa sulud sa produkto ug lista sa mga na-install nga programa, pag-set sa mga setting sa pinulongan, keyboard ug localization, pag-andam sa storage device ug partitioning, pagpakita sa mga pahiwatig ug auxiliary. impormasyon, pagdugang sa mga tiggamit sa sistema, mga setting sa koneksyon sa network.

Ang mga tumong sa pagpalambo sa Agama naglakip sa pagwagtang sa kasamtangan nga mga limitasyon sa GUI, pagpalapad sa abilidad sa paggamit sa YaST functionality sa ubang mga aplikasyon, pagpalayo gikan sa pagkahigot sa usa ka programming language (ang D-Bus API motugot kanimo sa paghimo og mga add-on sa lain-laing mga pinulongan), ug pagdasig ang paghimo og alternatibong mga setting sa mga miyembro sa komunidad.

Nadesisyonan nga himuon ang interface sa Agama nga yano kutob sa mahimo alang sa tiggamit; taliwala sa uban pang mga butang, ang kaarang sa pagpili sa pag-install sa mga pakete gikuha. Sa pagkakaron, ang mga developers naghisgut sa posible nga mga kapilian alang sa pagpatuman sa usa ka mas simple nga interface alang sa pagpili sa na-install nga mga programa (ang nag-unang kapilian mao ang usa ka prototype alang sa pagbulag sa mga kategoriya base sa tipikal nga mga sumbanan sa paggamit, pananglitan, mga graphical nga palibot, mga himan alang sa mga sudlanan, mga himan alang sa mga developers, ug uban pa).

Source: opennet.ru

Idugang sa usa ka comment