【问题标题】:How to create bootable GUI programs?如何创建可引导的 GUI 程序?
【发布时间】:2011-03-18 12:21:34
【问题描述】:

*"for Retro computing purposes only"*

有些程序可以直接启动并且有一个漂亮的图形用户界面

例如Acronis 操作系统选择器和磁盘控制器(screenshot)

它们如何在没有底层操作系统的情况下运行?这可以通过使用最小的 Linux 发行版来实现吗?

目标:程序运行时应该独立于操作系统(例如,您不必从 os cmd 或桌面启动它)

操作系统也不应该增加程序的大小有点太多

我也想知道 Qt GUI 是否可以这样运行...

【问题讨论】:

    标签: bootable


    【解决方案1】:

    我怀疑 Acronis OS Selector 和 Disk Director 使用他们自己的 Windows 7 版本。

    是的,您可以制作一个拥有自己操作系统的程序。您可以使用可引导的 Linux 发行版。

    Knoppix,举个例子,是一个可引导的 Linux 发行版。

    【讨论】:

    • 我认为问题更多的是“如何实现与 Linux 发行版使用的图形安装程序相同的行为”而不是“我可以使用 livecd 运行图形程序”
    • @Aif:我知道你不能在评论中冗长,但我不明白你的两个问题之间的区别。
    • 后者意味着从一个完整的操作系统启动一个程序,而不是一些类似独立的行为
    • @umar:好的。我猜。程序中包含的操作系统必须访问磁盘、图形卡,可能还有网络(Internet)。对我来说,这听起来并不比 Linux 内核少太多。
    • 是的,认真的。但是谷歌“DOS GUI”你想出了一些有趣的用户界面
    【解决方案2】:

    一个全面的 GUI + 可启动程序背后的故事有点像这样:

    • 在 linux GUI 工具包中开发程序
    • 在启动时,加载一个 linux 内核(没有任何桌面环境)
    • 将控制权交给程序 GUI

    更多信息:Bootable Qt-Linux Application

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 2014-08-04
      相关资源
      最近更新 更多