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

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

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

1003人浏览
spider
相关栏目:
最新回答 2022-06-29 09:25:13
共有7条回答
每日开源代码

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 发行版。Docker Desktop 推出使用 WSL 2 作为后端的新版本已经在路线图中,很快就能与大家见面的有:仅使用一行命令安装 WSL;首次安装时,WSL 2 将成为默认版本。

目前WSL2还不完善,WSL1是真实的本机,WSL2是个独立虚拟机,因此而导致的独立IP问题还没有解决,部分情况下不如WSL1好用,部分情况下也不如WSL1的性能。

不过最新公告中,微软依然还在不断改进WSL2,添加GPU支持,添加原生GUI支持等等。

理想替代Linux需要有 WSL1 的特性(等同于本机)以及WSL2的一些功能。想要得到与原生Linux等同的功能,还有很长的路要走。

Excel小程序

WSL即windows系统内置的一个Linux内核,之前是模拟指令并不是完整的Linux内核,最新版预览版Win10中做了升级,是一个完整的Linux内核,甚至支持Linux GUI图形界面,而且各种Linux驱动也可以作为Windows系统更新来提供,保证用户有稳定的Linux使用体验,可以说这对推动Linux的发展具有重大意义,避免了想学习Linux而装双系统或虚拟机的麻烦。

楼主所问会不会替代原生Linux,这个完全不用担心,原生Linux也只是一个Linux内核,Windows内置的正是这个内核,不存在替换问题,更大可能是windows内置Linux内核让未来Linux更加流行,走进大众视野。

希望我的回答能对楼主有所帮助

南漂大洋洲

恰恰相反,M的Windows的内核会被Linux取代

老男孩喜欢哲学

你很有眼光。不过方向反了。

微软的阳谋是:通过WSL,最终让Linux成为windows的核心。

小嵩菌的日常

这不是脱了裤子放屁吗?在Windows里运行Linux效率!还是只安装一个Linux效率!就Windows那个稳定性!算了吧!

三点起

感觉windows有点自乱阵脚了。当然微软蠢事干的多了,不差这一回。

dcount107

定位不一样,也谈不上替代,wsl通常用于学习和调试,正式生产环境部署肯定还是用原生的linux系统。

登录后才能进行回答