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

win10+wsl2 大家都是怎么用的?

  •  
  •   giiiiiithub · 37 天前 · 2244 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我目前用法感觉有限,只用来:跑 docker 部署一些本地开发依赖的服务,比如 redis ,数据库之类。

    本来想用来多实例部署 k8s 集群之类,发现多实例之间网络是共享的,没有隔离。所以该用虚拟机的时候还是得老老实实虚拟机。

    另外跨文件系统 IO 速度简直了。

    大家都有什么用法?
    27 条回复    2024-06-21 16:39:39 +08:00
    LnTrx
        1
    LnTrx  
       37 天前
    打通 GPU 玩玩 Ollama
    gzlock
        2
    gzlock  
       37 天前
    @LnTrx ollama 有 windows 的安装包,没必要再多一层 wsl
    BeautifulSoap
        3
    BeautifulSoap  
       37 天前 via Android
    所有开发,环境,文件都在 wsl2 里,根本不存在跨系统 io
    Psychopath
        4
    Psychopath  
       37 天前
    docker ,编译一些必须在 Linux 下编译的东西。平时就当普通终端用,因为不太会用 powershell 。
    LnTrx
        5
    LnTrx  
       37 天前
    @gzlock 这个不是 Preview 嘛,而且打通 GPU 后很多没有原生支持 Windows 的应用配置起来也比较方便
    mahaoqu
        6
    mahaoqu  
       37 天前
    为何不用 win11
    rousseauuu
        7
    rousseauuu  
       37 天前
    换 Win11 吧,最近的一些更新好像只有 Win11 才有
    dolorain
        8
    dolorain  
       37 天前
    都用 WSL 了,为什么不用 Win11 + WSL2 ?
    kissice
        9
    kissice  
       37 天前
    还是用 VMware 之类的吧,wsl2 用过很长一段时间,总体来说可以,但是程序老是出现端口被占用问题,实际上根本没有任何应用占用这些端口,后来发现是这个 wsl2 搞的鬼,卸载掉之后就再也没出现过了(或者你换成高位端口也行,反正四位端口很容易出问题),很是神奇。
    mrpzx001
        10
    mrpzx001  
       37 天前
    为啥要跨文件系统? 全在 wsl2 里玩不行吗?
    twofox
        11
    twofox  
       37 天前
    我从 VMware 切换到了 wsl2

    wsl2 安装了本地的 mysql 、redis 当本地的开发环境
    业余学习 rust 的时候,直接用 vscode 连 wsl 。在 wsl 的环境进行编译

    其实还是 VMware 更好用点,快照功能好用

    目前用 wsl2 总担心把自己数据库搞崩了
    goodryb
        12
    goodryb  
       37 天前
    之前看过好像开 wsl 会降低 host 系统的性能,现在有需要偶尔用下就开 VMware 虚拟机
    giiiiiithub
        13
    giiiiiithub  
    OP
       37 天前
    @twofox wsl2 也能导入导出实例
    pckillers
        14
    pckillers  
       37 天前
    单位有严格的网络安全规则与专门的杀毒扫描客户端用来检测付费软件(就算自己买了正版也不让在单位用,一刀切)。 开 VirtualBox 等虚拟机也会被检测到并断网。 手机 USB 插电脑也会有警告。

    目前唯一检测不出来的就是 WSL 与 WSA 了。 于是我把付费软件的 JB 全家桶 navicat Xmind Charles Typora SmartGit SublimeText 全扔进 WSLG 里了。 主 Windows 里只装了又红又专的 360 安全浏览器之类的。 Chrome 我都是用的 WSL 里的 linux 版。
    lizy0329
        15
    lizy0329  
       37 天前
    @dolorain 硬件不允许升
    AoEiuV020JP
        16
    AoEiuV020JP  
       37 天前
    放弃了, 我 wsl2+docker 总是时不时就出现硬盘 io 100%占用,却没有任何容器在使用硬盘的情况,
    出现好几次了,直接把 hyperv+wsl 整套全部卸载了,docker 还是 vmware 单独一个虚拟机搞着好,
    JingW
        17
    JingW  
       37 天前
    wsl2 + rancher desktop 每两天卡死一次。下一步自己在 wsl2 里搞 docker host ,还不行就告别 wsl2 了
    liyafe1997
        18
    liyafe1997  
       36 天前
    @dolorain Win10 和 Win11 的 WSL2 没区别吧?
    yustation
        19
    yustation  
       36 天前
    @kissice 可能是 hyper-v 的问题 https://zhaoji.wang/solve-the-problem-of-windows-10-ports-being-randomly-reserved-occupied-by-hyper-v/
    Feedmo
        20
    Feedmo  
       36 天前
    @pckillers 请问是在 WSL 里面安装桌面发行版吗?对机器硬件有什么要求吗?
    Feedmo
        21
    Feedmo  
       36 天前
    @BeautifulSoap 请问是在 WSL 里面安装桌面发行版吗?对机器硬件有什么要求吗?
    qqqyh
        22
    qqqyh  
       36 天前 via Android
    @pckillers #14 wslg 中文字符乱码怎么解决
    daj2
        23
    daj2  
       36 天前
    之前是开发环境全放在 wsl2 里,Jetbrains 支持的还行,难受的地方就是吃内存,有些 IDE 插件不好用,经常发现一个问题已经在 Youtrack 提交了好久,因为种种原因没法修
    dolorain
        24
    dolorain  
       34 天前
    @liyafe1997 非常大
    test10101
        25
    test10101  
       34 天前
    @daj2 使用的 idea 吗?我 idea 和 wsl2 配合问题非常多,要么卡死在项目索引和 maven 下载依赖环节,要么就是启动项目不显示端口号
    daj2
        26
    daj2  
       33 天前
    @test10101 没用 idea ,你这个问题听起来像是 Windows defender 的锅,可以全关了试试
    test10101
        27
    test10101  
       33 天前
    @daj2 防火墙,病毒扫描都关了,还是没啥用。在 youtrack 看到了好多类似的问题,基本都是 idea 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.