现在用 wsl 的兄弟们是用 1 还是 2 啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ysn2233
V2EX    Linux

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

  •  
  •   ysn2233 2019-11-16 21:45:14 +08:00 12021 次点击
    这是一个创建于 2155 天前的主题,其中的信息可能已经有所发展或是发生改变。

    怎么感觉 2 还没 1 好用呢

    51 条回复    2019-11-27 10:12:58 +08:00
    cherbim
        1
    cherbim  
       2019-11-16 21:55:24 +08:00
    wsl,没升级
    LFUNWF
        2
    LFUNWF  
       2019-11-16 22:07:38 +08:00 via Android
    Win 10 1909 能用 2 吗
    Aoerz
        3
    Aoerz  
       2019-11-16 22:10:19 +08:00
    1
    ahmcsxcc
        4
    ahmcsxcc  
       2019-11-16 22:11:17 +08:00
    我用的 3
    by73
        5
    by73  
       2019-11-16 22:11:44 +08:00
    没开 Insider 的只有 WSL 1 吧。不是特别想开,更新频率有点接受不能。。
    lithiumii
        6
    lithiumii  
       2019-11-16 22:20:01 +08:00 via Android
    1
    Macuilxochitl
        7
    Macuilxochitl  
       2019-11-17 01:44:37 +08:00
    1
    itjesse
        8
    itjesse  
       2019-11-17 02:05:57 +08:00
    1
    lixuanyy
        9
    lixuanyy  
       2019-11-17 02:36:42 +08:00 via iPhone
    1
    ClutchBear
        10
    ClutchBear  
       2019-11-17 02:52:18 +08:00
    1
    thedrwu
        11
    thedrwu  
       2019-11-17 03:49:41 +08:00 via Android
    自从有了 Drvfs 之后,wsl1 功能足够了。即使 IO 非常慢,看在能直接运行 PE 程序的份上也能忍。

    Insider 有 bug 是小事,然而必须开 telemetry,不放心。
    Kahnn
        12
    Kahnn  
       2019-11-17 07:26:28 +08:00 via Android
    没关注过,这个怎么看呢
    luozic
        13
    luozic  
       2019-11-17 07:42:21 +08:00
    wsl 可以编译 openjdk 等一堆了。 基本足够用了。
    dinghmcn
        14
    dinghmcn  
       2019-11-17 07:48:04 +08:00 via Android
    @by73 #5 更新到 2 后就调成慢速
    sharida
        15
    sharida  
       2019-11-17 08:21:36 +08:00 via Android
    升了 2,装了 docker,localhost 时灵时不灵的,还得 ifconfig
    TinyKube
        16
    TinyKube  
       2019-11-17 08:49:39 +08:00
    升过 2 当开发环境,docker 怎么调都慢
    janxin
        17
    janxin  
       2019-11-17 08:57:16 +08:00   1
    还是跑个虚拟机省事...
    nyanyh
        18
    nyanyh  
       2019-11-17 10:20:20 +08:00
    @ahmcsxcc #4 ???
    WSL 哪里来的 3 代啊……
    qcts33
        19
    qcts33  
       2019-11-17 10:35:24 +08:00
    前两天 insider slow ring 更新支持 WSL2 了,转换之后感觉 WSL2 的内存管理好像有点问题,我 8G 的内存撑不住啊
    coolmenu
        20
    coolmenu  
       2019-11-17 10:39:55 +08:00 via iPhone   1
    @qcts33 对,wsl2 的内存泄漏,会慢慢增长..我是 32g,能撑的久点
    1nakaELYBbsXbZxY
        21
    1nakaELYBbsXbZxY  
       2019-11-17 11:15:57 +08:00
    1
    RikkaW
        22
    RikkaW  
       2019-11-17 11:19:24 +08:00 via Android
    WSL 2 内存泄漏修好了吗
    \ 还没有 /
    Nasei
        23
    Nasei  
       2019-11-17 11:19:41 +08:00 via Android
    @janxin 虚拟机不好互操作吧
    taotaodaddy
        24
    taotaodaddy  
       2019-11-17 11:26:33 +08:00 via Android
    1
    lxk11153
        25
    lxk11153  
       2019-11-17 11:40:34 +08:00
    没用过,我用 cygwin / msys2,命令够用了
    testcaoy7
        26
    testcaoy7  
       2019-11-17 12:10:06 +08:00
    wsl2 本身就是虚拟机
    不知道最新版本的 wsl2 能不能跟 vmware 共存
    qcts33
        27
    qcts33  
       2019-11-17 12:43:21 +08:00
    @coolmenu @RikkaW 看了一下 insider 的 release note,内存泄漏这个问题应该是修过的……然而并没啥用……
    https://blogs.windows.com/windowsexperience/2019/10/29/announcing-windows-10-insider-preview-build-19013/
    linmq
        28
    linmq  
       2019-11-17 13:04:07 +08:00 via iPhone
    1
    einbertxeride
        29
    einbertxeride  
       2019-11-17 13:14:40 +08:00 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  
       2019-11-17 15:58:56 +08:00 via Android
    刚用上 wsl2,并装了 X 环境,才用几天,不知道内存泄露没,由于微软的新终端还存在问题不能用来做开发,目前选用了 deepin 的终端。安装记录 https://blog.hanxi.info/?p=43
    Jirajine
        31
    Jirajine  
       2019-11-17 16:12:36 +08:00 via Android
    ltsc,只有 1 能用。而且比起 2 能和 VMware 共存而且与 Windows 的集成度更高。
    mmtromsb456
        32
    mmtromsb456  
       2019-11-17 17:55:03 +08:00 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  
       2019-11-17 17:57:31 +08:00 via iPhone
    @RikkaW 早就修好了.甚至把修好的版本推到 slow ring 了.19013 就是正式支持内核回报内存块可回收情况的版本.现在都推到 19025 了.只是对于尤其编译为主的缓存黑洞.Linux 会使用大量的缓存进行加速.要你主动释放罢了.
    mmtromsb456
        34
    mmtromsb456  
       2019-11-17 18:01:05 +08:00 via iPhone
    wsl2 属于 20H1 的 feature.所以现在只要不是 insider.甚至只要不是 fast ring/slow ring 都更不到 20H1.
    mmtromsb456
        35
    mmtromsb456  
       2019-11-17 18:07:35 +08:00
    @hanxiV2EX #30 你在文章中提到的 vim 异常似乎并不能复现.
    https://imgur.com/sA3pilJ
    mmtromsb456
        36
    mmtromsb456  
       2019-11-17 18:08:26 +08:00
    @mmtromsb456 #35 我的版本是 Version: 0.6.2951.0
    hanxiV2EX
        37
    hanxiV2EX  
       2019-11-17 18:28:04 +08:00 via Android
    @mmtromsb456 变竖线在 wsl 里没问题,再 ssh 到远程就是方块了。然后方块的 bug 就是背景色是白色的,看不清当前字符,github 的 issues 里有提到要等 1.0 版本。
    mmtromsb456
        38
    mmtromsb456  
       2019-11-17 18:32:10 +08:00 via iPhone
    @hanxiV2EX 我刚刚试了一下 ssh 到一台 vps.直接 vim 编辑 /etc/motd 文件还蛮正常的.Normal/Insert 都没出现白色方块的问题.大概有啥可以稳定复现的情况?
    so898
        39
    so898  
       2019-11-17 18:45:51 +08:00
    1,2 都不用了,和虚拟机冲突很烦躁,老老实实用虚拟机和远程 SSH 了
    ps1aniuge
        40
    ps1aniuge  
       2019-11-17 18:59:45 +08:00
    部分烂人恶意攻击 wsl1,人家就出了 2。结果你还是得用 1,然后那些烂人都闭嘴了。
    99%用 1,剩下那 1%用 2 的,还有各种问题。用 hyperv+虚拟机就没有 2 的那些问题。
    hanxiV2EX
        41
    hanxiV2EX  
       2019-11-17 20:29:32 +08:00 via Android
    flynaj
        42
    flynaj  
       2019-11-17 20:53:22 +08:00 via Android
    2020h1 才有 wsl2
    gbin
        43
    gbin  
       2019-11-17 22:37:23 +08:00 via Android
    1
    ysn2233
        44
    ysn2233  
    OP
       2019-11-17 23:11:40 +08:00
    我之前用 2 网络各种问题,而且访问 windows 挂载盘的 io 速度真是慢的不行
    mouyase
        45
    mouyase  
       2019-11-18 04:38:04 +08:00 via Android
    awsl
    fanyingmao
        46
    fanyingmao  
       2019-11-18 08:49:46 +08:00 via Android
    我的 wsl 连接有时断开,ssh 特别慢,还是 mac 省事。
    kingguy
        47
    kingguy  
       2019-11-18 09:25:10 +08:00
    insider 一开,就会导致很多游戏玩不了
    janxin
        48
    janxin  
       2019-11-18 09:49:46 +08:00
    @Nasei 看需求啊,有 VSCode Remote 开发是没什么问题的
    seakingii
        49
    seakingii  
       2019-11-18 21:11:30 +08:00
    我用的是 WSL2,刚装的.网络很麻烦.
    mmtromsb456
        50
    mmtromsb456  
       2019-11-27 08:35:21 +08:00 via iPhone
    @hanxiV2EX 今天刚更新了 0.7.3291.CJK 输入法和我之前抱怨的跨行复制都正常了
    hanxiV2EX
        51
    hanxiV2EX  
       2019-11-27 10:12:58 +08:00 via Android
    @mmtromsb456 谢谢!我去更新下!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3654 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 88ms UTC 00:17 PVG 08:17 LAX 17:17 JFK 20:17
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86