免费注册 查看新帖 |

Chinaunix

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

cnix0.10更新(看了redor的帖子,所以转个贴) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-09 20:53 |只看该作者 |倒序浏览
cnix0.10更新

cnix已经几年没有更新了,大概最近两个月在老代码的基础上继续开发,现在基本上完成当时定下的第一个阶段的目标。
1. cnix支持的系统调用:不一一列举了,大家可以看kernel/systable.c。系统调用编号和linux基本一致,主要是为了开发调试方便。
2. cnix支持的应用程序:gcc,binutils,coreutils,vim,make,sed,find,...,gnu的程序移植性非常好。
3. cnix支持的文件系统:minix V2 filesystem。
4. 可以在cnix自编译内核,然后替换根目录下的kernel,就可以进行测试。
a. 编译内核
cd /usr/src; make hdimg
b. 测试内核
cp hdimg /kernel; sync
重新启动机器(vmware)
c. 编写应用程序
vim + gcc,老习惯。
5. cnix主页
http://newcnix.googlecode.com
a. 下载vmware映像
http://code.google.com/p/newcnix/downloads/list
分成了四个压缩包,全部下载到一个目录下,解压缩(解压后有206M),然后用vmware(VMware-workstation-5.5.2-29772)加载。
b. cnix开发,移植应用程序
http://newcnix.googlecode.com/sv ... /doc/cn/porting.txt
6. TODO:参看源代码根目录下的TODO文件。

[ 本帖最后由 xiexiecn 于 2009-1-16 10:28 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-12-09 20:54 |只看该作者

回复 #1 xiexiecn 的帖子

这个帖子在linuxforum和chinaunix的kernel板块发过,不过没多少人回。借c/c++板块的人气,广告一下,呵呵。现在开发人员太少,希望可以找到一些志同道合的同志。
本来没想在这个板块发,不过最近看了redor的“我最近有一个新的idea了, 有没有人愿意研究操作系统开发的? ”,感觉或许会有人有兴趣。
linuxforum上的原帖:
http://www.linuxforum.net/forum/ ... &o=7&fpart=
chinaunix的kernel板块原帖:
http://linux.chinaunix.net/bbs/thread-1041563-1-5.html

[ 本帖最后由 xiexiecn 于 2009-1-16 10:28 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-12-10 00:02 |只看该作者

回复 #1 xiexiecn 的帖子

顶楼的帖子是从linuxforum转来的,这一个多月我们又加了tcp/ip协议栈。目前可以跑ping,简单的http server,还可以跑telnet。截了几张图:

[ 本帖最后由 xiexiecn 于 2008-12-10 00:07 编辑 ]

boot.JPG (71.22 KB, 下载次数: 99)

boot.JPG

ping.JPG (74.55 KB, 下载次数: 97)

ping.JPG

telnet.JPG (79.22 KB, 下载次数: 115)

telnet.JPG

论坛徽章:
0
4 [报告]
发表于 2008-12-24 14:58 |只看该作者
现在支持telnetd。看图。

cnixtel.JPG (40.9 KB, 下载次数: 110)

cnixtel.JPG

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2008-12-24 15:01 |只看该作者
很强!牛人啊!
膜拜中……

论坛徽章:
0
6 [报告]
发表于 2008-12-24 15:06 |只看该作者
汗。。。。太牛了

论坛徽章:
0
7 [报告]
发表于 2008-12-24 15:06 |只看该作者
都是牛人,我给加个精吧,也方便别人检索。

论坛徽章:
0
8 [报告]
发表于 2008-12-24 15:52 |只看该作者
很强。cnix完全port了glibc吗?

论坛徽章:
0
9 [报告]
发表于 2008-12-24 16:52 |只看该作者

回复 #8 emacsnw 的帖子

目前用的newlib,glibc还没空去弄,因为newlib有很好的文档可以参考。对这个有兴趣的话,可以看一下下面这个文档:
http://newcnix.googlecode.com/sv ... /doc/cn/porting.txt
现在打算先把网络弄稳了,接着再加上中文和图形,我和cnqin打算09年年底可以跑上基本的图形程序(不打算用xwindows),希望可以实现。

[ 本帖最后由 xiexiecn 于 2008-12-24 17:05 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-12-26 09:16 |只看该作者

回复 #9 xiexiecn 的帖子

花了大半天移植了cce,现在支持中文。图:

zw1.JPG (96.87 KB, 下载次数: 100)

zw1.JPG

zw2.JPG (84.57 KB, 下载次数: 107)

zw2.JPG
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP