SONiC (işletim sistemi)

Vikipedi, özgür ansiklopedi
SONiC
Geliştirici(ler)Microsoft, Open Compute Project ve topluluk
İşletim sistemi ailesiUnix-benzeri (Linux çekirdeği)
Üretime hazır olduğu tarih2017; 5 sene önce
Kaynak türüAçık kaynak
LisansGNU GPL ve Apache License lisanslarını içeren açık-kaynaklı lisansların bir karışımı
Çekirdek türüMonolitik
Programlama diliC
Web sitesisonic-net.github.io/SONiC/
Pazarlama hedefiAğ cihazları

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.[1][2][3] SONiC, tamamen işlevsel bir L3 cihazı [4] 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.[3][4]

Genel bakış[değiştir | kaynağı değiştir]

SONiC, 2017 yılında Microsoft tarafından geliştirilmiş ve açık kaynaklı hale getirilmiştir.[2] Yazılım, ağ yazılımını temel donanımdan ayırır ve SAI anahtar programlama API'si üzerine kuruludur.[1] Birden çok satıcının ağ anahtarları ve ASIC'leri üzerinde çalışır.[2] 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.[2] Protokol desteğinin çoğu, FRRouting yönlendirme arka plan programlarının dahil edilmesiyle sağlanır.[5]

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.[2] SONiC kullanan ve/veya katkıda bulunan şirketler arasında Alibaba Group, Celestica, Arista Networks,[6] Broadcom,[3] Dell,[3] Cisco Systems, Comcast, Juniper,[7] Nokia, Nvidia - Mellanox [8] ve VMware bulunmaktadır.[2] SONiC, Microsoft Azure ağ hizmetlerinde kullanılır.[2]

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.[9]

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.[10][11]

Ayrıca bakınız[değiştir | kaynağı değiştir]

  • Open Compute Project

Konuyla ilgili yayınlar[değiştir | kaynağı değiştir]

Dış bağlantılar[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ a b "Is SONiC, the Open Source Network OS, Ready for Mainstream?". DataCenter Knowledge. 22 Temmuz 2019. 4 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım) Kaynak hatası: Geçersiz <ref> etiketi: "DCK" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  2. ^ a b c d e f g "Meet SONiC, the new NOS (definitely not the same as the old NOS)". NETWORKWORLD. 8 Ekim 2020. 12 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım) Kaynak hatası: Geçersiz <ref> etiketi: "NW" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  3. ^ a b c d "Microsoft Provides Open Source Cloud Switch Software". sdxcentral. 3 Mart 2020. 5 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım) Kaynak hatası: Geçersiz <ref> etiketi: "sdxc" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  4. ^ a b "SONiC — Microsoft's Debian Linux-based Operating System For Networking". FOSSBYTES. 10 Mart 2016. 4 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım)
  5. ^ "FRR: The Most Popular Network Router You've Never Heard Of". www.nextplatform.com. 20 Kasım 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. 
  6. ^ "Arista Extends Open Cloud Networking Software Leadership". investors.arista.com. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. 
  7. ^ "Juniper Networks Integrates with 'Software for Open Networking in the Cloud' Platform -". Virtualization Review. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. 
  8. ^ "Full ASIC-to-Protocol Support for SONIC on Mellanox Spectrum". www.mellanox.com. 15 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. 
  9. ^ "APNET 2018". conferences.sigcomm.org. 11 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. 
  10. ^ "Microsoft submits new open-sourced networking components to Open Compute Project". ZDNet. 9 Mart 2016. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım)
  11. ^ "Microsoft has crafted a switch OS on Debian Linux. Repeat, a switch OS on Debian Linux". The Register. 9 Mart 2016. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.  Yazar |ad1= eksik |soyadı1= (yardım)