各位的 Win10 有用到 Linux 子系统这个功能吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
James369
V2EX    问与答

各位的 Win10 有用到 Linux 子系统这个功能吗?

  •  
  •   James369 2021-03-01 08:47:09 +08:00 6424 次点击
    这是一个创建于 1740 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没想到 windows 里面会包含一个 linux,这下反客为主不怕被 linux 吞并了。
    感觉原理就跟虚拟机差不多,也挺方便,至少说不用再单独安装一个 linux/ubuntu 系统了。
    windows 这个设计挺有意思的,
    39 条回复    2021-03-02 19:52:08 +08:00
    SJ2050cn
        1
    SJ2050cn  
       2021-03-01 08:51:58 +08:00
    早用上了,对我来说足够用了,相比常规的虚拟机软件,最大的感受就是启动速度极快,跟打开一个命令行窗口一样,缺点就是有时候内存会占用过大,这时候把 wsl 关一下重启就好了,其他使用方面感觉和普通的虚拟机没区别。

    ![image-20210301084954008]( https://pic.baixiongz.com/uploads/2021/03/01/e8cfd8f8d2637.png)
    chenyi
        2
    chenyi  
       2021-03-01 08:53:04 +08:00
    python 开发用,有些库在 windows 上面装太麻烦,有些干脆没有
    James369
        3
    James369  
    OP
       2021-03-01 08:55:39 +08:00
    @SJ2050cn 不错,酷炫。 以前是 ubuntu+win 虚拟机,现在是反过来了。
    CallMeReznov
        4
    CallMeReznov  
       2021-03-01 08:57:07 +08:00   2
    不光用上了,甚至是主力 terminal,配合 WT 简直完美,装了 wsl1 和 wsl2 的 ubuntu,又装了个 arch.
    EKkoGG
        5
    EKkoGG  
       2021-03-01 09:04:31 +08:00
    看来很少逛 V2,这个功能出了多久了 0.0
    NIYIKI
        6
    NIYIKI  
       2021-03-01 09:06:32 +08:00
    现在在用, 配合 docker 体验十分好. 就是内存占的有点大
    riggzh
        7
    riggzh  
       2021-03-01 09:07:57 +08:00 via iPhone
    就跑了个 docker. 有些东西放里面跑我不如直接扔服务器上
    James369
        8
    James369  
    OP
       2021-03-01 09:10:17 +08:00
    @EKkoGG 是的,而且以前都是用苹果电脑办公。所以对 windows 关注比较少,家里电脑还停留在 win7,我觉得 win7 真是经典,而且 win7 玻璃效果太好看了,甚至比较苹果系统好看。
    cheng6563
        9
    cheng6563  
       2021-03-01 09:12:54 +08:00 via Android
    用着 wsl1
    zm8m93Q1e5otOC69
        10
    zm8m93Q1e5otOC69  
       2021-03-01 09:57:25 +08:00
    wsl2+docker desktop 很好用
    leapV3
        11
    leapV3  
       2021-03-01 09:59:08 +08:00
    wsl2 + ubuntu 20/18+ docker
    icyalala
        12
    icyalala  
       2021-03-01 10:02:04 +08:00
    wsl1 和 wsl2 都吵了好久了。。
    JeffyChen
        13
    JeffyChen  
       2021-03-01 10:03:48 +08:00
    我自己的环境:wsl2+vscode+pycharm+golang
    LokiSharp
        14
    LokiSharp  
       2021-03-01 10:15:31 +08:00
    没有 systemd 用起来有点不习惯
    inhzus
        15
    inhzus  
       2021-03-01 10:23:09 +08:00
    在家开发完全靠 WSL 2,把 systemd 搞定,X11 把桌面环境映射出来,用起来不要太舒服。
    inhzus
        16
    inhzus  
       2021-03-01 10:24:28 +08:00
    @LokiSharp #14 https://github.com/arkane-systems/genie 这个可以解决,就是用起来有点重,不过性能好无所谓那点 overhead
    assiadamo
        17
    assiadamo  
       2021-03-01 10:47:55 +08:00
    windows 开了个 docker,用的 wsl2
    好吃内存
    mengshouer
        18
    mengshouer  
       2021-03-01 11:39:45 +08:00
    windows 不开 hyper-v 根本用不了 docker(开了 hyper-v 其他模拟器又有兼容问题了
    mingtdlb
        19
    mingtdlb  
       2021-03-01 11:41:47 +08:00
    wls 和 VMware 虚拟机比会更剩内存一些么? wsl 有快照么
    zuiluo
        20
    zuiluo  
       2021-03-01 11:52:52 +08:00
    之前想用,结果发现跑不了 GPU,后面好像快出解决方案了貌似?
    VsevenMagic
        21
    VsevenMagic  
       2021-03-01 11:57:56 +08:00 via iPhone
    自己的电脑没有公网 ip,还是用云服务器比较舒服
    zhiguang
        22
    zhiguang  
       2021-03-01 13:52:42 +08:00
    装的 centos 没有 systemd 我连服务都起不了..
    guisheng
        23
    guisheng  
       2021-03-01 13:57:13 +08:00
    哦豁,我还是用的 vmware workstation 运行的 centos 8 。使用 windows terminal 链接操作。
    monetto
        24
    monetto  
       2021-03-01 14:05:09 +08:00 via iPhone
    @inhzus 但是 WSL 的 GUI 应用没有 GPU 硬件加速啊...任何应用动画都卡卡的,试过 Gnome3 直接卡飞,只能说可以用。不过能做到这点确实很不错了。
    zxCoder
        25
    zxCoder  
       2021-03-01 14:25:55 +08:00
    不好用,我更喜欢用 linux 的桌面
    yEhwG10ZJa83067x
        26
    yEhwG10ZJa83067x  
       2021-03-01 14:37:31 +08:00
    一直在用 vagrant + Vituralbox ;不过有时间还是想去试试这个的。
    lscexpress
        27
    lscexpress  
       2021-03-01 14:56:31 +08:00
    @NIYIKI 内存 16g 就没多大压力
    FawkesV
        28
    FawkesV  
       2021-03-01 15:12:21 +08:00
    需要 docker 的时候用用,平时还是本地的开发环境容易些。用过 wsl2 开发 JAVA 和 PHP 都不爽。
    UN2758
        29
    UN2758  
       2021-03-01 16:02:13 +08:00
    @zuiluo #20 去年就支持 cuda 了吧,你是要炼丹吗?
    skies457
        30
    skies457  
       2021-03-01 16:08:16 +08:00
    配合 vscode 简直神器,在 wsl 里可以直接"code ."打开 windows 的 vscode
    gravitybox
        31
    gravitybox  
       2021-03-01 17:59:55 +08:00
    原来是 windows + vmware,现在是 windows+wsl2,非常方便。配合微软家的 vscode 、windows terminal,很好用。
    wolfie
        32
    wolfie  
       2021-03-01 18:05:35 +08:00
    @zhiguang #22
    wsl centos 确实是个瘸子,每次都 nohup dockerd 启动。
    yuningWang8
        33
    yuningWang8  
       2021-03-01 18:26:17 +08:00
    配合 vscode 的 remote-wsl 写代码很好用
    Nerv
        34
    Nerv  
       2021-03-01 21:50:46 +08:00
    借楼问下,大家的 wsl2 启动速度咋样,我这边 shutdown 之后需要 5~6 秒才能重新开启。
    irytu
        35
    irytu  
       2021-03-02 00:43:44 +08:00 via iPhone
    用 docker 就会用到
    Claar
        36
    Claar  
       2021-03-02 02:27:20 +08:00 via iPhone
    搭配着 win 用很舒服,如果不是要连接硬件我连 vm 都不用装,其实还是要的,wsl 用的库好像稍稍有点不一样(这一点跟绝大多数人无关
    hucsmn
        37
    hucsmn  
       2021-03-02 08:47:39 +08:00 via Android
    systemd 问题可以用计划任务+[一些 hack]( https://gist.github.com/da1dbc2eb5903cb3143c35313623e7b0)来解决
    xyz1396
        38
    xyz1396  
       2021-03-02 13:45:32 +08:00
    反正是很香
    ysn2233
        39
    ysn2233  
       2021-03-02 19:52:08 +08:00
    wsl2 + arch + xfce + vcxsrv
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     862 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:54 PVG 05:54 LAX 13:54 JFK 16:54
    Do have faith in what you're doing.
    ubao msn 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