Microsoft ra mắt Azure Linux 4.0, bản phân phối Linux máy chủ đa năng đầu tiên

Công nghệ28 tháng 5, 2026·6 phút đọc

Microsoft vừa công bố Azure Linux 4.0 và Azure Container Linux tại Open Source Summit, đánh dấu bước ngoặt khi hãng cung cấp bản phân phối Linux được hỗ trợ chính thức cho máy ảo. Azure Linux 4.0 dựa trên nền tảng Fedora, được tối ưu hóa cho các tải trọng đám mây và AI, trong khi Azure Container Linux tập trung vào môi trường container bất biến.

Microsoft ra mắt Azure Linux 4.0, bản phân phối Linux máy chủ đa năng đầu tiên

Microsoft ra mắt Azure Linux 4.0, bản phân phối Linux máy chủ đa năng đầu tiên

Tại hội nghị thượng đỉnh Open Source Summit North America 2026 diễn ra tại Minneapolis, Microsoft đã chính thức công bố Azure Linux 4.0 và Azure Container Linux. Đây được xem là một bước tiến quan trọng, đánh dấu lần đầu tiên Microsoft cung cấp một bản phân phối Linux được hỗ trợ chính thức cho mục đích sử dụng chung trên máy ảo Azure, thay vì chỉ giới hạn trong việc lưu trữ container.

Azure Linux 4.0 là một bản phân phối máy chủ đa năng dựa trên Fedora, được thiết kế đặc biệt cho các máy ảo Azure. Song song đó, Azure Container Linux được xây dựng dựa trên dự án Flatcar mà Microsoft đã acquired trước đó; đây là một máy chủ bất biến (immutable) được tối ưu hóa hoàn toàn cho container và hiện đã sẵn sàng để phát hành rộng rãi (GA).

Nền tảng cho AI và Cloud Native

Brendan Burns, đồng sáng lập Kubernetes và Phó Chủ tịch Kiến trúc Cloud Native tại Azure, chia sẻ rằng mã nguồn mở là nền tảng của AI. Khi các tải trọng AI ngày càng mở rộng quy mô, các nhà phát triển cần một nền tảng an toàn, dễ dự đoán và thuận lợi hơn để xây dựng ứng dụng cũng như tác nhân AI. Azure Linux 4.0 và Azure Container Linux được tạo ra nhằm đáp ứng nhu cầu đó, cung cấp một bản phân phối Linux được "cứng hóa" (hardened) dành riêng cho các tải trọng cloud native và AI.

Thực tế, động thái này không quá bất ngờ khi xét đến bối cảnh hiện tại. Hơn hai phần ba số lõi xử lý (cores) của khách hàng trên Azure hiện đang chạy Linux. Thậm chí, ChatGPT cũng đang mở rộng quy mô trên hơn 10 triệu lõi tính toán chạy hệ điều hành này. Trước đây, Azure Linux phiên bản 3.0 (tên gốc là CBL-Mariner) chỉ khả dụng thông qua AKS dưới dạng máy chủ lưu trữ container. Việc tách thành hai sản phẩm riêng biệt phản ánh hai mô hình tải trọng khác nhau: Azure Linux 4.0 cho máy ảo đa năng cần hệ sinh thái gói RPM quen thuộc, và Azure Container Linux cho các máy chủ container tối giản, bất biến trong các môi trường yêu cầu bảo mật cao.

Chi tiết kỹ thuật và mô hình bất biến

Azure Linux 4.0 được xây dựng trên Fedora làm nền tảng thượng nguồn (upstream). Theo mô tả trên kho GitHub, đây là một tập hợp các tệp cấu hình TOML và các lớp phủ (overlays) được áp dụng lên Fedora, với các gói phần mềm lấy từ kho lưu trữ upstream của Fedora và sự khác biệt được giữ ở mức tối thiểu. Các kỹ sư Microsoft ban đầu đã cân nhắc việc fork hoàn toàn Fedora, nhưng cuối cùng đã chọn cách làm việc trong hệ sinh thái Fedora. Microsoft đang tích cực đóng góp lại cho cộng đồng, bao gồm cả đề xuất xây dựng các gói x86-64-v3 cho Fedora 45 nhằm đáp ứng nhu cầu hiệu suất của Azure Linux.

Tuy nhiên, Gerard Braad, một kỹ sư phần mềm chính, đã lưu ý rằng "dựa trên Fedora" không đồng nghĩa với "tương thích hoàn toàn với Fedora". Do diện mạo gói phần mềm tối giản, các giả định về dependency có thể không còn đúng đắn như trên Fedora hay Ubuntu. Các nhóm đang đánh giá Azure Linux 4.0 cần kiểm tra kỹ các chuỗi dependency cụ thể thay vì giả định tính di chuyển từ các quy trình làm việc hiện có.

Về Azure Container Linux, Lachlan Everson, Quản lý Chương trình Chính của nhóm mã nguồn mở Azure, giải thích về mô hình bất biến: mọi thứ được tích hợp sẵn mà không có trình quản lý gói, và tất cả tải trọng của khách hàng đều chạy trong các container trên nền tảng cơ sở bất biến này. Nếu các nhóm cần thay đổi gói hệ thống, họ đang chọn sai sản phẩm.

Vòng đời và hỗ trợ

Azure Linux 4.0 có vòng đời hỗ trợ trong hai năm, khuyến khích người dùng làm mới hình ảnh thường xuyên thay vì triển khai tĩnh trong thời gian dài. Ngoài ra, Microsoft cũng lên kế hoạch hỗ trợ WSL (Windows Subsystem for Linux), cho phép các nhà phát triển Windows chạy cùng một hệ điều hành trên máy local mà workload của họ sử dụng trên Azure, giúp thu hẹp khoảng cách giữa môi trường phát triển và sản xuất.

Jim Zemlin, CEO của Linux Foundation, đã nhận xét về sự trớ trêu mang tính lịch sử tại hội nghị. Ông nhắc lại thời điểm Microsoft gia nhập Linux Foundation, khi đó có nhiều thuyết âm mưu cho rằng Linux Foundation đang làm suy yếu mã nguồn mở thông qua sự hợp tác với Microsoft. "Và bây giờ các bạn tuyên bố rằng mình đang phát hành một bản phân phối Linux. Thật tuyệt vời", ông nói.

Sự sẵn có và phản hồi cộng đồng

Chiến lược này tương tự như những gì AWS và Google đã thực hiện trong nhiều năm. Amazon Linux là hệ điều hành mặc định cho các phiên bản EC2, trong khi Google có Container-Optimized OS cho các nút GKE. Microsoft là nhà cung cấp đám mây lớn cuối cùng mới tung ra một bản phân phối máy chủ đa năng, và cách tiếp cận dựa trên Fedora (thay vì xây dựng từ đầu như Amazon Linux) cho thấy sự đánh cược vào sự hợp tác thượng nguồn thay vì kiểm soát độc quyền.

Trên Hacker News, một số người dùng đã chỉ ra sự thiếu nhất quán giữa thông báo và tài liệu hiện tại, khi tài liệu vẫn đề cập đến nó là máy chủ container cho AKS. Sean McKenna, người đứng đầu các nhóm sản phẩm AKS và Azure Linux tại Microsoft, đã xác nhận rằng thông báo này mở rộng việc sử dụng nó như một hệ điều hành đa năng cho máy ảo Azure. Bản xem trước công khai (public preview) sẽ được ra mắt trong vài tuần tới cùng với tài liệu hướng dẫn chi tiết.

Hiện tại, Azure Linux 4.0 đã có bản xem trước công khai và người dùng có thể đăng ký sớm. Azure Container Linux đã phát hành chính thức (GA), với việc triển khai đầy đủ được lên kế hoạch vào ngày 2 tháng 6 trong sự kiện Microsoft Build.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗