Oh and the Aquantia cards SUUUUUUCK.
Can't speak for BSD, I only use that on my pfSense, which is good old Intel Gbit all around.
I used to be a BSD fan, especially when Lynn and Bill pushed out 386BSD while I was running UnixWare and Linux truly sucked on a Minix file system.
But that was a long time ago and BSD mostly got stuck in the appliance space, while I run full stacks on Linux.
But yes, I've played with just about very variant of PCBSD, FreeBSD, OpenBSD even Dragonfly every now and then and they failed to lure me back.
The only reason I am looking at TrueNAS again is its Linux transition, so I guess I just got into the wrong crowd here:
sorry!
I'll try to pay attention next time!
But in case you're considering going SCALE... (
everbody else, please stop reading)
For
Linux I've gone through pretty much every 10Gbase-T card that was available (optical wasn't an option) and they were expensive, hot and generally overbuilt to support things like virtualization, FCoE, iSCSI and had all kinds of driver issues or segmented between Windows desktop and server editions.
For the home lab I wanted NBase-T, simple, affordable and low-power. The Aquantias have delivered that for me, I run 6 PCIe v2/3 x4 AQC107 NICs from Asus and 5 Sabrent Thunderbolt ACQ107 NICs on Gen8-12 NUCs running EL8, Ubunto and PopOS as well as Windows 10/2022 (server) without the least bit of problems at the speed and throughput I expect from 10Gbit.
The same NBase-T switches from Buffalo and Netgear also accomodate various 2.5Gbit ports, mostly 2.5 USB3 from RealTek (yes, they work just fine), Gbit and even Intel 225/226, although most of those were replaced with the Sabrent TB 10Gbit NICs.
Aquantia's main innovation was to bring the PHY power requirements down from the 10 Watts the first generation 10GBase-T adapters required to something like 3 Watts at 10Gbit, proportionally less for 5/2.5 and 1GBit/s. And they did this for the NICs and the switch chips, most of the affordable Nbase-T switches have Aquantia/Marvell ASICs inside.
When they came out eigh years ago, the driver situtation wasn't great, I remember having to compile drivers on EL7 systems, but I had to do that for 2.5 Gbit USB NICs, too.
But ever since their drivers went upstream around the 4.9 kernel, that's gone away and nothing is as simple to use in the 1-10Gbit NBase-T range as Aquantia: it just works out of the box, nothing to worry about.
Try that with Intel these days!
I used to be a fan of their NICs, like many others, but they've botched 2.5Gbit and for a long, long time not delivered anything low-power, economic or fully NBase capable above that, while the sheer number of device variants and revisions require serious study: I consider 10G capable NBase-T commodity, pretty much like Gbit used to be.