Windows Bash 和 Cygwin 之间有什么区别?
Windows 最新的更新带来了“Linux”Bash,但是它与 Cygwin 之间有哪些不同之处可能会使你选择其中之一呢?
Windows Bash 和 Cygwin 之间有什么区别?
Windows 最新的更新带来了“Linux”Bash,但是它与 Cygwin 之间有哪些不同之处可能会使你选择其中之一呢?
自上述内容发布以来,我们已经推出了Windows 10创意者更新,该更新极大地提高了WSL与您想要/需要运行的许多工具的兼容性。
开发工作也一直在持续进行,我们在过去几个月中一直在发布Win10 Insiders版本,为即将在2017年10月发布的秋季创作者更新(FCU)做准备。
在FCU中,我们正在添加能够并行安装和运行多个发行版的功能:目前可用的有Ubuntu、openSUSE和SLES,Fedora和其他发行版也将陆续推出。WSL现在还支持USB串行通信,以及挂载USB存储和网络共享,同时还对系统调用进行了进一步改进,提高了与更多工具的兼容性。
自首次宣布和发布WSL(Windows Subsystem for Linux)以来,过去几年一直非常忙碌。我们不仅通过商店为多个发行版提供支持,还宣布了WSL v1.0。 希望对您有帮助。
在Build 2019大会上,我们宣布了全新的Windows终端(这里是终端会话视频),以及WSL 2(这里是WSL 2会话视频),这引入了在Windows上运行Linux的全新方法。
如需更多详细信息和未来更新,请定期访问Windows命令行博客,我们会发布大量相关新闻。
我已经在Windows 10下使用WSL几个月了。终于,我可以启动Windows进行游戏,同时仍然可以访问bash提示符并运行CLI和许多GUI程序。虽然有一些限制,比如没有熟悉的Linux内核虚拟目录,但在双启动机器上共享相同的Bash脚本需要进行规划。
有很多我希望看到改进的地方,但就目前而言,我可以接受它一年左右。
需要记住的一件事是,微软是一个封闭系统,你不会像在Linux上那样享受到第三方编写更新的繁忙。但总体来说,你购买一台新笔记本电脑时,它都会预装Windows 10,所以至少可以说它是“免费”的:)
Cygwin由Red Hat Linux控制,后者也不是以免费提供东西而闻名。他们的“免费”Linux发行版Fedora对某些人来说似乎是一个"测试场"。
对于 Windows 10 Home 来说,如果是32位的Windows系统,就意味着无法运行64位的Ubuntu / Windows子系统,正如微软在这里告诉我们的:(windows Linux subsystem in win10 HOME BASIC)。
能够在Windows上运行Ubuntu并享受其对Nvidia的卓越游戏支持,简直像是梦想成真。但在你冲出去购买新的(或二手的)笔记本电脑之前,请确保它是安装了Windows 10 64位版本,而不是32位的家庭版,如果你想在Windows下原生地运行Ubuntu / Linux相关内容。在微软的网站上,他们实际上将Windows周年纪念版作为运行Windows子系统的先决条件。