SourceForge.net Logo

Home
截图
原创
下载
留言
捐助

jinix os home page

2008.10.10更新    

项目介绍:
源于Linux,热爱,生存,无知,战争,恐惧,极端宗教...
欢迎您使用‘简约行情宝’(功能强大的免费炒股软件),如有需求请联系MSN
欢迎您使用‘飞扬手机围棋打谱3.0’(功能强大的手机围棋打谱软件),如有需求请联系MSN
jinix是一个用C++(部分c,汇编)编写的原创操作系统,以linux-2.2.26,linux-2.4.18,linux-2.6.10中算法和框架为参考,
实现目标是兼容posix的实用os,当前版本是2.0.0(开发中)。技术高手请加MSN

个人介绍:
马甲:天衣有缝
性别:不祥
生卒:不祥
血型:不祥
MSN & mail: jinglexy@yahoo.com.cn
QQ群:3226292
新博客 : http://jinglexy.cublog.cn
老博客1: http://www.cppblog.com/jinglexy
老博客2: http://blog.csdn.net/waterpub

jinix2: 项目暂时停止,工作量太大,以后可能会继续吧(2008.10.10).
jinix3: linux的轻量级发行版,采用linux-2.6.27,busybox-1.10.0,uclibc-0.9.29等等



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.保留