Itusilẹ ti D-Insitola 0.4, insitola tuntun fun openSUSE ati SUSE

Awọn olupilẹṣẹ ti insitola YaST, ti a lo ni openSUSE ati SUSE Linux, ti ṣe atẹjade imudojuiwọn kan si insitola esiperimenta D-Insitola 0.4, eyiti o ṣe atilẹyin iṣakoso fifi sori ẹrọ nipasẹ wiwo wẹẹbu kan. Ni akoko kanna, awọn aworan fifi sori ẹrọ ti pese sile lati mọ ararẹ pẹlu awọn agbara ti D-Insitola ati pese awọn irinṣẹ fun fifi sori ẹrọ imudojuiwọn nigbagbogbo ti OpenSUSE Tumbleweed, ati awọn idasilẹ ti Leap 15.4 ati Leap Micro 5.2.

D-Insitola jẹ ipinya ni wiwo olumulo lati inu awọn paati inu ti YaST ati gbigba lilo ọpọlọpọ awọn iwaju iwaju. Lati fi sori ẹrọ awọn idii, ṣayẹwo ohun elo, awọn disiki ipin ati awọn iṣẹ miiran ti o ṣe pataki fun fifi sori ẹrọ, awọn ile-ikawe YaST tẹsiwaju lati lo, lori oke eyiti a ṣe imuse Layer kan ti o fa iraye si awọn ile-ikawe nipasẹ wiwo D-Bus iṣọkan kan. Lara awọn ibi-afẹde ti idagbasoke D-Insitola ni imukuro awọn idiwọn ti o wa tẹlẹ ti wiwo ayaworan, faagun agbara lati lo iṣẹ ṣiṣe YaST ni awọn ohun elo miiran, yago fun isomọ si ede siseto kan (D-Bus API yoo gba ọ laaye lati ṣẹda ṣafikun -ons ni awọn ede oriṣiriṣi) ati iwuri fun ṣiṣẹda awọn eto yiyan nipasẹ awọn ọmọ ẹgbẹ agbegbe.

Ipari iwaju-itumọ nipa lilo awọn imọ-ẹrọ wẹẹbu ti pese sile fun ibaraenisepo olumulo. Fontend pẹlu oluṣakoso ti o pese iraye si awọn ipe D-Bus nipasẹ HTTP, ati wiwo wẹẹbu ti o han si olumulo. Ni wiwo oju opo wẹẹbu ti kọ ni JavaScript ni lilo ilana React ati awọn paati PatternFly. Iṣẹ naa fun sisopọ wiwo si D-Bus, bakanna bi olupin http ti a ṣe sinu, ni a kọ sinu Ruby ati kọ nipa lilo awọn modulu ti a ti ṣetan ti o dagbasoke nipasẹ iṣẹ akanṣe Cockpit, eyiti o tun lo ni awọn atunto wẹẹbu Red Hat.

Fifi sori ẹrọ ni iṣakoso nipasẹ iboju “Akopọ Fifi sori ẹrọ”, eyiti o ni awọn eto igbaradi ti a ṣe ṣaaju fifi sori ẹrọ, gẹgẹbi yiyan ede ati ọja lati fi sii, pipin disk ati iṣakoso olumulo. Iyatọ akọkọ laarin wiwo tuntun ati YaST ni pe lilọ si awọn eto ko nilo ifilọlẹ awọn ẹrọ ailorukọ kọọkan ati pe a funni lẹsẹkẹsẹ.

Ẹya tuntun ti D-Insitola ṣe imuse faaji ilana-ọpọlọpọ, o ṣeun si eyiti wiwo olumulo ko ni dina mọ lakoko ti iṣẹ miiran ninu insitola ṣe, gẹgẹbi kika metadata lati ibi ipamọ ati fifi awọn idii sii. Awọn ipele fifi sori inu mẹta ni a ti ṣafihan: ifilọlẹ insitola, atunto awọn aye fifi sori ẹrọ, ati fifi sori ẹrọ. Atilẹyin fun fifi awọn ọja lọpọlọpọ ti ni imuse, fun apẹẹrẹ, ni afikun si fifi sori ẹrọ OpenSUSE Tumbleweed, o ṣee ṣe ni bayi lati fi sii openSUSE Leap 15.4 ati awọn idasilẹ Leap Micro 5.2. Fun ọja kọọkan, insitola yan awọn ero ipin disiki oriṣiriṣi, akojọpọ awọn idii, ati awọn eto aabo.

Ni afikun, iṣẹ n lọ lọwọ lati ṣẹda aworan eto minimalistic ti yoo jẹ ki olupilẹṣẹ ṣiṣẹ. Ero akọkọ ni lati ṣeto awọn paati insitola ni irisi eiyan kan ati lo agbegbe pataki Iguana bata initrd lati ṣe ifilọlẹ eiyan naa. Lọwọlọwọ, awọn modulu YaST ti ni atunṣe tẹlẹ lati ṣiṣẹ lati inu eiyan fun eto awọn agbegbe akoko, keyboard, ede, ogiriina, eto titẹ sita, DNS, wiwo log ti eto, iṣakoso awọn eto, awọn ibi ipamọ, awọn olumulo ati awọn ẹgbẹ.



orisun: opennet.ru

Fi ọrọìwòye kun