Operatsion tizim ishlab chiquvchilari
Rpmalloc xotira ajratish tizimini optimallashtirishda ham yutuqlar mavjud. Rpmalloc-ga kiritilgan o'zgartirishlar va alohida ob'ekt keshidan foydalanish xotira sarfini va parchalanishni kamaytirdi. Natijada, ikkinchi beta-versiya chiqarilgunga qadar, Haiku muhiti 256 MB operativ xotiraga ega tizimlarga o'rnatish va yuklash imkoniyatiga ega bo'ladi va ehtimol undan ham kamroq. Audit va APIga kirishni cheklash bo'yicha ham ish boshlandi (ba'zi qo'ng'iroqlar faqat root uchun mavjud bo'ladi).
Eslatib o'tamiz, Xayku loyihasi 2001 yilda BeOS OS rivojlanishining cheklanishiga reaktsiya sifatida yaratilgan va OpenBeOS nomi ostida ishlab chiqilgan, ammo BeOS savdo belgisidan foydalanish bilan bog'liq da'volar tufayli 2004 yilda nomi o'zgartirilgan. Tizim to'g'ridan-to'g'ri BeOS 5 texnologiyalariga asoslangan va ushbu OT uchun ilovalar bilan ikkilik muvofiqlikka qaratilgan. Haiku OS ning aksariyati uchun manba kodi bepul litsenziya ostida tarqatiladi
Tizim shaxsiy kompyuterlarga mo'ljallangan bo'lib, gibrid arxitektura asosida qurilgan, foydalanuvchi harakatlariga yuqori javob berish va ko'p bosqichli ilovalarni samarali bajarish uchun optimallashtirilgan o'z yadrosidan foydalanadi. OpenBFS fayl tizimi sifatida ishlatiladi, u kengaytirilgan fayl atributlarini, jurnalni yozishni, 64 bitli ko'rsatkichlarni, meta teglarni saqlashni qo'llab-quvvatlaydi (har bir fayl uchun atributlar key=value shaklida saqlanishi mumkin, bu fayl tizimini o'xshash qiladi. ma'lumotlar bazasi) va ular bo'yicha qidirishni tezlashtirish uchun maxsus indekslar. Katalog tuzilmasini tashkil qilish uchun βB+ daraxtlariβ ishlatiladi. BeOS kodidan Haiku Tracker fayl boshqaruvchisi va ish stolini o'z ichiga oladi, ularning ikkalasi ham BeOS rivojlanishini to'xtatgandan so'ng ochiq manbali edi.
Manba: opennet.ru