如何制作与Windows程序兼容的操作系统? 我使用vb但是有另一种语言我可以学习它 也许我可以尝试Windows内核,但如何?
答案 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的东西。