SONiC (Software for Open Networking in the Cloud tr. Bulut Açık Ağ Yazılımı), Microsoft ve Open Compute Project tarafından geliştirilen, Linux tabanlı ücretsiz ve açık kaynaklı bir ağ işletim sistemidir. SONiC, tamamen işlevsel bir L3 cihazı için gerekli ağ yazılımı bileşenlerini içerir ve bir bulut veri merkezinin gereksinimlerini karşılamak üzere tasarlanmıştır. Bulut operatörlerinin aynı yazılım yığınını farklı anahtar satıcılarından gelen donanımlar arasında paylaşmasına olanak tanır. Genel bakış SONiC, 2017 yılında Microsoft tarafından geliştirilmiş ve açık kaynaklı hale getirilmiştir. Yazılım, ağ yazılımını temel donanımdan ayırır ve SAI anahtar programlama API'si üzerine kuruludur. Birden çok satıcının ağ anahtarları ve ASIC'leri üzerinde çalışır. Desteklenen önemli ağ özellikleri arasında Sınır Geçit Protokolü (BGP), uzaktan doğrudan bellek erişimi (RDMA), QoS ve diğer çeşitli Ethernet/IP teknolojileri bulunur. Protokol desteğinin çoğu, FRRouting yönlendirme arka plan programlarının dahil edilmesiyle sağlanır. SONiC topluluğu, bulut sağlayıcıları, hizmet sağlayıcıları ve silikon ve bileşen tedarikçilerinin yanı sıra ağ donanımı OEM'leri ve ODM'lerini içerir. 850'den fazla üyesi mevcuttur. SONiC kullanan ve/veya katkıda bulunan şirketler arasında Alibaba Group, Celestica, Arista Networks, Broadcom, Dell, Cisco Systems, Comcast, Juniper, Nokia, Nvidia - Mellanox ve VMware bulunmaktadır. SONiC, Microsoft Azure ağ hizmetlerinde kullanılır. SONiC ağ işletim sistemi , Çin'in Pekin kentinde düzenlenen ACM SIGCOMM 2. Asya-Pasifik Ağ Kurma 2018 Çalıştayı'nda (APNET 2018) sunuldu. Kaynak kodu, GNU Genel Kamu Lisansı ve Apache Lisansı dahil olmak üzere açık kaynak lisanslarının bir karışımı altında lisanslanmıştır ve GitHub'da mevcuttur. Ayrıca bakınız Open Compute Project Konuyla ilgili yayınlar SONiC: Software for Open Networking in the Cloud (İngilizce) Dış bağlantılar – Belgelendirme – SONiC kurulumunda kullanılan kodları içerir Kaynakça Kategori:2017 yazılımları Kategori:GPL lisansı kullanan yazılımlar Kategori:Apache lisansı kullanan yazılımlar Kategori:Ağ işletim sistemleri Kategori:Microsoft işletim sistemleri Kategori:Linux Kategori:Özgür ve açık kaynak kodlu yazılım Kategori:Bilgisayar ortamları