Hội nghị nhà phát triển Build 2024 của Microsoft đã mang đến hàng loạt thông báo quan trọng, trong đó nổi bật nhất là quyết định đưa Windows Subsystem for Linux (WSL) trở thành mã nguồn mở. Sau chín năm phát triển, cộng đồng giờ đây có thể tự do kiểm tra, xây dựng và sửa đổi mã nguồn WSL để bổ sung các tính năng và bản vá mới, mở ra kỷ nguyên hợp tác chưa từng có.
WSL Chính Thức Mã Nguồn Mở: Hồi Đáp Yêu Cầu Cộng Đồng Suốt 9 Năm
Microsoft giới thiệu Windows Subsystem for Linux lần đầu tiên vào năm 2016 trên Windows 10. Khi dự án được công bố trên GitHub nhưng không kèm mã nguồn, yêu cầu đầu tiên từ người dùng có tiêu đề “Liệu đây có phải là Mã nguồn mở?”. Thời điểm đó, Microsoft chỉ nói rằng họ không phản đối ý tưởng này, nhưng mãi đến nay mới có câu trả lời dứt khoát và tích cực.
Hiện tại, mã nguồn của WSL đã có sẵn trên trang dự án GitHub. Đây là kết quả của một hành trình dài và liên tục mà Microsoft đã trải qua để tái cấu trúc WSL trong nhiều năm. Ban đầu, WSL hoạt động như một nhà cung cấp pico process (lxcore.sys), sau đó được tích hợp kernel Linux thực sự để cải thiện khả năng tương thích, và gần đây nhất là việc tách WSL khỏi hệ điều hành Windows. Phiên bản WSL hiện tại bao gồm các thành phần hoạt động trên cả Windows và bên trong máy ảo Linux.
Sau thông báo này, chỉ còn một vài thành phần chưa được mở mã nguồn, đó là lxcore.sys (driver được sử dụng cho WSL1) và cặp file P9rdr.sys cùng p9np.dll, vốn chịu trách nhiệm cho việc chuyển hướng hệ thống tệp từ Windows sang Linux.
Windows Sắp Có Trình Soạn Thảo Văn Bản Dòng Lệnh Mới: Edit
Thêm một tin tức thú vị dành cho các nhà phát triển là việc Microsoft sẽ sớm tích hợp một trình soạn thảo văn bản dựa trên dòng lệnh (CLI), được gọi đơn giản là Edit. Mục tiêu là giúp các lập trình viên dễ dàng chỉnh sửa các tệp văn bản mà không cần phải rời khỏi cửa sổ terminal của mình, tiết kiệm thời gian và cung cấp một giao diện người dùng quen thuộc.
Đây là một tin đặc biệt hấp dẫn bởi nhiều người cho rằng Microsoft đã phần nào làm mất đi mục đích ban đầu của Notepad theo thời gian. Từ một công cụ tuyệt vời cho công việc tương tự, Notepad đã trở nên cồng kềnh với các tính năng AI, và Edit dường như là giải pháp chữa trị cho vấn đề đó. Trình soạn thảo Edit sẽ đến tay người dùng thuộc chương trình Windows Insiders trong vài tháng tới.
Cài Đặt Nâng Cao Windows: Trung Tâm Điều Khiển Mới Cho Nhà Phát Triển
Một thông tin đáng chú ý khác cho cộng đồng lập trình viên là tính năng mang tên “Windows Advanced Settings”. Đây là một phần chuyên biệt trong ứng dụng Cài đặt, cho phép các nhà phát triển và người dùng chuyên sâu cấu hình một số tính năng nâng cao tại một vị trí tập trung. Một ví dụ lớn mà Microsoft nhấn mạnh là việc bật File Explorer với tính năng kiểm soát phiên bản GitHub, cho phép bạn thiết lập các thư mục kho lưu trữ để theo dõi thay đổi.
Microsoft không chia sẻ nhiều chi tiết khác, nhưng ảnh chụp màn hình được cung cấp cũng cho thấy các tính năng như hiển thị đường dẫn đầy đủ trong thanh tiêu đề File Explorer, hoặc hiển thị tùy chọn chạy ứng dụng dưới một người dùng khác trong menu Start. Thành viên Insiders dự kiến sẽ sớm trải nghiệm tính năng này.
Màn hình ứng dụng Cài đặt Windows 11 hiển thị các tùy chọn nâng cao cho File Explorer, một phần của tính năng Cài đặt Nâng cao Windows.
Kết Luận
Các thông báo từ Microsoft Build 2024, đặc biệt là việc WSL trở thành mã nguồn mở, cùng với sự ra đời của trình soạn thảo Edit CLI và tính năng Cài đặt Nâng cao Windows, thể hiện cam kết mạnh mẽ của Microsoft trong việc hỗ trợ và trao quyền cho cộng đồng nhà phát triển. Những cải tiến này không chỉ giúp tối ưu hóa quy trình làm việc mà còn mở ra nhiều cơ hội hợp tác và tùy chỉnh hơn nữa trên nền tảng Windows. Hãy đón chờ những trải nghiệm mới mẻ này trên thiết bị của bạn và chia sẻ cảm nhận về tương lai của hệ sinh thái phát triển trên Windows!