我需要一些认真的帮助。我正在尝试,我的意思是真正尝试创建类似DOS的OS。我读过多篇文章,读过多本书(我甚至为O'Reilly支付了终身订阅费),但无济于事,我发现没有任何用处。我想学习如何制作操作系统库,这引起了一个问题: 如果您为操作系统编译的程序,您为程序编写的库是否相同?我知道操作系统的编写非常具有挑战性,很少有试图编写一个程序的程序员永远不会产生可运行的程序,这就是为什么将其描述为“ the great pinnacle of programming.”的原因。但是,尽管如此,我还是会尝试制作一个(只是为了好玩,也许还会在途中学到一些建议)。我要做的基本上是学习如何制作库,C(我已经知道并且喜欢),汇编(我也知道如何与C一起使用)和编译器(我使用GNU工具链)。我遇到的唯一麻烦是[[正在对库进行编码。我现在很像哇,他知道编码库是如此的困难,就像将我指向一本书或其他东西一样!但不是。 我不是在这里要书,我要的只是关于如何做到这一点的一些建议,例如:
最后,
我需要一些认真的帮助。我正在尝试,我的意思是真正尝试创建类似DOS的OS。我读过多篇文章,读过多本书(我甚至为O'Reilly支付了终身订购费,但... ...>