『Linux』双系统的日子结束了:Windows和Linux将合二为一


『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片
『Linux』双系统的日子结束了:Windows和Linux将合二为一
文章图片


全文共2204字 , 预计学习时长10分钟

图源:unsplash
很长一段时间以来 , 双系统是我唯一的解决方案 。
我一直在用的是一台苹果笔记本 , 它几乎可以做任何事:开发、写提案、创作音乐等 。 但它也不是十全十美的 , 我很害怕供应商被锁定 , 也担心自己过于依赖苹果的奇思妙想 , 因此我也在寻求新的解决方案 。
笔者着手搭建了一个机器学习工作站;出色的CPU、大量的RAM和性能极佳的GPU等等 。 除了要用Microsoft Office写提案 , 我选择用的操作系统几乎都是Ubuntu 。
Office online还没有面市 , 而LibreOffice很糟糕 。 因此 , 我的解决方案是安装Ubuntu和Windows 10双系统 。 从苹果系统切换到Ubuntu非常自由 , 而且选择构建个人PC几乎没有界限 。
在无数次系统切换之后 , WSL出现了 。 笔者开始将工作流程的一部分移到Windows , 但还是有很多功能缺失 。 然而 , WSL 2似乎改变了游戏规则 。 本文将为你展示这些奇妙的改变 。
什么是WSL 2
WSL 2是WSL中体系结构的新版本 , 它更改了 Linux 与 Windows 进行交互的方式 。
该版本提高了文件系统性能 , 增加了完全的系统调用兼容性 。 当然 , Linux 分发版可以作为 WSL 1或 WSL 2运行 , 你可以自行选择 , 并且可以随时在它们之间进行切换 。
WSL 2 是对基础体系结构的一次重大改造 , 它使用虚拟化技术和 Linux 内核来实现其新功能 。 微软处理了琐碎的细节 , 这样你就可以专注于重要的事情了 。
安装
微软承诺将在不久的将来会为WSL 2提供流畅的安装体验 , 并且能够通过Windows更新来更新Linux内核 。 但目前的安装过程有点复杂 , 但也不必太过忧虑 。
示例中将在Windows 10上安装Ubuntu20.04 , 但其实对于微软商店中的任何分发版来说 , 安装过程都是一样的 。 首先 , 启用“适用于 Linux 的 Windows 子系统”可选功能 。 以管理员身份打开PowerShell并运行:
dism.exe /online /enable-feature/featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

接下来 , 将系统更新到WSL 2 , 必须满足以下条件:Windows 10已更新到版本2004;在BIOS设置中启用Intel的“虚拟机平台” 。 然后 , 以管理员身份启动PowerShell并运行:
dism.exe /online /enable-feature/featurename:VirtualMachinePlatform /all /norestart