好的,微软目前正在对 Windows 10 进行一些改进。新终端现在支持 Ubuntu。我不知道这会对我产生什么影响。我们现在在 Windows 商店中可以下载多个版本的 Ubuntu。而且新终端支持 Ubuntu 命令行。
我想知道这会对使用双启动系统并在 Ubuntu 上进行大部分开发的人(比如我)产生什么影响。所有这些新功能可以帮助我完成 Windows 上的所有事情吗?如果是,我应该完全转向 Windows 吗?如果不是,那么微软到底想做什么?
答案1
因此有两个版本的 WSL(适用于 Linux 的 Windows 子系统):
第一个版本发布于不久前,基本上就像葡萄酒,即将 Linux 系统调用转换为 Windows 系统调用。
最近刚刚发布的第二个版本取消了转换层,而是提供了一个与 Windows 内核一起运行的实际 Linux 内核。这有两个作用:
- 由于系统调用不再需要转换,因此速度更快,
- 增加了兼容性,因为系统调用不再需要被解释。
微软试图做的是说服开发人员在 Windows 而不是 Linux 上进行开发,因为他们可以轻松地使用他们喜欢的所有 Linux 开发工具。
是否仍需要双启动取决于您的使用情况。如果您不希望 Windows Update 宣布将在 15 分钟内重新启动以安装更新,那么您可能希望继续使用双启动 :)