Хаику програмери развијају портове за РИСЦ-В и АРМ

Програмери оперативних система Хаику започео за креирање портова за РИСЦ-В и АРМ архитектуре. Већ успешно за АРМ прикупљени неопходни боотстрап пакети за покретање минималног окружења за покретање. У РИСЦ-В порту, рад је усмерен на обезбеђивање компатибилности на нивоу либц (подршка за тип „лонг доубле“, који има различиту величину за АРМ, к86, Спарц и РИСЦ-В). Током рада на портовима у главној бази кода, ажуриране су верзије ГЦЦ 8 и бинутилс 2.32. За развој Хаику портова за РИСЦ-В и АРМ, припремљени су Доцкер контејнери, укључујући све неопходне зависности.

Такође је постигнут напредак у оптимизацији рпмаллоц система алокације меморије. Промене направљене у рпмаллоц-у и употреба одвојене кеш меморије смањиле су потрошњу меморије и смањиле фрагментацију. Као резултат тога, до тренутка другог бета издања, Хаику окружење ће моћи да се инсталира и покрене на системима са 256 МБ РАМ-а, а можда и мање. Почео је и рад на ревизији и ограничавању приступа АПИ-ју (неки позиви ће бити доступни само роот-у).

Подсетимо, Хаику пројекат је настао 2001. године као реакција на застој развоја БеОС ОС-а и развио се под именом ОпенБеОС, али је 2004. преименован због тврдњи у вези са коришћењем жига БеОС у називу. Систем је директно заснован на БеОС 5 технологијама и усмерен је на бинарну компатибилност са апликацијама за овај ОС. Изворни код за већину Хаику ОС-а се дистрибуира под бесплатном лиценцом МИТ-, са изузетком неких библиотека, медијских кодека и компоненти позајмљених из других пројеката.

Систем је намењен персоналним рачунарима и користи сопствено језгро, изграђено на хибридној архитектури, оптимизовано за висок одзив на радње корисника и ефикасно извршавање вишенитних апликација. ОпенБФС се користи као систем датотека, који подржава проширене атрибуте датотека, евидентирање, 64-битне показиваче, подршку за складиштење мета ознака (за сваку датотеку, атрибути се могу ускладиштити у облику кључ=вредност, што чини систем датотека сличним базе података) и специјалних индекса за убрзање проналажења на њима. „Б+ стабла“ се користе за организовање структуре директоријума. Од БеОС кода, Хаику укључује Трацкер фајл менаџер и Дескбар, од којих су оба била отвореног кода након што је БеОС престао да се развија.

Хаику програмери развијају портове за РИСЦ-В и АРМ

Извор: опеннет.ру

Додај коментар