Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

Апублікаваны другі бэта-выпуск аперацыйнай сістэмы Haiku R1. Першапачаткова праект быў створаны як рэакцыя на зачыненне АС BeOS і развіваўся пад імем OpenBeOS, але быў пераназваны ў 2004 году з-за прэтэнзій, злучаных з выкарыстаннем у назове гандлёвай маркі BeOS. Для адзнакі працы новага выпуску падрыхтавана некалькі загрузных Live-вобразаў (x86, x86-64). Зыходныя тэксты большай часткі АС Haiku распаўсюджваюцца пад вольнай ліцэнзіяй Масачусецкі тэхналагічны інстытут, выключэнне складаюць некаторыя бібліятэкі, медыя-кодэкі і кампаненты, запазычаныя з іншых праектаў.

АС Haiku арыентавана на персанальныя кампутары, выкарыстоўвае ўласнае ядро, пабудаванае на аснове модульнай архітэктуры, аптымізаванае для высокай спагадлівасці на дзеянні карыстальніка і эфектыўнага выканання шматструменных прыкладанняў. Для распрацоўшчыкаў прадстаўлены аб'ектна-арыентаваны API. Сістэма напрамую грунтуецца на тэхналогіях BeOS 5 і накіравана на бінарную сумяшчальнасць з прыкладаннямі для дадзенай АС. Мінімальнае патрабаванне да абсталявання: CPU Pentium II і 256 МБ АЗП (рэкамендавана Intel Core i3 і 2 ГБ АЗП).

Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

У якасці файлавай сістэмы выкарыстоўваецца OpenBFS, якая падтрымлівае пашыраныя атрыбуты файлаў, часопісаванне, 64-разрадныя паказальнікі, падтрымку захоўвання мета-тэгаў (для кожнага файла можна захаваць атрыбуты ў форме ключ=значэнне, што робіць ФС падобнай на БД) і адмысловых азначнікаў для паскарэння выбаркі па іх. Для арганізацыі структуры дырэкторый выкарыстоўваюцца "B+ tree" дрэвы. З кода BeOS у склад Haiku уключаны файлавы мэнэджар Tracker і панэль Deskbar, зыходныя тэксты якіх былі адчыненыя пасля сыходу BeOS са сцэны.

За амаль два гады, якія прайшлі з моманту мінулага абнаўлення, у развіцці Haiku прынялі ўдзел 101 распрацоўшчыка, якія падрыхтавалі больш за 2800 змен і закрылі 900 паведамленняў аб памылках і заявак на рэалізацыю навін. Асноўныя навіны:

  • Палепшана праца на экранах з высокай шчыльнасцю пікселяў (HiDPI). Забяспечана карэктнае маштабаванне элементаў інтэрфейсу. У якасці ключавога фактару для маштабавання скарыстаны памер шрыфта, у залежнасці ад якога аўтаматычна выбіраецца маштаб усіх астатніх элементаў інтэрфейсу.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • У панэлі Deskbar рэалізаваны рэжым «міні», пры якім панэль на займае ўсю шырыню экрана, а дынамічна мяняецца ў залежнасці ад размешчаных піктаграм. Палепшаны рэжым аўтаматычнага расчынення панэлі, які павялічвае памер толькі пры навядзенні мышы і адлюстроўвае больш кампактны варыянт у звычайным рэжыме.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • Дададзены інтэрфейс для налады прылад уводу, у якім аб'яднаны канфігуратары мышы, клавіятуры і джойсціка. Дададзена падтрымка мышэй з больш за трыма кнопкамі і з'явілася магчымасць налады дзеянняў кнопак мышы.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • Абноўлены web-браўзэр WebPositive, які пераведзены на новы выпуск рухавічка WebKit і аптымізаваны для зніжэння спажывання памяці.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • Палепшана сумяшчальнасць з POSIX і партавана вялікая порцыя новых праграм, гульняў і графічных тулкітаў. У тым ліку даступныя для запуску дадатку LibreOffice, Telegram, Okular, Krita і AQEMU, а таксама гульні FreeCiv, DreamChess і Minetest.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • Ва ўсталёўнік дададзена магчымасць выключэння пры ўсталёўцы неабавязковых пакетаў, якія прысутнічаюць на носьбіце. Пры наладзе дыскавых раздзелаў паказана больш інфармацыі аб назапашвальніках, рэалізавана вызначэнне прымянення шыфравання і дабаўлены звесткі аб свабоднай прасторы ў існуючых раздзелах. Даступная опцыя для хуткага абнаўлення Haiku R1 Beta 1 да выпуску Beta 2.

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • У тэрмінале забяспечана эмуляцыя клавішы Meta. У наладах можна прызначыць выкананне ролі Meta клавішы Alt/Option, якая знаходзіцца злева ад прабелу (клавіша Alt справа ад прабелу захавае сваё прызначэнне).

    Другі бэта-выпуск аперацыйнай сістэмы Haiku R1

  • Рэалізавана падтрымка назапашвальнікаў NVMe і іх выкарыстанні ў якасці загрузных носьбітаў.
  • Пашыраная і стабілізаваная падтрымка USB3 (XHCI). Наладжана загрузка з USB3-прылад і забяспечана карэктная праца з прыладамі ўводу.
  • Дададзены загрузнік для сістэм з UEFI.
  • Праведзена праца па стабілізацыі і падвышэнні прадукцыйнасці ядра. Ухілены шматлікія памылкі, якія прыводзілі да завісання ці крахам.
  • Код сеткавых драйвераў імпартаваны з FreeBSD 12.

Крыніца: opennet.ru

Дадаць каментар