SONiC (operating system)

Source: Wikipedia, the free encyclopedia.
SONiC
Network devices
Kernel typeMonolithic
LicenseMix 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

  1. ^ a b Branscombe, Mary (July 22, 2019). "Is SONiC, the Open Source Network OS, Ready for Mainstream?". DataCenter Knowledge.
  2. ^ a b c d e Subramaniam, Kamala (March 9, 2016). "Microsoft showcases "Software for Open Networking in the Cloud (SONiC)"". azure.microsoft.com.
  3. ^ a b Hardesty, Linda (March 3, 2020). "Microsoft Provides Open Source Cloud Switch Software". sdxcentral.
  4. ^ "Software for Open Networking in the Cloud (SONiC) Moves to the Linux Foundation - Linux Foundation". www.linuxfoundation.org. Retrieved 2022-12-05.
  5. ^ a b Verma, Adarsh (March 10, 2016). "SONiC — Microsoft's Debian Linux-based Operating System For Networking". FOSSBYTES.
  6. ^ "Supported Devices and Platforms · sonic-net/SONiC Wiki". GitHub. Retrieved 2022-12-05.
  7. ^ "FRR: The Most Popular Network Router You've Never Heard Of". www.nextplatform.com. 26 October 2020.
  8. ^ Foley, Mary Jo (March 9, 2016). "Microsoft submits new open-sourced networking components to Open Compute Project". ZDNet.
  9. ^ Williams, Chris Williams (March 9, 2016). "Microsoft has crafted a switch OS on Debian Linux. Repeat, a switch OS on Debian Linux". The Register.

External links