我想设置一个 x86 Linux Box,这样:
- 它使用最少的系统资源。
- 运行 SDL,没有 XWindows
- 包含足够的功能 运行 QEmu。
基本上我只是希望它只是虚拟化主机并且尽可能“精简”,将几乎所有资源留给“客户端”操作系统使用.
是否有类似的东西可用于 x86,是否有一种直接的方法可以在没有 X-Windows 的情况下运行 SDL。
编辑:
哦,是的,感谢 Sleske 提供的信息!帧缓冲区评论为我指明了正确的方向!对于其他感兴趣的人 http://www.linux-fbdev.org看起来很有前途!我现在只需要弄清楚如何为 FB 访问配置 SDL。
皮特
最佳答案
你确定这是个好主意吗?
我完全不清楚 SDL 使用的资源明显少于 X windows。你为什么相信这个?另请注意,X windows 比 SDL 更常用于通用软件,因此您正在为各种问题做好准备。我相信您应该重新考虑您的假设。
也就是说,我推荐 Debian作为发行版。它使您可以非常精细地控制要安装的内容,包括 QEmu。
编辑:
如果您只是出于好奇而想尝试一下:通过输出到 Linux 帧缓冲区,SDL 在 Linux 上确实可以在没有 X11 的情况下运行。然而,快速谷歌给人的印象是关于如何做到这一点的文档很少,而且显然这主要只用于嵌入式设备。祝你好运!
您可能还想检查 QEMU 是否直接依赖于 X11,或者它是否可以仅使用 SDL。如果它依赖于 X11,您可能也必须解决这个问题。
关于linux - 具有 SDL 支持且没有 XWindows 的最小 Linux 发行版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1263710/