微软昨日发布公告,宣布 Azure App Service for Linux 平台的操作系统基础将进行更新,未来所有新的代码运行环境都将基于 Ubuntu 构建。
这一变更将适用于即将发布的新版本运行时,包括 .NET 10、Python 3.14、Node 24、PHP 8.5 和 Java 25,预计将在未来数月内陆续上线。
现有运行环境仍将继续使用 Debian 系统,用户当前的应用不会受到影响,除非主动迁移。
选择 Ubuntu 的原因
微软表示,由于 Azure 会为用户管理底层操作系统,此次调整主要是为了提升平台性能与可维护性,而不会增加用户的工作负担。
Ubuntu 在继承 Debian 丰富软件包生态的同时,能更快地跟进上游版本,使平台更能可预测地采用更新的编译工具链与库文件,提升兼容性并支持现代依赖项。
此外,Ubuntu 长期支持(LTS)版本提供 5 年支持周期,为大规模云运行环境提供稳定的基础。
