为什么 Ubuntu 允许在 Windows 上安装 bash?

dex*_*tre -3 windows-subsystem-for-linux

您能向我解释为什么 Ubuntu 允许 Windows 在该操作系统中使用 bash 吗?您将 bash 提供给 Windows 的原因是什么?

Nic*_*erg 8

做出这种安排的是 Canonical,而不是本网站上的 Ubuntu 用户。我只是一个使用 Ubuntu 的人;我与 Canonical 或这个项目完全没有关系,我想这里的大多数人都处于类似的情况。

然而,Canonical 开发人员Dustin Kirkland在他的博客文章中写道

最后,我想你们中的一些人——Windows 和 Ubuntu 的老用户——也许还在想,“为什么?!?” 在过去 20 年的职业生涯中,我大部分时间都致力于免费和开源软件,这是微软对开源对开发人员重要性的一种近乎超现实的认可。的确,这是将免费和开源技术世界直接连接到地球上任何 Windows 10 桌面的绝佳机会。这是在 Azure 等公共云中学习和使用更多 Ubuntu 和 Linux 的绝佳载体。从 Microsoft 的角度来看,各种调查和用户研究都表明 bash 和 Linux 工具——特别是 Ubuntu——可以在 Windows 中使用,并且没有占用大量资源的完全虚拟化。

换句话说,它使 Windows 10 对开发人员更具吸引力,并为 Ubuntu 提供了更广泛的受众。当然,对于谁从这种安排中受益更多,以及未来可能产生的副作用,不同的人会有不同的看法,但这是一种互惠互利的安排。