Здравствуйте, дорогие друзья. Продолжаю Вас знакомить на Хабре с новостями проекта Haiku.
Intel vs VESA
![](https://habrastorage.org/getpro/habr/upload_files/877/a0f/c9c/877a0fc9c92663d8cd2acc965493dacc.jpg)
Герасим Троеглазов провел интересный тест Haiku, сравнив драйвера Intel Graphics и VESA. Результат Вы можете увидеть на скриншотах)
Его комментарий:
Причём на везе фпсы обычно доходят до 700 на чайнике, просто при взятии скриншота они падают. т.е. разница на порядок.
Портирование на RISC-V
Новости от x512 по портированию Haiku на RISC-V:
«Веб-браузер #NetSurf скомпилирован.
Многие веб-сайты, по неизвестной причине, пока не открываются с помощью NetSurf .
Время работы системы около 6 часов при включенных SMP и WiFi. Также работает удаленный доступ по SSH»
![](https://habrastorage.org/getpro/habr/upload_files/af2/070/20a/af207020a8b1fc4278b620540cdb07d9.jpg)
WiFi работает.
Я использую беспроводную карту #Intel AC 9260 (8086:2526).
Потребовались некоторые корректировки, не связанные с RISC-V для драйвера idualwifi7260. По какой-то неизвестной причине конфигурация канала не может быть прочитана из ПЗУ NVM, поэтому я определил ее вручную. Та же проблема есть в #Linux. На данный момент работают только открытые сети (wpa_supplicant скомпилирован и установлен)»
![](https://habrastorage.org/getpro/habr/upload_files/c1b/d74/ff3/c1bd74ff37012eb7243c61d660ed9362.jpg)
Веб-камеры
Герасим Троеглазов сообщает:
На данный момент usb-вебкамеры не работают. Единственное решение, которое в настоящее время работает, — использование моего модуля IPCamera, который позволяет использовать IP-камеры.
![](https://habrastorage.org/getpro/habr/upload_files/9e5/888/74d/9e588874dc0879b537bd3e03b19aa2c2.jpg)
Предпросмотр изображений
В Haiku в Tracker реализовали превью изображений.
![](https://habrastorage.org/getpro/habr/upload_files/71b/e06/0ac/71be060ac13de57fb41487a63aeac144.png)
Куба будет жить!
Старожилы 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
![](https://habrastorage.org/getpro/habr/upload_files/7ea/e8c/246/7eae8c2461b004236ec507035bc1f87c.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/6f8/20a/d7a/6f820ad7af56372193372e401737c90f.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/562/1da/165/5621da16576f57b655dadfcf51aea0b7.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/23e/ff2/5cc/23eff25cc5c74d0510881bbe41e5457c.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/c61/13a/442/c6113a44234ea9b5ef3bebeb0df0fc85.jpg)
И в заключение:
ссылка на оригинал статьи https://habr.com/ru/articles/580166/
Добавить комментарий