With nVidia's poor kernel record, I hope this does not adversely affect switchdev [1]. Hopefully one day we can run the same OS on servers and switches
switchdev is currently dormant. None of the silicon vendors seem to be willing to put the work in, so there's no adoption from the SDN/NOS space. We are still stuck with HALs.
Also, there are multiple solutions to run Linux on switches, most notably Cumulus Linux and VyOS
You can do that today with Cumulus Linux, on Mellanox switches, no less. Switches from other manufacturers as well: https://cumulusnetworks.com/hcl