|
我只介绍一下我负责的部分。幻想同志会自行介绍他的开发情况。
一、包管理(进度:50%)
目前包管理还处于开发状态,目前完成度大约50%左右。
包关系分析部分已完成。
安装包以及反安装部分尚处于开发阶段。
依照目前状况可能暂时不能完成网络更新功能,有待下一步进行完善,不过设计中已考虑此部分。
目前包只支持二进制的包管理,源码包管理方式只暂时考虑了一下,目前还未设计进去,但将来应该是要实现的。
与目前的包管理系统不兼容。
简介:Olive的包管理方式完全自行设计开发,采用相互独立的包说明文件来描述包之间的关系,少量全局文件进行辅助描述。实体软件包由多个部分包组成以提高系统的伸缩性。目前包的分析部分已经能良好的分析包之间的依赖关系。当然,和现有的包管理工具还有很大差别,但我相信会尽力让它越来越完善。
二、通用内核设计(方法已设计完成,测试已通过,等待实际验证。)
也就是为了能让系统在各种PC机上良好的识别出硬件信息,正确的加载各类设备驱动模块,主要还是在initrd的设计制作上的问题,我目前的设计是采用udev的功能完成这一任务,目前进度情况良好,设计方法已通过测试,证明此方法是行的通的,有待进一步完成设计。
三、控制台的中文环境设计(基本完成)
目前采用的是unicon和cce联合完成此功能,采用unicon的补丁(已在2.6.16.16内核上实现)来实现中文环境的显示问题,曾经比较过cce、zhcon、btrem方式,觉得效果最好的还是unicon,因此采用unicon来显示中文环境,但不完成输入功能,如需要输入自行起用cce来实现输入。不过unicon也有缺憾,就是不支持utf-8和gb18030编码。但就效果而言还是不错的,所以目前暂时采用该方式,如果以后有更好的方式也可以进行替换。
四、软件打包部分(陆续制作中)
基础包部分的清单已经设计好了,暂时不包括任何X部分,全部都是console模式下的常用部分,因为目前是为了能完善系统的机制,而不是完善包的数量,因此只选用了少量软件包。
五、并行启动脚本(酝酿中)
目的是最大程度的缩短启动脚本花费的时间。
先汇报到这,说的不全的日后补充。 |
|