2999|8

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

write a os for myself [复制链接]

我一直想写个操作系统,目前只能写到启动程序,想写个能够运行自己的应用程序的,看到有LINUX,MINX源码,但资料都很散,请问大家有这方面的资料吗?收集起来写出个完整的OS来,这样可开发出自己的产品来哦,不为别的就为了荣誉,为了证明自己每白学计算机技术。

最新回复

不好意思,我2004年就高中毕业了,现在只能算上计算机爱好者,我没读过大学,所有的都只能靠自学,不过书籍用的和大学一样,我缺的是好书,计算机体系结构,如何写编译器,及386的汇编解析,如何写操作系统,这些都是我需要的,我想说下我不是工程师,所以我不追求效益,我需要的是掌握更高的技术,我也不是程序员,所以我不须写出软件,我所做的事只是让硬件运行我自己的程序,在WINDOWS方面我不想写应用程序,我只想反汇编,不为了商业利益,只为了不被人牵着鼻子走,在LINUX我读他的源代码,修改后写出自己的程序。 386的体系结构的书籍对我来说很有价值,最好有汇编实例,这样我可以不用借WINDOWS的库文件,摆脱WINDOWS的控制,Intel386汇编程序,是十分关键的,在PC上不管你用那种语言,你的程序用在哪种操作系统上,最终都要回到汇编,再到机械。对于工程师用高级的语言是最好的选择,而我需要的是技术,我希望在书城里能买到更多像赵炯博士写的《LINUX内核完全注释》这样的书。  详情 回复 发表于 2010-4-28 13:33
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
有想法是好的,OS可不是简单的东西,建议还是先把LINUX内核代码读下来先
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
写OS需要绝对的功力。
可以借鉴一下于渊的《自己动手写操作系统》
希望楼主有这个魄力和毅力
同时要软硬件都要有深厚的功底。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
强,坚持下来你是神
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

5
 
楼主是牛人,我现在还没有玩转先成的操作系统,就不用说写操作系统了,支持楼主,写出来后希望分享经验。。。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
支持楼主,关注你的工作进度,希望多多交流。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

7
 
《自己动手写操作系统》的作者是参照《LINUX内核完全分析写的》是本比较好的书不过不是很完整。
LINUX的作者是参照《MINIX的设计与开发》写的,其早期的代码可以用一年学完。
《MINIX的设计与开发》是本好书,不过我手头的代码都没中文注释,学的太慢。
《MINIX的设计与开发》是参照UNIX写的。所以以上的书都是讲类UINX。
其实还有uc/os,uclinux不过书上写的都不完整,在讲操作系统时大多都只讲原理,而不是对源码完全注释。
我希望大学教授讲操作系统时能对MINUX全不源码都讲透,总共才4000行,一年时间可以干掉,这样学生都可以写出自己的OS,如果我们开发程序是商业化那么不用看操作系统,如果是学习,科研,兴趣那么写不出OS是个遗憾,中国这么大,写个操作系统不会太难。

 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
你是那个学校的啊?现在大几了啊,有兴趣和我联系哈啊。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(中级)

9
 
不好意思,我2004年就高中毕业了,现在只能算上计算机爱好者,我没读过大学,所有的都只能靠自学,不过书籍用的和大学一样,我缺的是好书,计算机体系结构,如何写编译器,及386的汇编解析,如何写操作系统,这些都是我需要的,我想说下我不是工程师,所以我不追求效益,我需要的是掌握更高的技术,我也不是程序员,所以我不须写出软件,我所做的事只是让硬件运行我自己的程序,在WINDOWS方面我不想写应用程序,我只想反汇编,不为了商业利益,只为了不被人牵着鼻子走,在LINUX我读他的源代码,修改后写出自己的程序。
386的体系结构的书籍对我来说很有价值,最好有汇编实例,这样我可以不用借WINDOWS的库文件,摆脱WINDOWS的控制,Intel386汇编程序,是十分关键的,在PC上不管你用那种语言,你的程序用在哪种操作系统上,最终都要回到汇编,再到机械。对于工程师用高级的语言是最好的选择,而我需要的是技术,我希望在书城里能买到更多像赵炯博士写的《LINUX内核完全注释》这样的书。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表