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

各位有尝鲜 WSL 2 的吗?

  •  2
     
  •   p0wd3rop · 174 天前 · 5535 次点击
    这是一个创建于 174 天前的主题,其中的信息可能已经有所发展或是发生改变。
    54 回复  |  直到 2019-06-19 12:05:18 +08:00
        1
    ai277014717   174 天前
    WSL2 好像不能和 vmware 和 virtulbox 同时用,win101903 和 vmware 不兼容经常蓝屏。自带的虚拟机或成最佳解决方案。
        2
    andyangyu   174 天前
    wsl2 重启了一次就启动不了了, 不知道什么 bug
        3
    Ingo   174 天前 via iPhone
    个人电脑上是用 wsl ssh 到 vagrant 的虚拟机上( vagrant ssh 会卡死),工作电脑是 mac 就直接 vagrant ssh。
        4
    ifanze   174 天前
    做游戏服务器开发,系统下需要运行安卓模拟器,但是 WSL2 用的是 Hyper-V,和安卓模拟器都不兼容,就没法用…好在 WSL1 也还是可以用的。
        5
    huaouo   174 天前 via Android
    @ifanze 好像不装那个 Intel HAXM 也能跑安卓模拟器🤔,所以和 Hyper-V 是兼容的
        6
    Nasei   174 天前 via Android
    @ifanze vs 好像也有一个安卓模拟器就是 hyperv 的
        7
    faceair   174 天前
    启动后挂载的 c 盘频繁出现 input/output error
        8
    maogang39   174 天前
    @ifanze 哪款模拟器好用点,推荐下。
        9
    Rwing   174 天前
    可以装 docker 比之前的 wsl 厉害多了
        10
    LokiSharp   174 天前
    我记得安卓死丢丢自带的 x86 模拟器是 Hyper-V 的啊
        11
    z0ne   174 天前
    docker 很香,vmware 之类的不能和 sandbox 同时用,所以就把 vm 卸载了,好像也能满足需求
        12
    FrankHB   174 天前
    WSL2 装 docker 有比 Hyper-V docker 好哪去么。
        13
    alexkkaa   174 天前 via Android
    污染系统,别用。 哪天 wsl 挂了,win 说不定也挂了。
        14
    z0ne   174 天前
    遇到了个问题。。wsl 里监听端口,外部无法访问(上边真不香)
        15
    z0ne   174 天前
    得通过 wsl 里的 eth0 网卡的 ip 访问才行,我记得之前是可以和主机共享端口 IP 的
        16
    guyeu   174 天前
    @z0ne #15 那是因为 wsl 是一个完整的 linux 内核,有自己的虚拟网卡。
        17
    guyeu   174 天前
    正在用,很香。
    在里面安装了 docker,作为守护进程运行,体验比 docker for windows 要舒服一点。
    但是像 systemd 这样的东西还不能用。
    如果对图形界面没需求的话,wsl 应该可以比较完美得取代虚拟机的功能。
        18
    z0ne   174 天前
    @guyeu #16 这个解释好像也没能解答为何 wsl ( 1 )能和主机共享 IP 端口,wsl ( 2 )不行
        19
    springmarker   174 天前
    @z0ne #15 网页有写
        20
    guyeu   174 天前   ♥ 1
    @z0ne #18 wsl1 只是把 linux 的系统调用翻译成了 windows 的系统调用,使用的硬件资源都还是来自于 windows,所以其实是一个操作系统两套上层建筑。wsl2 就是一个完整的 linux 虚拟机,有完整的 linux 内核,所以 wsl2 使用的网卡是一个虚拟网卡,可以理解为俩机器。。。不过微软也在尝试看能不能让 wsl2 也能用 127.0.0.1 访问 winsows,如果他们搞成了,这个问题就能解决了。
        21
    fvckDaybyte2   174 天前
    @guyeu 请问 wsl2 虚拟网卡和 windows 实体网卡的关系是桥接还是 NAT
        22
    guyeu   174 天前
    @fvckDaybyte2 #21 我觉得应该是桥接。。。windows 访问 linux 用虚拟网卡的 ip,linux 访问 windows 用 windows 的 ip。。。只是猜的
        23
    guyeu   174 天前   ♥ 1
        24
    forcecharlie   174 天前
        25
    beginor   174 天前 via Android
    @FrankHB hyper-v docker 有很多 Linux 的镜像不能映射目录运行, 因为要锁文件或者改所有者, 比如各种数据库数据库不能运行。 不知道基于 wsl2 的 docker 表现怎么样
        26
    beginor   174 天前 via Android
    @guyeu 404
        27
    guyeu   174 天前
    @beginor #26 把 url 末尾的中文逗号去掉哈
        28
    fvckDaybyte2   174 天前
    @guyeu 是 NAT 就很恶心了😂
        29
    pota   174 天前
    安装完 配置环境后重启后就不能打开了 。。。还不知道什么时候电脑能回到正式版
        30
    mattx   174 天前 via iPhone
    @z0ne #11 目录映射功能怎么样?
        31
    sobigfish   174 天前
    insider 18917 ...打扰了..
    瑟瑟发抖 不敢装 window insider
        32
    luozic   174 天前 via iPhone
    insider 老的工作站还是没什么问题,不过 wsl2 感觉没快多少,启动快了,运行基本没感觉到快。
        33
    gowinder   174 天前 via iPhone
    还是等正式版吧
        34
    0312birdzhang   174 天前
    坐等支持 systemd,应该快了。折腾内核折腾了一下午,还是没把 anbox 跑起来😂
        35
    a632079   174 天前
    在安装 Insider, 完了之后来评价:D
        36
    FrankHB   174 天前
    @beginor 那看起来确实解决了一个痛点。反正横竖要 Hyper-V 的话……
    不过对想把 hypervisor 腾出来的场合还是不爽的。
        37
    yikuo   174 天前 via Android
    @ifanze 有个虚拟化选项,打开就可以共存了,要 Intel 的 cpu 才行
        38
    wdhwg001   174 天前
    有没有用 VirtualBox6 以上的安卓模拟器啊,6+版本的 VirtualBox 支持与 Hyper-V 兼容。
    目前我还没找到…
        39
    Inside   174 天前
    @yikuo 求问如何做到共存的,bios 里面打开虚拟化选项?
        40
    yikuo   174 天前 via Android
    就是楼上提到的 hypervisor 和 Intel HAXM。bios 里面的应该要打开,然后 windows 的应用程序和功能里面要打开 hypervisor,安装 HAXM 后重启就可以了。
        41
    yikuo   174 天前 via Android
    @Inside 看楼上
        42
    whoeverzxy   174 天前
    我也是重启一次就不行了,不知道怎么回事
        43
    whoeverzxy   174 天前
    @andyangyu 我也是,你那个解决了吗
        44
    JEOJONES   174 天前 via Android
    必须强答,前两天的事。装完 wsl2,蓝屏了,重启完了还是蓝屏,然后 u 盘也没装修复工具,隔壁哥们的优盘里有 Ubuntu,就装了上去,从事非大型项目,纯粹个人使用,还阔以。
        45
    qcts33   174 天前
    看样子 Docker 打算采用 WSL2 作为新的官方 Docker 后端
    https://engineering.docker.com/2019/06/docker-hearts-wsl-2/
        46
    andyangyu   173 天前
        47
    z0ne   173 天前
    @mattx #30 目录映射功能正常(我测试映射到 windows 主机的桌面目录,正常读写文件)
        48
    skyrem   173 天前
    我用 insider 的体验就像当年的 arch
    现在的的 arch 都没那么飘,动不动死机,动不动滚挂
    已经折腾不动了,我选择弃用 win10
        49
    sobigfish   173 天前
    @andyangyu #45 stopeed --> stopped 你自己贴的 wsl 状态里也有正确的啊 😂
        50
    FrankHB   173 天前
    @skyrem WSL1 里直接装 arch 无所畏惧……反正内核滚不挂(
    最危险的也就是 glibc 滚挂了开不了 shell 而已,反正文件系统内容都能访问,就是麻烦点。
        51
    andyangyu   173 天前
    @sobigfish 英文太烂...难怪老外没看懂, 又让我解释了一遍
        52
    tia   173 天前
    目前有个 bug 最多只能支持 50%的 cpu 线程
        53
    mattx   173 天前 via iPhone
    @z0ne #47 映射的目录是不是大小写敏感的?
        54
    z0ne   172 天前
    @mattx #53 是的,大小写敏感
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4499 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 38ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
    ♥ Do have faith in what you're doing.