一段时间以来,我一直在对更高级别的应用程序进行编程,并且刚刚对系统编程产生了兴趣。我想做的是,我想构建一个操作系统(一个原始的)来娱乐......
但我对低级编程一无所知,我对引导和东西一无所知。我只是想知道从哪里开始和学习什么,我刚开始学习引导的东西和文件系统,但不知道如何用 C(++) 对它们进行编程。
管理硬件是另一个问题,我不知道如何编写软件来管理硬件..
最后一个问题是窗口,我知道如何通过在屏幕上绘制东西来以 C++ 图形模式生成窗口,但是像 Java 这样的编程语言使用 JFrame 之类的东西来制作窗口,它们基本上是从操作系统中租用窗口样式和东西,所以我不知道如何将我的 Window 样式借给我计算机上运行的其他程序
请帮助我并引导我朝着正确的方向前进..