Microsoft chính thức mở mã nguồn Windows Subsystem for Linux sau 9 năm phát triển

Windows Subsystem for Linux (WSL) chính thức trở thành dự án mã nguồn mở sau gần 9 năm kể từ khi ra mắt. Microsoft đã công bố quyết định này tại sự kiện Build 2025 diễn ra ngày 19/5/2025, đánh dấu một bước ngoặt quan trọng trong lịch sử phát triển của công cụ được nhiều lập trình viên yêu thích này.

Theo thông báo chính thức, mã nguồn của WSL hiện đã được đăng tải công khai trên GitHub tại địa chỉ Microsoft/WSL, cho phép cộng đồng tải về, nghiên cứu và đóng góp vào dự án. Đây được xem là câu trả lời cho yêu cầu nhất quán từ cộng đồng nhà phát triển suốt thời gian dài.

Microsoft Chính Thức Mở Mã Nguồn Windows Subsystem For Linux Sau 9 Năm Phát Triển 01

“Đây là một yêu cầu nhất quán từ cộng đồng nhà phát triển trong một thời gian dài,” Pavan Davuluri, Giám đốc Windows, chia sẻ. “Chúng tôi đã mất một chút thời gian để tái cấu trúc hệ điều hành, cho phép WSL hoạt động độc lập, từ đó mới có thể mở Mã Nguồn Mở dự án. Điều này tạo điều kiện cho các nhà phát triển đóng góp, và để chúng tôi tích hợp những đóng góp đó vào quy trình phát triển của Windows.”

Lịch sử phát triển của Windows Subsystem for Linux

Windows Subsystem for Linux được Microsoft giới thiệu lần đầu tiên tại sự kiện BUILD 2016 và chính thức ra mắt trong bản cập nhật Windows 10 Anniversary Update. Khi đó, WSL dựa trên lxcore.sys, cho phép Windows chạy các tệp ELF của Linux và thực thi các lệnh gọi hệ thống Linux ngay trong nhân Windows.

Pierre Boulay, kỹ sư phần mềm cấp cao tại Microsoft, giải thích: “Theo thời gian, chúng tôi nhận ra rằng cách tốt nhất để đảm bảo tương thích tối ưu với Linux gốc là dựa vào chính nhân Linux.”

Năm 2019, Microsoft đã công bố phiên bản WSL 2 với những cải tiến đáng kể, bao gồm việc tích hợp nhân Linux thực sự chạy trong máy ảo, mang lại nhiều cải thiện về hiệu suất, hỗ trợ GPU và systemd, cùng khả năng chạy các ứng dụng đồ họa. Đây được xem là bước tiến quan trọng giúp WSL trở nên phổ biến hơn trong cộng đồng lập trình viên.

Microsoft Chính Thức Mở Mã Nguồn Windows Subsystem For Linux Sau 9 Năm Phát Triển 02

Từ năm 2021, Microsoft đã tách WSL thành một dự án độc lập khỏi Windows để tăng tốc độ phát triển. “Rõ ràng là để đáp ứng cộng đồng ngày càng lớn mạnh và các yêu cầu tính năng, WSL cần phải phát triển nhanh hơn và phát hành độc lập với Windows,” Boulay cho biết.

Quá trình chuyển đổi này được hoàn tất trong bản cập nhật 24H2 mới nhất cho Windows 11, khi Microsoft chuyển người dùng WSL sang một gói phần mềm riêng biệt, thay vì tích hợp sẵn vào hệ điều hành.

Mã nguồn mở và tương lai của WSL

Với việc mở mã nguồn WSL, Microsoft đã công khai hầu hết các thành phần quan trọng của dự án, bao gồm các công cụ dòng lệnh (wsl.exe và wslg.exe), các dịch vụ nền (wslservice.exe), và các daemon phía Linux được sử dụng để khởi động mạng, chạy các daemon khác, và thiết lập chuyển tiếp cổng.

Quyết định này không chỉ đáp ứng yêu cầu lâu năm từ cộng đồng mà còn mở ra nhiều cơ hội mới cho sự phát triển của WSL. Các Lập trình viên giờ đây có thể trực tiếp đóng góp vào dự án, sửa lỗi, cải thiện hiệu suất và phát triển các tính năng mới.

Ông Davuluri kỳ vọng việc mở Mã Nguồn Mở sẽ thúc đẩy các nhà phát triển cải thiện hiệu suất WSL và tăng cường tích hợp với các dịch vụ Linux. “Mục tiêu của chúng tôi rất đơn giản: chúng tôi muốn Windows trở thành một ‘cỗ máy phát triển’ tuyệt vời cho các nhà phát triển. Đó thực sự là tham vọng của chúng tôi,” ông nhấn mạnh.

Việc Microsoft mở mã nguồn WSL cũng phản ánh chiến lược lâu dài của công ty trong việc xây dựng mối quan hệ chặt chẽ hơn với cộng đồng mã nguồn mở. Trong những năm gần đây, Microsoft đã thực hiện nhiều bước tiến quan trọng để làm cho Windows trở nên thân thiện hơn với các nhà phát triển, đặc biệt là những người làm việc với môi trường Linux.

WSL đã trở thành công cụ không thể thiếu đối với nhiều lập trình viên web, lập trình viên mã nguồn mở, và những người triển khai ứng dụng trên môi trường máy chủ Linux. Tính năng này cho phép họ chạy các công cụ và quy trình làm việc Linux trực tiếp trên Windows, loại bỏ nhu cầu cài đặt hệ điều hành kép hoặc máy ảo tốn tài nguyên.

Tổng kết: Việc Microsoft mở mã nguồn Windows Subsystem for Linux đánh dấu một cột mốc quan trọng trong lịch sử phát triển của dự án này. Sau gần 9 năm, WSL đã phát triển từ một tính năng thử nghiệm thành công cụ không thể thiếu đối với nhiều lập trình viên. Quyết định mở mã nguồn không chỉ đáp ứng yêu cầu lâu năm từ cộng đồng mà còn mở ra nhiều cơ hội mới cho sự phát triển của WSL trong tương lai. Với sự đóng góp từ cộng đồng, WSL có thể trở nên mạnh mẽ và linh hoạt hơn, góp phần hiện thực hóa tầm nhìn của Microsoft về một Windows thân thiện hơn với các nhà phát triển.

Viết một bình luận