Build 2019既然是面向开发者的全球性大会,再配上微软自纳德拉上任后对开源社区的反复示好,Windows与其他开源系统越走越近,对命令行功能数次强化,大会上再处新举措也毫不意外。所以在主题演讲没有提到的地方,微软公布了两个面向开源社区开发者的升级。
第一个是Windows Terminal,可以说是Windows系统中迄今位置最强大的命令行控制台。它把之前的Cmd、Windows PowerShell,以及Windows的Linux子系统的访问全部都集中到一个窗口中来,以标签页的形式管理每一个命令行窗口。Windows Terminal甚至还调用了GPU资源来绘制图素和文字,让它不光能拥有各种各样的颜色主题,甚至还可以支持表情图案……也是为枯燥的环境里增添一分调剂吧。
Windows Terminal将在6月中旬向开发者提供,如无意外应该会跟Linux子系统、Ubuntu一样可以从Windows 10的应用商店里找到下载。
另一个则是直接把Linux内核插入Windows 10中,根据微软博客的阐述,从夏天的Insider版本起,微软将会在Windows 10内整合微软为自家系统定制的Linux内核,且植入方式将会方便内核通过Windows自身的更新而进行版本升级(应该还是通过Hypervisor在系统里跑上个小型虚机),同时不对系统的其他组件产生影响。
与这个Linux内核进行交互需要从Windows Store里下载一个用户空间app,内核和相关交互手段都会随着今年下半年的Windows大更新实装,同时这个Linux内核虽然由微软定制,它也仍然会保持开源,以开源项目的方式运作。
总之喜欢折腾Linux的开发者和技术宅们在Windows上玩开源系统的道路又被拓宽了,不过据在国内云计算top1搬砖的碰友的说法,用过Windows Server和Linux后都会觉得前者能用后者没法用的呢。