Хаику ОС сада може да покреће Кс11 апликације без коришћења Кс сервера

Програмери оперативног система отвореног кода Хаику, који је самостални оперативни систем који наставља да се развија од БеОС-а, објавио је пре неколико дана да припремили су почетну имплементацију слоја компатибилности Кслиб, који вам омогућава да покренете Кс11 апликације на Хаику-у без коришћења Кс сервера.

Програмери позиционирају слој испод сопствених речи као иИмплементација путем емулације Кслиб функција које преводе позиве у графички Хаику АПИ високог нивоа. Како сада стоји, већину најчешће коришћених Кслиб АПИ-ја обезбеђује слој, али неки од позива за сада остају неактивни.

Слој омогућава вам да саставите и покренете апликације на основу ГТК библиотеке, али још треба побољшати квалитет дизајна елемената у прозорима. Обрада уноса са тастатуре и кликова мишем још увек није доведена у радни приказ (додата је само обрада догађаја кретања миша).

Ово је још увек прилично рано; Притиском на било шта на тастатури долази до пада, клик мишем унутар прозора изазива пад и можете јасно видети чудне артефакте поновног цртања. Међутим, догађаји кретања миша функционишу (дугмад означавају да се курсор лебди изнад њих) и промена величине прозора се понаша како би се очекивало. Али, хеј, с обзиром да сам јуче направио ГТК и морао сам да поправим једну грешку и две друге у свом коду пре него што сам ово урадио, рекао бих да је то већ прилично значајно достигнуће.

Подршка за Хаику Кт библиотеку је претходно имплементирана креирањем изворног Кт порта који ради на врху Хаику АПИ-ја. Перили за подршку ГТК, употреба Кс11 емулације се сматра пожељном опцијом, пошто унутрашње компоненте ГТК-а нису тако добро апстраховане и стварање одвојеног ГТК бацкенд-а за Хаику ће захтевати значајне ресурсе. Као резултат, разматрана је могућност креирања порта Кс11 сервера за Хаику, али се овај приступ сматра непрактичним у условима у којима се Кс11 АПИ може имплементирати директно на врх Хаику АПИ-ја.

Кс11 је изабран као стабилан и непроменљив дугорочни протокол, док експерименти са Вејландом су још увек у току, морате да креирате сопствену имплементацију сервера и на крају нису одобрена сва потребна проширења протокола. Када пролазите кроз једноставнији слој апликације у Тцл / Тк и вкВидгетс, још увек постоје нерешени проблеми, али изглед је већ ближи нормалном:

За оне који нису упознати са Хаику ОС, Могу вам рећи да је овај оперативни систем настао је 2001. године као реакција на успоравање развоја БеОС оперативног система и развијен је под именом ОпенБеОС, али је преименован 2004. године због тврдњи у вези са коришћењем заштитног знака БеОС у називу.

Систем је заснован директно на БеОС 5 технологијама и има за циљ бинарну компатибилност са апликацијама за овај оперативни систем. Изворни код за већину Хаику оперативног система се дистрибуира под бесплатном МИТ лиценцом, са изузетком неких библиотека, медијских кодека и компоненти позајмљених из других пројеката.

Систем је фокусиран на персоналне рачунаре, користи сопствено језгро, изграђено на бази хибридне архитектуре, оптимизовано за висок одзив на радње корисника и ефикасно извршавање вишенитних апликација. ОпенБФС се користи као систем датотека, који подржава проширене атрибуте датотека, вођење дневника, 64-битне показиваче, подршку за чување мета ознака (за сваку датотеку можете сачувати атрибуте у облику кључ = вредност, што чини да системске датотеке изгледају као база података) и специјални индекси за убрзавање селекције на њима.

Коначно сАко сте заинтересовани да сазнате више о томе о вестима, можете проверити детаљи у следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.