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

WSL 2 太好用了啊

  •  
  •   Pin · 2023-06-25 13:12:58 +08:00 · 21773 次点击
    这是一个创建于 518 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 Windows 小白,一直是 mac 上搞开发和 apple tv 观影,最近买了一个台式机打游戏,顺便搞了一下 wsl 2 ,可以和 windows 内部衔接,连 git 都不用下载,感觉 windows 也可以搞开发了。

    目前 windows 平台最大的问题就是没有像 infuse 这样的播放器大杀器,不然可以全面转 windows 了。目前在我看来 apple 最大的优势(对我来说)就是 apple tv 的 infuse 了。

    144 条回复    2023-07-12 15:11:13 +08:00
    1  2  
    maxxfire
        101
    maxxfire  
       2023-06-26 22:12:21 +08:00
    wsl2 还不错,就是电脑休眠再开启后,经常导致 wsl 会没响应
    Pin
        102
    Pin  
    OP
       2023-06-26 23:12:35 +08:00
    @lithiumii emby 和 kodi 也拿来和 infuse 对比?完全不是一个级别的,infuse 真的暴打这些牛鬼蛇神。
    Pin
        103
    Pin  
    OP
       2023-06-27 00:39:51 +08:00
    @Belmode wsl2 为什么会影响 windows 性能啊?本质不就是虚拟机吗?
    Pin
        104
    Pin  
    OP
       2023-06-27 00:44:18 +08:00
    @smallthing 帮他回复下,potplayer 有 apple tv 版?我按一下电视就能看蓝光和杜比,电脑上还能同步。potplayer 看个杜比为什么要折腾? potplayer 有海报墙?( btw 我电视机也是 oled 的)

    potplayer 就不是 infuse 一个级别的,别拿来比了。我 nas 做穿透,icloud 随时同步我的电影信息,在哪里都可以看,是 potplayer 能做到的?
    BurgerTown
        105
    BurgerTown  
       2023-06-27 00:59:11 +08:00
    @maxssy #30 用 Docker 和 Docker 的 DNS
    fay94
        106
    fay94  
       2023-06-27 01:31:11 +08:00
    @Pin #104 infuse 刮削不太准,还老是弄丢我的进度
    GeruzoniAnsasu
        107
    GeruzoniAnsasu  
       2023-06-27 03:16:03 +08:00
    @maxssy
    @zed1018
    @alexsz
    @wangerka

    可以参考我在 wsl2 里挂 pt 的玩法历程:
    https://zybuluo.com/pnck/note/2512441



    systemd 和 固定 IP 都是很好解决的问题,相比之下,我用 wsl2 遇到的最大问题是:
    https://github.com/microsoft/WSL/issues/4177#issuecomment-1500147196


    在一台你需要打游戏、又开着自动更新的台式机上,你需要隔三岔五运行一下刷新 LSP 黑名单的脚本
    YsHaNg
        108
    YsHaNg  
       2023-06-27 04:31:57 +08:00 via iPhone
    @smallthing 不予理会就好了 你应该不会注意一天踩到地上几只蚂蚁吧
    ly879
        109
    ly879  
       2023-06-27 07:39:57 +08:00
    @galphaxie 这个怎么搭配使用呢?
    Awes0me
        110
    Awes0me  
       2023-06-27 08:06:42 +08:00 via Android
    @smallthing 据我所知 pot 所谓的支持 dv 只是把 dv 映射成 sdr 罢了,还得弄别的插件辅助他,那请教一下怎么设置呢?
    TinyKube
        111
    TinyKube  
       2023-06-27 08:23:13 +08:00
    @c3de3f21 #8 最近装了台新机测试了一下,WSL2 里 ESP-IDF 工程的编译速度只要 Windows 的 30%时间,烧录是几乎没区别
    Jhon11
        112
    Jhon11  
       2023-06-27 08:37:49 +08:00 via iPhone
    Win 家庭版不支持 wsl 你们都是买的正版吗?
    zed1018
        113
    zed1018  
       2023-06-27 09:11:33 +08:00
    @Jhon11 1 ,我还真是出厂自带正版专业版。2 ,wsl 的功能早就下放到家庭版了,你这是哪年的老黄历了
    zed1018
        114
    zed1018  
       2023-06-27 09:13:16 +08:00
    @chaleaochexist 直接端口转发不就完事了

    netsh interface portproxy add v4tov6 listenaddress=0.0.0.0 listenport=<port> connectport=<wslport> connectaddress=[::1]
    hoo1941
        115
    hoo1941  
       2023-06-27 09:15:14 +08:00
    @Jhon11 家庭版是支持的
    bailitusu
        116
    bailitusu  
       2023-06-27 09:18:57 +08:00
    上手很惊艳,但是用着用着就会出各种问题
    luozhiyun
        117
    luozhiyun  
       2023-06-27 09:36:43 +08:00
    @Vegetable 是有这个问题,不过现在 pc 16g 只要 200 ,所以我搞了 64g 内存
    galphaxie
        118
    galphaxie  
       2023-06-27 09:40:41 +08:00
    @ly879 wsl2 用来做代码开发; vmware 用来当单节点的服务器; windows 下装 windows terminal + zsh + vscode;
    theRealWhexy
        119
    theRealWhexy  
       2023-06-27 10:17:34 +08:00 via iPhone
    英伟达只给 wsl2+Ubuntu 开放驱动,想用 wsl 炼丹被迫使用 Ubuntu22.04😅
    CodingNaux
        120
    CodingNaux  
       2023-06-27 10:39:42 +08:00
    一直用 wsl1
    不用 wsl2 的原因是无法访问本地服务,比如 local.xxxx.xxx:3000
    也懒的折腾 wsl1 挺好
    mmdsun
        121
    mmdsun  
       2023-06-27 10:46:20 +08:00
    子系统的话,Win 很早就有的。Windows 2000 就支持 POSIX/UNIX 、OS/2 子系统。
    win7 的 UNIX 子系统不好用,win10 WSL 1 不错。WSL2 从子系统变成轻量级虚拟机了
    mmdsun
        122
    mmdsun  
       2023-06-27 10:55:27 +08:00
    @wangerka 已经支持了,微软挖走了个 systemd 创始人
    alexsunxl
        123
    alexsunxl  
       2023-06-27 11:25:03 +08:00
    @Pin #103
    我记得是因为开 wsl2 需要打开 hyper-v 。
    理论上来说, 在 hyper-v 架构体系里,上面所有运行的系统都是虚拟机,包括 win 系统本身。只是 win 系统这个虚拟机是个特殊的虚拟机( root 级别的,能管理其他虚拟机和能访问物理 i/o )
    alexsunxl
        124
    alexsunxl  
       2023-06-27 11:26:51 +08:00
    所以相当于 win 宿主系统降级成虚拟机,然后理论上会有性能损失。
    lysS
        125
    lysS  
       2023-06-27 11:40:10 +08:00
    @Nuttertoo1s 你这肯定是有问题。

    我用 Iometer 测试了下,查考这篇文章
    https://www.dell.com/support/kbdoc/zh-cn/000114193/

    性能差别并不大

    https://s1.locimg.com/2023/06/27/11e582b66d4bf.png
    paranoidxxx
        126
    paranoidxxx  
       2023-06-27 13:41:21 +08:00
    @pota 我也是同样的情况, 我想知道你是 A 系主机吗
    pota
        127
    pota  
       2023-06-27 13:45:33 +08:00
    @paranoidxxx #126 不是,而且新系统也是这样,z390 + 9700k
    smallthing
        128
    smallthing  
       2023-06-27 15:52:25 +08:00
    @Pin infuse+apple 设备花多少钱 免费软件花多少钱 你这样纠结有意思吗?
    笑死。
    smallthing
        129
    smallthing  
       2023-06-27 15:54:01 +08:00
    说了一大堆最后依然是个果吹 每天的生活就是看电影 羡慕死了
    Pin
        130
    Pin  
    OP
       2023-06-27 16:14:36 +08:00 via iPhone
    @smallthing

    apple tv 是公司抽奖送的,mac 也是公司的。只有 windows 电脑自己花的钱。infuse 是 discover 信用卡做活动抽了一个永久,顺带还送了 nplayer 。
    Pin
        131
    Pin  
    OP
       2023-06-27 16:17:11 +08:00 via iPhone
    @smallthing 家里所有的电子产品就 windows 台式机花最贵花了我 2100 刀(不含税),每天看电影挺多的,毕竟不像国内要 996
    hopingtop
        132
    hopingtop  
       2023-06-27 16:23:41 +08:00   ❤️ 1
    @maxssy @bjfane 如果你使用的 win10 可以试试

    https://zhuanlan.zhihu.com/p/588329608

    原理就是通过 脚本修改本地的 hosts 文件, 也能解决网络互通问题
    mijimoji
        133
    mijimoji  
       2023-06-27 16:46:25 +08:00
    wsl2 和 vmware 不能共存,要不然体验一把
    sjqboss
        134
    sjqboss  
       2023-06-27 17:43:12 +08:00
    除了海报墙真没感觉 infuse 好在哪,特别是影音视频文件多的时候扫盘能扫很久,webdav 接入海量文件库的时候那叫一个痛苦,所以很多 emby 服务器是拒绝 infuse 接入的,如果 apple tv 上有 nplay 我到很喜欢用。
    standchan
        135
    standchan  
       2023-06-27 19:35:39 +08:00
    我可能还是比较倾向于整一个干净的机器装 Linux ,避免可能出现的任何意外问题
    zzhzero
        136
    zzhzero  
       2023-06-27 21:02:25 +08:00
    @Pin 因为你开了 wsl2 就必须开 hyper-v 开了 hyper-v 以后你的宿主机其实也是跑在 hyper-v 之上的
    Pin
        137
    Pin  
    OP
       2023-06-27 22:34:04 +08:00
    @mijimoji 可以共存啊,vmware 16 就支持共存了。我现在是 17 和 wsl 2 共存
    Pin
        138
    Pin  
    OP
       2023-06-27 22:36:31 +08:00
    @zzhzero 目前看不出任何影响,我自己装了 64g 内存。平常 vmware 和 wsl2 一起开,然后玩 3
    a 大作游戏都不关虚拟机的,都看不出任何影响。
    Pin
        139
    Pin  
    OP
       2023-06-28 10:40:45 +08:00
    @sjqboss nplayer 连杜比的不支持,infuse 厉害就厉害在根本不需要配置,什么杜比 蓝光 字幕各种在别的播放器配置很久的东西,都给你弄好了,而且苹果全平台支持就很舒服。

    我觉得是你的路由器的问题吧,我都 100 部电影了,基本都是蓝光 100g 左右的,新机加载时间不超过 3 分钟的。
    sjqboss
        140
    sjqboss  
       2023-06-28 15:02:19 +08:00
    @Pin 你就只是接自己的库是吧,那 100 部少得可怜了,这个跟路由器毫无关系,不用质疑我软路由的性能,带宽电信千兆,奶昔机场,你试试网上 webdav 的库,没刮削过的话得等半天,大部分 emby 服务器禁 infuse 不是没有道理的。
    bugmaker233
        141
    bugmaker233  
       2023-06-28 17:30:23 +08:00
    可以配一个小主机装 ubuntu desktop ,配置各种环境,在 win 主机上远程连接
    Pin
        142
    Pin  
    OP
       2023-06-28 22:52:02 +08:00
    @sjqboss 我从来不用网上的什么 webdav ,我自己玩 PT 的,已经实现资源自由了。100g 的电影也就 5 分钟就下好了。

    说实话,千兆网还是有点垃圾的,我是 ROG 的万兆路由 + AT&T 万兆光纤,比国内电信猛多了。
    smallthing
        143
    smallthing  
       2023-06-29 01:16:29 +08:00
    @Pin 那为啥我不需要 996 想几点睡几点睡 想几点起几点起?
    mijimoji
        144
    mijimoji  
       2023-07-12 15:11:13 +08:00
    @Pin 抽空换成 17 试试看
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:57 · PVG 14:57 · LAX 22:57 · JFK 01:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.