微软宣布Windows终端和WSL 2将于6月发布
在今天的Build开发者大会上,微软宣布了一系列面向Windows开发者的产品,包括Windows终端、Linux Windows子系统(WSL) 2、XAML群岛、React Native for Windows和MSIX Core。
现在可以在预览中使用的Windows终端是一个新的命令行用户应用程序,它承诺用户界面具有“图形处理单元加速的文本渲染”。“应用功能标签;飞奔的窗户;快捷键;和完整的Unicode支持,包括东亚字体,表情,链接,主题和扩展。Windows终端适用于PowerShell、Cmd、WSL等命令行应用的用户。
说到WSL,它是Windows上本地运行Linux二进制可执行文件的兼容层,微软正在开发下一个版本。WSL 2基于即将发布到Windows的Linux 4.19内核。该内核使用为Azure构建的技术。在这两种情况下,它都有助于减少Linux启动时间并简化内存使用。事实上,微软向开发人员承诺,“对于文件系统的繁重操作,如安装节点包管理器,其速度将提高两倍”。WSL 2还将支持在本地运行Linux Docker容器,因此不再需要虚拟机。
Windows终端和WSL 2将于6月中旬发布。
此外,微软计划在5月下旬推出标准通用Windows平台控件“XAML群岛”。XAML群岛允许您创建以人为中心的体验,并将现有的WPF、WinForms或本地Win32代码库连接到丰富的UI。XAML群岛的完整版本包含在2019年5月10日的Windows更新中。
微软还在GitHub上发布了面向性能的React Native,用于Windows实现。当用JavaScript编写跨平台代码时,开发人员现在有了一个使用React/web技能集快速构建本地UX组件的实现。
最后,微软发布了MSIX酷睿的开发者预览版,使得Windows 10的MSIX包可以安装在Windows 7和Windows 8上。因此,开发人员可以依赖MSIX作为他们的应用程序安装技术,而不是为不同版本的Windows管理多个安装程序。