Azure Linux (以前はCBL-Mariner と呼ばれていました) [ 2 ]は、 Microsoftが開発した無料のオープンソースLinux ディストリビューションで、v4.0 以降はFedora Linuxをベースにしています。Microsoft Azureサービス[ 3 ] [ 4 ]の基本コンテナOSであり、 WSL 2 [ 5 ]のグラフィカル コンポーネントでもあります。
Azure Linux は、Microsoft のLinux システム グループによって、エッジ ネットワーク サービスおよびクラウド インフラストラクチャの一部として開発されています。[ 4 ]同社は、 Azure Kubernetes Service のAzure Stack HCI実装におけるコンテナのベース Linux としてこれを使用しています。[ 3 ] Microsoft はまた、Azure IoT Edge で Azure Linux を使用して、 Windows IoT上で Linux ワークロードを実行したり、WSLg用のWestonコンポジタをホストするバックエンド ディストリビューションとして使用したりしています。[ 6 ]
Fedora CoreOSと同様のアプローチで、Azure Linux にはコンテナをサポートして実行するために必要な基本パッケージのみが含まれています。一般的な Linux ツールを使用してパッケージを追加し、セキュリティ更新プログラムを管理します。更新プログラムは、 RPMパッケージまたは必要に応じてデプロイできる完全なディスク イメージとして提供されます。RPM を使用すると、必要に応じて追加の機能やサービスをサポートするために、ベースとなる Azure Linux イメージにカスタム パッケージを追加できます。注目すべき機能には、iptablesベースのファイアウォール、署名付き更新プログラムのサポート、強化されたカーネルなどがあります。[ 4 ]
Microsoft は 2020 年にこのオペレーティングシステムをリリースしました。[ 4 ]ソースコードはGitHub で公開されており、主にMIT ライセンスの下で提供されていますが、一部のコンポーネントはApache License v2、GPLv2、およびLGPLv2.1の下で提供されています。[ 1 ] Azure Linux をビルドするには、 Goプログラミング言語、QEMUユーティリティ、およびRPMが必要です。[ 4 ]
リリース2.0.20240301以降、Azure LinuxはCBL-Mariner(Common Base Linux Mariner)から名称変更されました。[ 7 ]
バージョン4.0以降、Azure Linuxは正式にFedora Linuxをベースにしています。[ 8 ]