SONiC (işletim sistemi)

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.Cooney, Michael (October 8, 2020). "Meet SONiC, the new NOS (definitely not the same as the old NOS)". NETWORKWORLD. Yazılım, ağ yazılımını temel donanımdan ayırır ve SAI anahtar programlama API'si üzerine kuruludur.Branscombe, Mary (July 22, 2019). "Is SONiC, the Open Source Network OS, Ready for Mainstream?". DataCenter Knowledge. 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.Cooney, Michael (October 8, 2020). "Meet SONiC, the new NOS (definitely not the same as the old NOS)". NETWORKWORLD. SONiC kullanan ve/veya katkıda bulunan şirketler arasında Alibaba Group, Celestica, Arista Networks, Broadcom,Hardesty, Linda (March 3, 2020). "Microsoft Provides Open Source Cloud Switch Software". sdxcentral. 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ı