I truly adore BSD; using Linux is a chore comparatively. But I don't really have a choice.
I truly adore BSD; using Linux is a chore comparatively. But I don't really have a choice.
Dramatic bio(probably none of this is true. but this lives in my head after reading the lists). Sperling never wanted to be a hero, had no training or experience interfacing with those piles of electronic treachery we affectionately call "wifi". But he wanted a change, he wanted a difference. He stepped up and wrote a patch. Now he is the sole defender between us and the vile manufactures actively trying to keep us from our starbucks internet connection. Not the hero we deserved, But the hero we needed[3].
Apparently finding people willing to work in that arcane shithole known as wifi drivers is hard. I looked once and it scared the hell out of me. A lovecraftian mess of undocumented registers and unknowable machines.
1. I don't have a laptop with FreeBSD so this is all hearsay.
2. Sperling is also writing got(game of trees) a sane implementation of git. http://gameoftrees.org/
3. The theme song for this majestic endeavor. https://www.youtube.com/watch?v=TZsUAqaOiHU
edit: I stated that got was plumbing for git and that is not true. that implies got uses git code. it does not, got uses the git file format.Intel and Broadcomm hand you a binary firmware blob and tell you to go screw yourself for the most part.
Atheros is one of the few helpful ones. The wifi support that we have now is the result of painstaking hard work.
And to be honest, I use the wifi on OpenBSD fine without 802.11ac support
But OpenBSD does have 802.11ac support*, since 7.1. :-)
* On iwm(4)/iwx(4) only for now.
Not speaking as an Open Source everything advocate. But I wonder how much would it cost to develop a fully open WiFi 7 and Bluetooth 5.3 Chip.
I am not certain, but I think part of the 'blob' thing on WiFi internal implementations is to prevent someone breaking certification, particularly for the interference mitigation for things like DFS.
https://www.haiku-os.org/blog/waddlesplash/2022-07-09_haiku_...
Edit: iwx not iax
https://ftp.openbsd.org/pub/OpenBSD/snapshots/amd64/man72.tg...
Good documentation is a killer feature, in my opinion. It's nice they provide it all in one tar ball.
You would think I would learn better after a few cycles of this, but nope, I am rather stupid that way... or perhaps the openbsd documentation is just that much better.
OpenBSD does better here. AC is supported on Intel cards.
Jup, wireless is one thing, i run around with a old smartphone and tether over usb (on my laptop). But the other one is fan-speed, i can even play AAA-Games...for a minute then my GPU crashes because of overheating (on the workstation with a AMD-Card). No way to adjust fan-speed from the OS is not good.
On both machines FreeBSD