Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
BSDTV
@bsdtv@bsd.network  ·  activity timestamp 2 weeks ago

The last BSDCan 2025 video has been posted!
Adventures in porting a Wayland Compositor to NetBSD and OpenBSD by Jeff Frasca

https://youtu.be/oo_8gnWQ4xo

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:
https://www.bsdcan.org/2025/
- and -
https://www.bsdcan.org/2025/timetable/timetable-Adventures-in-porting.html

#wayland #runbsd #openbsd #netbsd

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login