Microsoft は最近、Azure App Service for Linux サービスが、将来的には主に Ubuntu を基本オペレーティング システムとして使用し、以前の Debian に代わって使用することを発表しました。最新ニュースによると、.NET 10、Python 3.14、Node 24、PHP 8.5、Java 25などの次のバージョン以降はすべてUbuntuベースとなり、関連するアップデートは今後数か月以内に段階的に展開される予定だという。

Microsoftは、Ubuntuを選択することには多くの利点があると述べた。まず、Ubuntu は Debian をベースにしており、Debian エコシステムを継承することができますが、Ubuntu はアップストリームの更新速度が速いため、最新のツール チェーンとライブラリをよりタイムリーに導入するのに役立ちます。さらに、Ubuntu の LTS (長期サポート) バージョンは、Canonical によって正式に 5 年間サポートされます。これは、Debian の完全サポート期間より 2 年長いです。 Microsoft はまた、Ubuntu に切り替えることでイメージ サイズが最適化され、サービスの信頼性とパフォーマンスが向上すると考えています。
既存の Azure App Service for Linux アプリケーションについては、何もする必要はなく、古いアプリケーションは強制的な移行を行わずに Debian 上で引き続き実行されると Microsoft は強調しています。ユーザーが新しいアプリケーションを作成するか、上記の新しいバージョンのオペレーティング環境にアップグレードする場合、プラットフォームはデフォルトで Ubuntu ベースのシステムを使用します。自動展開、容量拡張、診断、ネットワークなどのプロセスも変更されず、通常どおり実行されます。
Microsoftは、この変更がビルド動作に及ぼす影響は中立かプラスになることが予想され、イメージを間引くことでビルド時間とコールドスタート時間が短縮される可能性があると指摘した。 Ubuntu では一部のバージョンまたは名前が異なる可能性があるため、アップグレードする場合、ユーザーはアプリケーションのビルドまたは起動中にインストールされたネイティブ ソフトウェア パッケージを確認する必要があることに注意してください。サポートされている主流の開発フレームワークに関しては、Microsoft は重大な互換性の問題は想定していません。