【问题标题】:Portable Linux environment for applications用于应用程序的便携式 Linux 环境
【发布时间】:2018-12-27 23:19:22
【问题描述】:

是否有任何应用程序(可能是虚拟机)在其他平台(如 Windows)上运行与 Linux 兼容的编译程序(如 Web 服务),如原生应用程序? 例如,执行一个由该应用程序编译的 C 编码 Web 服务,就像原生 linux 编程一样,但有一个额外的层。 我认为它必须是像 QEMU 这样的 x86 VM,但它是如此沉重和复杂。 我的问题是我用 C for linux 编写了一个应用程序,但我不想在其他平台上运行它而不重建它或使用 Cygwin。

【问题讨论】:

  • Windows 10 现在支持运行 linux 程序 - 在 google 上搜索 Windows Subsystem for Linux 或 WSL
  • @Dipstick 微软不推荐用于生产
  • Stack Overflow 是一个编程和开发问题的网站。您应该使用Stack Exchange network 上的另一个站点来回答这个问题。

标签: c linux windows virtual-machine


【解决方案1】:

您可以查看Docker。据我所知,可以在 Windows 上运行基于 Linux 构建的 Docker 映像。

【讨论】:

  • Docker 不是很便携 我正在寻找像 docker 这样的解决方案,但更便携、更简单
【解决方案2】:

我找到了一个不完整但最佳匹配的解决方案来解决我的问题: flinix 我希望为这个很棒的项目做出更多贡献。

【讨论】:

    【解决方案3】:

    已经为 linux 开发了诸如 wine 之类的软件来运行 Windows 应用程序。您可以尝试http://www.andlinux.org/ 在 Windows 中运行 linux 应用。

    您可以使用 VirtualBox 或 VMWare 并运行 Linux VM 或使用 Cygwin 或 MinGW(类似于 cygwin)。也许尝试使用 Babun,这真的很简单,但我不确定这会运行 linux 应用程序......

    【讨论】:

    • 正是我在寻找类似 WineHQ for Windows 的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多