Win10 内置 Linux 子系统初体验

前言

主力系统之前一直用着 Win7,最近也开始感觉有点审美疲劳。一直考虑是换成 Win10 还是 Ubuntu,考虑再三还是选择了 Win10…

体验了 Win10 半个月后,感觉系统过于臃肿。今天忽然发现 Win10 还有个 beta 项目————适用于 Linux 的 Windows 子系统。后来查了下才知道早在今年三月份就有了…(lll¬ω¬)既然如此,那果断要来体验一把!

教程

根据官方的 Guide,首先要查看系统的 OS 版本号和系统类型。系统类型必须是 64 位操作系统以及 OS 版本号要在 1607+

查看方法:

设置->系统->关于

安装

之后需要安装适用于 Linux 的 windows 子系统。

1.以管理员运行 Windows PowerShell,输入以下内容回车

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2.重新启动Windows

之后打开开发者人员模式。方法如下:

设置->更新和安全->针对开发人员

开启后,打开 命令提示符,输入 bash,会提示下载 Ubuntu,输入 Y 回车即可。

提示:如果国内下载速度过慢或根本无法下载,需要自备梯子。

卸载

打开命令提示符,输入 lxrun /uninstall /full,然后根据提示输入 Y 即可开始卸载。

体验结论

这个 Windows 内置的 Linux 就是将 Linux 的系统调用实时的转换成 Windows 的系统调用,就像是 Linux 上的 Wine 的反向技术。Wine 可以将 Windows 上的应用放到 Linux 上运行,这势必会降低微软的市场占有率,感到危险,微软有所动作也是理所当然。wine 开源,微软也毫无办法。

不过 Windows 内置的 Linux 感觉并不自由,内置的文件不能用 Windows 的工具来创建或修改。否则可能会出现文件损坏导致 Linux 系统无法使用。因此,如果是 Linux 的初学者,用这个还不错,但是要当作开发环境,那就算了吧。

参考资料

  1. 官方安装指南
  2. 详情链接
Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计