İçeriğe atla

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]

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]
  1. 1 2 Mary (22 Temmuz 2019). "Is SONiC, the Open Source Network OS, Ready for Mainstream?". DataCenter Knowledge. 4 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. Kaynak hatası: Geçersiz <ref> etiketi: "DCK" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  2. 1 2 3 4 5 6 7 Michael (8 Ekim 2020). "Meet SONiC, the new NOS (definitely not the same as the old NOS)". NETWORKWORLD. 12 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. Kaynak hatası: Geçersiz <ref> etiketi: "NW" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  3. 1 2 3 4 Linda (3 Mart 2020). "Microsoft Provides Open Source Cloud Switch Software". sdxcentral. 5 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022. Kaynak hatası: Geçersiz <ref> etiketi: "sdxc" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  4. 1 2 Adarsh (10 Mart 2016). "SONiC — Microsoft's Debian Linux-based Operating System For Networking". FOSSBYTES. 4 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.
  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. ↑ Mary Jo (9 Mart 2016). "Microsoft submits new open-sourced networking components to Open Compute Project". ZDNet. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.
  11. ↑ Chris Williams (9 Mart 2016). "Microsoft has crafted a switch OS on Debian Linux. Repeat, a switch OS on Debian Linux". The Register. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.