Sac*_*rma 18 windows kernel windows-subsystem-for-linux
我一直想要一个 Windows 中的 Linux 终端,并由 WSL 1 实现。但它非常缓慢,因为它是(我猜)Hyper-V 管理的虚拟机。使用 WSL 2,它的速度相对更快,但我无法理解微软是如何做到的。
他们是改进了 Hyper-V 还是停止使用虚拟机并创造了一些魔法来并行运行 Linux 内核?
pa4*_*080 19
来自Microsoft Docs 的关于 WSL 2的文章:
WSL 2 架构的简要概述
WSL 2 使用最新最好的虚拟化技术在轻量级实用虚拟机 (VM) 内运行其 Linux 内核。但是,WSL 2 不会是传统的 VM 体验。传统的 VM 体验可能启动缓慢、被隔离、消耗大量资源,并且需要您花时间进行管理。WSL 2 没有这些属性。它仍将提供 WSL 1 的显着优势:Windows 和 Linux 之间的高度集成、极快的启动时间、较小的资源占用,最重要的是不需要 VM 配置或管理。虽然 WSL 2 确实使用了 VM,但它将在后台进行管理和运行,让您拥有与 WSL 1 相同的用户体验。
正如我们在以下文章(以及它们下面的讨论)中看到的那样,WLS 2 使用 Hyper-V 功能:
归档时间: |
|
查看次数: |
5984 次 |
最近记录: |