I'm tooting this from OpenBSD running XFCE on Apple Silicon. It was a bit of a learning curve, but it works better than my first Linux did. Display, keyboard, touchpad, Wi-Fi, even sound - they all work. Firefox is quite usable even without the video acceleration, but I'm not sure if I can daily-drive it if I'm not able to play videos on this machine.

@nina_kali_nina iirc M1 ought to be more than fine for 1080p software rendering of videos. My RK3399 SBCs are okey for 720p software rendering.

Is there something else missing on BSD?

@pak0st the CPU is not the bottleneck, framebuffer is: full-screen is 2560x1660 at 30bpp, running this at 60 fps through CPU willpower is tough (1 GB per second of throughput is needed)