Windows,wsl


WSL发展如此迅速,有没有可能会在未来替代原生Linux?

Windows,wsl


Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层 。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行 。
WSL是一些组件的集合,允许原生的Linux ELF64二进制文件跑在Windows上 。它同时包括了用户态和内核态组件,主要包含以下部分:1. 用户态会话管理服务处理Linux实例的生命周期2. Pico provider drivers (lxss.sys, lxcore.sys)“翻译”系统调用,以模拟Linux内核3. Pico 进程管理原生的用户态Linux(比如/bin/bash)随着 2020 年 5 月更新的发布,Windows 10 将于五月开始支持 WSL 2 发行版 。
【Windows,wsl】Docker Desktop 推出使用 WSL 2 作为后端的新版本已经在路线图中,很快就能与大家见面的有:仅使用一行命令安装 WSL;首次安装时,WSL 2 将成为默认版本 。目前WSL2还不完善,WSL1是真实的本机,WSL2是个独立虚拟机,因此而导致的独立IP问题还没有解决,部分情况下不如WSL1好用,部分情况下也不如WSL1的性能 。

    推荐阅读