Trước Azure Linux 4.0, Azure Linux đã tồn tại nhưng trong vai trò khác.
Phiên bản phổ biến nhất là Azure Linux Container Host, hệ điều hành được tối ưu hóa để chạy container và Kubernetes trong dịch vụ Azure Kubernetes Service (AKS).
Sự khác biệt chính:
Container host được thiết kế cực kỳ gọn nhẹ để tăng bảo mật và giảm bề mặt tấn công. Nó chỉ bao gồm những thành phần cần thiết cho container runtime và quản lý node.
Ngược lại, phiên bản Azure Linux cho VM cần hệ sinh thái phần mềm lớn hơn, nhiều package hệ thống hơn và các công cụ quản trị quen thuộc của Linux server.
Azure Linux ban đầu không phải là một distro công khai. Nó bắt đầu dưới tên CBL‑Mariner (Common Base Linux) – dự án nội bộ của Microsoft nhằm xây dựng nền tảng Linux thống nhất cho hạ tầng cloud và thiết bị edge.
CBL‑Mariner được tạo ra để:
Sau đó Microsoft mở mã nguồn dự án và đổi tên thành Azure Linux, phản ánh vai trò ngày càng lớn của nó trong hệ sinh thái Azure.
Hiện nay, nhiều thành phần trong Azure – bao gồm container infrastructure và một số phần của WSLg (môi trường GUI cho WSL) – vẫn dựa trên công nghệ từ nền tảng này.
Quyết định ra mắt Azure Linux 4.0 phản ánh một xu hướng rõ ràng: Linux đã trở thành phần cốt lõi của Azure.
Trong nhiều năm, phần lớn workload chạy trên Azure là Linux. Microsoft cũng đã tăng mạnh đầu tư vào các dự án mã nguồn mở và công cụ Linux.
Việc sở hữu bản Linux riêng cho máy ảo giúp Microsoft:
Về mặt kiến trúc cloud, điều này cho phép Microsoft kiểm soát toàn bộ stack hạ tầng, từ phần cứng, hypervisor cho đến hệ điều hành.
Một số báo cáo gần đây cho rằng Microsoft có thể điều chỉnh Azure Linux để dựa nhiều hơn vào công nghệ từ Fedora và hệ sinh thái RPM nhằm mở rộng khả năng tương thích package.
Nếu điều này xảy ra, lợi ích có thể bao gồm:
Tuy vậy, các chi tiết kỹ thuật chính thức về thay đổi kiến trúc trong Azure Linux 4.0 vẫn còn hạn chế, và phần lớn thông tin về việc rebase sang Fedora hiện vẫn dựa trên báo cáo thứ cấp.
Trước đây Azure Linux chủ yếu xuất hiện dưới dạng container host trong AKS.
Với Azure Linux 4.0, Microsoft đang mở rộng sang image cho Azure Virtual Machines, cho phép chạy các workload server truyền thống trên distro do Microsoft duy trì.
Hệ điều hành này cũng liên quan đến Windows Subsystem for Linux. Một số thành phần của WSL – đặc biệt là lớp đồ họa WSLg – đã sử dụng công nghệ từ Azure Linux làm nền tảng.
Về lâu dài, Microsoft có thể dùng Azure Linux như nền tảng chung cho cloud, container, và môi trường developer.
Azure Linux 4.0 cho thấy Microsoft đang coi Linux không còn chỉ là hệ điều hành của bên thứ ba, mà là một phần quan trọng của nền tảng Azure.
Việc kiểm soát distro Linux riêng giúp Microsoft tối ưu các môi trường chạy:
Trong hạ tầng hyperscale hiện đại, hệ điều hành không chỉ là phần mềm nền mà trở thành một lớp của chính nền tảng cloud.
Vì vậy, Azure Linux 4.0 không đơn thuần là bản phát hành distro mới. Nó là bước tiếp theo trong chiến lược của Microsoft nhằm kiểm soát nhiều hơn stack hạ tầng cloud và AI đang vận hành Azure.
Comments
0 comments