发布chunix-0.0.1版本

12 views
Skip to first unread message

Chunis Deng

unread,
Mar 24, 2012, 10:29:47 AM3/24/12
to xv6...@googlegroups.com
转眼间,这个邮件列表沉寂了1年多了,不知道大家都在忙啥呢?

chunix是我5个月前正式在google code上开始的一个从零开始的x86体系结构的操作系统,用于自己学习时的实践。

chunix参考了skelix,xv6,Orange’S等诸多os的实现,
目前可说是比大家可以想到的任何更简单的OS更简单(当然,512字节的bootsector不算,呵呵)
目前只有1800行代码,基本就是转入保护模式后,跳入第一个任务,
然后开始接收用户命令并处理(仅实现了3个打印基本信息的命令)
支持键盘输入,屏幕输出,
但尚未实现内存管理,用户程序,进程切换,文件系统...

文件系统的实现才开始,计划先实现sfs(simple file system: http://dimensionalrift.homelinux.net/combuster/vdisk/sfs.html)。

chunix目前的代码托管在google code上:http://code.google.com/p/chunix
今天发布0.0.1版本,算是对前段工作的一个阶段性总结,敬请大家关注,也欢迎大家的建议与参与!   :-)

dachuan

unread,
Mar 24, 2012, 11:11:07 AM3/24/12
to xv6...@googlegroups.com
向所有还在坚持的人致敬。。
我表示在米国读苦逼的书很多课。
加油
--
Dachuan Huang
Cellphone: 614-390-7234
2015 Neil Avenue
Ohio State University
Columbus, Ohio
U.S.A.

dachuan

unread,
Mar 24, 2012, 11:15:24 AM3/24/12
to xv6...@googlegroups.com
我这有个662的课程,共四个作业,其中前两个作业很简单,后两个作业是改进程调度算法和实现一个VFS。哈哈,跟你这个有点像。这个课程基本上是LKD为课本。
http://blog.chinaunix.net/uid-20602285-id-3051849.html 这个是第三个作业的 内核是2.4.9。第四个有时间再做。

你学了很多啊,这样从零开始保护模式啥的都学懂了吧,我对这个半桶水,或者说1/3桶水都木有

Chunis Deng

unread,
Mar 24, 2012, 11:30:27 AM3/24/12
to xv6...@googlegroups.com
呵呵,多谢!
能在大学里待久一点是一种幸福,何况是在米国哈

我目前还停留在最基本的os层面呢,前几天狠啃了一下unix v6,然后觉得实在是没那个时间和精力而放弃了
以后就慢慢的做吧,做到啥再研究啥
所以,进程调度和vfs还很遥远呢,先完成sfs,再考虑ext2,然后再vfs...
Reply all
Reply to author
Forward
0 new messages