Operating system developers
Kuj tseem muaj kev nce qib hauv kev ua kom zoo ntawm rpmalloc lub cim xeeb faib qhov system. Cov kev hloov pauv tau ua rau rpmalloc thiab kev siv cov khoom sib cais cache txo kev nco noj thiab txo cov fragmentation. Raws li qhov tshwm sim, los ntawm lub sijhawm thib ob beta tso tawm, Haiku ib puag ncig yuav tuaj yeem nruab thiab khau raj ntawm cov tshuab nrog 256 MB ntawm RAM, thiab tej zaum txawm tias tsawg dua. Kev ua haujlwm kuj tau pib tshawb xyuas thiab txwv tsis pub nkag mus rau API (qee qhov kev hu tsuas yog muaj rau hauv paus).
Cia peb nco qab tias Haiku qhov project tau tsim nyob rau xyoo 2001 raws li kev cuam tshuam rau kev txo qis ntawm BeOS OS kev txhim kho thiab tsim nyob rau hauv lub npe OpenBeOS, tab sis tau hloov npe rau xyoo 2004 vim muaj kev thov cuam tshuam txog kev siv BeOS trademark hauv lub npe. Lub kaw lus ncaj qha raws li BeOS 5 thev naus laus zis thiab yog tsom rau binary compatibility nrog cov ntawv thov rau OS no. Lub hauv paus code rau feem ntau ntawm Haiku OS yog muab faib raws li daim ntawv tso cai pub dawb
Lub kaw lus yog tsom rau ntawm tus kheej lub khoos phis tawj thiab siv nws tus kheej cov ntsiav, tsim los ntawm cov qauv sib xyaw ua ke, ua kom zoo rau kev ua haujlwm siab rau cov neeg siv kev ua haujlwm thiab kev ua tiav ntawm ntau cov ntawv thov. OpenBFS yog siv los ua cov ntaub ntawv kaw lus, uas txhawb nqa cov ntaub ntawv txuas ntxiv, nkag mus, 64-ntsis pointers, kev txhawb nqa khaws cia meta tags (rau txhua cov ntaub ntawv, tus cwj pwm tuaj yeem khaws cia rau hauv daim ntawv tseem ceeb = tus nqi, uas ua rau cov ntaub ntawv kaw lus zoo ib yam li cov ntaub ntawv. database) thiab tshwj xeeb indexes kom ceev retrieval rau lawv. "B + ntoo" yog siv los teeb tsa cov qauv sau npe. Los ntawm BeOS code, Haiku suav nrog Tracker file manager thiab Deskbar, ob qho tib si uas tau qhib tom qab BeOS tso tseg txoj kev loj hlob.
Tau qhov twg los: opennet.ru