而 WSL2 则与此完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高度集成,实现了虚拟机的高性能运行,WSL2 便是运行在虚拟机上的一个完整的 linux 内核。 可见,WSL2 与 WSL 的设计理念有着天翻地覆的变化,WSL 的实现方式显然更为极客,但面临一系列的生态环境和性...
我们可以在WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储在windows中的linux程序、甚至在WSL中创建docker容器,在windows下使用docker desktop进行可视化管理。 总结:WSL2让我们既拥有Windows的操作界面又拥有Linux的命令行工具。 启用“虚拟机平台” WSL 2 需要启用 Windows 10 的 “虚...
WSL 1 和 WSL 2 之间的主要区别在于,在托管 VM 内使用实际的 Linux 内核、支持完整的系统调用兼容性以及跨 Linux 和 Windows 操作系统的性能。 WSL2相比WSL1来说可以完美支持Docker。与WSL1的模拟Linux API不同的是,WSL2采用在Hyper-V虚拟机中运行的方案。可以说WSL2和原汁原味的Linux已经十分接近 WSL1 没有...
在WSL 1 中,跨 Windows 和 Linux 操作系统的文件性能比 WSL 2 中更快,因此如果要使用 Windows 应用程序来访问 Linux 文件,则目前通过 WSL 1 可实现更快的性能。 备注 请考虑尝试 VS Code远程 WSL 扩展,以便使你不仅能够使用 Linux 命令行工具将项目文件存储在 Linux 文件系统上,而且还可以使用 Windows 上的...
首先,能想出来,并且能干出这种变态事情的也就只有MS了。WSL2的主要目标就是运行一个完整的Linux内核,所以在架构上与WSL完全不同。 wsl vs wsl2 从架构的变化来看,WSL2和Windows NT都运行在了虚拟硬件层之上,两个系统并列且独立。所以理所当然的想到了两种玩法: ...
WSL2是适用于Linux的Windows子系统体系结构的一个新版本,它是对基础体系结构的一次重大改造。 它使用虚拟化技术和Linux内核来实现其新功能,主要目标是提高文件系统性能和添加完全的系统调用兼容性。 个人理解: WSL: 并不是一个真正的Linux操作系统,仅仅是Linux应用程序与Windows操作系统之间的一个适配层。
WSL1 和 WSL2 的区别 说明 WSL1 和 WSL2 都可以实现在 windows 中带来linux操作体验; 启动速度都不慢;内存消耗都比较小; WSL 1 没有使用的 VM,WSL 2 使用了一个自动维护的 VM; WSL 1 不支持,WSL2 支持可以运行例如 Docker 等程序; WSL 2 支持完整的 linux内核调用,而 WSL 1 不行; ...
WSL 2 与 WSL 1的比较如下: 需求: Windows 10 - 对于X64系统: 版本1903或者更高 (Build 18362 or higher) - 对于ARM64 系统: 版本2004或更高( Build 19041 or higher) 步骤: 打开windows feature: Windows Subsystem for linux 和 Hyper-v 如果你用的是arm64机器,例如Surface Pro X, 它没有hyper-v,...
首先我们得先做好准备工作,wsl分为wsl1和wsl2,至于相关的区别在官方文档也有相关的说明: 那么小编这里是用的wsl2,至于为什么我们选择wsl2,主要是因为它提高了文件系统性能,而且支持完全的系统调用兼容性。 当然,wsl2也是对系统有相关要求 ,它是...