Azure Linux

マイクロソフトが開発したフリーでオープンソースなLinuxディストリビューション From Wikipedia, the free encyclopedia

Azure Linux(旧名:CBL-Mariner、CBLはCommon Base Linuxの略[3])とは、マイクロソフトが開発したフリーでオープンソースLinuxディストリビューションであり、Microsoft Azureサービス用のベースコンテナ英語版オペレーティングシステム[4][5] (OS) かつWSL 2のグラフィカルコンポーネントである[6]

概要 開発者, プログラミング言語 ...
Azure Linux
開発者 マイクロソフト
プログラミング言語 GoシェルスクリプトCroffPython
OSの系統 Linux
ソースモデル オープンソース
初版 2020年4月1日 (5年前) (2020-04-01)
(as CBL-Mariner)
最新安定版 3.0.20250102 / 2025年1月2日 (14か月前) (2025-01-02)[1]
リポジトリ github.com/microsoft/azurelinux
対象市場 クラウドインフラストラクチャおよびエッジ製品・サービス
カーネル種別 モノリシックLinuxカーネル
ライセンス 主にMIT License、一部のコンポーネントはPhoton License、Apache License v2、GPLv2LGPLv2.1[2]に基づく。
ウェブサイト github.com/microsoft/azurelinux
テンプレートを表示
閉じる

概要

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

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

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

リリース2.0.20240301より、CBL-MarinerはAzure Linuxへと改名された[8]

関連項目

脚注

参考文献

外部リンク

Related Articles

Wikiwand AI