@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.

@stefano@mastodon.bsd.cafe I’m particularly interested in this because as much as the Linux community is switching over to wayland where does that leave non Linux kernel based operating systems? Linux has a lot of attention on it compared to FreeBSD. A ton more contributors and it still took a lot of time for various kinks to be ironed out. This is extremely evident when you look at how fast linux is able to implement even experimental kernel modules/drivers for bleeding edge hardware whereas FreeBSD can take years to catch up. I also am just curious about how FreeBSD’s kernel is in regards to display drivers and how it differs compared to Linux’s approach. I wonder if there’s a blogpost or some diagrams showcasing the difference between the two. That’d be fairly cool to see

Follow

@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

· · Mastodon for iOS · 0 · 0 · 1
Sign in to participate in the conversation
Cross Family's Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!