V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Osk
V2EX  ›  问与答

WSL2 感觉挺纠结的

  •  
  •   Osk · 2020-03-04 17:45:29 +08:00 · 4822 次点击
    这是一个创建于 1728 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试了一下 wsl2, 感觉并不是好香.

    1. 和其它 hypervisor 冲突, 无解.

    2. 太占内存, 启动个 bash, vmmem 吃掉几百兆内存... 但有时又能降下来, 300M 多一点.

    优点: vhdx 终于解决了 IO 低下的硬伤, 也可以不用安装到 C 盘, 安装速度相当快, 比 WSL1 安装快很多.


    其实最主要的问题是 hyper-v 和其它 hypervisor 冲突的问题. 对于我来说简直无解:

    • 要么 hyper-v 支持 USB 重定向. 这样就不需要其它 hypervisor 了.

    ps. virtualBox 6 很早就宣布支持和 hyper-v 共存, 但我从没成功过, 不知道是不是 CPU 太老了.

    • 要么有可以和 hyper-V 共存的虚拟机软件.

    • 最好 Hyper-V 能把 9p 开放给普通虚拟机.

    微软: 你想得美

    7 条回复    2020-03-06 00:25:11 +08:00
    lonewolfakela
        1
    lonewolfakela  
       2020-03-04 17:53:29 +08:00   ❤️ 1
    你需要有 Hyper-v 支持的 VMware Workstation Tech Preview 20H1
    https://blogs.vmware.com/workstation/2020/01/vmware-workstation-tech-preview-20h1.html
    hwdef
        2
    hwdef  
       2020-03-04 17:59:06 +08:00
    不是说 wsl2 的 hyperv 是特殊版本吗,,跟 vbox vm 啥的不冲突,,,你试过了吗?

    IO 也不是十全十美,,wsl2 与 win 的 io 比 wsl1 还差,只是 wsl2 之内的 IO 提高了,,这样的话,为什么不直接用虚拟机呢。
    lonewolfakela
        3
    lonewolfakela  
       2020-03-04 18:01:58 +08:00
    @hwdef “跟 vbox vm 啥的不冲突”
    请问消息来源,我这里看到的所有消息(微软官方的,Virtualbox 的,vmware 的,第三方用户的)都说是冲突的。只有 Vmware 的最新技术预览版有能用的 HyperV 支持。( Virtualbox 确实是很早就宣部 hyperv 实验性支持了,但是实际上一直都 bug 多多,根本没法用)
    zealic
        4
    zealic  
       2020-03-04 18:06:14 +08:00
    不冲突,用最新版本的 VirtualBox 或者 Vmware 就行,
    必须明确支持 Windows Virtual Machine Platform 技术的版本。
    luxinxin
        5
    luxinxin  
       2020-03-04 19:03:05 +08:00 via iPhone
    wsl2 访问 win 的 io 太差了,像是挂载了一个 samba 的感觉
    k9982874
        6
    k9982874  
       2020-03-04 19:46:11 +08:00 via iPhone
    @hwdef 嗯 我现在就是用 wsl ssh 到 vbox 的虚拟机上....
    sola97
        7
    sola97  
       2020-03-06 00:25:11 +08:00
    跟 proxifier 冲突,前者又是刚需
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4222 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:27 · PVG 13:27 · LAX 21:27 · JFK 00:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.