write a os for myself

ouyangjinlin 2010-04-26 12:47:10
我一直想写个操作系统,目前只能写到启动程序,想写个能够运行自己的应用程序的,看到有LINUX,MINX源码,但资料都很散,请问大家有这方面的资料吗?收集起来写出个完整的OS来,这样可开发出自己的产品来哦,不为别的就为了荣誉,为了证明自己每白学计算机技术。
...全文
140 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangjinlin 2010-04-28
  • 打赏
  • 举报
回复
不好意思,我2004年就高中毕业了,现在只能算上计算机爱好者,我没读过大学,所有的都只能靠自学,不过书籍用的和大学一样,我缺的是好书,计算机体系结构,如何写编译器,及386的汇编解析,如何写操作系统,这些都是我需要的,我想说下我不是工程师,所以我不追求效益,我需要的是掌握更高的技术,我也不是程序员,所以我不须写出软件,我所做的事只是让硬件运行我自己的程序,在WINDOWS方面我不想写应用程序,我只想反汇编,不为了商业利益,只为了不被人牵着鼻子走,在LINUX我读他的源代码,修改后写出自己的程序。
386的体系结构的书籍对我来说很有价值,最好有汇编实例,这样我可以不用借WINDOWS的库文件,摆脱WINDOWS的控制,Intel386汇编程序,是十分关键的,在PC上不管你用那种语言,你的程序用在哪种操作系统上,最终都要回到汇编,再到机械。对于工程师用高级的语言是最好的选择,而我需要的是技术,我希望在书城里能买到更多像赵炯博士写的《LINUX内核完全注释》这样的书。
yangtseriver1020 2010-04-27
  • 打赏
  • 举报
回复
你是那个学校的啊?现在大几了啊,有兴趣和我联系哈啊。
ouyangjinlin 2010-04-27
  • 打赏
  • 举报
回复
《自己动手写操作系统》的作者是参照《LINUX内核完全分析写的》是本比较好的书不过不是很完整。
LINUX的作者是参照《MINIX的设计与开发》写的,其早期的代码可以用一年学完。
《MINIX的设计与开发》是本好书,不过我手头的代码都没中文注释,学的太慢。
《MINIX的设计与开发》是参照UNIX写的。所以以上的书都是讲类UINX。
其实还有uc/os,uclinux不过书上写的都不完整,在讲操作系统时大多都只讲原理,而不是对源码完全注释。
我希望大学教授讲操作系统时能对MINUX全不源码都讲透,总共才4000行,一年时间可以干掉,这样学生都可以写出自己的OS,如果我们开发程序是商业化那么不用看操作系统,如果是学习,科研,兴趣那么写不出OS是个遗憾,中国这么大,写个操作系统不会太难。

zhdi1986 2010-04-27
  • 打赏
  • 举报
回复
支持楼主,关注你的工作进度,希望多多交流。
GARY 2010-04-26
  • 打赏
  • 举报
回复
写OS需要绝对的功力。
可以借鉴一下于渊的《自己动手写操作系统》
希望楼主有这个魄力和毅力
同时要软硬件都要有深厚的功底。
硬面饽饽 2010-04-26
  • 打赏
  • 举报
回复
有想法是好的,OS可不是简单的东西,建议还是先把LINUX内核代码读下来先
jbb0523 2010-04-26
  • 打赏
  • 举报
回复
楼主是牛人,我现在还没有玩转先成的操作系统,就不用说写操作系统了,支持楼主,写出来后希望分享经验。。。
jxxx2967 2010-04-26
  • 打赏
  • 举报
回复
强,坚持下来你是神

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧