大致说一下项目计划
sandnix吧
全部回复
仅看楼主
level 11
内核类型为Unix-like内核
驱动程序运行在Ring3层
应用层API随着内核完善向Linux靠拢,
早期版本的外壳采用简易的自制shell,以后会采取bash和x11
内核里面编译成一个整体并不允许加载额外模块,以后也不允许,驱动程序运行在内核外,靠一组特殊的API和内核通信,驱动程序之间有一个消息机制.
整个项目大部分采用GPL v3协议,库文件采用LGPL v3协议,第一个版本完成后将会公开源代码.
2015年06月04日 08点06分 1
level 11
编译器为gcc(c和汇编全都用gcc编译),需要安装python
这俩条件不是太奇葩的Linux发行版都能满足
另外启动时需要grub来引导
2015年06月04日 08点06分 2
level 11
内核是混合内核,驱动以外的东西是像Linux那样的运行在Ring0层的一个整体,驱动是单独的模块,从ramdisk或硬盘上加载,运行在Ring3层
2015年06月05日 10点06分 3
level 6
加油![真棒]
2015年06月25日 06点06分 4
level 8
帮个忙顶一顶![真棒]加油
2015年07月05日 15点07分 5
level 11
0.0.1版开发终止,0.0.2版已经进入计划阶段
目前正在用python写一个配置工具用于配置编译选项,类似于linux kernel的kconfig
计划是将以前的代码进行重构,loader进行重写,要求用grub的linux命令能直接加载。内核添加多处理器支持,完善对象管理器和虚拟文件系统
2015年12月28日 18点12分 6
level 2
支持LZ,加油![真棒]
2016年12月18日 14点12分 7
1