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

容器套娃新思路 Windows WSL Wine

  •  
  •   allplay · 12 天前 via Android · 1642 次点击
    Windows 开 wsl2
    wsl 里安装 wine 兼容层
    wsl 里安装 bottles 容器化方式运行 wine
    安装 X-server 处理图形界面,暂时开没搞明白 wayland 显示,请高手补充

    这么玩比开虚拟机的开销小多了 。Windows in docker 是真虚拟机,磁盘内存显示性能开销很大的。
    这样性能开销很小,实现了 Windows 应用在 Windows 上容器化运行。
    9 条回复    2025-06-13 22:47:17 +08:00
    allplay
        1
    allplay  
    OP
       12 天前 via Android
    https://liliputing.com/wp-content/uploads/2019/08/wine-on-windows.jpg

    前人实现的是 Wine in Wsl2 in Windows
    我这里增加的点是 bottles 容器化,应用相互隔离
    allplay
        2
    allplay  
    OP
       12 天前 via Android
    https://usebottles.com/

    bottles 将 wine 容器化
    mmdsun
        3
    mmdsun  
       12 天前 via iPhone   ❤️ 1
    这里容器化作用是什么?防止流氓软件吗?

    微软有个“Win32 应用隔离”的工具,可以把国产应用安装包重新打包。这个网上有很多教程。
    zed1018
        4
    zed1018  
       11 天前
    emmmm 您想搜索的是 sandboxie 吗?
    nooneanyone
        5
    nooneanyone  
       11 天前
    Windows 开 wsl2 和 vmware 区别大么,这两应该都是虚拟机吧
    vopsoft
        6
    vopsoft  
       11 天前
    自从用了 wsl2 我就头疼,为什么要给自己找不自在
    开 wsl2 后 vmware 的虚拟化都得用 Hyper-v 的了 也变卡了.
    以前直接用 wmare 装个精简版的系统 测试流氓软件什么的 也很丝滑.
    也能直接挂载宿主机的文件夹到虚拟机里 端口转发啥的 也不会像 wsl2 里那么麻烦
    我在用的虚拟机精简系统 https://cloud.189.cn/web/share?code=6zE7VnVFrUJv (访问码:aek7 )
    pckillers
        7
    pckillers  
       11 天前
    感觉直接 sandboxie ,Turbo Studio 不就行了么。 何必中间加一层 WSL2 的 linux 虚拟机。
    flyqie
        8
    flyqie  
       11 天前 via Android
    wsl2 本身就是个虚拟机

    wine 兼容层也不能完全支持所有应用

    你这么玩没任何意义,还不如老老实实虚拟机装个 windows 。
    iamzuoxinyu
        9
    iamzuoxinyu  
       11 天前   ❤️ 1
    Windows 有原生的 Container 啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:50 · PVG 06:50 · LAX 15:50 · JFK 18:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.