CBL-Mariner
CBL-Mariner (CBL: Common Base Linux, tr. Ortak Temel Linux),[1] Microsoft'un geliştirdiği ücretsiz ve açık kaynaklı bir Linux dağıtımıdır. Microsoft Azure hizmetleri[2][3] için temel konteyner işletim sistemi ve WSL 2'nin grafik bileşenidir.[4]
Geliştirici(ler) | Microsoft |
---|---|
İşletim sistemi ailesi | Linux |
Paket yöneticisi | RPM |
Üretime hazır olduğu tarih | 1 Nisan 2020 |
Kaynak türü | Açık kaynak |
Lisans | Başlıca MIT License olmak üzere, bazı bileşenler Photon License Apache License v2,GPLv2 ve LGPLv2.1'dir. |
Çekirdek türü | Monolitik çekirdek (Linux kernel) |
Güncelleme yöntemi | DNF |
Programlama dili | Go, Shell script, C, roff, Python |
Web sitesi | github.com/microsoft/CBL-Mariner |
Pazarlama hedefi | Bulut altyapısı, ürünler ve hizmetler |
Dil sayısı | İngilizce, Fransızca, İtalyanca, Arapça, ...) |
Genel bakış
değiştirCBL-Mariner, Microsoft'taki Linux Systems Group tarafından uç ağ hizmetleri için ve bulut altyapısının bir parçası olarak geliştirilmektedir.[3] Şirket, Azure Kubernetes Hizmetinin Azure Stack HCI uygulamasındaki kapsayıcılar için temel Linux olarak kullanır.[2] Microsoft ayrıca Windows IoT üzerinde Linux iş yüklerini çalıştırmak için Azure IoT Edge'de CBL-Mariner ve WSLg için Weston oluşturucuyu barındırmak için bir arka uç dağıtımı olarak kullanır.[5]
Fedora CoreOS'a benzer bir yaklaşımda, CBL-Mariner yalnızca konteynerları desteklemek ve çalıştırmak için gereken temel paketlere sahiptir. Paket eklemek ve güvenlik güncellemelerini yönetmek için yaygın Linux araçları kullanılır. Güncellemeler, RPM paketleri veya gerektiğinde dağıtılabilen tam disk imajları olarak sunulur. RPM'nin kullanılması ile gerektiğinde ek özellikleri ve hizmetleri desteklemek için temel bir CBL-Mariner imajına özel paketler eklenmesini mümkün hale gelir. Kayda değer özellikler arasında iptables tabanlı bir güvenlik duvarı, imzalı güncellemeler için destek ve güçlendirilmiş bir çekirdek mevcuttur.[3]
Microsoft, işletim sistemini 2020 yılında piyasaya sürdü.[3] Kaynak kodu GitHub'da, çoğunlukla MIT Lisansı altında, bazı bileşenleri Photon Lisansı, Apache Lisansı v2, GPLv2 ve LGPLv2.1 altında mevcuttur. CBL-Mariner'ı çalıştırmak için için Go programlama dili, QEMU yardımcı programları ve RPM gerekir.[3]
Ayrıca bakınız
değiştir- SONiC (işletim sistemi)
- Windows Subsystem for Linux
- Azure Sphere
Kaynakça
değiştir- ^ "What is Microsoft doing with Linux? Everything you need to know about its plans for open source". TechRepublic. 2 Aralık 2020. 2 Aralık 2020 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ a b "CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances". ZDNet. 11 Kasım 2020. 11 Kasım 2020 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
(yardım) Kaynak hatası: Geçersiz<ref>
etiketi: "ZDNet" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme) - ^ a b c d e "Microsoft adds a new Linux: CBL-Mariner". InfoWorld. 10 Kasım 2020. 10 Kasım 2020 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
(yardım) Kaynak hatası: Geçersiz<ref>
etiketi: "IW" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme) - ^ Foley, Mary Jo (21 Nisan 2021). "New Windows 10 test build adds first preview of Linux GUI apps on WSL". ZDNet (İngilizce). 23 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Nisan 2021.
- ^ "WSLg Architecture". Windows Command Line. Microsoft. 19 Nisan 2021. 21 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Ağustos 2021. Yazar
|ad1=
eksik|soyadı1=
(yardım)
Konuyla ilgili yayınlar
değiştir- Azure Stack HCI üzerinde Azure Kubernetes Hizmeti: Depolama Alanlarını Doğrudan kapsayıcılara teslim edin 28 Haziran 2022 tarihinde Wayback Machine sitesinde arşivlendi.
- Windows IoT'de Linux tabanlı Azure IoT Edge Modüllerini Etkinleştirme 24 Haziran 2021 tarihinde Wayback Machine sitesinde arşivlendi.
Dış bağlantılar
değiştirŞablon:Microsoft Azure Services PlatformŞablon:Microsoft FOSS