4 ms·
Because to get it working, something like udev, edev, libinput needs to be brought over, polluting a clean system. Some quotes from: https://xenocara.org/Wayla
by jmclnx 2y ago
Because to get it working, something like udev, edev, libinput needs to be brought over, polluting a clean system. Some quotes from:
https://xenocara.org/Wayland_on_OpenBSD.html https://xenocara.org/Wayland_on_OpenBSD.html
>Input is more complex to get working since Wayland applications expect Linux input model with udev, evdev and libinput.
>seatd and libseat provide support for non-systemd based systems. A basic port to OpenBSD/wscons is needed
So Wayland requires Linux specific items to be ported to BSD. Maybe FreeBSD did all that work themselves. Was that work accepted into upstream ? Based on how Linux works these days, I doubt it. So maybe each new Wayland Release will need to be patched for FreeBSD.
- wkat4242 2y agoThat patching is nothing new. It's pretty automated on FreeBSD. It has a ports system that does just that. I don't think udev is ported though. Some linuxisms are, like dbus because several desktops need it. But FreeBSD has its own udev alternative called devd. Wayland is probably configured to just use that.