Opanga makina ogwiritsira ntchito
Pakhalanso kupita patsogolo pakukhathamiritsa dongosolo la rpmalloc memory allocation. Kusintha kwa rpmalloc ndi kugwiritsa ntchito cache ya chinthu chosiyana kumachepetsa kukumbukira ndikuchepetsa kugawikana. Zotsatira zake, pofika nthawi yotulutsidwa kwa beta yachiwiri, malo a Haiku adzatha kukhazikitsa ndi boot pa machitidwe omwe ali ndi 256 MB ya RAM, ndipo mwinamwake ngakhale pang'ono. Ntchito yayambanso pakuwunika ndikuletsa kulowa kwa API (ma foni ena amangopezeka kuti azitha).
Tiyeni tikumbukire kuti polojekiti ya Haiku inakhazikitsidwa mu 2001 monga momwe amachitira ndi kuchepetsedwa kwa chitukuko cha BeOS OS ndipo idapangidwa pansi pa dzina la OpenBeOS, koma idasinthidwa mu 2004 chifukwa cha zonena zokhudzana ndi kugwiritsa ntchito chizindikiro cha BeOS m'dzina. Dongosololi limakhazikitsidwa mwachindunji paukadaulo wa BeOS 5 ndipo cholinga chake ndi kuyanjana kwa binary ndi mapulogalamu a OS iyi. Khodi yochokera kwa ambiri a Haiku OS imagawidwa pansi pa layisensi yaulere
Dongosololi limapangidwa ndi makompyuta amunthu ndipo limagwiritsa ntchito kernel yake, yomangidwa pamapangidwe osakanizidwa, okometsedwa kuti athe kuyankha kwambiri pazochita za ogwiritsa ntchito komanso kugwiritsa ntchito bwino ntchito zamitundu yambiri. OpenBFS imagwiritsidwa ntchito ngati fayilo yamafayilo, yomwe imathandizira mawonekedwe a fayilo, kudula mitengo, zolozera za 64-bit, chithandizo chosungira ma meta tag (pa fayilo iliyonse mutha kusunga mawonekedwe mu mawonekedwe key=value, zomwe zimapangitsa kuti fayilo ikhale yofanana ndi database. ) ndi zolozera zapadera kuti mufulumizitse kubweza pa iwo. "Mitengo ya B +" imagwiritsidwa ntchito pokonza dongosolo lachikwatu. Kuchokera pa code ya BeOS, Haiku imaphatikizapo woyang'anira mafayilo a Tracker ndi Deskbar, onse omwe anali otsegula BeOS itasiya chitukuko.
Source: opennet.ru