İçeriğe atla

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: )
  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: )
  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

Dış bağlantılar

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

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Windows RT</span>

Microsoft Windows RT, ARM mimarisine sahip cihazlar için Microsoft şirketinin bir işletim sistemidir.

<span class="mw-page-title-main">Windows 10</span> 2015te piyasaya sürülen Windows sürümü

Windows 10, Microsoft tarafından geliştirilen, Windows NT ailesinden bir işletim sistemidir. Windows 8.1'in devamı olarak 15 Temmuz 2015'te üretime sunuldu ve genel olarak 29 Temmuz 2015'te piyasaya sürüldü. Windows 10, MSDN ve Technet aracılığıyla indirilebildi ve Windows 8.1 ve Windows 7 kullanıcıları için ücretsiz yükseltme teklifi olarak sunuldu. Windows 10, Windows Insider'lar tarafından kullanılabilen Windows 10 test yapılarına ek olarak, kullanıcılara hiçbir ek ücret ödemeden mevcut olan yeni kararlı yapıları sürekli olarak alır. Kurumsal ortamlardaki aygıtlar bu güncelleştirmeleri daha yavaş alabilir veya on yıllık uzatılmış destek ömrü boyunca yalnızca güvenlik düzeltme ekleri gibi kritik güncelleştirmeleri alan LTSC sürümleri kullanabilir.

<span class="mw-page-title-main">DNF</span>

DNF ya da Dandified Yum; RPM tabanlı dağıtımlar için paket yöneticisidir. Yum'un yeni neslidir. Fedora 18 ile birlikte tanıtılmıştır ve Fedora'nın 22. sürümünden beri öntanımlı paket yöneticisidir. Yum'daki düşük verim, yüksek bellek kullanımı, bağımlılıkları çözümlemedeki yavaşlık gibi sorunları gidermek için yaratılmıştır. libsolv adlı harici bağımlılık çözümleyiciyi kullanır.

<span class="mw-page-title-main">Windows Server 2019</span> Windows aile serverı operating sistem versiyonu

Windows Server 2019, Windows 10 ile aynı anda geliştirilen Windows NT işletim sistemleri ailesinin bir parçası olarak Microsoft tarafından Windows Server sunucu işletim sisteminin bir sürümüdür. Windows Server 2016'nın devamıdır. 20 Mart 2018'de duyuruldu ve 2 Ekim 2018'de resmi olarak yayımlandı.

Windows 10'da, tümü çeşitli özellikleri, farklı kullanım örnekleri veya özel cihazlar için bulunan edisyonlar bulunmaktadır. Belirli sürümler yalnızca doğrudan orijinal ekipman üreticisinin (OEM) cihazlarına dağıtılırken, Enterprise ve Education gibi edisyonlar yalnızca toplu lisans kanalları aracılığıyla kullanılabilir. Microsoft ayrıca, IoT cihazları ve daha önce pazarlanan akıllı telefonlar için Windows 10 Mobile dahil olmak üzere belirli cihaz sınıflarında kullanılmak üzere Windows 10 sürümlerini cihaz üreticilerinin kullanımına sunmaktadır.

Internet Explorer 11 (IE11), Microsoft tarafından geliştirilen Internet Explorer Web tarayıcısının 11. ve son sürümüdür. Build konferansında Windows 8.1 ile beraber 17 Ekim 2013 yılında sunuldu. 2012 yılında tanıtılmış olan Internet Explorer 10'un yerini aldı. 2015 yılında ise yerini tam başka tarayıcı - Microsoft Edge aldı. Windows 8.1 ve Windows Server 2012 R2 işletim sistemleri için varsayılan tarayıcıdır. Windows Vista ve önceki sürümler desteklenmez. Tarayıcı, 29 Temmuz 2015 tarihinde piyasaya sürüldüğünde Windows 10 ile de gönderilmiştir. Ancak Microsoft Edge, Windows'un bu sürümünde varsayılan tarayıcıdır ve burada, Internet Explorer eski HTML teknolojilerine dayalı web sitelerini çalıştıracak şekilde yapılandırılmıştır. Windows Server 2016 ve Windows Server 2019 ile birlikte gelen varsayılan tarayıcıdır.

<span class="mw-page-title-main">SUSE Linux Enterprise Desktop</span>

Novell Linux Masaüstü olarak tanıtılan SUSE Linux Enterprise Desktop (SLED), SUSE tarafından geliştirilen, pazarlanan ve kurumsal müşterilere hitap etmeyi amaçlayan bir GNU/Linux dağıtımıdır. Özel olarak kurumsal masaüstü bilgisayar kullanımı için tasarlanmıştır. Yeni ana sürümler 24-36 ay arayla piyasaya sürülürken, ikincil sürümler 9-12 ayda bir çıkarılır. SUSE Linux Enterprise Desktop da dahil olmak üzere SUSE Linux Enterprise ürünleri, dahil edilen bileşenlerin yalnızca olgun, kararlı sürümlerinin piyasaya sürülen kurumsal ürüne eklenmesini sağlamak amacıyla openSUSE gibi topluluk ürününlerinden çok daha yoğun ve sıkı bir test sürecine alınır.

<span class="mw-page-title-main">Windows Server 2022</span> Microsoftun Windows Ailesinin İşletim Sistemi

Windows Server 2022, Microsoft'un Windows Server işletim sistemi ailesinin son sürümüdür. Diğer Windows Server işletim sistemlerinden farkı Microsoft Edge Chromium ile beraber gelmektedir.

SONiC, Microsoft ve Open Compute Project tarafından geliştirilen, Linux tabanlı ücretsiz ve açık kaynaklı bir ağ işletim sistemidir. SONiC, tamamen işlevsel bir L3 cihazı 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.

<span class="mw-page-title-main">Snap (yazılım)</span>

Snap, Linux çekirdeğini ve systemd init sistemini kullanan işletim sistemleri için Canonical tarafından geliştirilmiş bir yazılım paketleme ve dağıtım sistemidir. Snaps adı verilen paketler ve bunları kullanma aracı snapd , bir dizi Linux dağıtımında çalışır ve yukarı akış yazılım geliştiricilerinin uygulamalarını doğrudan kullanıcılara dağıtmasına olanak tanır. Snap'ler, ana bilgisayar sistemine aracılı erişime sahip bir sanal alanda çalışan bağımsız uygulamalardır. Snap ilk olarak bulut uygulamaları için piyasaya sürüldü, ancak daha sonra Nesnelerin İnterneti cihazları ve masaüstü uygulamaları için de çalışacak şekilde taşındı.

<span class="mw-page-title-main">Android Debug Bridge</span>

Android Debug Bridge, Android tabanlı cihazlarda hata ayıklamak için kullanılan bir programlama aracıdır. Android cihazındaki arka plan programı, ana bilgisayardaki sunucuya USB veya TCP üzerinden son kullanıcı tarafından kullanılan istemciye bağlanan TCP üzerinden bağlanır. 2007'den beri Google tarafından Apache Lisansı altında açık kaynaklı yazılım olarak sunulan özellikler arasında bir kabuk ve yedekleme yapma imkanı bulunmaktadır. adb yazılımı; Windows, Linux ve macOS ile uyumludur. Botnet'ler ve RSA kimlik doğrulaması ve cihaz beyaz listeye alma gibi azaltıcı etkenlerin geliştirildiği diğer kötü amaçlı yazılımlar tarafından kötüye kullanılmıştır.

<span class="mw-page-title-main">Unity Operating System</span>

Unity Operating System, UnionTech tarafından geliştirilmiş ve temeli Debian olan Deepin'e dayalı, bir dağıtımdır. Çin'de, Microsoft Windows gibi yabancı kaynaklı yazılımları yerli ürünlerle değiştirmek için 2019'da başlayan bir hükûmet girişiminin bir parçası olarak kullanılmaktadır.

<span class="mw-page-title-main">Asahi Linux</span>

Asahi Linux, Apple silicon donanımlı Mac'lere Linux'u taşımayı ve onların macOS'tan farklı bir işletim sistemi çalıştırmasını amaçlayan bir projedir. Proje Hector Martin tarafından başlatıldı ve onun tarafından yönetilmektedir. Çalışmalar, Apple'ın 2022'de ilk alfa sürümüyle birlikte Apple silikona geçişi resmi olarak duyurmasından birkaç ay sonra, 2021'in başlarında başladı. Proje, Apple'ın tescilli donanım yazılımının belgelenmemesi nedeniyle zorlu hale getirildi.

<span class="mw-page-title-main">Windows Package Manager</span>

Windows Package Manager, Microsoft tarafından Windows 10 ve Windows 11 için tasarlanmış ücretsiz ve açık kaynaklı bir paket yöneticisidir. Bir komut satırı yardımcı programı ve uygulamaları yüklemek için bir dizi hizmetten oluşur. Bağımsız yazılım satıcıları bunu yazılım paketleri için bir dağıtım kanalı olarak kullanabilirler.

Kubernetes yazılım dağıtımını, ölçeklendirmeyi ve yönetimini otomatikleştirmek için açık kaynaklı bir yerleştirme düzenleme sistemidir. Google başlangıçta Kubernetes'i tasarladı, ancak artık Cloud Native Computing Foundation projeyi sürdürmektedir.

<span class="mw-page-title-main">Windows To Go</span>

Windows To Go, Windows 8 Enterprise, Windows 8.1 Enterprise, Mayıs 2020 güncellemesinden önceki Windows 10 edisyonları|Windows 10 Education ve Windows 10 Enterprise sürümlerinde, sistemin USB flash sürücüler ve Microsoft tarafından uyumlu olarak onaylanan USB flash sürücüler ve harici sabit disk sürücüleri gibi belirli USB yığın depolama cihazları için sistemin ön yükleme yapılabilme ve çalışabilme olanağını sağlayan bir özelliktir. Tamamen yönetilebilir bir kurumsal Windows ortamıdır. Windows To Go'nun geliştirilmesi, 2019'da Microsoft tarafından durduruldu ve Mayıs 2020 güncellemesinden itibaren Windows 10'da artık mevcut değildir.

<span class="mw-page-title-main">Void Linux</span>

Void Linux, sıfırdan tasarlanan ve uygulanan X Binary Package System (XBPS) paket yöneticisini ve "runit init" sistemini kullanan bağımsız bir Linux dağıtımıdır. İkili çekirdek blobları hariç, temel kurulum tamamen özgür yazılımdan oluşur ancak kullanıcılar özel yazılım yüklemek için özgür olmayan resmi bir depoya erişebilir.

<span class="mw-page-title-main">Windows Subsystem for Linux</span> Linux için Windows Alt Sistemi

Windows Subsystem for Linux (WSL), Windows 10, Windows 11, Windows Server 2019 ve Windows Server 2022 üzerinde yerel olarak Linux ikili yürütülebilir dosyalarını çalıştırmak için kullanılan uyumluluk katmanıdır.

<span class="mw-page-title-main">AutoKey</span>

AutoKey, Linux için ücretsiz, açık kaynaklı bir komut dosyası oluşturma uygulamasıdır.

<span class="mw-page-title-main">Steam Link</span>

Steam Link, kişisel bir bilgisayardan veya Steam Machine'den kablosuz olarak bir mobil cihaza veya başka bir monitöre Steam içeriği akışı sağlamak için Valve Corporation tarafından yapılmış bir donanım ve yazılım çözümüdür. Steam Link, ilk olarak Kasım 2015'te Steam Makinelerinin çıkışıyla birlikte bir donanım aygıtı olarak piyasaya sürüldü. Valve, mobil cihazlar ve akıllı televizyonlar için yazılım tabanlı Steam Link uygulamasını desteklemek ve Raspberry Pi mikro bilgisayarı için bir yazılım paketi olarak Steam Link sağlamak adına Kasım 2018'de Steam Link donanım cihazını durdurdu.