jaypatelanion Lobsters • Recommends
Adventures in porting a Wayland Compositor to NetBSD and OpenBSD
3.9K subscribers • 9 videos on Hallway
Advanced. Deep dive for people who know the field.
3.7K views1 year ago1 recommendation
Systems programmingOperating systemsRendering
Jeff Frasca shares his journey of porting the Xuake Wayland compositor to NetBSD and OpenBSD, detailing kernel and graphics stack modifications.
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.ht… #wayland #runbbsd #openbsd #netbsdjaypatelanion Lobsters • Recommends