マイクロソフト、汎用Linuxディストリビューション「Azure Linux 4.0」を公開:あらゆるAzure VMで利用可能に
マイクロソフトは、自社開発のLinuxディストリビューション「Azure Linux 4.0」をパブリックプレビューとして公開しました。これは、これまでAzure Kubernetes Service (AKS) のホストOSなど、特定の用途に限定されていた「特殊目的のアプリケーション」から脱却し、あらゆるAzure仮想マシン (VM) で利用できる「汎用目的のLinuxディストリビューション」へと進化を遂げた点が最大のポイントです。
この4.0バージョンは、従来のパッケージの手作業による組み立てではなく、Fedora 43スナップショットをベースとして派生しています。これにより、マイクロソフトはFedoraのアップストリームを追跡し、宣言的なオーバーレイを適用する方式を採用し、変更点とその理由を明確に記録できるようになった点が技術的な進歩です。
主な技術的変更点として、カーネルはAzure向けにチューニングされた6.18 LTSが採用され、Hyper-V統合やGPU/AIアクセラレータサポートが組み込まれています。パッケージ管理システムは、マイクロソフト独自の `tdnf` から標準的な `dnf5` に置き換わり、ユーザーにとって最も目に見える変更点です。また、OpenSSL 3.5(耐量子暗号サポート付き)、Python 3.14、RPM 6.0など、主要コンポーネントも最新化されています。セキュリティ面では、FIPS 140-3認証の取得が進行中であり、SELinuxサポート、カーネルのハードニング(ASLRなど)、SBOM(ソフトウェア部品表)の公開など、堅牢なセキュリティ対策が施されています。
この進化により、Azure Linuxは単なるバックエンドのOSから、開発者が「意図的に選択する」ための基盤へと変化しました。VM、コンテナ、AKS、そしてWSL(Windows Subsystem for Linux)に至るまで、Azure上のあらゆるコンピューティング表面で利用可能となり、開発者はローカル環境から本番環境まで、同一のLinux環境で開発・デプロイすることが可能になります。DatabricksやLinkedInといった大企業が既に利用している基盤が、より広く一般のユーザーに提供されることになります。
背景
マイクロソフトは長年、クラウドサービス(Azure)の基盤としてLinuxを利用してきました。これまでAzure Linuxは、AKSのノードホストや内部サービス向けなど、特定の用途に特化した「内部利用のOS」が中心でした。今回の4.0リリースは、その内部OSを、一般のユーザーが自由に選択し、利用できる汎用的な製品へと昇華させる歴史的な転換点です。
重要用語解説
- Azure Linux: マイクロソフトが開発するLinuxディストリビューション。当初はAzureの内部インフラストラクチャの基盤として使用されてきたOS。バージョン4.0では汎用性が大幅に向上した。
- AKS (Azure Kubernetes Service): マイクロソフトが提供する、コンテナオーケストレーションのためのフルマネージドなKubernetesサービス。Azure Linuxは、このAKSのノードホストOSとして長年利用されてきた。
- Fedora: Red Hat系のディストリビューションの一つで、最新の技術やコンポーネントを積極的に取り入れることで知られる。Azure Linux 4.0は、このFedoraをベースにすることで、最新性とオープン性を確保している。
今後の影響
このリリースは、クラウドネイティブ開発の標準化を加速させます。開発者は、ローカル環境(WSL)から本番環境(Azure VM/AKS)まで、OSレベルで一貫した環境を構築できるようになり、開発効率とセキュリティが向上します。マイクロソフトがLinuxディストリビューションを直接提供することで、クラウドインフラの選択肢が明確化し、業界全体の標準化を促す可能性があります。