OSの代わりになるプログラム

OSの代わりになるプログラム

OS の代わりにプログラムを実行するにはどうしたらいいでしょうか? つまり、ハードウェアが起動するとすぐに「Hello World」と表示されるカスタムメイドのプログラムで OS を置き換えることは可能でしょうか?

答え1

はい、それは完全に可能です。ただし、このプログラムは OS である必要があります。つまり、画面に印刷するための一般的な機能は使用できず、代わりにハードウェアに書き込むこれらの機能を自分で実装するか、グラフィックス ハードウェアに直接「Hello World」を書き込む必要があります。

これを実行する方法に関するチュートリアルについては、OSDev wiki を参照してください。まさにこの種類のチュートリアルがあります。

答え2

いいえ。やることが多すぎます。OS が必要で、既存の Windows マネージャー/GUI/CLI/シェルを自分のものに置き換えます。たとえば、MS Windows の「エクスプローラー」を開いて実行する代わりに、自分のものに置き換えます。MS では実用的ではありませんが...

Linuxディストリビューションでもこれを行うことができます。ぜひチェックしてみてください。タイニーコア本当に必要最低限​​の機能を備えたOSです。TinyCoreのデフォルトのWindowsマネージャはフロームこれは独自のGUIを作成するために使用できるフレームワーク上に構築されています

関連情報