Mga developer ng operating system
Nagkaroon din ng mga pagsulong sa pag-optimize ng sistema ng paglalaan ng memorya ng rpmalloc. Ang mga pagbabagong ginawa sa rpmalloc at ang paggamit ng isang hiwalay na object cache ay nagbawas ng pagkonsumo ng memorya at nabawasan ang pagkapira-piraso. Bilang resulta, sa oras ng ikalawang paglabas ng beta, ang kapaligiran ng Haiku ay makakapag-install at makakapag-boot sa mga system na may 256 MB ng RAM, at maaaring mas kaunti pa. Nagsimula na rin ang trabaho sa pag-audit at paghihigpit sa pag-access sa API (magagamit lang ang ilang tawag sa root).
Alalahanin natin na ang proyekto ng Haiku ay nilikha noong 2001 bilang isang reaksyon sa pagbabawas ng pag-unlad ng BeOS OS at binuo sa ilalim ng pangalang OpenBeOS, ngunit pinalitan ng pangalan noong 2004 dahil sa mga paghahabol na nauugnay sa paggamit ng trademark ng BeOS sa pangalan. Direktang nakabatay ang system sa mga teknolohiya ng BeOS 5 at naglalayon sa binary compatibility sa mga application para sa OS na ito. Ang source code para sa karamihan ng Haiku OS ay ipinamamahagi sa ilalim ng isang libreng lisensya
Ang system ay naglalayon sa mga personal na computer at gumagamit ng sarili nitong kernel, na binuo sa isang hybrid na arkitektura, na-optimize para sa mataas na pagtugon sa mga aksyon ng user at mahusay na pagpapatupad ng mga multi-threaded na application. Ang OpenBFS ay ginagamit bilang isang file system, na sumusuporta sa pinalawak na mga katangian ng file, pag-log, 64-bit na mga pointer, suporta para sa pag-iimbak ng mga meta tag (para sa bawat file, ang mga katangian ay maaaring maimbak sa form key=value, na ginagawang katulad ng file system sa isang database) at mga espesyal na index upang mapabilis ang pagkuha sa mga ito. Ang "B+ trees" ay ginagamit upang ayusin ang istraktura ng direktoryo. Mula sa BeOS code, kasama sa Haiku ang Tracker file manager at Deskbar, na parehong open-sourced pagkatapos ihinto ng BeOS ang pag-develop.
Pinagmulan: opennet.ru