Kutolewa kwa D-Installer 0.4, kisakinishi kipya cha openSUSE na SUSE

Wasanidi wa kisakinishi cha YaST, kinachotumika katika openSUSE na SUSE Linux, wamechapisha sasisho kwa kisakinishi cha majaribio cha D-Installer 0.4, ambacho kinaauni usimamizi wa usakinishaji kupitia kiolesura cha wavuti. Wakati huo huo, picha za usakinishaji zimetayarishwa ili kujifahamisha na uwezo wa D-Installer na kutoa zana za kusakinisha toleo linaloendelea kusasishwa la openSUSE Tumbleweed, pamoja na matoleo ya Leap 15.4 na Leap Micro 5.2.

Kisakinishi cha D kinahusisha kutenganisha kiolesura cha mtumiaji kutoka kwa vipengele vya ndani vya YaST na kuruhusu matumizi ya sehemu mbalimbali za mbele. Ili kufunga vifurushi, angalia vifaa, diski za kizigeu na kazi zingine muhimu kwa usakinishaji, maktaba za YaST zinaendelea kutumika, juu ya ambayo safu inatekelezwa ambayo huondoa ufikiaji wa maktaba kupitia kiolesura cha umoja cha D-Bus. Miongoni mwa malengo ya ukuzaji wa Kisakinishi cha D ni kuondoa mapungufu yaliyopo ya kiolesura cha picha, kupanua uwezo wa kutumia utendakazi wa YaST katika programu zingine, kuzuia kuunganishwa na lugha moja ya programu (API ya D-Bus itakuruhusu kuunda nyongeza. -katika lugha tofauti) na kuhimiza uundaji wa mipangilio mbadala na wanajamii.

Njia ya mbele iliyojengwa kwa kutumia teknolojia za wavuti imeandaliwa kwa mwingiliano wa watumiaji. Fontend inajumuisha kidhibiti ambacho hutoa ufikiaji wa simu za D-Bus kupitia HTTP, na kiolesura cha wavuti kinachoonyeshwa kwa mtumiaji. Kiolesura cha wavuti kimeandikwa katika JavaScript kwa kutumia mfumo wa React na vijenzi PatternFly. Huduma ya kuunganisha kiolesura kwa D-Bus, pamoja na seva ya http iliyojengwa, imeandikwa kwa Ruby na kujengwa kwa kutumia moduli zilizotengenezwa tayari na mradi wa Cockpit, ambazo pia hutumiwa katika wasanidi wa wavuti wa Red Hat.

Usakinishaji unadhibitiwa kupitia skrini ya "Muhtasari wa Usakinishaji", ambayo ina mipangilio ya maandalizi iliyofanywa kabla ya usakinishaji, kama vile kuchagua lugha na bidhaa itakayosakinishwa, kugawanya diski na usimamizi wa mtumiaji. Tofauti kuu kati ya kiolesura kipya na YaST ni kwamba kwenda kwa mipangilio hakuhitaji kuzindua wijeti za kibinafsi na hutolewa mara moja.

Toleo jipya la D-Installer hutumia usanifu wa michakato mingi, shukrani ambayo kiolesura cha mtumiaji hakijazuiwa tena wakati kazi nyingine katika kisakinishi inafanywa, kama vile kusoma metadata kutoka kwenye hazina na kusakinisha vifurushi. Hatua tatu za usakinishaji wa ndani zimeanzishwa: kuzindua kisakinishi, kusanidi vigezo vya usakinishaji, na usakinishaji. Usaidizi wa kusakinisha bidhaa mbalimbali umetekelezwa, kwa mfano, pamoja na kusakinisha toleo la openSUSE Tumbleweed, sasa inawezekana kusakinisha matoleo ya openSUSE Leap 15.4 na Leap Micro 5.2. Kwa kila bidhaa, kisakinishi huchagua mipango tofauti ya kugawanya diski, seti ya vifurushi, na mipangilio ya usalama.

Zaidi ya hayo, kazi inaendelea kuunda picha ya mfumo mdogo ambayo itawezesha kisakinishi kufanya kazi. Wazo kuu ni kupanga vipengele vya kisakinishi kwa namna ya chombo na kutumia mazingira maalum ya Iguana boot initrd ili kuzindua chombo. Kwa sasa, moduli za YaST tayari zimebadilishwa kufanya kazi kutoka kwa chombo kwa kuweka kanda za saa, kibodi, lugha, firewall, mfumo wa uchapishaji, DNS, kutazama logi ya mfumo, kusimamia programu, hifadhi, watumiaji na vikundi.



Chanzo: opennet.ru

Kuongeza maoni