Thawj qhov kev tso tawm ntawm D-Installer, tus tshiab installer rau openSUSE thiab SUSE

Cov neeg tsim khoom ntawm YaST installer, siv hauv openSUSE thiab SUSE Linux, nthuav tawm thawj daim duab nrog lub installer tshiab tsim los ua ib feem ntawm D-Installer project thiab txhawb nqa kev tswj hwm ntawm lub vev xaib interface. Cov duab npaj tau npaj los ua kom koj paub txog lub peev xwm ntawm D-Installer thiab muab cov ntsiab lus rau nruab ib qho kev hloov kho tsis tu ncua ntawm openSUSE Tumbleweed. D-Installer tseem nyob rau hauv qhov kev sim thiab qhov kev tso tawm thawj zaug tuaj yeem suav tias yog kev hloov pauv ntawm lub tswv yim tswv yim rau hauv daim ntawv ntawm cov khoom lag luam thawj zaug, twb siv tau, tab sis yuav tsum tau ua kom zoo dua.

D-Installer koom nrog kev sib cais cov neeg siv interface los ntawm cov khoom sab hauv ntawm YaST thiab tso cai rau kev siv ntau yam frontends. Txhawm rau txhim kho cov pob khoom, xyuas cov khoom siv, muab faib disks thiab lwm yam haujlwm tsim nyog rau kev teeb tsa, YaST cov tsev qiv ntawv txuas ntxiv siv, nyob rau sab saum toj ntawm cov txheej txheem uas nkag mus rau cov tsev qiv ntawv los ntawm kev sib koom ua ke D-Bus interface.

Lub hauv ntej-kawg tsim siv lub vev xaib thev naus laus zis tau npaj rau cov neeg siv kev sib cuam tshuam. Lub fontend suav nrog tus neeg tuav ntaub ntawv uas muab kev nkag mus rau D-Bus hu ntawm HTTP, thiab lub vev xaib cuam tshuam qhia rau tus neeg siv. Lub web interface yog sau rau hauv JavaScript siv lub React moj khaum thiab PatternFly Cheebtsam. Cov kev pabcuam rau khi lub interface rau D-Bus, nrog rau cov neeg rau zaub mov built-in http, tau sau rau hauv Ruby thiab tsim siv cov qauv npaj tsim los ntawm Cockpit project, uas kuj tau siv hauv Red Hat web configurations.

Lub installation yog tswj los ntawm "Installation Summary" screen, uas muaj cov kev npaj ua ntej installation, xws li xaiv cov lus thiab cov khoom yuav tsum tau ntsia, disk partitioning thiab cov neeg siv kev tswj. Qhov sib txawv tseem ceeb ntawm tus tshiab interface thiab YaST yog tias mus rau qhov chaw tsis tas yuav tsum tau qhib ib tus neeg widgets thiab muab tam sim ntawd. Lub peev xwm interface tseem txwv, piv txwv li, hauv seem xaiv cov khoom tsis muaj peev xwm los tswj kev teeb tsa ntawm tus kheej cov txheej txheem ntawm cov kev pab cuam thiab lub luag haujlwm ntawm lub kaw lus, thiab hauv seem disk muab faib tsuas yog xaiv ib qho kev faib rau kev teeb tsa tsis muaj. muaj peev xwm hloov kho cov lus muab faib thiab hloov hom ntaub ntawv.

Thawj qhov kev tso tawm ntawm D-Installer, tus tshiab installer rau openSUSE thiab SUSE
Thawj qhov kev tso tawm ntawm D-Installer, tus tshiab installer rau openSUSE thiab SUSE

Cov yam ntxwv uas xav tau kev txhim kho muaj xws li cov cuab yeej qhia rau tus neeg siv txog qhov tsis raug uas tshwm sim thiab teeb tsa kev sib tham sib cuam tshuam thaum ua haujlwm (piv txwv li, kev ceeb toom rau tus password thaum kuaj pom qhov sib faib encrypted). Kuj tseem muaj cov phiaj xwm hloov pauv tus cwj pwm ntawm cov txheej txheem sib txawv nyob ntawm cov khoom xaiv lossis lub luag haujlwm ntawm lub cev (piv txwv li, MicroOS siv cov ntawv nyeem nkaus xwb).

Ntawm cov hom phiaj kev txhim kho ntawm D-Installer, tshem tawm cov kev txwv GUI uas twb muaj lawm tau hais; nthuav lub peev xwm los siv YaST kev ua haujlwm hauv lwm daim ntawv thov; zam kev khi rau ib hom lus programming (D-Bus API yuav tso cai rau koj los tsim cov add-ons hauv ntau hom lus); txhawb kev tsim cov chaw xaiv los ntawm cov neeg hauv zej zog.

Tau qhov twg los: opennet.ru

Ntxiv ib saib