Microsoft в ходе Open Compute Project Summit анонсировала Software for Open Networking in the Cloud (SONiC) — набор программных компонентов с открытым кодом, позволяющих создавать сетевое оборудование, например, коммутаторы.
Один из главных элементов SONiC — интерфейс Switch Abstraction Interface, который Microsoft в прошлом году тоже передала OCP. О поддержке SAI и SONiC в своем сетевом оборудовании объявили компании Arista, Broacdom, Dell и Mellanox.
Основой SONiC является Linux; конкретно, в Microsoft пользуются дистрибутивом Debian. ПО реализует функции уровней 2 и 3 согласно сетевой модели OSI.
В самой корпорации ПО используют в облаке Azure, пока ограниченно, но позднее применение планируется расширить; вероятно, цель выпуска в открытых кодах — расчет на то, что корпорации помогут усовершенствовать ОС.
Анонсируя SONiC, директор по технологиям Azure Марк Руссинович отметил, что 25% виртуальных машин Azure сейчас работают на Linux, на 5% больше, чем полгода назад.