NVIDIA® offers a wide range of Network Operating Systems (NOS), from the homegrown Ethernet Operating System, NVIDIA Mellanox Onyx™, to native Linux operating systems, NVIDIA Cumulus Linux, and a variety of vendor specific options.
Similarly, switch OEMs, NOS vendors and other users may also develop their own switch software on top of the NVIDIA Software Development Kit (SDK) or the standard Switch Abstraction Layer (SAI) to allow best of breed pairing of hardware and software.