コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

CBL-Mariner

出典: フリー百科事典『ウィキペディア(Wikipedia)』
CBL-Mariner
開発者 マイクロソフト
プログラミング言語 GoシェルスクリプトCroffPython
OSの系統 Unix系Linuxカーネル
ソースモデル オープンソース
初版 2020年9月16日 (4年前) (2020-09-16)
最新安定版 2.0.20230518 / 2023年5月25日 (19か月前) (2023-05-25)[1]
リポジトリ github.com/microsoft/CBL-Mariner
対象市場 クラウドインフラストラクチャおよびエッジ製品・サービス
カーネル種別 モノリシック
ライセンス 主にMIT License、一部のコンポーネントはPhoton License、Apache License v2、GPLv2LGPLv2.1[2]に基づく。
ウェブサイト github.com/microsoft/CBL-Mariner
テンプレートを表示

CBL-Mariner(CBLはCommon Base Linuxの略[3])とは、マイクロソフトが開発したフリーでオープンソースLinuxディストリビューションである。マイクロソフトはこのオペレーティングシステム (OS) をMicrosoft Azure[4][5]Windows 10上でLinuxグラフィカルユーザインタフェース (GUI) アプリケーションを実行するためにWindows Subsystem for Linux 2で使用している[6]

概要

[編集]

CBL-Marinerは、マイクロソフトのエッジネットワークサービスやクラウドインフラストラクチャの一部として、マイクロソフトのLinux Systems Groupが開発している[5]。マイクロソフトはAzure Kubernetes ServiceのAzure Stack HCI実装におけるコンテナの基盤となるLinuxとしてCBL-Marinerを使用している[4]だけでなく、Windows IoT上でLinuxのワークロードを実行するために使用したり、WSLgWestoneコンポジタをホストするためのバックエンドディストロとして使用したりしている[7]

CBL-MarinerはContainer Linuxと類似したアプローチにより、コンテナのサポートと実行に必要な基本パッケージしか搭載しておらず、パッケージの追加やセキュリティアップデートの管理には一般的なLinuxツールを使用する。CBL-Marinerのアップデートは、RPMパッケージか、必要に応じて展開可能である完全なディスクイメージのどちらかによって提供される。RPMを使用すれば、追加機能やサービスをサポートするためのカスタムパッケージを、CBL-Marinerの基本イメージに必要に応じて追加することが可能となる。追加可能な機能の中で有名なものとしては、iptablesベースのファイアウォール署名付きアップデートのサポート、ハードニングされたカーネルなどがある[5]

マイクロソフトは2020年にこのOSをリリースした[5]。そのソースコードGitHubから利用可能で、ライセンスは主にMIT Licenseだが一部のコンポーネントはPhoton License、Apache License v2GPLv2LGPLv2.1]である[2]。CBL-MarinerのビルドにはGoプログラミング言語QEMUユーティリティ、RPMが必要である[5]

関連項目

[編集]

脚注

[編集]
  1. ^ 2.0.20230518
  2. ^ a b https://github.com/microsoft/CBL-Mariner/blob/1.0/LICENSES-AND-NOTICES/LICENSES-MAP.md
  3. ^ Branscombe, Mary (December 2, 2020). “What is Microsoft doing with Linux? Everything you need to know about its plans for open source”. TechRepublic. 2021年9月22日閲覧。
  4. ^ a b Foley, Mary Jo (November 11, 2020). “CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances”. ZDNet. 2021年9月22日閲覧。
  5. ^ a b c d e Bisson, Simon (November 10, 2020). “Microsoft adds a new Linux: CBL-Mariner”. InfoWorld. 2021年9月22日閲覧。
  6. ^ Foley, Mary Jo (2021年4月21日). “New Windows 10 test build adds first preview of Linux GUI apps on WSL” (英語). https://www.zdnet.com/article/new-windows-10-test-build-adds-first-preview-of-linux-gui-apps-on-wsl/ 2021年4月23日閲覧。 
  7. ^ Pronovost, Steve (April 19, 2021). “WSLg Architecture”. Windows Command Line. マイクロソフト. August 14, 2021閲覧。

参考文献

[編集]

外部リンク

[編集]