开发明显减缓是在cjacker进红旗之前早就出现了的现象,问题是多方面的,cjacker个人的工作变动只是诸因素中影响并不大的一个因素:
1、Magic Linux项目团队的人力资源严重欠缺。尽管目前Magic Group的数目在不断增加,但离ML发展的要求还有很大的距离。Linux系统博大精深,仅仅依赖寥寥几个人,要把它做好,很难。Magic Linux能否尽早推出1.2Final,两方面的人才是关键,一是软件包维护人员,一是规范的测试人员,这两方面需要的人多,技术层次则相对比较简单,是有希望发展一大批的。
2、Magic Linux项目的组织协调工作不力。cjacker作为技术牛人,对组织协调的兴趣并不大,yufei也曾有过相关的批评;其他几位技术牛人也差不多;conner忙于毕业论文,也无暇进行;未参与开发的做起来也外行。根据我的分析,导致ML开发减缓,在开发工作的组织协调上有两方面的不足:一是人力资源信息(包括所有参与者的技术水平、上网条件、时间精力、个人兴趣等)缺乏有效的整理,组织协调工作自然无从开展;二是规范的测试队伍没有建立起来,“发现问题=>定位问题=>解决问题=>验证解决”的链条断掉,开发人员的兴趣也受到影响。
关于第一个不足,公社人力资源站下一步将完善有关的功能,为ML项目服务。
3、测试不规范、测试工作组织不力。昨晚在公社IRC#meeting频道曾和freedn专门谈到这个问题。我想这应该是ML1.2迟迟未能达到发布正式版要求的最主要原因。要想早日见到ML1.2Final,首要要做的事情就是扩大装机量然后组织规范的测试,让“发现问题=>定位问题=>解决问题=>验证解决”的流程运转起来。
关于如何测试的问题,大家可以看看ML的公共培训大纲:
http://www.fanslinux.org/hrm/viewedu.php?act=edit&eid=40
待会,我也会将昨晚和freedn讨论的内容放到这个培训大纲中去。