你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

sublime text 中文 Windows Linux子系统WSL十年发展史:从WSL到WSL2

发布时间:2026-04-04

浏览次数:0

2016年8月,微软把Linux子系统,也就是WSL的首个公开预览版,悄悄融入到10周年更新里。那时,它看上去仅仅是针对Linux终端开发者的小众便利功能,除了社区之外,很少有人能想到它会演变成一个功能齐全、支持GPU加速以及GUI界面的Linux环境,并且由官方来进行更新与维护。

时隔将近十年之后sublime text 中文,WSL已经发展得壮大起来,变成了最近这些年里新增加的最为重要的功能当中的一个。

WSL的历史:一切始于2016 年

WSL测试版在2016年8月首度发布之时,其核心乃是一个原生内核转换层sublime text 中文,它能让未经修改的Linux ELF二进制文件在无需虚拟机的状况下得以运行。那时它运行的速度比较迟缓,潜力还没有充分释放出来,并且缺少诸多达成真正Linux体验的关键功能。鉴于WSL首个版本没有达成所有系统调用覆盖,如果追求完全的兼容性,选用Linux虚拟机依旧是更佳的选择。

2020年5月,WSL2予以发布,这一发布把局面彻底改变了。它借用Hyper-V工具,将转换层用轻量级的真实Linux内核给取代了,带来了接近裸机的性能以及完整的系统调用支持。这致使 等工具能够在WSL下运行,和原生环境相比较存在诸多改进之处:有更快的守护进程冷启动速度、具备动态内存分配(仅仅是按需调用资源)等特性,在上给予了更出色的体验,与此同时还保留了Linux的优势。

此后WSL2持续改进,功能日益完善:

2021年实现GPU计算和CUDA支持;

于2022年的时候推出了WSLg,此为在2021年就已开启预览的,它能够支持X11,并且支持桌面应用以完整GUI的形式来运行。

2022年9月,进行更新,引入支持,达成了对Linux服务的原生管理。

时间慢慢过去,WSL在下面越来越靠近那种纯粹的Linux体验,与此同时还很巧妙地把两者的优势给融合到一起了,并且微软的之类的工具又将WSL毫无缝隙地嵌入到使用生态当中了。

性能毫不妥协

在大多任务里头,WSL2性能近乎裸机Linux,然而交互却能全然融入生态,它共享内核的内存管理器,还共享调度程序以及I/O堆栈,启动Linux Shell的开销跟启动普通进程基本没差别,对于npm以及pip这样的文件密集型任务所做的基准测试表明,其性能同Hyper-V虚拟机下的Linux不相上下,表现夺人眼球,唯一显著的性能损耗出现在跨-Linux文件系统边界的操作之时,不过微软一直持续于这一领域里进行优化。

开发环境里,WSL的优势显得更为突出,自诞生开始,它借助/mnt/c目录达成了磁盘访问,如今又有了进一步发展,在Linux环境下能够直接调用可执行文件,像某些.exe文件那样,在其中也能够运行Linux命令,比如wsl --exec这种,开发者能够在Code,也就是带有-WSL插件的那个,以及现在默认运用WSL2引擎的那个,还有原生Linux构建链之间自由地进行切换,不需要经历繁琐的上下文切换或者双启动操作。哪怕有着潜藏的性能损耗情况,这种双系统并行开展工作所具备的便利性也是拥有巨大意义的,比如说借助VS Code,能够把应用直接布置到WSL实例那儿,于该IDE里对Linux原生应用进行测试,将手动文件迁移的繁杂步骤给省去了。

更亮眼的是WSL2在GPU支持方面的表现,在WSL的终端中进行CUDA运行,与此同时在其中编辑笔记本,这使得数据科学工作流程拥有了跨平台可移植性,AMD以及Intel的官方驱动会将CUDA核心直接暴露给WSL虚拟机,进而让设备能够训练与Linux工作站同等水平的模型。

应当留意的是,好多开发环境于WSL2之下的运行速度反倒更为快速,这看上去好像悖谬,实际上却是源自跟Linux在文件系统处理以及进程创建机制方面的差异化优化。

就算是针对并非软件开发者的普通用户而言,WSL同样能够使得使用感受得到提高,就像之前所讲的那样,它准许调用能够执行的文件,用户借助别名进行设置之后,就能够凭借简便的指令迅速开启应用。举例来说,通过加以配置能够达成输入特定内容就启动主机器里的Text。

远不止此的是WSL的功能,可供所有人使用的有grep等强大的搜索工具,能通过WSL运行的还有Linux GUI应用,即便对于非开发者,因WSL而变得简单易行的是其部署和使用。

其他哪些功能可以与WSL相提并论?

回顾过往十年增添的关键功能,鲜少有在功能特性以及生态层面的重要程度上能够跟WSL相媲美的。改版之后的Edge或许具备一定可比性,Game Bar同样拥有某些竞争力度,然而Edge作为一款浏览器仅仅占据了大概5%的市场份额,而后两者则更为倾向小众化的应用场景,即尚未被大多数游戏所采用,Game Bar则由于早期版本对性能产生影响这一问题常常被用户进行禁用。

WSL具有非凡之处,这非凡之处不只是在于功能自身,更在于其从起始就有的那种,将Linux纳入其中的设计构思。它的使用情形丰富多样,等这类工具的开发初始目的,便是要整合全部终端交互形式,把WSL深度融合进日常工作流程里面。伴随和众多AI工具(在Linux环境下部署更为便利)以及越来越多的软件开始依赖WSL,它的优势正在持续突显。

就算你并不是开发者,那也是值得去尝试WSL的,它可是掌握Linux、弄明白其工作原理的理想入口,并且入门门槛是前所未有的低。

如有侵权请联系删除!

13262879759

微信二维码