本文资料主要参考微软官网:https://docs.microsoft.com/en-us/windows/wsl/about

前言

过去,想在Windows上运行 Linux 无非是使用虚拟机技术,如VMWare, VitualBox或者是微软自家的Hyper-V。使用虚拟技术的Linux虽然可以运行,但是存在以下几点问题:

  1. 速度不如原生的(众所周知)
  2. 数据交互比较麻烦(各种共享技能要么麻烦,要么易用性差)
    为了解决这个问题,微软在Windows Server 2019 中引入了 Linux子系统这个概念,不仅解决了以上两个问题,而且易于使用,功能强大,体积还非常小。正如下图所示,这就是“魔法”!
    在这里插入图片描述

三大核心功能简介

Linux系统直接运行

和虚拟机相比,WSL最大的特点就是几乎源生的Linux系统,在速度上有极大的提高,达到了和源生Linux一样的速度和使用体验。

外部系统调用

可以从外部系统,如DOS通过WSL直接调用WSL的文件。

文件系统交互

实现了WSL子系统与Windows的文件互相访问。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐