SONiC (operating system)
Network devices | |
Kernel type | Monolithic |
---|---|
License | Mix of open-source licenses including the GNU GPL and the Apache License |
The Software for Open Networking in the Cloud or alternatively abbreviated and stylized as SONiC, is a
software stack across hardware from different switch vendors and works on over 100 different platforms.[3][5][6]
There are multiple companies offering enterprise service and support for SONiC.
Overview
SONiC was developed and open sourced by Microsoft in 2016.[2] The software decouples network software from the underlying hardware and is built on the
ASICs from multiple vendors.[2] Notable supported network features include Border Gateway Protocol (BGP), remote direct memory access (RDMA), QoS, and various other Ethernet/IP technologies.[2] Much of the protocol support is provided through inclusion of the FRRouting suite of routing daemons.[7]
The SONiC community includes
cloud providers, service providers, and silicon and component suppliers, as well as networking hardware OEMs and ODMs. It has more than 850 members.[2]
The source code is licensed under a mix of open source licenses including the GNU General Public License and the Apache License, and is available on GitHub.[8][9]
References
- ^ a b Branscombe, Mary (July 22, 2019). "Is SONiC, the Open Source Network OS, Ready for Mainstream?". DataCenter Knowledge.
- ^ a b c d e Subramaniam, Kamala (March 9, 2016). "Microsoft showcases "Software for Open Networking in the Cloud (SONiC)"". azure.microsoft.com.
- ^ a b Hardesty, Linda (March 3, 2020). "Microsoft Provides Open Source Cloud Switch Software". sdxcentral.
- ^ "Software for Open Networking in the Cloud (SONiC) Moves to the Linux Foundation - Linux Foundation". www.linuxfoundation.org. Retrieved 2022-12-05.
- ^ a b Verma, Adarsh (March 10, 2016). "SONiC — Microsoft's Debian Linux-based Operating System For Networking". FOSSBYTES.
- ^ "Supported Devices and Platforms · sonic-net/SONiC Wiki". GitHub. Retrieved 2022-12-05.
- ^ "FRR: The Most Popular Network Router You've Never Heard Of". www.nextplatform.com. 26 October 2020.
- ^ Foley, Mary Jo (March 9, 2016). "Microsoft submits new open-sourced networking components to Open Compute Project". ZDNet.
- ^ Williams, Chris Williams (March 9, 2016). "Microsoft has crafted a switch OS on Debian Linux. Repeat, a switch OS on Debian Linux". The Register.