微软上演“终极致敬”!超75条Linux原生指令杀入Windows,Rust语言重写底层
在今年的Build 2026开发者盛会上,微软抛出了一个令无数程序员欢呼雀跃的“Coreutils for Windows”开源计划。为了彻底打通操作系统的生态壁垒,微软直接基于开源的uutils项目,用Rust语言将75条以上的Linux常用指令原生复刻到了Windows系统中。这意味着,开发者们以后只需在CMD或PowerShell界面敲下ls、grep、cat、cp或rm等熟悉的命令,就能直接享受如同在Linux环境般的丝滑操作。正如微软掌门人萨提亚·纳德拉所痛点的那样,当代程序员苦于在macOS、Docker及各种系统间反复横跳久矣,指令集的不兼容不仅拖慢了开发节奏,还极大增加了自动化脚本维护的隐形成本。现在的用户只需通过一行简单的“winget install Microsoft.Coreutils”代码进行部署,系统就能借助NTFS的Hardlinks技术,将所有指令精准映射到核心执行程序coreutils.exe上。必须强调的是,这并非以往那种依赖轻量级内核在后台转译的WSL子系统,而是血统纯正、百分百脱离Linux内核依赖的Windows本地原生程序,真正做到了“一次编写、到处执行”。针对dir、expand、more等部分可能会与Windows自带命令发生冲突的指令,官方极其贴心地准备了详尽的优先级对照手册以供查阅。目前,这套被寄予厚望的工具箱已经登录GitHub并开源,未来将由微软官方团队持续输出维护更新。