Хаику је оперативни систем отвореног кода тренутно у развоју који се посебно фокусира на лично рачунарство и мултимедију.
Инспирисан БеОС-ом (Будите оперативни систем), Хаику тежи да постане брз, ефикасан, лак за употребу и лак за учење систем, не занемарујући његову моћ за кориснике свих нивоа. Пројекат Хаику познат је по захтевима у погледу квалитета емитованих верзија.
О хаикуу
До 2009. године ниједна компајлирана верзија није била доступна за преузимање, како би се ограничио приступ људима који су довољно храбри да саставе сам систем и избегли разочаравање корисника без потребног знања за то.
Систем је заснован директно на БеОС 5 технологијама и усмерен је на бинарну компатибилност са апликацијама за овај оперативни систем.
Изворни код за већину оперативних система Хаику дистрибуира се под бесплатном МИТ лиценцом, са изузетком неких библиотека, медијских кодека и компонената преузетих из других пројеката.
Систем је фокусиран на личне рачунаре, користи сопствено језгро, изграђен на основу хибридне архитектуре, оптимизован за високу одзивност на радње корисника и ефикасно извршавање вишенитних апликација.
Систем датотека користи ОпенБФС, који подржава проширене атрибуте датотека, вођење дневника, 64-битне показиваче, подршку за чување метатагова (за сваку датотеку атрибуте можете сачувати као кључ = вредност, што датотеке чини сличним базама података) и посебне индексе за убрзавање избора за организацију структуре директоријума користе се стабла "Б + стабло".
Од БеОС кода, Хаику укључује менаџер датотека Трацкер и Десктоп Бар, чији су изворни кодови отворени након заустављања развоја БеОС-а.
Програмери желе да хаику уведу у РИСЦ-В и АРМ
Сада Програмери хаику оперативног система започели су стварање портова за РИСЦ-В и АРМ архитектуре.
И то је да је АРМ у последњем, добио велику важност Програмери хаикуа успешно су креирали почетне пакете за покретање датотека неопходних за минимално окружење за покретање.
С друге стране за РИСЦ-В архитектуру фокусира се на осигуравање компатибилности на нивоу либц (подршка за тип „дуги дупли“, који је различите величине за АРМ, к86, Спарц и РИСЦ-В).
У процесу рада на портовима у главној бази кодова, ажуриране су верзије ГЦЦ 8 и бинутилс 2.32.
За развој Хаику производа за РИСЦ-В и АРМ припремљени су Доцкер контејнери, укључујући све потребне зависности.
Поред тога, постигнут је напредак у оптимизацији рпмаллоц система алокације меморије. Промене извршене на рпмаллоц-у и употреба засебне кеш меморије објеката омогућиле су смањење потрошње меморије и фрагментацију.
Као резултат, у време друге бета верзије, Хаику окружење може се инсталирати и учитати на системе са 256 МБ РАМ-а., а можда и мање. Ревизија и циљање АПИ приступа је започело (неки позиви ће бити доступни само за роот).
Тренутно програмери извештавају да су портови за ове архитектуре у фази тестирања.
Сада смо у фази тестирања. Ово је била прилика за уклањање неких проблема са АРМ портом који укључују статички повезан либстдц ++.
Сада је могуће израдити боотстрап пакете, али Хаикуова сопствена компилација се касније сусреће са још сличних проблема са везивањем. За сада је решење употреба ЛЛД (од ллвм / цланг) уместо традиционалног лд повезивача.
На РИСЦ-В страни, фокус је тренутно на томе да наш либц укључи барем довољно подршке за тип "лонг доубле" је другачији тип на многим архитектурама (АРМ користи 64 бита, к86 користи 96 и спарц и ппц употребу 128 бита, али са различитим форматима).