博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

os fans

MSN & Mail:jinglexy at yahoo dot com dot cn
操作系统开发博客圈:http://blog.chinaunix.net/group/group_507.html
qq group(os fans): 3*2*2*6*2*9*2
  jinglexy.cublog.cn

关于作者
马甲:天衣有缝
职业:linux driver
位置:徐家汇上海交大
|| << >> ||
我的分类


jinix操作系统项目:http://jinix.sourceforge.net(原创)
大致介绍一下:linux环境,gcc编译器,c++语言,混合式内核(现在还只是单内核),目前目标平台i386/arm。刚刚已完成了kernel主要部分。
os fans 请加我msn。
qq群:3226292(很少使用了)




1.系统初始化
  内核启动 完成
  i386硬件初始化(分页) 完成
  时钟初始化 完成
  中断及异常初始化 完成
  reboot/halt/poweroff 完成
  acpi/apm 未完成
  fpu/mmx/sse/sse2 未完成

2.支撑型数据结构和算法
  hash 完成
  队列 完成
  链表 完成
  fifo/lifo 完成
  stl移植 未完成

3.内存管理子系统
  buddy算法 完成
  slab分配器 完成
  页异常处理 完成
  cow(copy on write) 未完成
  demand paging 未完成
  守护线程(swap,shrink & reap) 完成

4.进程及任务调度
  时钟中断/任务切换 完成
  调度算法 完成
  进程相关的内存(地址映射机制) 完成
  fork() 完成
  内核线程 完成
  init线程 完成
  用户线程 完成
  同步机制:内核锁和原子操作 完成

5.设备驱动
  中断机制/软中断接口 完成
  驱动框架及对外接口考虑 完成
  字符设备驱动框架 完成
  块设备驱动框架 完成
  网络设备驱动框架 完成
  控制台驱动(显卡,键盘,鼠标) 完成
  dma驱动 未完成
  pci驱动 未完成
  8029/8139, ne2000网卡驱动 完成
  usb驱动 未完成

6.文件系统
  vfs设计 完成
  vfs内核接口 完成
  proc 未完成
  ramdisk 未完成
  ext2 未完成
  vfat 完成
  可执行文件elf加载 完成
  动态链接库和内核模块 未完成

7.TCP/IP网络模块
  lwip 未完成

8.进程间通信IPC
  共享内存 未完成
  信号量 未完成
  消息队列 未完成

9.posix支持及其他
  susv3调研 未完成
  lsb调研 未完成
  posix兼容及测试 未完成
  linux-abi兼容 未完成
  shell及常用application 未完成
  smp调研 未完成
  内核cache/系统性能优化 未完成
  kgdb支持 未完成

10.保留
     




发表于: 2008-05-25,修改于: 2008-05-25 13:20,已浏览294次,有评论3条 推荐 投诉


网友评论
网友: crook 时间:2008-05-30 13:44:47 IP地址:199.64.0.★
感觉有点意思。

网友: 本站网友 时间:2008-09-08 11:32:12 IP地址:58.213.113.★
很不错,等有时间了,跟你联系一下,呵呵。学习。暂时没有注册。
我在南京。你在??

网友: jinglexy 时间:2008-09-10 08:46:40 IP地址:116.232.106.★
现在都停止了快4,5个月了,主要是工作忙。
食之无味,弃之可惜,现在就是这种状态了。
上海,可以联系我msn或mail交流,博客最上的公告有地址

 发表评论