Microsoft Ra Mắt Coreutils for Windows: Lệnh Linux Chạy Native Trên Windows
Microsoft vừa chính thức giới thiệu Coreutils for Windows tại Build 2026, một bước tiến lớn giúp lập trình viên và DevOps dễ dàng hơn khi làm việc trên Windows. Đây là bộ công cụ dòng lệnh kiểu UNIX (cat, ls, grep, find, cp, mv, rm…) chạy native trên Windows mà không cần WSL.

Coreutils for Windows là gì?
Coreutils for Windows là phiên bản do Microsoft duy trì, dựa trên dự án mã nguồn mở uutils/coreutils (triển khai lại GNU Coreutils bằng Rust). Dự án gói gọn:
- coreutils
- findutils (find, xargs)
- grep tương thích GNU
thành một binary đa chức năng (multi-call binary). Mỗi lệnh được expose dưới tên chuẩn như cat.exe, grep.exe, ls.exe… giúp script và pipeline quen thuộc từ Linux/macOS/WSL chạy mượt mà trên Windows.
Mục tiêu chính: Loại bỏ ma sát khi chuyển đổi giữa các nền tảng. Script bạn viết trên Linux giờ có thể chạy gần như nguyên vẹn trên Windows mà không cần dịch lại.
Cách cài đặt siêu đơn giản
winget install Microsoft.Coreutils
Hoặc tải trực tiếp từ GitHub Releases.
Dự án hiện đang ở giai đoạn preview (ra mắt ngày 2/6/2026).
Tương thích với CMD và PowerShell
Microsoft đã xử lý khéo lưỡng xung đột tên lệnh:
- Giữ nguyên các lệnh DOS quen thuộc như
findvàsort(phiên bản Windows) chạy song song. - Hỗ trợ
--helpchuẩn cho mọi lệnh. - Có bảng chi tiết xung đột với built-in của CMD/PowerShell (ví dụ:
ls,cat,rmhoạt động tốt nhưng một số lệnh nhưdir,morebị loại để tránh conflict).
Những lưu ý khi dùng trên Windows
- CRLF vs LF: Hầu hết công cụ xử lý tự động, nhưng một số trường hợp pattern matching có thể khác.
- Không có /dev/null → dùng
NUL. - Path separator: Cả
/và\đều dùng được. - Symbolic links: Đọc thì dễ, tạo thì cần Developer Mode hoặc chạy elevated.
- Một số lệnh POSIX-only (như
chmod,chown,killđầy đủ) không được include vì Windows không hỗ trợ tương đương.
Tại sao đây là tin vui lớn?
- DevOps và lập trình viên cross-platform không còn phải “dịch” script nữa.
- Workflow CI/CD, automation dễ đồng bộ giữa Windows, Linux, container.
- Rust mang lại hiệu năng và an toàn tốt hơn so với các bản GNU Coreutils cũ trên Windows.
- Microsoft tiếp tục mở rộng hệ sinh thái developer-friendly, củng cố vị thế Windows như nền tảng phát triển mạnh mẽ.
Link tham khảo
- GitHub: microsoft/coreutils
- Tài liệu chính thức: Coreutils for Windows overview
Bạn đã thử cài chưa? Hãy comment bên dưới trải nghiệm của bạn khi dùng grep, find hay pipeline quen thuộc trên Windows nhé!
Coreutils for Windows – Lần này Microsoft thực sự mang “Linux feel” đến gần hơn với người dùng Windows. 🚀
All rights reserved