Первые шаги к поддержке графики: портирование драйвера NVIDIA на Haiku OS и новинки браузеров

Вот небольшая подборка новостей из мира Haiku OS.

Илья Чугин (x512) делится новостями:

Сегодня (или вчера, в зависимости от восприятия времени) мне впервые удалось запустить рендеринг Nvidia на Haiku.

Я применяю комбинацию открытого ядерного драйвера от Nvidia и драйвера Mesa Vulkan NVK. Выбор в пользу переноса ядерного драйвера от Nvidia, а не Nouveau, обусловлен его легкостью в портировании (драйвер Nvidia был изначально создан с учетом портируемости, один и тот же код используется в Windows, Linux, FreeBSD, Solaris), а также лучшим качеством и поддержкой по сравнению с Nouveau.

В NVK была внедрена поддержка ядерного драйвера Nvidia вместо Nouveau. Библиотеки libdrm и связанные с ними компоненты не используются.

На данный момент это первый успешный запуск, однако многое еще не завершено и многие приложения Vulkan пока не работают (необходимо разобраться в логике драйвера NVK).

Ожидается, что большинство проблем Nvidia на Linux не возникнет в Haiku из-за отсутствия унаследованных проблем, привязки ко всему к ядру (DRM) и более гибкого подхода.

Темы для обсуждения размещены на форуме Haiku: https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-gpu-driver/16520.

Герасим Троеглазов (3dEyes) представил обновленные версии браузера Firefox 136, а также производных от этой версии, включая LibreWolf, WaterFox, Floorp и почтового клиента Thunderbird 136, а также Tor Browser.

Приглашаем всех заинтересованных присоединиться к нашему уютному чату в Телеграме.