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

Хаику ОС: радна површина

Хаику је оперативни систем отвореног кода тренутно у развоју који се посебно фокусира на лично рачунарство и мултимедију.

Инспирисан БеОС-ом (Будите оперативни систем), Хаику тежи да постане брз, ефикасан, лак за употребу и лак за учење систем, не занемарујући његову моћ за кориснике свих нивоа. Пројекат Хаику познат је по захтевима у погледу квалитета емитованих верзија.

О хаикуу

До 2009. године ниједна компајлирана верзија није била доступна за преузимање, како би се ограничио приступ људима који су довољно храбри да саставе сам систем и избегли разочаравање корисника без потребног знања за то.

Систем је заснован директно на БеОС 5 технологијама и усмерен је на бинарну компатибилност са апликацијама за овај оперативни систем.

Изворни код за већину оперативних система Хаику дистрибуира се под бесплатном МИТ лиценцом, са изузетком неких библиотека, медијских кодека и компонената преузетих из других пројеката.

Систем је фокусиран на личне рачунаре, користи сопствено језгро, изграђен на основу хибридне архитектуре, оптимизован за високу одзивност на радње корисника и ефикасно извршавање вишенитних апликација.

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

Од БеОС кода, Хаику укључује менаџер датотека Трацкер и Десктоп Бар, чији су изворни кодови отворени након заустављања развоја БеОС-а.

Програмери желе да хаику уведу у РИСЦ-В и АРМ

Сада Програмери хаику оперативног система започели су стварање портова за РИСЦ-В и АРМ архитектуре.

И то је да је АРМ у последњем, добио велику важност Програмери хаикуа успешно су креирали почетне пакете за покретање датотека неопходних за минимално окружење за покретање.

С друге стране за РИСЦ-В архитектуру фокусира се на осигуравање компатибилности на нивоу либц (подршка за тип „дуги дупли“, који је различите величине за АРМ, к86, Спарц и РИСЦ-В).

У процесу рада на портовима у главној бази кодова, ажуриране су верзије ГЦЦ 8 и бинутилс 2.32.

За развој Хаику производа за РИСЦ-В и АРМ припремљени су Доцкер контејнери, укључујући све потребне зависности.

Поред тога, постигнут је напредак у оптимизацији рпмаллоц система алокације меморије. Промене извршене на рпмаллоц-у и употреба засебне кеш меморије објеката омогућиле су смањење потрошње меморије и фрагментацију.

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

Тренутно програмери извештавају да су портови за ове архитектуре у фази тестирања.

Сада смо у фази тестирања. Ово је била прилика за уклањање неких проблема са АРМ портом који укључују статички повезан либстдц ++.

Сада је могуће израдити боотстрап пакете, али Хаикуова сопствена компилација се касније сусреће са још сличних проблема са везивањем. За сада је решење употреба ЛЛД (од ллвм / цланг) уместо традиционалног лд повезивача.

На РИСЦ-В страни, фокус је тренутно на томе да наш либц укључи барем довољно подршке за тип "лонг доубле" је другачији тип на многим архитектурама (АРМ користи 64 бита, к86 користи 96 и спарц и ппц употребу 128 бита, али са различитим форматима).


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.