CBL-Mariner

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, ...)

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]

Genel bakış

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

  • SONiC (işletim sistemi)
  • Windows Subsystem for Linux
  • Azure Sphere

Kaynakça

  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

  • 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

  • Resmî site

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

  • g
  • t
  • d
Masaüstü / Sunucu
Mobil
Gömülü / IoT
  • MS-Net
  • LAN Manager
  • SONiC
Konsol
Diğerleri
  • Barrelfish
  • Cairo
  • CBL-Mariner
  • HomeOS
  • Midori
  • Singularity
  • Venus
  • Verve
  • Microsoft Linux dağıtımları
  • g
  • t
  • d
Linux
Linux Vakfı  · Linus yasası  · Benimsenme · Eleştiri  · Tarihçesi  · Çekirdek (çekirdek isimleri  · desteklediği yapılar)  · Linux-libre · Tux
Tux, Linux'un maskotu
Dağıtım
Linux dağıtımı  · Genel karşılaştırma  · Paket biçimleri
GNU
Özgür Yazılım Vakfı  · GNU  · GNU Genel Kamu Lisansı  · GNU/Linux adlandırma tartışması  · GNU paketleri  · GNU Projesi
Pencere yöneticisi
X Window Manager  · AfterStep  · Blackbox  · CTWM  · Enlightenment  · FVWM  · Hackedbox  · IceWM  · Metisse  · OLVWM  · PLWM  · PWM  · Sawfish  · vtwm  · wm2  · wmx  · Xmonad
Kullanıcı arayüzü
Komut satırı  · Grafiksel kullanıcı arayüzü  · KDE  · GNOME  · Xfce  · Unity  · LXDE
Uygulamalar
Masaüstü  · Gömülü · Oyunlar  · LAMP  · Thin client
Kişiler
Jono Bacon  · Alan Cox  · Jon 'Mad Dog' Hall  · Benjamin Mako Hill  · Greg Kroah-Hartman  · David S. Miller  · Eben Moglen  · Andrew Morton  · Ian Murdock  · Daniel Robbins  · Mark Shuttleworth  · Richard Stallman  · Linus Torvalds  · Theodore Ts'o  · Patrick Volkerding  · Matt Zimmerman
Basın Yayın
Free Software Magazine  · Linux.com · Linux Format  · Linux For You  · Linux Gazette  · Linux Journal  · Linux-Magazin  · Linux Magazine  · Linux Outlaws  · LugRadio  · LWN.net  · O3 Magazine  · Phoronix
Listeler
Aygıtlar  · Dağıtımlar  · RAM'den çalışan dağıtımlar  · Ticari yazılımlar
Dizge düzenlemesi
ve özellikler
Açılış süreci  · Uçbirim  · Framebuffer  · Çekirdek modülleri
Taşınabilir
Access Linux Platform  · Android  · Bada  · LiMo Vakfı  · Linux Telefon Standartları Forumu  · MeeGo (Maemo  · Moblin)  · Mobilinux  · Open Handset Alliance  · Openmoko  · OPhone  · Open webOS  · SHR  · Ubuntu Touch
Diğer başlıklar
Özgür yazılım etkinlikleri listesi  · Linux Belgelendirme Projesi  · Linux virüsleri  · Linux Kullanıcıları Öbeği  · Linux Standard Base  · Revolution OS · SCO and Linux  · Tanenbaum–Torvalds debate  · Linux Kullanıcıları Derneği