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]

CBL-Mariner
Geliştirici(ler)Microsoft
İşletim sistemi ailesiLinux
Paket yöneticisiRPM
Üretime hazır olduğu tarih1 Nisan 2020
Kaynak türüAçık kaynak
LisansBaş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öntemiDNF
Programlama diliGo, Shell script, C, roff, Python
Web sitesigithub.com/microsoft/CBL-Mariner
Pazarlama hedefiBulut altyapısı, ürünler ve hizmetler
Dil sayısıİngilizce, Fransızca, İtalyanca, Arapça, ...)

Genel bakış

değiştir

CBL-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
  1. ^ "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)
  2. ^ 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)
  3. ^ 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)
  4. ^ 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. 
  5. ^ "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

Dış bağlantılar

değiştir

Şablon:Microsoft Azure Services PlatformŞablon:Microsoft FOSS