Linux GUI 环境下否为每个 app 创建独立的虚拟机? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yech1990
V2EX    Linux

Linux GUI 环境下否为每个 app 创建独立的虚拟机?

  •  
  •   yech1990 Jan 15, 2018 4635 views
    This topic created in 3034 days ago, the information mentioned may be changed or developed.

    需求比较小众:

    • Linux 的桌面系统。
    • 因为有几个比较辣鸡的软件需要跑,每次打开要验证网卡等信息,所以想搞个容器装起来跑。
    • 最好是比较轻量的,点击就能运行
    • 容器里面的环境是 linux windows 或 macos 都无所谓,因为这几个软件在这些系统都有对应的版本。

    之前见过一个 Linux 下跑安卓 app 的方案(Anbox), 可惜这几个软件不能跑。。

    Supplement 1    Jan 15, 2018
    还有一个需求

    - 给虚拟环境指定 Mac 地址。因为程序一旦验证 Mac 地址变了就闪退。
    21 replies    2018-01-15 16:42:40 +08:00
    jyf007
        1
    jyf007  
       Jan 15, 2018
    我什么也不会,只能围观看看了.
    imxieke
        2
    imxieke  
       Jan 15, 2018 via iPhone
    Docker Docker hub 有人做好的你去看看
    zuolan
        3
    zuolan  
       Jan 15, 2018
    geekyoung
        4
    geekyoung  
       Jan 15, 2018 via Android
    docker store
    Tink
        5
    Tink  
    PRO
       Jan 15, 2018
    qemu
    h4lbhg1G
        6
    h4lbhg1G  
       Jan 15, 2018
    Qubes
    yech1990
        7
    yech1990  
    OP
       Jan 15, 2018
    @h4lbhg1G Qubes 难度有点大,这样相当换系统了吧?
    yech1990
        8
    yech1990  
    OP
       Jan 15, 2018
    @Tink @zuolan 谢谢给的方案,我都测试一下
    bsidb
        9
    bsidb  
       Jan 15, 2018
    @zuolan 这个项目看起来有些厉害
    yech1990
        10
    yech1990  
    OP
       Jan 15, 2018
    @Tink QEMU 似乎也是跑整个系统上来把,有独立运行一个软件的案例么?
    找了一圈没看懂
    raysonx
        11
    raysonx  
       Jan 15, 2018 via Android
    flatpak 或 snap
    Tuisku
        12
    Tuisku  
       Jan 15, 2018
    CrossOver
    zuolan
        13
    zuolan  
       Jan 15, 2018
    @bsidb #9 你要是嫌 x11docker 太麻烦可以试试 KDE 搞的类似工具,官网就有,不过只验证了 KDE 桌面,x11docker 的作者很热心,基本适配了主流的 Linux 发行版。
    yulgang
        14
    yulgang  
       Jan 15, 2018
    docker qemu uml-linux
    yech1990
        15
    yech1990  
    OP
       Jan 15, 2018
    @zuolan archLinux 下需要安装 xterm 和 xorg-xinit 么?

    暂时调不出 dpi。。 。hiDpi 下真是瞎眼
    yech1990
        16
    yech1990  
    OP
       Jan 15, 2018
    @raysonx 没有查到 flatpak 是怎么获取硬件信息的,感觉不支持制定独立的 MAC 地址和 IP 地址。
    Owenjia
        17
    Owenjia  
       Jan 15, 2018
    推荐看看 firejail,网址在这里: https://firejail.wordpress.com
    Owenjia
        18
    Owenjia  
       Jan 15, 2018   1
    @yech1990
    flatpak 是用了一个叫 bubblewrap 的沙盒,主要是通过 ns/cgroup 进行隔离,跟 firejail 差不多的。
    zuolan
        19
    zuolan  
       Jan 15, 2018
    @yech1990 #15 x11docker 没有依赖来着,KDE 那个地址在这:

    https://community.kde.org/Neon/Docker
    yech1990
        20
    yech1990  
    OP
       Jan 15, 2018 via Android
    @zuolan 我在 Arch 上跑的 报了两个 error 安了依赖才能跑上 demo。 不过目前只能跑跑 demo,如果要运行其他的程序还要摸索一段时间。。。
    lengyihan
        21
    lengyihan  
       Jan 15, 2018 via Android
    docker
    About     Help     Advertise     Blog     API     FAQ     Solana     5917 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 77ms UTC 02:46 PVG 10:46 LAX 19:46 JFK 22:46
    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