Windows上的Bash正在成为微软的Linux
微软对 Windows Subsystem for Linux(WSL)的一系列少量降级被列入 Windows Insider build15002,该版本已于1月10日开局推送给 Windows 10 用户。
微软的 WSL 方案依然是具备较强的临时性和实验性的,但该公司正在不时往上增加配置,以飞快的步调改良和裁减 WSL。这在必定水平上也可以看出是种揭示,微软的指标是使其成为其余 Linux 发行版的牢靠代替品。
***版本的 WSL(在 Windows 中称为 Bash )汇总了 Bash(一个盛行的 Linux命令行界面)的许多特定修复程序,努力于提供“你最青睐的 Linux 工具和技术的更多兼容性、性能和稳固性”。
其中的一些修复还成功了在 WSL 中的 Linux 运行之前无法用的配置,例如允许内核内存适量经常使用和以前疏忽的网络堆栈选项。还有其余更改增强了 WSL 和Windows 之间的集成。例如,假设启用了 Windows 端审核,则在 WSL 中创立的任何 Linux 进程的称号都将记载在审核日志中。
还有一些幽默的变化,触及两个操作系统之间的交互,比如日志配置。假设在 Windows 主机上有计量网络衔接,则***的 WSL不会对包口头方案义务审核,以防止高带宽。
不过 build 15002 中的还有一个疑问是,在 Bash 会话中的 Ctrl-C 无法上班。微软提供了一个处置方向,说必定与 Windows 和Bash 开发团队之间同步。下一个 Insider build 应该会有一个修复。但是关于重度经常使用 Linux 命令前启动上班的人来说,没有 Ctrl-C有点像开车只要前制动器。
guest 和 host OSes 在VM系统(如Hyper-V)中相互交互的方式为微软提供了一个用于未来处置跨操作系统疑问的模型。但是 WSL不是托管在VM中 - 在某些方面,它更有野心:系统调用转换层将每个 Linux 系统调用映射到相应的 Windows 系统调用。不过将 WSL 转变为一个Linux 用户在 Windows 上的完整的消费环境还是很难 - 这毕竟是一个久远的指标。
微软有一天消费自己的 Linux 发行或购置一个而后重塑的说法曾经很久了,但是经常使用 WSL,微软仿佛正在从 Windows 自身萌生 Linux允许。
构建 WSL 或许是一个比微软自建 Linux 品牌要来得更快,而且收益更大的方式。 WSL 经常使用户能够在 Linux 命令行,Windows 桌面和PowerShell 中同时经常使用。并且它为微软提供了另一种方式来吸引和保管 Windows 用户。