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

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

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

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

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

Асноўныя навіны:

  • Web-браўзэр WebPositive, які развіваецца праектам, пераведзены на выкарыстанне рухавічка WebKit 612.1.21. Значна падвышана стабільнасць і сумяшчальнасць з іншымі браўзэрамі.
  • Палепшана працэс усталёўкі. Спрошчаны інтэрфейс разбіўкі дыска на раздзелы і мадэрнізаваны інтэрфейс для настройкі драйвераў.
  • Пашырана падтрымка абсталявання. З FreeBSD 13 перанесены драйверы для бесправадных прылад. Дададзены новыя драйверы для гукавых карт, сістэм захоўвання і USB-прылад. Палепшана падтрымка USB 3. Падвышаная прадукцыйнасць на сістэмах з графічнымі картамі NVIDIA (GeForce 6200-GeForce Go 6400).
  • Рэалізавана магчымасць аднаўлення загрузкі абнаўленняў, перарваных з-за сеткавых збояў.
  • Палепшана падтрымка цёмных каляровых тэм.
  • У налады сістэмы ўводу дададзена магчымасць адключэння тачпада.
  • Палепшана падтрымка файлавых сістэм XFS і NFS.
  • Дададзена падтрымка табліц раздзелаў Sun VTOC.
  • Забяспечана маштабавання палос пракруткі ў залежнасці ад памеру шрыфта.
  • Палепшана падтрымка лакалізацыі.
  • Павышана стабільнасць медыяпрайгравальніка MediaPlayer. Дададзена падтрымка відэа з дазволам 4K.
  • У пакетным мэнэджэры прадстаўлена падтрымка запуску скрыптоў-апрацоўшчыкаў падчас выдалення пакетаў.
  • Абноўлены версіі праграм. Python 2 пераведзены ў разрад састарэлых і на яго месца прыйшоў Python 3.7.
  • У графічным серверы app_server перапрацавана кіраванне памяццю і дададзены дадатковыя кампазітныя аперацыі адмалёўкі (выкарыстоўваюцца ў браўзэры для вываду элементаў canvas).
  • У эмулятары тэрмінала рэалізаваная падтрымка escape-паслядоўнасцяў для высновы паўтаральных знакаў.
  • Палепшана сумяшчальнасць са спецыфікацыямі POSIX, у тым ліку дададзена падтрымка аперацый mlock/munlock, ppoll і exp10/exp10f/exp10l.

Крыніца: opennet.ru

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