V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ysn2233
V2EX  ›  Linux

现在用 wsl 的兄弟们是用 1 还是 2 啊

  •  
  •   ysn2233 · Nov 16, 2019 · 12396 views
    This topic created in 2356 days ago, the information mentioned may be changed or developed.

    怎么感觉 2 还没 1 好用呢

    51 replies    2019-11-27 10:12:58 +08:00
    cherbim
        1
    cherbim  
       Nov 16, 2019
    wsl,没升级
    LFUNWF
        2
    LFUNWF  
       Nov 16, 2019 via Android
    Win 10 1909 能用 2 吗
    Aoerz
        3
    Aoerz  
       Nov 16, 2019
    1
    ahmcsxcc
        4
    ahmcsxcc  
       Nov 16, 2019
    我用的 3
    by73
        5
    by73  
       Nov 16, 2019
    没开 Insider 的只有 WSL 1 吧。不是特别想开,更新频率有点接受不能。。
    lithiumii
        6
    lithiumii  
       Nov 16, 2019 via Android
    1
    Macuilxochitl
        7
    Macuilxochitl  
       Nov 17, 2019
    1
    itjesse
        8
    itjesse  
       Nov 17, 2019
    1
    lixuanyy
        9
    lixuanyy  
       Nov 17, 2019 via iPhone
    1
    ClutchBear
        10
    ClutchBear  
       Nov 17, 2019
    1
    thedrwu
        11
    thedrwu  
       Nov 17, 2019 via Android
    自从有了 Drvfs 之后,wsl1 功能足够了。即使 IO 非常慢,看在能直接运行 PE 程序的份上也能忍。

    Insider 有 bug 是小事,然而必须开 telemetry,不放心。
    Kahnn
        12
    Kahnn  
       Nov 17, 2019 via Android
    没关注过,这个怎么看呢
    luozic
        13
    luozic  
       Nov 17, 2019
    wsl 可以编译 openjdk 等一堆了。 基本足够用了。
    dinghmcn
        14
    dinghmcn  
       Nov 17, 2019 via Android
    @by73 #5 更新到 2 后就调成慢速
    sharida
        15
    sharida  
       Nov 17, 2019 via Android
    升了 2,装了 docker,localhost 时灵时不灵的,还得 ifconfig
    TinyKube
        16
    TinyKube  
       Nov 17, 2019
    升过 2 当开发环境,docker 怎么调都慢
    janxin
        17
    janxin  
       Nov 17, 2019   ❤️ 1
    还是跑个虚拟机省事...
    nyanyh
        18
    nyanyh  
       Nov 17, 2019
    @ahmcsxcc #4 ???
    WSL 哪里来的 3 代啊……
    qcts33
        19
    qcts33  
       Nov 17, 2019
    前两天 insider slow ring 更新支持 WSL2 了,转换之后感觉 WSL2 的内存管理好像有点问题,我 8G 的内存撑不住啊
    coolmenu
        20
    coolmenu  
       Nov 17, 2019 via iPhone   ❤️ 1
    @qcts33 对,wsl2 的内存泄漏,会慢慢增长..我是 32g,能撑的久点
    1nakaELYBbsXbZxY
        21
    1nakaELYBbsXbZxY  
       Nov 17, 2019
    1
    RikkaW
        22
    RikkaW  
       Nov 17, 2019 via Android
    WSL 2 内存泄漏修好了吗
    \ 还没有 /
    Nasei
        23
    Nasei  
       Nov 17, 2019 via Android
    @janxin 虚拟机不好互操作吧
    taotaodaddy
        24
    taotaodaddy  
       Nov 17, 2019 via Android
    1
    lxk11153
        25
    lxk11153  
       Nov 17, 2019
    没用过,我用 cygwin / msys2,命令够用了
    testcaoy7
        26
    testcaoy7  
       Nov 17, 2019
    wsl2 本身就是虚拟机
    不知道最新版本的 wsl2 能不能跟 vmware 共存
    qcts33
        27
    qcts33  
       Nov 17, 2019
    @coolmenu @RikkaW 看了一下 insider 的 release note,内存泄漏这个问题应该是修过的……然而并没啥用……
    https://blogs.windows.com/windowsexperience/2019/10/29/announcing-windows-10-insider-preview-build-19013/
    linmq
        28
    linmq  
       Nov 17, 2019 via iPhone
    1
    einbertxeride
        29
    einbertxeride  
       Nov 17, 2019 via Android
    @testcaoy7 现在貌似在朝着让 vmware 支持 hyper-v 努力,所以可能未来版本的 vmware workstation 就能和 wsl2 共存了: https://techcommunity.microsoft.com/t5/Virtualization/VMware-Workstation-and-Hyper-V-Working-Together/ba-p/825831
    hanxiV2EX
        30
    hanxiV2EX  
       Nov 17, 2019 via Android
    刚用上 wsl2,并装了 X 环境,才用几天,不知道内存泄露没,由于微软的新终端还存在问题不能用来做开发,目前选用了 deepin 的终端。安装记录 https://blog.hanxi.info/?p=43
    Jirajine
        31
    Jirajine  
       Nov 17, 2019 via Android
    ltsc,只有 1 能用。而且比起 2 能和 VMware 共存而且与 Windows 的集成度更高。
    mmtromsb456
        32
    mmtromsb456  
       Nov 17, 2019 via iPhone
    @qcts33 之前是 bug.修完之后如果出现高内存占用.那代表的是你正在使用的实例使用了很多的缓存.而没有把这些缓存释放掉.这个是 Linux 的 Feature.这些缓存会在恰当的时机被内核回收.要强制回收应当使用如下命令释放 inode/pagecache/dentries.
    sync; echo 3 > /proc/sys/vm/drop_caches
    之所以说之前有 bug.是因为在早期版本中即使 Linux 的缓存被清空也不会导致宿主机回收内存.
    这根本的原因是 Windows 和 Linux 对于内存的用法不同.Linux 更倾向于用尽内存进行加速.而 Windows (尤其是对于主流用户来说)更倾向于保留大量的空闲内存
    mmtromsb456
        33
    mmtromsb456  
       Nov 17, 2019 via iPhone
    @RikkaW 早就修好了.甚至把修好的版本推到 slow ring 了.19013 就是正式支持内核回报内存块可回收情况的版本.现在都推到 19025 了.只是对于尤其编译为主的缓存黑洞.Linux 会使用大量的缓存进行加速.要你主动释放罢了.
    mmtromsb456
        34
    mmtromsb456  
       Nov 17, 2019 via iPhone
    wsl2 属于 20H1 的 feature.所以现在只要不是 insider.甚至只要不是 fast ring/slow ring 都更不到 20H1.
    mmtromsb456
        35
    mmtromsb456  
       Nov 17, 2019
    @hanxiV2EX #30 你在文章中提到的 vim 异常似乎并不能复现.
    https://imgur.com/sA3pilJ
    mmtromsb456
        36
    mmtromsb456  
       Nov 17, 2019
    @mmtromsb456 #35 我的版本是 Version: 0.6.2951.0
    hanxiV2EX
        37
    hanxiV2EX  
       Nov 17, 2019 via Android
    @mmtromsb456 变竖线在 wsl 里没问题,再 ssh 到远程就是方块了。然后方块的 bug 就是背景色是白色的,看不清当前字符,github 的 issues 里有提到要等 1.0 版本。
    mmtromsb456
        38
    mmtromsb456  
       Nov 17, 2019 via iPhone
    @hanxiV2EX 我刚刚试了一下 ssh 到一台 vps.直接 vim 编辑 /etc/motd 文件还蛮正常的.Normal/Insert 都没出现白色方块的问题.大概有啥可以稳定复现的情况?
    so898
        39
    so898  
       Nov 17, 2019
    1,2 都不用了,和虚拟机冲突很烦躁,老老实实用虚拟机和远程 SSH 了
    ps1aniuge
        40
    ps1aniuge  
       Nov 17, 2019
    部分烂人恶意攻击 wsl1,人家就出了 2。结果你还是得用 1,然后那些烂人都闭嘴了。
    99%用 1,剩下那 1%用 2 的,还有各种问题。用 hyperv+虚拟机就没有 2 的那些问题。
    hanxiV2EX
        41
    hanxiV2EX  
       Nov 17, 2019 via Android
    flynaj
        42
    flynaj  
       Nov 17, 2019 via Android
    2020h1 才有 wsl2
    gbin
        43
    gbin  
       Nov 17, 2019 via Android
    1
    ysn2233
        44
    ysn2233  
    OP
       Nov 17, 2019
    我之前用 2 网络各种问题,而且访问 windows 挂载盘的 io 速度真是慢的不行
    mouyase
        45
    mouyase  
       Nov 18, 2019 via Android
    awsl
    fanyingmao
        46
    fanyingmao  
       Nov 18, 2019 via Android
    我的 wsl 连接有时断开,ssh 特别慢,还是 mac 省事。
    kingguy
        47
    kingguy  
       Nov 18, 2019
    insider 一开,就会导致很多游戏玩不了
    janxin
        48
    janxin  
       Nov 18, 2019
    @Nasei 看需求啊,有 VSCode Remote 开发是没什么问题的
    seakingii
        49
    seakingii  
       Nov 18, 2019
    我用的是 WSL2,刚装的.网络很麻烦.
    mmtromsb456
        50
    mmtromsb456  
       Nov 27, 2019 via iPhone
    @hanxiV2EX 今天刚更新了 0.7.3291.CJK 输入法和我之前抱怨的跨行复制都正常了🤪
    hanxiV2EX
        51
    hanxiV2EX  
       Nov 27, 2019 via Android
    @mmtromsb456 谢谢!我去更新下!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5299 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 03:22 · PVG 11:22 · LAX 20:22 · JFK 23:22
    ♥ Do have faith in what you're doing.