Четврто бета издање Хаику Р1 оперативног система

После годину и по дана развоја, објављено је четврто бета издање Хаику Р1 оперативног система. Пројекат је првобитно настао као реакција на затварање оперативног система БеОС и развијен под именом ОпенБеОС, али је преименован 2004. године због тврдњи у вези са коришћењем заштитног знака БеОС у називу. Да бисмо проценили перформансе новог издања, припремљено је неколико слика уживо за покретање (к86, к86-64). Изворни код за већину Хаику ОС-а се дистрибуира под бесплатном МИТ лиценцом, са изузетком неких библиотека, медијских кодека и компоненти позајмљених из других пројеката.

Хаику ОС је намењен персоналним рачунарима и користи сопствено језгро, изграђено на модуларној архитектури, оптимизовано за висок одзив на радње корисника и ефикасно извршавање апликација са више нити. За програмере је обезбеђен објектно оријентисани АПИ. Систем је директно заснован на БеОС 5 технологијама и усмерен је на бинарну компатибилност са апликацијама за овај ОС. Минимални хардверски захтеви: Пентиум ИИ ЦПУ и 384 МБ РАМ-а (препоручују се Интел Цоре и3 и 2 ГБ РАМ-а).

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

Главне иновације:

  • Побољшане перформансе на екранима високе густине пиксела (ХиДПИ). Имплементирано је исправно скалирање интерфејса, не ограничавајући се на промену величине фонта. Приликом првог покретања, Хаику сада покушава да аутоматски открије присуство ХиДПИ екрана и изабере одговарајуће димензије за скалирање. Изабране опције се могу променити у подешавањима, али је потребно поновно покретање да би ступиле на снагу. Опције скалирања су подржане у већини изворних апликација и неким пренесеним, али не у свим.
  • Обезбеђена је опција да се користи изглед са декоратором равног прозора и стајлингом равних дугмади, а не оним који у великој мери користи градијенте. Равни стил долази са пакетом Хаику Ектрас и омогућен је у одељку подешавања изгледа.
    Четврто бета издање Хаику Р1 оперативног система
  • Додат је слој за компатибилност са Кслиб библиотеком, који вам омогућава да покренете Кс11 апликације у Хаику-у без покретања Кс сервера. Слој се имплементира путем емулације Кслиб функција превођењем позива на Хаику графички АПИ високог нивоа.
  • Слој је припремљен како би се осигурала компатибилност са Ваиландом, омогућавајући вам да покренете комплете алата и апликације које користе овај протокол, укључујући апликације засноване на ГТК библиотеци. Слој обезбеђује библиотеку либваиланд-цлиент.со, засновану на либваиланд коду и компатибилну на нивоу АПИ-ја и АБИ, што омогућава Ваиланд апликацијама да раде без модификација. За разлику од типичних Ваиланд композитних сервера, слој се не покреће као посебан серверски процес, већ се учитава као додатак за клијентске процесе. Уместо сокета, сервер користи изворну петљу порука засновану на БЛооперу.
  • Захваљујући слојевима за компатибилност са Кс11 и Ваиландом, било је могуће припремити радни порт ГТК3 библиотеке. Апликације које се могу покренути помоћу порта укључују ГИМП, Инксцапе, Епипхани (ГНОМЕ Веб), Цлавс-маил, АбиВорд и ХандБраке.
    Четврто бета издање Хаику Р1 оперативног система
  • Додан је радни порт са Вине-ом који се може користити за покретање Виндовс апликација у Хаику-у. Ограничења укључују могућност покретања само на 64-битним верзијама Хаику-а и могућност покретања само 64-битних Виндовс апликација.
    Четврто бета издање Хаику Р1 оперативног система
  • Додан порт за ГНУ Емацс уређивач текста који ради у графичком режиму. Пакети се налазе у ХаикуДепот спремишту.
    Четврто бета издање Хаику Р1 оперативног система
  • Подршка за генерисање и приказивање сличица слика је додата менаџеру датотека Трацкер. Сличице се чувају у проширеним атрибутима датотеке.
    Четврто бета издање Хаику Р1 оперативног система
  • Имплементиран слој за компатибилност са ФрееБСД драјверима. Драјвери су пренети са ФрееБСД-а да подржавају бежичне УСБ адаптере са Реалтек (РТЛ) и Ралинк (РА) чиповима. Једно од ограничења је потреба да се уређај повеже пре покретања (после покретања уређај се не детектује).
  • Бежични стек 802.11 са подршком за 802.11ац и драјвери ивм и ивк са подршком за Интел „Дуал Банд“ и „АКС“ бежичне адаптере су пренети из ОпенБСД-а.
  • Додан је УСБ-РНДИС драјвер који вам омогућава да организујете рад приступне тачке преко УСБ-а (УСБ тетхеринг) за коришћење као виртуелна мрежна картица.
  • Додан је нови НТФС драјвер заснован на библиотеци из НТФС-3Г пројекта. Нова имплементација је стабилнија, подржава интеграцију са слојем за кеширање датотека и пружа добре перформансе.
  • Додан преводилац за читање и писање слика у АВИФ формату.
  • Механизам претраживача ХаикуВебКит синхронизован је са тренутном верзијом ВебКит-а и пренет на позадину мреже на основу цУРЛ библиотеке.
  • Боотлоадер додаје подршку за 32-битне ЕФИ системе и пружа могућност инсталирања 64-битног Хаику окружења из 32-битног ЕФИ покретача.
  • Побољшана компатибилност са ПОСИКС стандардима. Настављена замена позива стандардне Ц библиотеке, претходно пребачене са глибц-а, на варијанте са мусл. Додата подршка за Ц11 токове и методе лоцале_т.
  • Побољшан је драјвер за НВМе драјвове, додата је подршка за ТРИМ операцију која обавештава диск о ослобођеним блоковима.
  • Могуће је направити кернел и драјвере са новим верзијама ГЦЦ-а (укључујући ГЦЦ 11), али је ГЦЦ 2.95 и даље потребан за изградњу система због везивања за стари код за компатибилност са БеОС-ом.
  • Спроведен је општи рад на побољшању стабилности читавог система.

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

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