在Windows 10 20H1中,WSL 2声称速度提高了13倍

用于Linux的Windows子系统的第二个版本WSL 2 是开发版本的一部分 Windows 10 20H1, 计划于2020年XNUMX月正式上市。它包含一个声称比WSL 1性能更好的Linux内核。

WSL 2是该体系结构的新版本,它使Linux的Windows子系统能够在Windows上运行ELF64 Linux二进制文件。 这个新的架构 使用真正的Linux内核,修改这些Linux二进制文件与Windows交互的方式 和硬件,同时提供与WSL 1相同的用户体验。

WSL 2提供了更快的文件系统性能 以及对系统调用的全面支持,使您可以运行更多应用程序,如Docker。 Windows 2020年XNUMX月更新将发布,并具有出色的UI改进。

除此之外 在此更新中,假定子系统的性能更好 那是Windows开发人员吗 Dave Rupert在他的博客上分享了信息 其中,当执行在1秒内完成WLS 7.853的进程时,WLS 2在0.567秒内完成了它。

不仅如此。 WSL 2还改善了npm的安装,Web编译,文件查看,模块热重装,服务器启动等。

作为一名Web开发人员,您几乎每天要做的几乎所有事情都快得多。 这就好比再次拥有Mac(或者可能更好),因为近年来苹果为了降低电池寿命而降低了其处理器的等级。他说 戴夫·鲁珀特(Dave Rupert)。

为了充分享受WSL 2的好处, Rupert建议移动您的项目文件 来自/ mnt / c / Users / /到新VHD上的新Linux主目录。 因此,通过转到\\ wsl $ \,可以在网络上看到磁盘的内容。 \ \ home或通过键入explorer.exe命令。 从您的bash提示。

关于网络开发,请与VS Code分享, 开发人员的经验很好。 远程扩展充当与WSL的桥梁 并强制VS Code直接在Linux发行版上执行其所有操作(git,命令行,扩展安装等),从而使一切都非常自治。

据鲁珀特说, Web开发人员向WLS 2的迁移对他们来说是一个新时代。 自从预览版可用于内部人员以来,WSL团队当然已经解决了可能的初始问题。 在上个月末发布的标题为“ Windows 10 Insider Preview内部版本(20H1)的新增功能”的文章中,微软表示已修复了一些问题。

例如,根据上面的文章,您的虚拟机的内存 WSL 2扩展以满足您的工作流程需求,但是当不再需要内存时,它并没有减少。 现在,当Linux虚拟机中不再使用内存时,它将在Windows中发布,从而相应地减小了内存大小。

Rupert还报告说Windows Terminal现在得到了改进。 它解决了我以前遇到的所有问题,包括缺少选项卡,JSON可配置性以及Windows中短暂的“感觉良好”问题。 这么说总是很奇怪,但是毫无疑问,Windows Terminal是“最好的Windows终端”,开发人员非常热衷。 最后,鲁珀特说:“毫无疑问,WSL 2是我自那时以来所看到的最大改进,看来这是Windows Web开发的新时代。

使用WSL,我可以透明地访问Linux和Windows文件。 我将Terminal(Windows)和各种Unix工具用于许多方面(在Posix上进行编译和测试,objdump,调试)。 “我两全其美,”另一位评论员写道。

但是现在访问/ mnt / c /中的WSL 2文件非常慢。 因此,我坚持使用WSL 1«。 他补充说:“据我所读,微软打算在可预见的将来支持WSL1和WSL2。 所以这是一件好事

数据来源: https://daverupert.com/


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。