【采访嘉宾】 余杰 @UbuntuKylin_JackYu 国防科大博士,优麒麟负责人 【采访正文】 1.请简单地介绍一下你自己(技术背景、学习经历、工作经历)。 大家好,我是来自优麒麟团队的余杰,2001年考入国防科大计算机学院,2010年博士毕业后留校工作至今。个人兴趣比较广泛,学习期间,我深入分析过 eMule、Tomcat、Joomla 等开源软件的源代码,为用户解决了一些技术问题,在 eMule 0.49上发现的漏洞也得到了 eMule 开发团队的重视和修复,并编写过部分技术书籍;工作后,我主要负责优麒麟项目的开发和推广,为大家“打杂”。 我们所说的 Unity 包括 Unity7 和 Unity8 两代产品。Unity7 是当前在 Ubuntu/Ubuntu Kylin 中默认搭载的桌面环境,与Gnome、KDE 一样,属于传统桌面环境,后端采用 X 窗口系统;Unity8 是 Ubuntu/Ubuntu Kylin 即将搭载的新一代桌面环境,基于 QT 框架,后端采用 Mir 窗口系统。Unity8 将同时支持桌面、手机、平板,在桌面、手机、平板上拥有统一的界面风格和操作方式,软件开发更快捷,运行更加高效。 Unity 自 2010 年诞生以来,已经随着 Ubuntu/Ubuntu Kylin 系统广泛的深入了 Linux 爱好者的生活中,经过这几年的发展,Unity7 已经非常成熟了,而作为计划同时兼容手机、平板、桌面的新一代桌面环境 Unity8,也已经成功的搭载在手机上,但是对于桌面版,还有一段曲折的路要走,比如在用户体验上,与手机操作模式的区别还未清晰,在技术实现上,窗口管理器、桌面模式的指示器、会话管理、对输入法的支持、对原有基于 X 的应用支持等也还在一直改进中。 Ubuntu 版手机搭载的 Ubuntu Touch 系统具有超强的硬件整合能力,能够在不同平台下为用户带来无缝的使用体验,这是它最大的优势,它还引入了”scope”概念,把相关联的内容整合在一个页面中呈现,并提供强大的手势支持,让一切都变得简单高效。如果生态圈成功建立的话,应用前景不可限量。 以 Unity8 + Mir 统一手机、平板、桌面等设备 GUI,采用新的事务性包管理器 Snappy,为用户提供跨平台的更高效,更安全的 Ubuntu。 我想 Unity 8 的发展,将会给传统桌面 Linux 带来一场革新,掀起一个平台融合的大时代序幕。通过将桌面与智能终端的统一,使得桌面 Linux 得到更大范围的使用和推广。 今后的发展潮流一定是平台融和,云端一体化,所以对于跨平台的技术,比如 Qt 框架、HTML5 开发、还有云技术,可以重点关注。 8.你能否谈谈你对开源的理解以及国内开源技术和产品的看法? 对于开源,在我心中有两个词语:众志成城、兼济天下。将许多人的智慧集合在一起,为社会贡献一份力量。近年来,国内的开源大环境,已经前进了许多,一些大型企业也开始涉及开源,但是也能看到,许多开源项目在文档支持、开发维护、代码质量上存在问题,最后不了了之,是很让人惋惜的。希望国内的开源氛围要建立起来,奉献就会收获。 9.请聊聊任何你想谈的话题。 优麒麟从诞生至今有两年多了,全靠 CCN 三方的资源和人力投入,没有申请一分钱的国家经费;我们一直在努力做好,并坚持自己的技术路线。我们始终认为,稳定和持续是系统版本的核心要点,坚持与国际主流方向一致,而不是将有限的人力投入到重复造轮子的过程中。目前研发团队已经具备相当不错的技术能力,包括在 Unity8 桌面的设计和开发上,我们已经与 Ubuntu 同事一起取得了重大进展,相信 16.04 会给大家一个完美的版本;另外,我们已经成功开发了支持 ARM64 架构的桌面版本,并研制了样机,这在国际上应该是第一家。这两年正好是从 Unity7 到 Unity8 的转换期,很多工作大家都看不到,请大家给点耐心,拭目以待。 |