如何制作操作系统?

时间:2012-04-20 07:18:38

标签: windows operating-system compatibility

如何制作与Windows程序兼容的操作系统? 我使用vb但是有另一种语言我可以学习它 也许我可以尝试Windows内核,但如何?

3 个答案:

答案 0 :(得分:3)

您可以从 Andrew S. Tanenbaum 阅读现代操作系统(第3版)开始。

  

第三版包含有关相关操作的最新资料   系统,如Linux, Windows ,以及嵌入式实时和多媒体   系统。包括多媒体操作的新的和更新的报道   系统,多处理器,虚拟机和防病毒软件。   涵盖Windows Vista的内部工作(第11章);独一无二的   目前的出版物提供有关当前研究的信息   Tanenbaum作为操作系统研究员的经历。一个有用的   程序员的参考。

关于编程语言,C是编写操作系统比VB更合适的选择。这个StackOverflow question有很多关于这个主题的材料。

答案 1 :(得分:3)

您将学习如何制作操作系统,然后了解Windows的制作方式(根据程序可用的所有功能和API),并以相同的方式构建自己的工作方式。

问题是,Windows太大而且复杂,无法用有限的资源(金钱,人,知识,时间)进行复制,但这并不能阻止人们。见这些项目:

答案 2 :(得分:0)

尝试在其他方面构建,例如Firefox OS,Android或其他任何东西。 但是,如果你想制作自己的OWN,请使用类似JNOS的东西。