一: Linux操作系统

是一种开源的操作系统,它基于Unix操作系统的设计原则和理念。我们用的版本是Ubuntu。

二:虚拟机和wsl2

虚拟机(Virtual Machine)和WSL 2(Windows Subsystem for Linux 2)是两种不同的技术,用于在主机操作系统上运行其他操作系统或环境。 虚拟机是一种软件实现的虚拟计算机环境,它可以在主机操作系统上模拟出一个完整的计算机系统,包括处理器、内存、硬盘等。在虚拟机中,可以安装和运行不同的操作系统,如Windows、Linux等。虚拟机提供了一种隔离的环境,使得不同的操作系统可以在同一台主机上并行运行,相互之间互不干扰。 WSL 2是微软开发的一种技术,它允许在Windows 10操作系统上运行一个完整的Linux内核,而无需使用虚拟机。WSL 2基于虚拟化技术,通过将Linux内核运行在一个轻量级虚拟机中,与主机操作系统进行通信和交互。与传统虚拟机相比,WSL 2在性能和资源利用方面有一定的优势,可以提供更好的性能和更接近原生的Linux环境。 虚拟机和WSL 2在使用场景和功能上有一些区别。虚拟机适用于需要完全隔离的环境,如在一台物理机上同时运行多个操作系统或进行软件开发和测试等。而WSL 2主要用于在Windows操作系统上运行Linux应用程序和开发环境,它提供了更好的集成性和性能,并且可以直接访问主机文件系统和网络。

 

三:下载方式: 虚拟机的在CSDN的第一篇文章。 Wsl2如下

 

1.硬件虚拟化。

需要打开Hyper-V.。 我的电脑上没有,因此我参考的文件去重新下载。https://zhuanlan.zhihu.com/p/600936178

wsl2设置虚拟化 wsl2 虚拟机 区别_Ubuntu

wsl2设置虚拟化 wsl2 虚拟机 区别_Windows_02

 

 

2.下载wsl

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual 参考它。

简略讲解如下:

1 .在porwshell中运行它

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.持续运行

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3.下载Linux内核更新包

4.持续运行

wsl --set-default-version 2

5.安装你选择的Ubuntu

注意:根据指南一步一步的执行才不会出错。 其中,我在安装和Ubuntu时,出现了占位程序解释错误,以这样解决。譬如:在命令行中输入: wsl.exe –list –all wsl.exe –unregister Ubuntu-22.04(这个根据你的版本写) #下载成功了真的很开心 3.下载你的版本的Ubuntu 启动后要等几分钟,然后再设置你的名字。 注意:设密码时,它不会显示,一定要记住。

 四:安装步骤和可能出现的问题都在三中提到。

五:shell简单操作如下:注意$是提示符 。

1.man man查看手册

wsl2设置虚拟化 wsl2 虚拟机 区别_python_03

 2 tab补全

wsl2设置虚拟化 wsl2 虚拟机 区别_python_04

 3

wsl2设置虚拟化 wsl2 虚拟机 区别_wsl2设置虚拟化_05

 

wsl2设置虚拟化 wsl2 虚拟机 区别_Windows_06