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

没忍住,还是上了 wsl2 的车,说下体验

  •  
  •   yuchenyang1994 · 51 天前 · 3596 次点击
    这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然基于虚拟机了,但是我觉得体验依然还好首先,本地硬盘的读取速度接近原生了,其实我觉得之前关了 WD,也没有说慢到无法忍受,但是更快了后还是觉得挺香的。 相比虚拟机的话,体验好处如下

    1. 启动快,只需 1 秒不到,配合 Windows Terminal 真香
    2. 可以直接调用 windows 程序还是挺关键的,虽然用虚拟机也无伤大雅,但是有时候你就是觉得顺手,比如你突然要往这里打开浏览器 /vscode 等等,或者比如建立一个 linux 程序的快捷方式等。或者突然想查看下本机 ip 地址。
    3. 自从有了 vscode-remote,我再也回不去原生 linux 那糟粕的 GUI 了
    4. 原生 docker,很关键好伐,之前 docker for windows 总有奇奇怪怪的问题,我不知道你们有没,就是有时候明明文件被删除了,还是显示在文件系统里,删又删不掉 当然不好的地方如下
    5. wsl1 共用 localhost 的好处还是满满的,比如你开发跟人联调啊什么的,现在还要转发一层,有点麻烦
    6. 新的 localhost 有点奇怪
    7. 9p 访问本地真的慢到令人窒息,网络问题还是有很多地方功能不完善 至于其他什么错误,比如什么显卡计算啊(我估计支持不了了),usb,串口访问我暂时用不到,用得到 WSL 也是共存的。没啥问题 我觉得 wsl 和 wsl2 可以是互补的存在。微软应该提供同一发行版两种方式并行运行我觉得更好,需要高 IO 时用 WSL2,需要硬件访问能力时用 wsl1。鱼和熊掌不可兼得呀,至于其他虚拟机,我除了虚拟 linux 本来对那玩意儿就没啥需求,唯一可能就是很多国产网络游戏玩不了咯
    13 回复  |  直到 2019-09-16 16:28:06 +08:00
        1
    vanxy   51 天前
    啥叫上车? wsl2 要花钱买吗?
        2
    CrabAss   51 天前
    @vanxy WSL2 在目前最新稳定版 Win10 中不可用
        3
    linmq   51 天前 via iPhone
    请问 WD 是指?
        4
    yuchenyang1994   51 天前 via Android
    @linmq winows 安全中心
        5
    gam2046   51 天前
    WSL 对我来说最大的好处 是可以直接编译 AOSP 了。

    不然原来需要开 Linux 虚拟机,然后转发 X Window 开 IDE

    另一个好处,是一些小脚本能直接跑起来,比较方便。
        6
    jiangwei2222   51 天前 via Android
    wsl2 中装 redis mysql 这些能对外网访问吗?
        7
    yuchenyang1994   51 天前
    这里我还是想杠一下说 Hyper-v 的人跟开个 VBox 有啥区别的人,我觉得无论是 WSL1 和 WSL2,都具有积极意义,首先
    1. 微软这几年一直积极的帮助和扩展使用 WSL 的生态,比如大部分开源软件和 IDE 都帮助你使用 WSL,这之前都不敢想象毕竟微软提供了互操作接口,不管如何还是有积极意义的。使用虚拟化只是能更好的让社区活跃起来
    2. 用虚拟机经常纠结,诶。。我该给这分配几个核心呢
    3. 与 Vbox 共享文件,貌似更卡
        8
    yuchenyang1994   51 天前
    @jiangwei2222 不能,但你可以 portforward 暂时
        9
    hflyf123   51 天前
    lz 我在 wsl 里输入 code .没反应了,打不开 vscode 了,你有遇到过吗.
        10
    testcaoy7   46 天前
    WSL2 用的 9P 协议访问文件?这个协议不是贝尔实验室九号计划开发的吗
        11
    testcaoy7   46 天前
    还有 WSL2 现在可以和虚拟机( VMware、VirtualBox )共存了吗?
        12
    yuchenyang1994   46 天前
    @testcaoy7 Vmware 还不行,vbox 好像可以,但是好像有 bug 9p 协议应该是遗产,不算是贝尔实验室的主要作品
        13
    Draplater   5 天前
    “本地硬盘的读取速度接近原生了”和“9p 访问本地真的慢到令人窒息”这两句话分别是什么意思...没太明白。本地文件访问不是通过 9p 实现的吗?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2038 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 02:02 · PVG 10:02 · LAX 19:02 · JFK 22:02
    ♥ Do have faith in what you're doing.