Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff Frasca @BsdcanOrg
Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff Frasca  @BsdcanOrg
Uploaded September 2025 | Updated September 2026, 3 hours ago
Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff Frasca

I'm typing this in my Xuake Wayland Compositor on OpenBSD.

I started this journey on the NetBSD 9.99.x branch and ended up having to dig into the guts of wscons, mesa, libdrm, the kernel drm subsystem, the AMDGPU driver and more. I have a couple of very small, but hard fought patches in the NetBSD kernel. It's not over yet, either. I still have a few bugs around the compositor shutdown process and a lot of integration work to be able to hope to have other people try this out.

Topics to cover in the talk include (but are not limited to):

History of Wayland and other background info

How your graphics stack and driver is organized and actually works

The actual porting journey on both NetBSD and OpenBSD

A Demo! I should be able to show it running

Current status, future work

For more information, please visit:
bsdcan.org/2025
- and -
bsdcan.org/2025/timetable/timetable-Adventures-in-porting.html
#wayland #runbbsd #openbsd #netbsd
Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff FrascaMatt Ahrens: Flexible Disk Use in OpenZFS   BSDCan 2018Improvements to FreeBSD KASAN By Zhuo Ying Jiang LiFrankensteins Disk Drive by Chuck TuffliThe state of 3d-printing from OpenBSD by Andrew Hewus FreshBSDCan Friday 2025-06-13:1120Building a Large Scale Threat Intelligence System with OpenBSD Lawrence TeoLLDB FreeBSD Kernel Module Improvement By: ShengYi HungPhilipp Buehler: Vagrant for OpenBSD make installations by the busloads easy   BSDCan 2018BSD Honeypots - Of course it runs on BSD : Michael ShirkWhy rewrite fw_update(8)? By: Andrew Hewus FreshMaster & Minions or the Dream of BSD Automation Using Salt and Python to manage the a BSD Cloud
BSDCan |

Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff Frasca

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER