V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wzzyj8
V2EX  ›  分享发现

Win 2004 + WSL2 真香

  •  
  •   wzzyj8 · 2020-05-28 21:15:45 +08:00 · 6204 次点击
    这是一个创建于 1638 天前的主题,其中的信息可能已经有所发展或是发生改变。

    全家桶已经可以通过 Windows Update Assistant 进行更新,传送门: https://www.microsoft.com/en-au/software-download/windows10

    WSL2 是真的很香,基本能满足多数 Linux 下的工作需求,而且速度快了真的不止一点点。大家如果从 WSL 升级的时候可能输入 wsl --set-version [dist] 2 以后会遇到出现了 Error: 0xffffffff 错误,此时请排查本地端口占用情况,占用 Port 53 的程序可能导致这个错误。

    升级完以后,真香。

    除此以外: 中文输入法有小 UI 更新,看着还行。整体速度感觉有所提升,当然也可能是幻觉。

    到现在暂时没有蓝屏,总体觉得做的不错。

    其他欢迎补充

    第 1 条附言  ·  2020-05-29 15:55:45 +08:00
    有小问题,WSL2 因为自身是虚拟机的关系,如果要访问别的 Hyper-v 虚拟机会特别复杂,但是这个需求应该不太大众
    19 条回复    2020-06-07 07:04:54 +08:00
    murmur
        1
    murmur  
       2020-05-28 21:38:16 +08:00
    我今天 nodejs 装环境撞墙了,环境变量直接读了 windows 的 path,然后用 echo 按官网提示关交互提示我没权限,囧
    leeUp
        2
    leeUp  
       2020-05-28 23:07:15 +08:00
    我也觉得变得更流畅了~,哈哈哈好评!😎
    hellos
        3
    hellos  
       2020-05-28 23:10:02 +08:00
    日语输入法也有更新,支持 ctrl + space 切换日英了
    zmxnv123
        4
    zmxnv123  
       2020-05-29 08:46:57 +08:00 via iPhone
    什么时候 ide 能无缝接入 wsl 了就换回 windows,
    wsseo
        5
    wsseo  
       2020-05-29 13:30:50 +08:00
    能与 vmware 共存吗?
    wzzyj8
        6
    wzzyj8  
    OP
       2020-05-29 15:38:03 +08:00
    @wsseo 试了 Vbox,完美兼容,Vmware 看通告应该是可以的
    wzzyj8
        7
    wzzyj8  
    OP
       2020-05-29 15:38:26 +08:00
    @zmxnv123 Vscode WSL 呀,很香
    systemcall
        8
    systemcall  
       2020-05-29 19:03:28 +08:00
    想知道今年会出 2008 和 2012 吗
    难道要叫 2004 和 2009,分别比 2003 和 2008 大一位?
    okudayukiko0
        9
    okudayukiko0  
       2020-05-29 21:26:11 +08:00 via Android
    WSL2 是直接使用 Hyper-V 机能。VMware 无法在安装了 Hyper-V 的 Windows 10 安装。解决办法是卸载 Hyper-V,或者用 bcdedit 暂时禁止 Hyper-V 。
    zhxhwyzh14
        10
    zhxhwyzh14  
       2020-05-30 00:12:12 +08:00 via Android
    @okudayukiko0 vm 已经兼容了
    wzzyj8
        11
    wzzyj8  
    OP
       2020-05-30 08:37:45 +08:00
    @okudayukiko0 事实上 1909 就已经可以使用 ring0 了
    Bunnyranch
        12
    Bunnyranch  
       2020-05-30 10:25:25 +08:00
    WSL2 的内存占用情况怎么样,听人说变高了,我在 WSL2 下只安装一个 smartDNS 跑起来也要费 300M 内存吗。。
    wzzyj8
        13
    wzzyj8  
    OP
       2020-05-30 10:28:20 +08:00
    @Bunnyranch 启动默认占用一部分 RAM,大概是 2GB,据说可以压缩,如果是内存大户上来就 32G 起跳的,基本没差,但是如果是小 RAM 用户可能会感受到差异
    welod
        14
    welod  
       2020-05-31 15:08:54 +08:00
    @okudayukiko0
    不用,最新版 VMware 已经可以共存了,vm15.5
    okudayukiko0
        15
    okudayukiko0  
       2020-05-31 17:45:54 +08:00 via Android
    @welod VMware 15.05 是直接共存,还是调用 Hyper-V 引擎?
    welod
        16
    welod  
       2020-05-31 21:31:33 +08:00
    @okudayukiko0 看更新说明,感觉是用的自己的引擎,只不过 API 是兼容的,且支持嵌套虚拟化

    https://docs.vmware.com/en/VMware-Workstation-Pro/15.5/rn/VMware-Workstation-1555-Pro-Release-Notes.html

    我也搞不懂具体原理,毕竟 USB,显卡这些驱动都好好的,且是小版本号更新,应该不是底层的引擎换了

    反正结论是 vm15.5 和 wsl2 能同时使用,且 vm 的功能都正常
    welod
        17
    welod  
       2020-05-31 21:32:59 +08:00
    @okudayukiko0
    wsl2, vm, docker(基于 wsl2) 三者同时使用的相当完美
    weiweiwitch
        18
    weiweiwitch  
       2020-06-01 10:49:01 +08:00
    @welod 实验了下,workstation 15.5.5 要和 wsl2 共存,虚拟机的 CPU 配置中要关闭 vt 特性,不然起不来 vm 。但是关闭了 vt,虚拟机性能太慢了。
    另外,如果在安装 wsl2 时没有关闭虚拟机,只是挂起了。会导致 wsl2 安装完后,挂起的虚拟机既无法关闭,也无法启动的问题。
    感觉还是有些坑没填,建议等 vmware workstation 16 出来后再升级 20h1 或安装 wsl2 。
    yyn0210
        19
    yyn0210  
       2020-06-07 07:04:54 +08:00
    @zmxnv123 idea 和 vscode 都可以无缝接入
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:56 · PVG 03:56 · LAX 11:56 · JFK 14:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.