WSL 即 Windows Subsystem for Linux,是微软开发的一项功能,允许用户在 Windows 操作系统上运行 Linux 二进制可执行文件(ELF 格式)
WSL 与虚拟机有以下主要区别:
-
架构原理
- WSL:利用 Windows 内核的特定功能,在 Windows 系统上直接运行 Linux 二进制文件,并非完整模拟 Linux 系统。
- 虚拟机:通过软件模拟完整的计算机硬件系统,在其上安装和运行完整的操作系统。
-
资源占用
- WSL:不需要模拟硬件,完全直连计算机硬件。
- 虚拟机:需要模拟完整硬件环境,内存、CPU 等资源占用通常较多,性能开销较大。
-
启动速度
- WSL:启动速度快,可快速加载 Linux 环境。
- 虚拟机:启动时需加载整个操作系统,启动过程相对较慢。
-
系统交互
- WSL:与 Windows 系统集成度高,可直接访问 Windows 文件系统等资源,交互便捷。
- 虚拟机:与主机系统相对独立,交互通常需特定设置,如共享文件夹、网络配置等。
-
应用兼容性
- WSL:主要用于运行 Linux 命令行工具和部分图形化应用,对一些依赖特定硬件或内核功能的软件支持有限。
- 虚拟机:可完整模拟硬件,理论上能运行任何支持该模拟硬件的操作系统及软件,兼容性更广。
wsl部署:
控制面板-程序和功能-启用或关闭windows功能
勾选适用于Linux的windows子系统,确定后等待加载,然后重启电脑即可。
重启后下载Ubuntu(乌邦图)
如果出现以下错误:
步骤1:输入wsl --update 并回车,下载完成后重启ubuntu
步骤2:若步骤1无效,再使用步骤2
管理员模式输入
“dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart”
(/norestart
参数表示暂时不重启计算机)回车后等待完成后,重启电脑即可,再次打开即完成
恭喜你解锁新成就