I-Bonsai insiza yokuvumelanisa yamadivayisi amaningi ye-Gnome

ibhayibheli

UChristian Hergert, umqambi weRed Hat osebenze endaweni yokuthuthuka ehlanganisiwe yeGnome Builder, wethule iphrojekthi entsha yomshayeli ebizwa nge- "Bonsai" okuyinto kunokugxila okuyinhlokol run njengoba Isixazululo senkinga yokuvumelanisa okuqukethwe kwamadivayisi ahlukahlukene usebenzisa iGnome.

Abasebenzisi bangasebenzisa iBonsai ukuxhumanisa amadivayisi amaningi we-Linux kunethiwekhi yabo yasekhaya lapho badinga ukufinyelela amafayela nedatha yohlelo lokusebenza kuwo wonke amakhompyutha, kepha abafuni ukudlulisela idatha yabo kumasevisi wefu wesithathu.

Bonsai kufanele isebenze ngokufana nefu lomuntu siqu.

IBonsai iyi-daemon kanye nomtapo wolwazi owabiwe wokuhlinzeka nokusebenzisa izinsizakalo ezinjengefu. Izithameli ezihlosiwe abasebenzisi bedeskithophu ye-GNOME enamadivayisi amaningi ongathanda ukuvumelanisa okuqukethwe kwakho.

Mayelana noBonsai

IBonsai ifaka inqubo yangemuva ye-bonsaid kanye nelabhulali yesici se-libbonsai ukuhlinzeka ngezinsizakalo ezinjengefu.

Inqubo engemuva ingaqalwa esiteshini esikhulu sokusebenzela noma kukhompyutha encane I-Raspberry Pi ihlala ixhunywe kunethiwekhi engenantambo nakwidivayisi yokugcina idatha esebenza unomphela kunethiwekhi yasekhaya.

Umtapo wezincwadi usetshenziselwa ukwenza izinhlelo zokusebenza ze-GNOME ukufinyelela izinsizakalo zeBonsai kusetshenziswa i-API esezingeni eliphakeme.

Ukuxhumana namadivayisi angaphandle (amanye ama-PC, ama-laptops, amafoni, i-Intanethi yezinto Zezinto), insiza ye-bonsai-pair iyaphakanyiswa, evumela ukudala ithokheni ukuxhuma kumasevisi. Ngemuva kokubopha, kuhlelwa isiteshi esibethelwe (i-TLS) ukufinyelela amasevisi kusetshenziswa izicelo ezi-serial ze-D-Bus.

I-Bonsai ayigcini ngokulinganiselwa ekwabelaneni ngemininingwane y ingasetshenziselwa ukudala izinto ezifinyeleleka kumasistimu amaningi ngokusekelwa kokuvumelanisa okuyingxenye phakathi kwamadivayisi, ukuthengiselana, izinkomba zesibili, izikhombisi, kanye nekhono lokusebenzisa izinguquko ezithile zasendaweni ohlelweni ngalunye ngaphezulu kwedathabheyisi evamile eyabiwe.

Ukugcinwa kwezinto ezivamile kusekelwe ku-GVariant API ne-LMDB.

Izinhlelo zokusebenza zingcono kakhulu lapho zingakwazi ukuxhumana phakathi kwamadivayisi. Ngakho-ke, umtapo wolwazi we-Data-Access-Object, oqanjwe ngokufanele ngokuthi libbonsai-dao, uhlinzeka ngokugcinwa kwento oku-serializable okususelwa ku-GVariant ne-LMDB.

 Isekela izinkomba zokuqala nezesibili, imibuzo, izikhombisi, ukuthengiselana, nokuvumelanisa okwengeziwe phakathi kwamadivayisi. Inekhono lokushintsha izinguquko zasendaweni kuzinguquko ezikhishwe kudivayisi eyinhloko yeBonsai.

Njengamanje, kunikezwa insizakalo eyodwa ukufinyelela isitoreji sefayela, kepha ngokuzayo kuhlelwe ukusebenzisa ezinye izinsizakalo ukufinyelela i-imeyili, isihleli sekhalenda, amanothi (imisebenzi esalindile), ama-albhamu wezithombe, amaqoqo womculo namavidiyo, uhlelo lokusesha, isipele, i-VPN njll.

Isibonelo, usebenzisa iBonsai kumakhompyutha ahlukile kuzinhlelo zokusebenza zeGnome, ungahlela umsebenzi ngesihleli sekhalenda esivumelanisiwe noma iqoqo lezithombe ezivamile.

FuthiUChristian Hergert ubalula ukuthi insiza okwamanje ayivikelekile, kepha izosebenza endizeni ukuze ikwazi ukuhlukanisa izinhlelo zokusebenza futhi ithuthukise le ngxenye ukwenza insizakalo iphephe.

Ikakhulu, sidinga ukunika onjiniyela amathuluzi amakhulu wokwakha izinhlelo zokusebenza ezisekela ngokwendabuko ukuvumelanisa kwedivayisi.

Engikwakhile ukuzama konke lokhu uBonsai. Kungumzamo omuhle kulesi sigaba, kepha kuyajabulisa ngokwanele ukusebenzisana nabanye abafuna ukujoyina.

Ungayithola kanjani futhi uyifake kanjani iBonsai?

Mayelana nephrojekthi, kulabo abanentshisekelo yokwazi ukuthi isebenza kanjani, uyizame noma ubheke ikhodi yayo yomthombo, kufanele wazi ukuthi ikhodi yephrojekthi ibhalwe ku-C futhi ingena ngaphansi kwelayisense le-GPLv3. Lokhu kungatholakala ku-Gitlab Kulesi sixhumanisi esilandelayo.

Ukwakhiwa kwephakeji kungenziwa ngosizo lukaMeson. 

git clone https://gitlab.gnome.org/chergert/bonsai.git
cd bonsai/
meson build --prefix=/opt/gnome --libdir=lib
cd build/
ninja
ninja install

Uma ufuna ukwazi okwengeziwe ngale nsizakalo, ungaxhumana noshicilelo loqobo ku isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.