SONiC (işletim sistemi)
Geliştirici(ler) | Microsoft, Open Compute Project ve topluluk |
---|---|
İşletim sistemi ailesi | Unix-benzeri (Linux çekirdeği) |
Üretime hazır olduğu tarih | 2017; 5 sene önce |
Kaynak türü | Açık kaynak |
Lisans | GNU GPL ve Apache License lisanslarını içeren açık-kaynaklı lisansların bir karışımı |
Çekirdek türü | Monolitik |
Programlama dili | C |
Web sitesi | sonic-net.github.io/SONiC/ |
Pazarlama hedefi | Ağ 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]- SONiC: Software for Open Networking in the Cloud 20 Ocak 2022 tarihinde Wayback Machine sitesinde arşivlendi.(İngilizce)
Dış bağlantılar
[değiştir | kaynağı değiştir]- Resmî site
- GitHub'da SONiC – Belgelendirme
- GitHub'da SONiC – SONiC kurulumunda kullanılan kodları içerir
Kaynakça
[değiştir | kaynağı değiştir]- ^ 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) - ^ 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) - ^ 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) - ^ 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) - ^ "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.
- ^ "Arista Extends Open Cloud Networking Software Leadership". investors.arista.com. 12 Temmuz 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.
- ^ "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.
- ^ "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.
- ^ "APNET 2018". conferences.sigcomm.org. 11 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Temmuz 2022.
- ^ "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) - ^ "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)