而 WSL2 则与此完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高度集成,实现了虚拟机的高性能运行,WSL2 便是运行在虚拟机上的一个完整的 linux 内核。 可见,WSL2 与 WSL 的设计理念有着天翻地覆的变化,WSL 的实现方式显然更为极客,但面临一系列的生态环境和性...
但是WSL只是长得像Linux而已,虽然在这个子系统中,我们可以执行Linux程序,但是到了底层,WSL调用的还是win32 API。 也就是说:WSL 只是一个适配层。 后来,微软终于放出了WSL2这个真正的Linux子系统,这是一个真正的 Linux 完整内核,与传统的虚拟机VitualBox、VMWare一样,但是它与宿主机的互操作性更好。 为了完整性...
可能是因为仍在使用 WSL 1。确保通过命令 wsl --set-default-version 2 将 WSL 版本设置为 2,并确认你的 Linux 发行版已支持 WSL 2。适用场景 开发环境:对于开发者,WSL 2 提供在 Windows 上使用 Linux 工具链的理想平台,支持编译、调试及运行 Linux 原生应用,极大提升开发效率。学习 Linux:无须额外配置...
1.3 启用虚拟机功能 安装WSL 2 之前,必须启用“虚拟机平台”可选功能 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 1.4 重启电脑 为了确保所有相关部件都整齐到位,需要重启系统,否则可能会发现事情没按预期进行。 重新启动计算机以完成WSL安装并更新到WSL 2。 1.5 下载Linux...
打开设置-->更新和安全-->开发者模式 打开开发者模式 3.开启适用于linux的windows子系统 控制面板>程序>启用或关闭 Windows功能>适用于 Linux的 Windows子系统 启用Windows子系统 计算机完成重启后,安装将继续进行; 4.开始安装WSL2 运行powershell 以管理员身份打开 ...
这里以Windows11为例记录WSL2的使用。 系统版本信息 版本:Windows 11 家庭中文版 版本号:23H2 参考官方资料: learn.microsoft.com/zh- learn.microsoft.com/zh- 安装WSL2 请参考官网教程:docs.microsoft.com/zh-c 步骤1 - 启用适用于 Linux 的 Windows 子系统 以管理员方式打开Windows PowerShell,输入如下命令...
2.4 WSL ssh 配置 老样子,打开Windows终端,下拉选择Ubuntu-22.04进入wsl 重新安装openssh-server sudo aptremoveopenssh-server sudo apt install openssh-server -y sudo service ssh start sudo service sshstatussudo systemctl enable ssh 在Ubuntu中查看WSL2的ip(默认为浮动IP,每次重启Ubuntu后改变) ...
成功更新完成。 然后以管理员身份打开PowerShell,设置Ubuntu为WSL2: wsl --set-version Ubuntu2 至此,安装WSL2成功。 想要重新进入Ubuntu,打开PowerShell,然后执行: wsl 就可以了。 进入Ubuntu示意
当前教程演示使用的wsl2环境为linux ubuntu,故在脚本中使用“ubuntu”来映射wsl2子系统的实际ip,该名称可以根据需要自行定义。 一、具体步骤 给予当前windows用户修改hosts文件的权限 快捷键win+r,输入C:\Windows\System32\drivers\etc,或在该文件夹中找到hosts文件,右键选择“属性” ,选择“安全选项卡”; ...
增强的 Docker 集成:您可以通过在 Docker Desktop 中启用 WSL-2 后端设置,在 WSL 2 上本地运行 Docker 容器,这将有助于提高 Docker 应用程序的兼容性和整体性能。 配置WSL 2 开发环境可以确保您能够在多个设备和平台上使用一致的环境,这反过来可以降低错误可能性并提高可靠性。您还将能够更加高效地利用在 Window...