余杰谈Ubuntu Kylin的那些事儿,回应网友质疑

2014-05-20 11:09


【编者按】2014年4月22日,Ubuntu Kylin 14.04长期支持版本在北京召开产品发布会,并正式定名为“优麒麟”(新闻链接)。Ubuntu Kylin 14.04 LTS是Ubuntu Kylin操作系统的第三个正式发行版,也是首个长期支持(LTS)版。

Ubuntu Kylin系统截图

Ubuntu Kylin操作系统最新版本截图(点击看大图)

Ubuntu Kylin项目官网http://ubuntukylin.com/

本期,我们对Ubuntu Kylin团队负责人余杰进行了专访,请他来谈谈Ubuntu Kylin项目的一些情况,并对部分网友关于Ubuntu Kylin的质疑进行了回应。下面是对邮件采访的整理。


CSDN CODE:请简单介绍下您本人及您的工作情况。

余杰:我来自重庆农村,家庭条件一般,从初一开始就利用暑假做生意,贴补自己的生活费,算是接触社会比较早了。2001年考入国防科技大学就读本科,2010年博士毕业并留校工作。

从大二自己攒钱买了一台二手笔记本开始,我就喜欢上折腾各种开源软件,如Tomcat、Joomla、OpenJDK等。为了用得方便,我自己还对它们做过简单定制和修改,并供同学和朋友免费使用。

我的博士课题也是在开源软件aMule/eMule(国内叫“电驴”)上做的,当时还是0.49版本。我花了3个月的时间把“电驴”的源代码读了一遍,意外发现它的通讯协议存在漏洞,可以被外部利用进行大型DDoS攻击。我将该信息发邮件给“电驴”作者,后面他们在0.50以后的版本中就通过IP地址限制等方式减小了漏洞被利用的可能性。

目前,我是Ubuntu Kylin开源操作系统的项目负责人,与来自CCN实验室三方的同事和Linux社区爱好者一起,共同推进Ubuntu Kylin版本规划、系统定制、应用开发、社区建设等方面的工作。

CSDN CODE:作为项目负责人,能否介绍下Ubuntu Kylin项目诞生的过程?

余杰:国防科技大学操作系统团队(简称 NUDT)和工信部软件与集成电路促进中心(简称 CSIP)从2010年开始,一直在进行各种努力,试图融入国际操作系统开源社区,促进中国开源软件和开源文化的发展。

2012年6月,Ubuntu创始人Mark先生应邀访问长沙,与NUDT和CSIP充分讨论了建立中文开源操作系统社区的必要性与可行性,并达成初步合作协议。正是这次面对面的交流,三方表明了诚意,奠定了后续合作的基础。

2013年初,Ubuntu Kylin项目正式启动。到目前为止,我们已经发布了三个正式版本。

CSDN CODE:CCN联合实验室各方在Ubuntu Kylin项目发展过程中各自都扮演什么样的角色?

余杰:CCN联合实验室由CSIP、Canonical和NUDT三方组成,Ubuntu Kylin的发展得到了三方的共同支持。CSIP负责提供社区平台,NUDT和Canonical负责Ubuntu Kylin的具体开发,并对所有代码的协议进行检查,确保符合法律和社区规则。

CSDN CODE:Ubuntu Kylin名称的由来是什么?该系统和之前的“麒麟操作系统”、“中标麒麟”有什么联系?

余杰:CCN实验室管理委员会在讨论名称时,考虑到NUDT团队的品牌叫Kylin、Canonical团队的品牌叫Ubuntu,而CSIP主要提供平台,因此我们的合作成果自然就叫“Ubuntu Kylin”了。目前,Ubuntu Kylin的中文名称已经确定为“优麒麟”,这是我们在社区上通过中文名征集和投票选出来的。

Ubuntu Kylin和麒麟操作系统、中标麒麟操作系统之间没有联系,Ubuntu Kylin是遵守GPL协议的中文开源操作系统,取得的成果可以在符合协议和授权条件下应用到所有的开源发行版和商业发行版

CSDN CODE:目前,Ubuntu Kylin团队的运营资金获取途径有哪些?

余杰:Ubuntu Kylin项目的启动资金,由CCN三方各自出资投入。为支持Ubuntu Kylin的持续健康发展,我们正在推进Ubuntu Kylin的OEM预装、商业技术支持等有偿服务,现已与HP已初步达成OEM预装协议,并同时在推动其它硬件提供商,相信近期会有更多振奋人心的信息发布。

CSDN CODE:Ubuntu Kylin项目的理念和定位是什么?目标用户群体是哪些?

余杰:Ubuntu Kylin操作系统的设计理念可以从三个方面进行阐述:

1. 融入与尊重国际社区。

站在巨人的肩膀上,充分吸收、利用、参与,直至主导全球领先的开源平台和技术成果。由于目前国内的开源产业并未形成气候,“重复造轮子”即无必要也无可能。比如,Linux内核已经成熟,并且在全球有成千上万人在维护;又比如,目前已经有Gnome、KDE、Unity等成熟稳定的桌面环境,对用户而言只是易用性问题。这些工作我们完全没有必要再去重复做一遍,并且由于人力资源有限,做出来的东西在稳定性和后续维护等方面根本不如现有项目。

我们认为,通过与国际社区的协同工作,学习并逐渐掌握核心技术,让我们的工作深度融合并贡献到上游中,是当前最好的一条道路。另外,我们也希望“以真正开放的态度”做开源,将对开源软件的贡献反馈到上游,而不是停留在口号上。目前我们团队广泛参与到很多上游项目中,并在Ubiquity(注:Ubuntu安装程序)、Friends等项目中贡献了代码。

2. 更佳的本地化体验。

操作系统的国际认同感首先来源于本地认同感,因此,我们的第一阶段工作着重于根据中国特色的需求和使用习惯,通过定制本地化的桌面用户环境,以及开发满足广大中文用户特定需求的应用软件来提供细腻的中文用户体验。

比如,中文用户对Linux桌面系统吐槽最多的是中文化问题。完全依赖于社区爱好者进行翻译,导致翻译质量和进度都不可控。对此,我们在14.04阶段投入全职人员,联合Ubuntu简体中文小组的徐亮、苏运强、龚新源等朋友,集中攻关40天。目前从用户反馈统计来看,大家对Ubuntu/Ubuntu Kylin 14.04的中文化吐槽少了很多。同时,我们的中文化小组也在与这些朋友们的协作翻译中得到提升和认可,团队成员罗磊已经被正式接纳为Ubuntu简体中文小组近一年多来唯一一位的新增成员。

又比如,自13.04发布后,我们在论坛和学校调研用户反馈,发现很多初次使用者对于Linux桌面系统的管理非常头疼,命令行的管理方式对于非计算机专业的同学基本不可行,于是我们就考虑联合Ubuntu Tweak作者进行开发和完善,但由于他个人时间和精力原因,合作未成;因此,我们自己基于QT/QML开发了一款图形界面的桌面系统管理软件--“优客助手”。目前来看,这个工具在提高Linux系统易用性方面加分不少,在国内外都拥有了不少粉丝。

3. 打造中文生态环境。

Linux在我国乃至全球推广举步维艰的重要原因,不是Linux自身不好用,而是:其一,上面的应用软件相较于Windows、Mac差距太大;其二,Linux平台下的硬件适配性不足,尤其对于新款电脑。Ubuntu Kylin依托CCN联合实验室,借助CCN三方的影响力,通过联合国内各大服务提供商、软件提供商和硬件提供商,逐步打造适合于Ubuntu Kylin的良好生态环境。目前,我们已经与金山办公软件、金山云、搜狗等公司取得了实质合作,推出了WPS办公软件、金山快盘、搜狗输入法等的Linux版本,并定制搜狗导航作为浏览器默认主页,降低了国人使用Linux的门槛。目前,我们还在酝酿和沟通更多的商业合作,相信Ubuntu Kylin后续版本会给大家带来更多惊喜!

关于Ubuntu Kylin的设计目标,则是逐步满足互联网用户和企业级用户两种群体的需求。目前来看,通过已经发布的三个版本,我们已经建立了由大量热心“优客”组成的Ubuntu Kylin用户社区。比如,我们的忠实支持者ping-wu、时常“放炮”的笨鸟弟弟、每天在线时间超过10小时的rolandyex,还有蘇揚、koolar、cbuntu、dengshuangjang、jeromesea等等,他们活跃于我们的论坛、QQ群、微博、微信,此外,全国各地的开源组织,如北京的中科院开源软件协会、清华大学学生网管会、天津的南开大学Linux用户组、广州Linux用户组、重庆西南大学开源协会、西邮Linux兴趣小组等都给予我们大力支持,为我们加油,也时刻鞭策我们不断改进!我们的每个版本中,很多特色和完善来自于他们的建议。

CSDN CODE:Ubuntu Kylin项目包括本地化在内,目前取得了哪些成果?

余杰:项目成果方面好像上面已经大概介绍了,目前还只是万里长征的第一步。Ubuntu Kylin团队在这一年中最大的收获有两个方面:

一是逐渐融入了国际社区,开始得到上游认可,并掌握了Linux系统的设计思想和主要技术,将国际社区的开发和运维模式引入团队;

二是建立起一套基于Python/QT/QML等多种开发技术的敏捷开发方法,并成功应用于优客助手、金山快盘、搜狗输入法等软件的开发中,这些方法已经开始推广到部分Linux行业用户,进一步促进了Linux生态环境的改善。

CSDN CODE:能否透露一下Ubuntu Kylin跟Ubuntu官方上游的合作情况?

余杰:我们与Ubuntu上游一直保持非常紧密的合作。

我们通过在线通讯工具(主要是邮件和IRC)、远程电话会议(每周1~2次)、面对面技术例会(每1~2个月一次)以及Ubuntu开发者峰会(UDS)(每3个月一次)等形式与Ubuntu核心开发人员建立了非常良好的社区合作模式。比如,Ubuntu社区大牛cjwatson、vorlon、seb128、jr、dholbach、barry、balloons、efly、infinity、pitti等等都是Ubuntu Kylin的贡献者和参与者,他们还为Ubuntu Kylin项目贡献了不少patch。

另外,作为CCN实验室的一部分,Ubuntu还指派了多名全职人员参与Ubuntu Kylin项目的开发和管理,比如,Ubuntu Kylin的项目经理Anthony Wong、软件包管理者Aron Xu、搜狗输入法皮肤支持开发者Fanjun Kong都是来自Ubuntu。

我们也一直在不断地将Ubuntu Kylin可国际化的工作积极推到Ubuntu上游,这个后续还会进一步加强。

CSDN CODE:Ubuntu Kylin是否会跟随Canonical(Ubuntu母公司)推出移动版本,以后是否会涉足服务器领域?

余杰:Ubuntu Kylin团队已经在参与Ubuntu移动版本项目,包括进行Ubuntu SDK的优化和开发推广,至于是否推出Ubuntu Kylin移动版要视用户需求而定。目前暂时不涉及服务器领域。

CSDN CODE:Ubuntu Kylin与国内其他开源社区,如中文化团队都有怎样的合作?

余杰:正如前面所介绍,目前Ubuntu Kylin团队与国内开源社区的合作是相当紧密的。Ubuntu中文化团队对我们支持很大,否则Ubuntu/Ubuntu Kylin 14.04又要被大量吐槽了,他们对于中文化工作的一丝不苟、严格要求和执着精神,让我非常敬佩。

CSDN CODE:能否谈谈您个人在团队管理和社区运营方面的经验和心得?

余杰:我们团队是按社区模式进行管理的。团队成立之初,由于我们在社区项目上经验还不够丰富,一方面积极向Ubuntu社区大牛和管理者学习,一方面内部定期以技术分享和圆桌会议的方式进行自我升华。

经过这一年的锻炼,Ubuntu Kylin团队已经逐步成熟,在设计和开发方面都提升很快,逐步成长出一批社区开发和社区建设的中坚力量。在这个以80后、90后为主体的团队中,充满了激情和热血。这一年,Ubuntu Kylin也拥有了一批铁杆优客,在他们的支持和鼓励下,我们内部热情很高,希望能够为国内Linux用户带来更多的福音。

CSDN CODE:面对目前社区存在的一些质疑的声音,您个人以及整个团队如何看待?

余杰:是的,Ubuntu Kylin推出才一年,得到了很多荣誉和认可,也拥有了一批优客粉丝。但我们在版本特色等方面还有较大的提升空间,我们也真诚地接受来自社区的反馈和批评,并力争做到更好。

不过,目前在国内做开源的环境确实不太好,部分批评是毫无根据或者恶意而为的。我这里也有些个人看法,正好借此机会说明一下:

首先,Ubuntu Kylin作为一个由CCN三方资助的开源Linux项目,未申请任何国家经费;
其次,Ubuntu Kylin的所有项目都一直并将永远遵守开源协议和商业公司合同要求,同时尊重社区朋友的劳动成果;
再次,Ubuntu Kylin是一个基于Ubuntu的中文开源操作系统,融合了全世界开源朋友的成果,其成果也会反馈到全球开源爱好者
最后,Ubuntu Kylin还年轻,希望真正热爱开源的朋友能够给我们多一些时间和包容,我们一定会加倍努力,争取发布更好的版本,并将Linux开源系统推广到更多中文用户中。

CSDN CODE:最后,您能不能谈谈Ubuntu Kylin下一步的计划和目标是什么?

余杰:Ubuntu Kylin后续一方面会与Ubuntu上游共同设计、开发和完善Unity 8、Mir、SDK等重要项目,另一方面会在UI设计、软件商城、应用软件等方面继续发力,并形成鲜明的Ubuntu Kylin特色。

为广大用户提供易用性、稳定性更高的中文操作系统以及为中国开源软件和开源文化的发展做出贡献是Ubuntu Kylin永恒的追求。

via: http://code.csdn.net/news/2819757