Midnight.Coup 发表于 2023-9-19 11:00

WSL2 v2.0.0 发布

本帖最后由 Midnight.Coup 于 2023-9-19 11:18 编辑

https://github.com/microsoft/WSL/releases/tag/2.0.0
Windows Subsystem for Linux September 2023 update
微软发布了 Windows Linux 子系统(WSL)的最新预览更新(2.0.0 版),带来了多项改进,包括一些实验功能,如 autoMemoryReclaim 和 Sparse VHD,这些功能将有助于缓存和磁盘空间管理。
微软表示:“我们回收了虚拟机内存大小的固定部分,如果虚拟机占满了缓存内存,它将在 30 分钟后释放至零缓存内存(例如:如果分配了 3000MB 的内存,占满后将每分钟回收 100MB)。”
此外,WSL 2.0.0 预览版还增强了与网络相关的功能,镜像模式增加了 IPv6 支持。除了镜像模式之外,还添加了 DNS 隧道改进和防火墙支持。
IT之家附发布说明如下:
autoMemoryReclaim–通过回收缓存内存,使 WSL 虚拟机在使用时释放内存
Sparse VHD–使用时自动回收 WSL 虚拟硬盘(VHD)
镜像模式网络–WSL 的一种新网络模式,添加了新功能并提高了网络兼容性:

[*]IPv6 支持
[*]使用本地主机地址 127.0.0.1
[*]从 Linux 中连接到 Windows 服务器
[*]直接从局域网(LAN)连接到 WSL
[*]支持 Multicast
dnsTunneling–更改 WSL 解析 DNS 请求的方式,以提高网络兼容性
firewall–将 Windows 防火墙规则应用于 WSL,并允许对 WSL VM 进行高级防火墙控制
此版本还修复了一些重要的错误:

[*]GH 9231 Store WSL 无法从 Session 0 访问 WSL
[*]GUI 应用现在可以使用键盘调整 Windows 窗口布局(按 WIN + 方向键捕捉到侧面)

实验性功能
Added support for new opt-in experimental features

[*]autoMemoryReclaim – 通过回收缓存内存,使 WSL VM 在使用时收缩内存
[*]Sparse VHD – 在使用时自动收缩 WSL 虚拟硬盘 (VHD)
[*]Mirrored mode networking – WSL 的新网络模式,增加了新功能并提高了网络兼容性
[*]dnsTunneling – 更改 WSL 解析 DNS 请求的方式以提高网络兼容性
[*]firewall – 将 Windows 防火墙规则应用于 WSL,并允许高级防火墙控制 WSL VM
[*]autoProxy – 使 WSL 自动使用 Windows 中的代理信息以提高网络兼容性(需22H2以上)
要使用实验性功能,创建一个 .wslconfig 文件,路径 C:\Users\<用户名>\.wslconfig 然后添加

autoMemoryReclaim=gradual | dropcache | disabled
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true升级方法:wsl --update; wsl --update --pre-release

lilod 发表于 2023-9-19 11:09

emm....

lvseqiji 发表于 2023-9-19 11:12

Nanachi 发表于 2023-9-19 11:12

轻量用户的我还在用wsl1

CCauchy 发表于 2023-9-19 11:15

限定win11吗

masakaha 发表于 2023-9-19 11:17

微软搞wsl,v社搞proton,看谁最后能成功

Midnight.Coup 发表于 2023-9-19 11:22

本帖最后由 Midnight.Coup 于 2023-9-19 11:25 编辑

CCauchy 发表于 2023-9-19 11:15
限定win11吗个别功能限定,就是自动代理

Midnight.Coup 发表于 2023-9-19 11:24

Nanachi 发表于 2023-9-19 11:12
轻量用户的我还在用wsl1甚至很贴心的有 WSL1 禁用策略的更新
Improve error message for WSL1 disabled policy to provide upgrade instructions

CCauchy 发表于 2023-9-19 11:28

Midnight.Coup 发表于 2023-9-19 11:22
个别功能限定,就是自动代理

无所谓, 反正win自带代理我也不用

帆影FX 发表于 2023-9-19 11:50

看了一下现在要用这些功能还要进Windows Insider ,我等一段时间再看看

yufangwen 发表于 2023-9-19 11:59

是不是不用在.bashrc里设置代理了?

Midnight.Coup 发表于 2023-9-19 12:01

本帖最后由 Midnight.Coup 于 2023-9-19 12:06 编辑

帆影FX 发表于 2023-9-19 11:50
看了一下现在要用这些功能还要进Windows Insider ,我等一段时间再看看
DNS 隧道和 Hyper-V 防火墙两个实验性功能需要 Windows Insider,可以直接从 GitHub 下载安装 https://github.com/microsoft/WSL ... wsl.2.0.0.0.x64.msi

广告位 发表于 2023-9-19 13:32

和宿主共享一个网络这个很炸裂啊

lvcha 发表于 2023-9-19 13:44

灼眼艾莉亚 发表于 2023-9-19 14:31

网络相关终于能用了吗,以前wsl配服务给win用一堆bug,好像还说是hyperv的bug

gamecalo 发表于 2023-9-19 15:13

WSL确实让Windows的开发感受极大的提升了, 尤其是目标是服务器端的开发, 再加VS Code, 非常棒
而且WSL可能是 非Geek群体 最友好最便捷的Linux使用方式了

liwangli1983 发表于 2023-9-19 16:18

还在用wsl1+vmware,习惯了

Quiet__ 发表于 2023-9-19 18:16

wsl2x2 gen4

六尺之下 发表于 2023-9-19 18:24

wsl: mirrored networking mode is not supported
冲着这个镜像模式去装了个预览版,结果跑起来直接给了当头一棒。而且社区也没找到相同案例的,还是继续用着NAT吧

Midnight.Coup 发表于 2023-9-19 23:50

本帖最后由 Midnight.Coup 于 2023-9-19 23:51 编辑

六尺之下 发表于 2023-9-19 18:24
冲着这个镜像模式去装了个预览版,结果跑起来直接给了当头一棒。而且社区也没找到相同案例的,还是 ...wsl --version 先看看是不是 2.0

六尺之下 发表于 2023-9-20 00:07

Midnight.Coup 发表于 2023-9-19 23:50
wsl --version 先看看是不是 2.0

是2.0
⮞ wsl --version
WSL version: 2.0.0.0
Kernel version: 5.15.123.1-1
WSLg version: 1.0.57
MSRDC version: 1.2.4485
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25880.1000-230602-1350.main
Windows version: 10.0.19045.3448

六尺之下 发表于 2023-9-20 00:29

Midnight.Coup 发表于 2023-9-19 23:50
wsl --version 先看看是不是 2.0

刚刚才看到你发的图,我win没有订阅insiders频道,应该是因为这个吧

灰流うらら 发表于 2023-9-20 07:08

页: [1]
查看完整版本: WSL2 v2.0.0 发布