我是Linux用户。而且,正如古老的谚语所说:“我不做Windows。”
这不是关于Linux如何优于Windows的文章。说实话,我不吝惜任何人对计算环境的选择 - 无论是Windows,Mac,BSD,Amiga。每个人使用的是真正取决于他们的。我?我使用开源。我使用免费软件。我用的是Linux。
那么,那么,我应该制作微软的Linux Linux子系统 又称WSL?
对于那些不熟悉的人,WSL基本上是Windows 10中的兼容层,允许您运行Linux二进制文件。最终结果是,您可以在Windows PC上运行完整的Linux shell,以及Linux终端应用程序。
在上周的微软Build会议上,该公司宣布WSL正在进行扩展和改进。具体来说,它现在可以提供多个Linux发行版(Fedora,openSUSE,SUSE Linux Enterprise和Ubuntu),并且能够在同一台Windows计算机上同时运行。
可不是闹着玩的。如果你有Windows 10,你很快就可以同时运行带有openSUSE,Fedora和Ubuntu的BASH终端。我再说一遍:在Microsoft Windows中。
疯了吧?
但是,我怎么样,一个多年没有使用Windows的人(除了在电脑商店里捅它)之外呢?这对我的生活或周围的世界有何影响?
说实话,这根本不会直接影响我的日常计算生活。甚至不是一个小小的,一点点。
我仍然是Linux和自由软件用户。因此,在Windows上运行一个漂亮的Linux实例的能力虽然绝对很酷,但还不足以让我从裸机上运行完整的Linux发行版。那里对我没有什么好处。
但这并不适合我 - 或像我一样整天住在Linux中的其他人。
Windows占主导地位的组织将受益
我认为这对于在要求他们运行Microsoft Windows的公司工作的人来说非常有用。这些人现在可以以比以前更容易的方式访问大量Linux软件。
由于这些Linux发行版正被添加到官方Windows应用商店应用程序中(不是开玩笑,您很快就可以从Windows应用商店安装各种Linux发行版),公司IT部门在安装“Linux”的人身上可以胜任他们的机器显着增加。
我听说过一些人在谈论这个问题时有些担心 - 这是微软为了赢得Linux用户并将其带入Windows而进行的某种游戏。说实话?这似乎不像这里发生的事情。如果这是微软的目标,那将是一种奇怪的(并且无效的)实现它的方法。
不,我认为这是微软意识到市场的现实。开发人员和系统管理员一直使用Linux。通过完全采用在Windows上运行的多个Linux发行版,Microsoft在包含Linux服务器和工作站(此时几乎是地球上的每个组织)的组织中提高了其平台的可用性和可行性。
这是微软的明智之举。在某些方面,它让人想起Wine(Windows兼容层)通过Linux实现的功能 - 为Linux用户提供了运行Windows应用程序的方式,从而使Windows主导的组织生活更轻松。现在,Windows可以(在某种程度上)在由Linux服务器和工作站主导的组织中做同样的事情。
它可能无法赢得一堆Linux顽固分子(像我一样),但它肯定会让许多人的生活变得更轻松。这似乎是每个人的一个好目标。
此外,在我看来,对于Linux和自由软件人来说,这是一个非常重要的优势:这是将自由软件“偷偷”进入我在很长一段时间内见过的组织的最佳方式之一。
在整个组织中安装,运行和支持基于Linux的软件越容易,就越容易构建依赖于所述软件的基础架构,系统和实践。随着Linux软件使用的增加,将更多系统迁移到Linux的吸引力和可行性也随之增加 - 从而使Windows的Windows子系统成为计算历史上最伟大的特洛伊木马之一。
此外,随着越来越多的人使用WSL,这些免费和开源组件成为他们Windows体验的关键部分,增加了微软对自由软件的使用和依赖。这似乎是绝对所有人的巨大胜利 - 包括微软。