正在进行操作系统开发,求操作系统开发资料
本人最近在构思开发一个操作系统(不要说偶不自量力啊~)
可惜手头参考资料奇缺,希望各位不吝赐教,向我推荐一些技术资料啊什么的。
相当崩溃的,现在书店里买到的讲计算机硬件编程的书,几乎都是基于16位平台的(这都什么时代了啊……)
我现在手上有清华大学出版社的《微型计算机原理与接口技术》,机械工业出版社的《Linux内核完全解析(基于0.12内核)》《32位保护模式下Windows汇编语言》,但是这些东西都是相当老的东西了。
从网上下了Intel. 64 and IA-32 Architectures Software Developer's Manual,但这玩艺太大,而且全是E文,把我头都搞大了。希望有高手点拨一下。
开发环境:有
MASM,VisualStudio.NET,gcc,bochs(有点乱七八糟,各位如果有什么建议,也请多多指教)
另外,
1、关于一些核心硬件,比如显卡什么的编程资料。不要求是最新的,但是至少要能开发图形界面的程度。
2、关于汉字显示的实现
3、网络及分布式开发
关于这些方面的内容,有什么推荐的资料,也希望告诉在下,不胜感激!
最后,简单的介绍一下本人的计划:
现在随着经济利益以及其他因素的推动,互联网作为一个自由空间的特性正在不断地被削弱。其安全性和自由性正在经受考验。前段时间的海盗湾事件以及法国政府禁止互联网影音下载等充分揭示了这一趋势。
为此,我希望开发一个全新的平台,使得Internet上可以实现更加自由、更加广泛、更加全面、更加安全的信息、资源、数据的共享。(说得我好像好伟大似的……-_-||||)
同时这也是为了打破国外在系统软件和互联网技术上的垄断。
因此,对鄙人这一设想感兴趣的各路高手们,欢迎与本人联系
邮箱是tippisum@163.com
欢迎加入!
注意:虽然嘴上说得很伟大,但是想也知道这种事情决不是简简单单就能实现的,而且计划仍处于构想阶段。因此如果想要加入的话,可得先三思。不过,如果对在下有什么好的建议、意见或指导,将不尽感激。
ps:由于本人还是一个在校学生,现在正面临考试,因此最近可能没有时间上网了,不过一等到有时间就会开始这项计划。
谢谢各位的支持,不胜感激!