توسعه دهندگان سیستم عامل
همچنین پیشرفت هایی در بهینه سازی سیستم تخصیص حافظه rpmalloc صورت گرفته است. تغییرات ایجاد شده در rpmalloc و استفاده از کش مجزا باعث کاهش مصرف حافظه و کاهش تکه تکه شدن آن شد. در نتیجه، تا زمان انتشار دومین نسخه بتا، محیط هایکو قادر به نصب و راهاندازی روی سیستمهایی با ۲۵۶ مگابایت رم و حتی شاید کمتر خواهد بود. همچنین کار بر روی ممیزی و محدود کردن دسترسی به API آغاز شده است (برخی تماس ها فقط برای روت در دسترس خواهند بود).
به یاد بیاوریم که پروژه هایکو در سال 2001 به عنوان واکنشی به کاهش توسعه سیستم عامل BeOS ایجاد شد و با نام OpenBeOS توسعه یافت، اما در سال 2004 به دلیل ادعاهای مربوط به استفاده از علامت تجاری BeOS در نام تغییر نام داد. این سیستم مستقیماً مبتنی بر فناوری های BeOS 5 است و هدف آن سازگاری باینری با برنامه های کاربردی این سیستم عامل است. کد منبع اکثر سیستم عامل هایکو تحت یک مجوز رایگان توزیع شده است
هدف این سیستم رایانههای شخصی است و از هسته خود استفاده میکند که بر اساس معماری ترکیبی ساخته شده و برای پاسخگویی بالا به اقدامات کاربر و اجرای کارآمد برنامههای چند رشتهای بهینه شده است. OpenBFS به عنوان یک سیستم فایل استفاده میشود که از ویژگیهای فایل توسعهیافته، گزارشگیری، اشارهگرهای ۶۴ بیتی، پشتیبانی از ذخیرهسازی متا تگها (برای هر فایل میتوانید ویژگیها را به شکل key=value ذخیره کنید، که سیستم فایل را شبیه به یک پایگاهداده میکند) استفاده میشود. ) و نمایه های ویژه برای تسریع بازیابی بر روی آنها. "B+ trees" برای سازماندهی ساختار دایرکتوری استفاده می شود. از کد BeOS، هایکو شامل مدیر فایل Tracker و Deskbar است که هر دو پس از توقف توسعه BeOS منبع باز بودند.
منبع: opennet.ru