免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4685 | 回复: 19
打印 上一主题 下一主题

[其他] 在写一个OS内核,求合作者 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-18 19:00 |只看该作者 |倒序浏览
我在写一个操作系统内核,目前已经完成到一个阶段。我想把它变成一个合作项目继续开发,如果你愿意参与,可以跟我联系(jiejinmv@163.com)。
   下面是你可能问到的:
1,内核概况?
**很小,代码量3000行,内核映像40KB。是基于intel i386的抢占式宏内核(因为宏内核不需要实现^.^)。有进程创建,调度,内存管理(主要是响应page-error来支持进程的虚拟内存空间),只读的ext2文件系统,和一个简单的shell。
  
2,内核的设计原则?
**1,我在性能可容忍的前提下,尽量简化代码逻辑和算法。
   2,写一个模块时,参考linux或oranges'的实现机制,但尽量不模仿,都是另行实现。
   对了,这个内核会提供posix的兼容层,我正在写。
  
3,我为什么不参与linux开发,那是更大的开源项目。
**如果你已经具备参与linux开发的能力,不建议你参与这个内核(屋檐太低)。我也晾晾我的底子:我大一读化学,今年转到计科读大二,编程是新近自学的,程度可想而知。这个内核面向对OS了解不深入的同学。
  
4,写这个内核的目的?
**把它当作跳板,希望有朝一日能参与到linux项目里去。有些同学选择读linux源码来了解它,我觉得写一个与之并行的内核,是另一种途径。
  
5,我“参与”之后做些什么?
  请在邮件里做下自我介绍:你对哪方面较了解,计算机体系结构,汇编还是c?下一步的开发计划已经有了:是增添对NTFS,FAT32文件系统的支持(只读的)。你想做的话,就附带说明。不做具体模块的同学,也要负责测试。有一点说在前面:内核是elf格式的,使用了gcc的内联汇编,这意味着你要转到linux(系统或虚拟机)下开发。
   我这个学期课程很多,你加入进来之后,暂时由你做的比较多,我会帮着测试。本来想等课闲下来,再发这帖子,但又怕放冷了。

论坛徽章:
0
2 [报告]
发表于 2013-09-18 20:08 |只看该作者
有点意思.. 能不能放出源码看看?:wink:

论坛徽章:
0
3 [报告]
发表于 2013-09-18 21:57 |只看该作者
本帖最后由 鬼鬼一哈 于 2013-09-18 21:58 编辑

我大一读化学,今年转到计科读大二,编程是新近自学的,LZ乃神人也。膜拜,能能否告知学习的进程?

论坛徽章:
0
4 [报告]
发表于 2013-09-19 17:30 |只看该作者
leaforestd 发表于 2013-09-18 20:08
有点意思.. 能不能放出源码看看?


  本来就是开源的,大家留下邮箱,就会把源码发过去。

论坛徽章:
0
5 [报告]
发表于 2013-09-19 22:47 |只看该作者
本人正在学习这方面的知识,研究生之后我会继续学习这方面的深入的知识,求指教。另外我想看一下您写的内核代码,之后我会给您发邮件的。如果不是因为我这方面额知识还不成熟,我很愿意和您合作!!

论坛徽章:
0
6 [报告]
发表于 2013-09-20 10:02 |只看该作者
回复 2# leaforestd
上传到github了:https://github.com/weiweishuo/papaya


   

论坛徽章:
0
7 [报告]
发表于 2013-09-21 11:21 |只看该作者
可以直接参与linux,不需要把全部的代码都弄懂再参与。可以边参与边学习。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
8 [报告]
发表于 2013-09-22 09:25 |只看该作者
回复 1# weiweishuo

LZ 乃牛人也。:wink:


   

论坛徽章:
0
9 [报告]
发表于 2013-09-29 17:46 |只看该作者
求参与,QQ250191950

论坛徽章:
0
10 [报告]
发表于 2013-09-30 14:16 |只看该作者
求参与, 顶起
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP