If you’ve been waiting for the right moment to try FreeBSD on a laptop, take note – 2025 has brought transformative changes. The Foundation’s ambitious Laptop Support & Usability Project is systematically addressing the gaps that have held FreeBSD back on modern laptop hardware.
The project started in 2024 Q4 and covers areas including Wi-Fi, graphics, audio, installer, and sleep states. 2025 has been its first full year, and with a financial commitment of over $750k to date there has been substantial progress.
↫ Alice Sowerby for the FreeBSD Foundation
I think that’s an understatement.
As part of this effort, FreeBSD introduced support for Wi-Fi 4 and 5 in 2025, with 6 being worked on, and sound support has been greatly improved as well, with new tools and better support for automatic sound redirection for HDA cards. Another major area of improvement is support for various forms of sleep and wake, with modern standby coming in FreeBSD 15.1, and possibly hibernate in 15.2. On top of all this, there’s the usual graphics drivers updates, as well as changes to the installer to make it a bit more friendly to desktop use cases.
The FreeBSD project is clearly taking desktop and especially laptop seriously lately, and they’re putting their money and developers where their mouth is. Add in the fact that FreeBSD already has pretty decent Wayland support, and it the platform will be able to continue to offer the latest KDE releases (and GNOME, if they figure out replacements for its systemd dependencies).
With progress like this, we’re definitely going to see more and more people making the move to FreeBSD for desktop and laptop use over the coming years.

I’m here for it! FreeBSD as a desktop OS has been “good enough” since 14.x at least, and got so much better with 15.0. I don’t currently use it on a laptop but I’m going to give that a go in the coming weeks. As much as I love the *idea* of OpenBSD on a desktop or laptop, the reality is that it’s not performant enough for my needs, though it remains rock-solid as a server and network appliance OS. FreeBSD performs better on the desktop than Linux in my experience, and it can only get better from here. If it wasn’t for my addiction to PC gaming I would run nothing but BSD across the board.
Morgan,
I think this will be the real blocker, “a final boss”:
We might be squabbling over systemd, but one of the things it brought was much more stable suspend/hibernate/resume cycles.
The kernel (or at least the “init”) needs to account for every app, every user, and every device.
And when the system comes back online, it has to “replay” all these actions so that the music continues playback where it left from. It might require a nudge (maybe login token expired), but otherwise things need to be seamless.
This is not an easy task.