程序代替操作系统

程序代替操作系统

我如何运行程序来代替操作系统?我的意思是,我是否可以用一个定制的程序替换操作系统,该程序在硬件启动时立即显示“Hello World”?

答案1

是的,完全可以,但是这个程序必须是你的操作系统。这意味着你将无法使用典型的功能来打印到屏幕上,而是必须自己实现这些写入硬件的功能,或者只需直接将“Hello World”写入图形硬件即可。

有关如何执行此操作的教程,请查阅 OSDev wiki,他们有关于此类内容的教程。

答案2

不。事情太多了。你需要一个操作系统,并用你的操作系统替换现有的窗口管理器/gui/cli/shell。例如,不是打开并运行 MS Windows“资源管理器”,而是用你的操作系统替换它。这在 MS 中不实用,但是……

您可以使用 Linux 发行版执行此操作...您应该查看微型核心一个真正基本的操作系统,旨在构建。TinyCore 中的默认窗口管理器是电影它建立在一个框架上,你可以用它来制作自己的 GUI

相关内容