@stefano@mastodon.bsd.cafe do you know if there’s any progress on wayland for any of the BSDs? I wrote a post a while back that unfortunately was deleted when the parent post disappeared. It talked about how hard it can be for other operating systems to implement. https://blogs.oracle.com/solaris/post/is-wayland-going-to-replace-x This old blog post from Oracle of all things does have a point regarding
One of the challenges in widespread Wayland adoption, especially on non-Linux kernels, is that Wayland requires a kernel Direct Rendering Module (DRM) with Kernel Modesetting Support (KMS) for every graphics device.
This seems like it would impact the BSD ecosystem, I’m not entirely well versed in the driver implementations for the BSDs but I know a lot of the lower level issues in regards to wayland are these DRM & KMS drivers. I also know that despite https://github.com/NVIDIA/open-gpu-kernel-modules nvidia trying to open source some components of their driver stack it’s linux specific. Can’t exactly copy the code when a majority of it is based on how the Linux kernel functions with various subsystems.@puppygirlhornypost @stefano freebsd uses the linux graphics drivers via a KPI (kernel programming interface) translation framework that also lets it use things like wifi drivers. Think like the ndisulator