LINUXTALKS.CO

Разработчики OpenBSD экспериментируют с использованием Wayland

 

L


0

1

На прошедшем в Таллине хакатоне g2k23 разработчики проекта OpenBSD провели эксперимент по запуску в OpenBSD графического окружения, использующего протокол Wayland. До сих пор для формирования графического окружения в OpenBSD применялась собственная редакция X11-стека - Xenocara, основанная на библиотеках X.Org 7.7, X Server 1.21.6 и Mesa 22.3.4. Участники хакатона исследовали вопрос применения в OpenBSD отличных от X11 систем и попытались создать окружение на основе композитного менеджера Sway, построенного с использованием протокола Wayland и совместимого с мозаичным оконным менеджером i3 и панелью i3bar.

Мероприятие показало, что в OpenBSD вполне реально организовать работу окружения на базе Wayland, несмотря на то, что предложенное решение ещё не может рассматриваться как полноценно работающая система и требует доработки. Помимо Sway в окружении была задействована модифицированная для работы в OpenBSD библиотека wlroots, предоставляющая базовые функции для организации работы композитного менеджера на базе Wayland.

Для вывода использовался порт Mesa для OpenBSD. Для управления сеансом и организации доступа к совместно используемым устройствам ввода и вывода задействованы порты библиотеки libseat и фонового процесса seatd. Для организации ввода использовались порты libudev-openbsd, libevdev-openbsd и libinput-openbsd. Для запуска X-приложений из Sway применялся порт Xwayland.

В качестве Wayland-приложений запускались эмулятор терминала havoc и просмотрщик изображений swayimg. Подготовлены патчи, позволившие запустить набор демонстраций gtk3-demo, но для выполнения более сложных GTK-приложений требуется внесение дополнительных изменений (при помощи XWayland, GTK-приложения, такие как Emacs и Firefox, запускаются без проблем). Удалось собрать Qt 5 и 6 с поддержкой Wayland, но при попытке их использования всплыли проблемы, требующие внесения исправлений. Также требуют дополнительной отладки периодические крахи ядра при работе композитного менеджера Sway (предполагается, что проблема в dri-драйвере для GPU Intel Iris).

// cc-by opennet.ru
// converted with crypt’s opennet autoreposter

>>> Подробности

★★★★★

краши ядра при работе композитного менеджера

Надёжная система, что тут скажешь

alexferman    
★★★★★
Linux / Firefox

это прикольно на самом деле, что они это портируют. код будет более универсальным.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

скриншотов нет, значит, работа в процессе.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от Slack

да мы все будем на Хах до последнего, но какой-то же софт писать надо.. PA они быстрее написали…

crypt    
★★★☆☆
FreeBSD / Chrome

провели эксперимент

Я вот тоже провожу эксперимент. Месяц назад поставил войд линукс с sway. Работает стабильно. Эксперимент удался. На Дебиане валяный работает не так стабильно, как хотелось бы.

odalist    
★★★★★★★
Linux / Firefox

использовался порт Mesa для OpenBSD

Давно протух, как яйца байдена.

odalist    
★★★★★★★
Linux / Firefox
Ответ на: комментарий от alexferman

Надёжная система, что тут скажешь

А ты посмотри на порт месы. Там все давным давно протухло.

odalist    
★★★★★★★
Linux / Firefox
Ответ на: комментарий от crypt

там какие-то утилиты тем временем пишут…

Полнейшее, и лютое ненужно. Тупой графический конфигуратор.

odalist    
★★★★★★★
Linux / Firefox
Ответ на: комментарий от odalist

Идем сюда: https://www.openbsd.org/73.html, смотрим, когда релиз опенка (Released Apr 10, 2023), смотрим версию месы: Mesa 22.3.4.
Затем идем сюда https://www.mesa3d.org/news/ , и смотрим, когда вышла меса. 22.3.4 там нет, есть Mesa 23.0.0, вышедшая February 22, 2023 и Mesa 22.3.7 March 8, 2023.
Это вот нифига не назвывается «протухла», для операционки, которая релизится не хуяк-хуяк роллингом, а релизами, перед которым есть фриз (иначе это хуяк-хуяк) - это вполне быстро. Что в опенке протухшее - так это ufs, а не меса.

Slack    
★★★★★
OpenBSD / Firefox
Ответ на: комментарий от Slack

Да, спасибо. Мой косяк. Тут ТС ввел в заблуждение с ссылкой на протухший репозиторий…

odalist    
★★★★★★★
Linux / Firefox
Ответ на: комментарий от odalist

я просмотрел, там есть 22.3.4 - January 26, 2023, но в принципе тоже нельзя сказать, что очень старье.

Slack    
★★★★★
OpenBSD / Firefox
Ответ на: комментарий от Slack

тоже нельзя сказать, что очень старье.

Да, поддерживаю.

odalist    
★★★★★★★
Linux / Firefox
Ограничение на отправку комментариев: только для зарегистрированных пользователей, score>=90