I-Haiku OS ngoku inokuqhuba usetyenziso lwe-X11 ngaphandle kokusebenzisa umncedisi we-X

Abaphuhlisi benkqubo yokusebenza yomthombo ovulekileyo Haiku, okuyinkqubo yokusebenza ezimeleyo eqhubeka nokuvela kwi-BeOS, ikhuphe iindaba kwiintsuku ezimbalwa ezidlulileyo ukuba balungiselele ufezekiso lokuqala lwe-Xlib ehambelanayo umaleko, ekuvumela ukuba usebenzise izicelo ze-X11 kwi-Haiku ngaphandle kokusebenzisa umncedisi we-X.

Abaphuhlisi babeka umaleko phantsi kwamagama abo njengo-iUkuphunyezwa ngokulinganisa yeXlib imisebenzi ukuguqulela iminxeba ukuya kwinqanaba eliphezulu lomzobo Haiku API. Njengoko imi, uninzi lwee-APIs zeXlib ezisetyenziswa ngokuqhelekileyo zibonelelwa ngumaleko, kodwa ezinye zeefowuni zihlala zingasebenzi okwangoku.

Uluhlu ikuvumela ukuba uqokelele kwaye usebenzise usetyenziso olusekwe kwithala leencwadi le-GTK, kodwa umgangatho woyilo lwezinto kwiifestile kusafuneka uphuculwe. Uqhubekeko lwegalelo lebhodi yezitshixo kunye nonqakrazo lwe mouse akukaziswa kwimboniselo yokusebenza (kuphela umcimbi wentshukumo ye mouse yongeziweyo).

Ngoku oku kusesekuseni kakhulu; Ukucofa nantoni na kwibhodi yezitshixo ibangela ukuba ingqubene, ukucofa imouse ngaphakathi kwefestile kubangela ukungqubana, kwaye unokubona ngokucacileyo izinto ezingaqhelekanga zokuzoba ngokutsha. Nangona kunjalo, iziganeko zentshukumo ye mouse ziyasebenza (amaqhosha abonisa ukuba ikhesa ihanjiswa phezu kwawo) kwaye uhlengahlengiso lwefestile luziphatha ngendlela enokulindela umntu. Kodwa, heyi, ngokujonga ukuba ndakhe i-GTK izolo nje, kwaye kuye kwafuneka ndilungise i-bug enye kwaye ndilungise ezinye ezimbini kwikhowudi yam ngaphambi kokuba ndenze oku, ndingathi sele iyimpumelelo enkulu.

Inkxaso yelayibrari ye-Qt ye-Haiku yayiphunyeziwe ngaphambili ngokudala i-port ye-Qt yendabuko ehamba phezu kwe-Haiku API. Perokanye ngenkxaso ye-GTK, ukusetyenziswa kokulinganisa i-X11 kuthathwa njengokhetho olukhethiweyo, kuba abangaphakathi be-GTK abatsalwanga kakuhle kwaye ukwenza i-backend ye-GTK eyahlukileyo ye-Haiku kuya kufuna izixhobo ezibalulekileyo. Njengomphumo, ithuba lokudala i-port ye-X11 ye-Haiku yacatshangelwa, kodwa le ndlela ithathwa njengento engenakwenzeka phantsi kweemeko apho i-X11 API inokuphunyezwa ngokuthe ngqo phezulu kwe-Haiku API.

I-X11 yakhethwa njengeprothokholi ezinzileyo nengaguquguqukiyo yexesha elide, ngelixa Uvavanyo ngeWayland lusaqhuba, kufuneka udale ufezekiso lwakho lomncedisi kwaye ekugqibeleni ayizizo zonke izandiso eziyimfuneko ezivunyiweyo. Xa usebenzisa umaleko olula we-app kwi-Tcl / Tk kunye ne-wxWidgets, imiba engekasonjululwa iyabonwa, kodwa inkangeleko sele isondele kunesiqhelo:

Kwabo bangayaziyo i-Haiku OS, Ndingakuxelela ukuba le nkqubo yokusebenza yadalwa ngo-2001 njengempendulo yokucotha kuphuhliso lwenkqubo yokusebenza ye-BeOS kwaye yaphuhliswa phantsi kwegama le-OpenBeOS, kodwa yathiywa ngokutsha ngo-2004 ngenxa yamabango anxulumene nokusetyenziswa kophawu lwentengiso lwe-BeOS egameni.

Inkqubo isekelwe ngokuthe ngqo kwi-BeOS 5 technologies kwaye ijolise kwi-binary compatibility kunye nezicelo zale nkqubo yokusebenza. Ikhowudi yomthombo uninzi lwenkqubo yokusebenza yeHaiku isasazwa phantsi kwelayisenisi ye-MIT yasimahla, ngaphandle kwamanye amathala eencwadi, iikhowudi zeendaba, kunye namacandelo abolekwe kwezinye iiprojekthi.

Inkqubo igxininise kwiikhomputha zomntu, isebenzisa isiseko sayo, eyakhiwe ngesiseko se-architecture ye-hybrid, elungiselelwe ukuphendula okuphezulu kwizenzo zabasebenzisi kunye nokuphunyezwa ngokufanelekileyo kwezicelo ezinemisonto emininzi. I-OpenBFS isetyenziswa njengenkqubo yefayile, exhasa iimpawu zefayile ezandisiweyo, ijenali, izikhombisi ze-64-bit, inkxaso yokugcina i-meta tags (kwifayile nganye, unokugcina iimpawu kwisitshixo sefom = ixabiso, elenza ukuba iifayile zenkqubo zibukeke njenge database) kunye nezalathisi ezikhethekileyo ukukhawulezisa ukukhetha kuzo.

Okokugqibela sUkuba unomdla wokwazi okungakumbi ngayo malunga neendaba, ungajonga i iinkcukacha kwikhonkco elilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.