【发布时间】:2018-12-31 13:50:39
【问题描述】:
好的,我阅读了有关 WSL 的 Microsoft 文档 https://docs.microsoft.com/en-us/windows/wsl/about.
第一段说
适用于 Linux 的 Windows 子系统允许开发人员运行 Linux 环境 -- 包括大多数命令行工具、实用程序和应用程序 -- 直接在 Windows 上,未经修改,没有虚拟的开销 机器。
我的问题是; 在什么情况下,作为开发人员,我希望在我的 Windows 中运行 Linux 环境?可能当我为 Linux 操作系统开发一些东西并且没有可供我使用的 Linux 操作系统时?或者还有更多内容?
我是该子系统的新手,因此不胜感激。
【问题讨论】:
-
我也不懂。如果我想在机器上运行 Linux,我会首先安装 Linux,而不是 Windows。 YMMV。
-
在工作中,我们使用 WSL 来移植与 linux 内核交互的代码。虽然我可以重新编写程序,但在 WSL 中运行它会更容易。
-
我认为它是对 Linux 的轻量级介绍,尽管这可能不是它的本意。通过这种方式,我可以更轻松地了解 Linux 上的特定子集并使用它们,而无需设置虚拟机、双启动使我的硬盘驱动器混乱或进入完整的 Linux。例如,一开始我想修剪数字周围的空白,这在 shell 上非常容易,在 Windows 上 那么难,但现在我也用它来托管 jupyter notebook,连接到cluster, git MATLAB files 同时在编辑器中开发代码...,我仍然可以使用 OneNote!
标签: linux windows raspberry-pi raspberry-pi3 windows-subsystem-for-linux