> * No Suspend/Resume? Linux has solved this for years, I have not come across a laptop in the last 10 years that had trouble with s2r or s2d (but I guess that there might be a few that don't fully support it, I mainly tested Dell laptops)
I wouldn't be so sure. My Dell XPS 13 and ThinkPad X1 Carbon both had issues with suspend/resume. Close the lid @ get surprised with a completely dead battery.
Ironically, when I used FreeBSD on X1 - S3 state worked perfectly fine. The issue in post is how bhyve handles wake up from S3 state, with devices being pass-through to the VM.
Not once had a laptop that isn't a MacBook with macOS with properly working hibernation.
> * Bluetooth not supported???
Yeah, BT stack is completely broken for years. No one has desire to fix it.
> Ethernet over USB-C both highly unstable?
- I had no issues with my no-name dongle.
> I wonder if there is any laptop from the last 5 years where FreeBSD fully works.
Define fully works? Graphics - you're limited to Nvidia and whatever Linux 5.4 supported. Wi-Fi - 802.11g is as fast as you can go without wifibox.
> but these days I kinda expect most things to just work out of the box ...
Even on Linux, you either have to deal with hardware that been out for some time or know how to install the latest kernel and maybe apply some patches. When I got my XPS, it was the first one with Intel Xe - had to use "unstable" kernel in NixOS with every other distro not having graphics output.
This is still an issue in 2022:
https://01.org/blogs/qwang59/2018/how-achieve-s0ix-states-li...