SourceForge.net Logo

Home
截图
原创
下载
留言
捐助

jinix os home page

2010.09.12, 3:45pm更新    

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

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


RBIF: pc-bios中断,端口说明大全
SUSV3: Single UNIX Specification Version 3
已经编译好的buildroot-2010.08工具链 buildroot-2010.08_i686.tar.bz2
工具链版本:gcc-4.4.4, binutils-2.20.1, uclibc-0.9.31, 请解压到根目录/下面,因为sysroot的缘故


<<自己动手写内核-skelix设计与实现>>:最新版本,请从此处更新
chm下载:http://jinix.sf.net/file/40_skelix_chm.chm
pdf下载:http://jinix.sf.net/file/40_skelix_pdf.pdf
source下载:http://jinix.sf.net/file/40_skelix_src.tar.bz2









                          jinix3: 进行中(2010.09.12, 3:45pm).


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

2.支撑型数据结构和算法
  stlport-4.6.2(博客上可下载移植好的代码) 完成

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




备注:使用FileZilla即可
sourceforge 主页上传地址:web.sourceforge.net
用户名:jinglexy
密码:jicxxxxx
远程站点文件夹:/home/groups/j/ji/jinix/htdocs
服务器类型:sftp/ssh