代码之家  ›  专栏  ›  技术社区  ›  Vivek Shukla

在什么用例中我需要WSL

  •  0
  • Vivek Shukla  · 技术社区  · 6 年前

    好的,我在微软的文档中读到了关于WSL的内容 https://docs.microsoft.com/en-us/windows/wsl/about .

    第一段说

    Windows Linux子系统允许开发人员运行Linux环境 --包括大多数命令行工具、实用程序和应用程序--直接在Windows上,未经修改,不需要虚拟机的开销 机器。

    我的问题是; 作为开发人员,我希望在什么情况下在我的windows中运行Linux环境或许当我为Linux操作系统开发一些东西而没有Linux操作系统时或者还有更多?

    我是新来的子系统,所以任何指导都会很感激。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Adrian McCarthy    6 年前

    这个问题基本上是“基于意见”的,除了我认为微软的人有特殊的用途。

    如果您有一个Linux上的项目,并且希望以最小的摩擦将其移动到Windows,那么您可能需要WSL代码可以继续使用linuxapi,构建脚本可以在bash shell中运行,并使用所有典型的unix命令行工具如果你只需要Linux工具,你也可以运行它们否则,要将项目移植到Windows,您需要做很多工作。

    Ars Technica :

    微软正将WSL严格定位为一个面向开发人员的工具,以支持Web开发人员和他们所依赖的开源软件栈为特定目标许多开发人员非常熟悉bash shell,他们使用make和gcc构建软件,并在vi或emacs中编辑文本WSL将为这些开发人员提供这些工具的版本,它们在各个方面都与您在Linux上获得的工具相同,因为它们将是您在Linux上获得的在Windows上运行的未经修改的工具。