Здравствуйте, дорогие друзья. Продолжаю Вас знакомить на Хабре с новостями проекта Haiku.

Intel vs VESA

Герасим Троеглазов провел интересный тест Haiku, сравнив драйвера Intel Graphics и VESA. Результат Вы можете увидеть на скриншотах)

Его комментарий:

Причём на везе фпсы обычно доходят до 700 на чайнике, просто при взятии скриншота они падают. т.е. разница на порядок.

Портирование на RISC-V

Новости от x512 по портированию Haiku на RISC-V:

«Веб-браузер #NetSurf скомпилирован.

Многие веб-сайты, по неизвестной причине, пока не открываются с помощью NetSurf .

Время работы системы около 6 часов при включенных SMP и WiFi. Также работает удаленный доступ по SSH»

WiFi работает.

Я использую беспроводную карту #Intel AC 9260 (8086:2526).

Потребовались некоторые корректировки, не связанные с RISC-V для драйвера idualwifi7260. По какой-то неизвестной причине конфигурация канала не может быть прочитана из ПЗУ NVM, поэтому я определил ее вручную. Та же проблема есть в #Linux. На данный момент работают только открытые сети (wpa_supplicant скомпилирован и установлен)»

Веб-камеры

Герасим Троеглазов сообщает:

На данный момент usb-вебкамеры не работают. Единственное решение, которое в настоящее время работает, - использование моего модуля IPCamera, который позволяет использовать IP-камеры.

Предпросмотр изображений

В Haiku в Tracker реализовали превью изображений.

Куба будет жить!

Старожилы BeOS и Haiku сообществ наверняка помнят сайт qube.ru - где обсуждали новости и жизнь сообщества пользователи BeOS и Haiku. Где-то с начала 2020 года активность на сайте снизилась, а в прошлом году сайт начал сыпать ошибками сервера. Но, здесь, на Хабре, в разделе "Карьера", наше сообщество нашло администратора сайта Ивана Матвеева и с его помощью починили сайт.

Композитный менеджер окон

Разработчик под ником x512 планировал сделать lite-версию композитинга без индивидуального композитинга окон. Данная функция должна была помочь против тиринга.

Неделю назад он реализовал протокол композитора.

Справка: Композитный менеджер окон — менеджер окон, использующий возможности окружения по задействованию аппаратного ускорения для отображения прозрачности, отрисовки теней, отображения текстур, трёхмерных эффектов, анимации, экранных луп и пр.

Комментарий x512: Интеграция композитора с app_server пока не сделана, но надеюсь скоро будет. Из аппаратного ускорения там разве что переключение экранных буферов и vsync. Полноценное аппаратное ускорение планируется делать в следующем году.

Грубая аналогия с Windows: app_server — win32k.sys, Compositor — dwm.exe.

Wine для Haiku

Герасим Троеглазов протестировал новую версию BoxedWine в Haiku.

Комментарий Герасима:

Решил глянуть как там дела у Boxedwine, собрал свежий - работать стал значительно быстрее, даже смог поиграть в Zuma

<...>

Там берётся дебиан-минимал и линуксовый вайн + эмулятор/динамический транслятор процессора, ну и перехватываются обращения к ядру линуха и заварачиваются на платформеные реализации. Весь вывод через sdl2

И в заключение:

Комментарии (2)


  1. Eklykti
    27.09.2021 14:43
    +8

    Очень похоже на то что у интела просто синхронизация кадров включена, а не такой плохой драйвер что на порядок меньше фпс


  1. aivs
    28.09.2021 00:56
    +1

    Я Haiku уже не пользовался, а BeOS в начале двухтысячных успешно использовал в течении двух лет, как экспериментальный десктоп. Но дальше экспериментов дело не пошло. В каких практических целях можно сегодня использовать Haiku? Есть какие-то преимущества перед Linux и MacOS ?