Chinaunix首页 | 论坛 | 博客
  • 博客访问: 705450
  • 博文数量: 60
  • 博客积分: 2849
  • 博客等级: 少校
  • 技术积分: 1011
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-10 15:38
文章分类
文章存档

2013年(4)

2012年(11)

2011年(5)

2010年(3)

2009年(9)

2008年(19)

2007年(9)

分类: C/C++

2008-05-25 12:42:13

大致介绍一下: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.保留
     




阅读(4630) | 评论(4) | 转发(2) |
给主人留下些什么吧!~~

chinaunix网友2011-06-17 20:51:17

不好意思……不懂编程……一点都不懂……只希望系统的用户体验别像 Windows 那么差!外壳得啥时候呢?窗口操作落伍了…… 邮箱:Shomnipotence@hotmail.com

jinglexy2008-09-10 08:46:40

现在都停止了快4,5个月了,主要是工作忙。 食之无味,弃之可惜,现在就是这种状态了。 上海,可以联系我msn或mail交流,博客最上的公告有地址

chinaunix网友2008-09-08 11:32:12

很不错,等有时间了,跟你联系一下,呵呵。学习。暂时没有注册。 我在南京。你在??

crook2008-05-30 13:44:47

感觉有点意思。