2011-03-18 57 views
8

*"for Retro computing purposes only"*如何創建可引導的GUI程序?

有些程序直接引導和有一個很好的GUI

例如Acronis操作系統選擇和磁盤主任(screenshot)

他們怎麼可以運行wihtout底層操作系統?這可以通過使用最小的Linux發行版來實現嗎?

目標:程序運行應使得它看上去獨立的操作系統(例如,你不必須從OS CMD或桌面啓動它)

也操作系統應該不會有增加程序的大小有點過分

也不知Qt的圖形用戶界面的可以這樣運行了......

回答

2

背後的綜合GUI +啓動程序的故事有點像這樣:

  • 在Linux GUI工具包
  • 在啓動開發程序,加載Linux內核(沒有任何桌面環境)
  • 手在控制程序GUI

更多信息:Bootable Qt-Linux Application

2

我懷疑Acronis操作系統選擇和磁盤Director使用他們自己的版本的Windows 7。

是的,您可以製作具有自己的操作系統的程序。你可以使用可啓動的Linux發行版。

Knoppix,挑選一個例子中,是一個可啓動Linux發行版。

+1

我認爲這個問題是更多的「我怎樣才能達到同樣的行爲,使用的Linux發行版圖形安裝程序」比「我可以用一個LiveCD運行圖形程序」 – Aif 2011-03-18 12:47:54

+0

@Aif:我知道你不能在一個有詳細評論,但我不明白你的兩個問題的區別。 – 2011-03-18 12:51:11

+0

後者意味着從一個完整的操作系統啓動一個程序,而不是一些獨立的行爲 – yolo 2011-03-18 13:29:27