LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3882|回复: 19

Olive开发进度汇报(2006-05-22)

[复制链接]
发表于 2006-5-22 12:54:26 | 显示全部楼层 |阅读模式
  我只介绍一下我负责的部分。幻想同志会自行介绍他的开发情况。

  一、包管理(进度: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模式下的常用部分,因为目前是为了能完善系统的机制,而不是完善包的数量,因此只选用了少量软件包。

  五、并行启动脚本(酝酿中)
    目的是最大程度的缩短启动脚本花费的时间。

先汇报到这,说的不全的日后补充。
发表于 2006-5-22 15:22:05 | 显示全部楼层
謝謝 youbest 匯報進展。:thank

有個問題未想通,昔日是幻想老大說要搞個 distro 出來,怎麼現在好像成了 youbest 你在獨力開發?不解!
回复 支持 反对

使用道具 举报

发表于 2006-5-22 22:47:40 | 显示全部楼层
也有参与,不过我没有自主的进行一个分支项目。不好汇报什么大的进展。我会努力的。:)。
回复 支持 反对

使用道具 举报

发表于 2006-5-22 22:56:02 | 显示全部楼层
对豹兄的第一点比较感兴趣,非常期待“和现有的包管理工具还有很大差别”
对于第三点就不置可否了,我个人比较推崇终端与X使用不通的locale。终端下用英文比较舒服
回复 支持 反对

使用道具 举报

发表于 2006-5-22 23:18:42 | 显示全部楼层
对于中文化的 console,只是实验阶段,到后来也许会有改变的。

Console下,我也是用en 的locale。:)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-22 23:44:51 | 显示全部楼层
:p
Post by demonlj
对豹兄的第一点比较感兴趣,非常期待“和现有的包管理工具还有很大差别”
对于第三点就不置可否了,我个人比较推崇终端与X使用不通的locale。终端下用英文比较舒服

对于“和现有的包管理工具还有很大差别”也可能是描述上有误差,我想表达的是因为是自行从头开发自然不会跟现在的包管理器有什么关系,但也暂时不会有质的飞跃。

对于控制台下的英文环境我也很喜欢,所以我才选择了unicon的方式,用cce来辅助输入,当然输入方式只在需要的时候由人工的方式启动。
多说无益,帖张图看看吧

前面一张就是在控制台下使用unicon的状态,在正常使用控制台的时候能看到清楚的中文,对于中文用户来说应该会感到舒服吧。
这样对于我这种半吊子英文的人用GCC编译软件出了错误,就可以很容易看到错误的中文信息,不用去查字典或者猜了,也不用对着乱码发呆了,感觉多好啊~:cool:  

第二张是在bootsplash下的控制台,不过图片选的不太好,有点亮,意思表达到了就成!:p

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-5-23 00:04:49 | 显示全部楼层
做的真漂亮啊。。:)。。
回复 支持 反对

使用道具 举报

发表于 2006-5-23 00:13:42 | 显示全部楼层
这么一说我就比较理解了,不过我希望大家能够在包管理程序上推陈出新,能够切实搞一个有意义的东西出来。
活倒是可以慢慢来干,慢工出细活吧

至于console不应该成为讨论重点,反正各位想要作一个较为推广的发行版的确需要考虑大众情节。
回复 支持 反对

使用道具 举报

发表于 2006-5-23 00:22:04 | 显示全部楼层
对于unicon,不知道对内核打补丁会不会影响到 X。gensplash正在尝试,感觉比bootsplash好。

我也正在研究通用内核,虽然 kanotix 做的不错,Gentoo 的也挺好,不过用起来不方便。准备开一个帖子专门讨论,见 GoogleGroup。

另外就是 包的清单,请看:
http://groups.google.com/group/Olive-Linux/browse_thread/thread/60ab7356645f07f7/6a9199604f56b3e6#6a9199604f56b3e6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-27 11:57:36 | 显示全部楼层
2006-05-27日 我这里的进度汇报:

  包管理器方面,新加入两个管理机制,目前还在开发中,前两天打包基础部分的包花费了不少时间,所以包管理方面的开发进度相对慢了些。
  打包方面,过程还算顺利,基础部分已基本完成,还有部分网络工具还未打包,但已经具备一个基础平台的环境要求,所以暂时放下打包,接着完善包管理器部分。
  其它部分,暂时保持22日状态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表