Vývojári open-source operačného systému Haiku, ktorý je pokračovaním myšlienok BeOS, pripravili počiatočnú implementáciu vrstvy na zabezpečenie kompatibility s knižnicou Xlib, čo umožňuje spustenie aplikácií X11 na Haiku bez X servera. Vrstva je implementovaná emuláciou funkcií Xlib prekladom volaní do grafického API na vysokej úrovni Haiku.
V súčasnej podobe sprostredkovateľ poskytuje väčšinu bežne používaných rozhraní Xlib API, ale niektoré volania zostávajú len pahýľmi. Sprostredkovateľ umožňuje kompiláciu a spúšťanie aplikácií založených na GTK, ale kvalita rozloženia okien si stále vyžaduje zlepšenie. Vstup z klávesnice a spracovanie kliknutí myšou ešte nie sú plne funkčné (pridané bolo iba spracovanie udalostí pohybu myši).
Podpora knižnice Qt v Haiku bola predtým implementovaná vytvorením natívneho portu Qt bežiaceho nad rozhraním Haiku API. Pre podporu GTK sa však za vhodnejšiu možnosť považuje použitie emulácie X11, pretože interné prvky GTK nie sú tak dobre abstrahované a vytvorenie samostatného backendu GTK pre Haiku by si vyžadovalo značné zdroje. Vytvorenie portu X11 sa zvažovalo ako riešenie.server pre Haiku, ale tento prístup sa považoval za nepraktický vzhľadom na to, že rozhranie X11 API je možné implementovať priamo nad Haiku. X11 bol zvolený ako dlhodobo stabilizovaný a nemenný protokol, zatiaľ čo Wayland je stále v experimentálnom štádiu, vyžaduje si implementáciu na vlastnom serveri a nie všetky potrebné rozšírenia protokolu boli dokončené.

Pri prechádzaní vrstvou jednoduchších aplikácií Tcl/Tk a wxWidgets sa tiež zaznamenávajú nevyriešené problémy, ale vzhľad je už bližšie k normálu:



Pripomeňme, že projekt Haiku vznikol v roku 2001 ako reakcia na zánik operačného systému BeOS a vyvíjal sa pod názvom OpenBeOS, no v roku 2004 bol premenovaný kvôli tvrdeniam súvisiacim s používaním ochrannej známky BeOS v názve. Systém je priamo založený na technológiách BeOS 5 a jeho cieľom je binárna kompatibilita s aplikáciami pre tento operačný systém. Zdrojový kód väčšiny Haiku je distribuovaný pod licenciou MIT, s výnimkou niektorých knižníc, mediálnych kodekov a komponentov prevzatých z iných projektov.
Systém je zameraný na osobné počítače a využíva vlastné jadro postavené na hybridnej architektúre, optimalizované pre vysokú odozvu na akcie používateľa a efektívne spúšťanie viacvláknových aplikácií. OpenBFS sa používa ako súborový systém, ktorý podporuje rozšírené atribúty súborov, protokolovanie, 64-bitové ukazovatele, podporu ukladania metaznačiek (pre každý súbor môžu byť atribúty uložené vo forme kľúč=hodnota, vďaka čomu je systém súborov podobný databázy) a špeciálne indexy na urýchlenie ich vyhľadávania. „B+ stromy“ sa používajú na organizáciu adresárovej štruktúry. Z kódu BeOS obsahuje Haiku správcu súborov Tracker a Deskbar, ktoré boli po ukončení vývoja BeOS otvorené.
Zdroj: opennet.ru
