Linux Deepin 是一个优秀的国产 Linux 桌面操作系统项目,主要目标是为了解决 Linux 桌面体验的问题,让更多的人可以更加轻松容易地使用 Linux。2 011 年 9 月份,他们成立了公司专注于该操作系统的研发。目前,整个团队人数已经成长到30 多个人。在这 2 年多的时间里,他们不断在 Linux 桌面本地化上发力,做出了很多体验良好的桌面产品。 Linux Deepin 项目官网:http://www.linuxdeepin.com Linux Deepin 代码托管: https://code.csdn.net/Linux-Deepin 本期,我们对 Linux Deepin 团队项目负责人王勇进行了采访,请他来谈谈Linux Deepin 项目的一些情况。 Linux Deepin 团队项目负责人:王勇 CSDN:请介绍下 Linux Deepin 团队和成员的概况? 王勇:Linux Deepin 是一个立足于中国、面向国际的 Linux 桌面操作系统,致力于给全世界带来最人性化的操作体验。我们从2011 年正式成立武汉深之度公司以来,现在已经发展成为一个 30+ 的操作系统研发团队。 Linux Deepin团队的成员大部分都不是学计算机出生,大家都是为了同一个梦想走到一起的,其中有Linux怪才、编程高手、漫画家和油画家、商业人才等。 在 Linux Deepin 团队里,没有传统商业公司的条条框框和官僚主义,这里只有自由、开放、分享的人文环境,大家每天都为了梦想共同努力。 CSDN:发起Linux Deepin项目的初衷是什么?请简单介绍一下发起的过程。王勇:Linux Deepin 项目的初衷很简单也很单纯,就是几个创始人的操作系统梦想,大家希望通过努力给全世界带来更自由、更佳体验的操作系统。 我记得那还是 2011 年春,Deepin、Hiweed、21wmd 和我大家坐在一起讨论怎么做Linux Deepin 11.06,那时候整个团队就我们 4 个人,大家的想法也很简单,先做一个版本出来看看。半年后我们做了第一个原创的产品:深度软件中心,深度软件中心极大地改善了Linux 装软件难的问题,用户只需要一键就可以轻松安装自己喜爱的软件。随后的 Linux Deepin11.06 在国内以及国际上的反响非常不错,我们的努力得到了全世界用户的认可和鼓励,所以我们决定于 2011 年 9 月份成立公司来专注于操作系统研发。 Linux Deepin 这个团队的发展速度远远超过我们当初的预想,刚开始我们就几个人,但是每年我们的团队规模都会翻倍,我们几乎每年都会因为团队规模而搬到一个更大的办公场所,到目前为止已经发展到30+ 的成员规模。 CSDN:Linux Deepin 基于 Ubuntu,在新增特性的选取上,你们如何把握?原则是什么?又是如何实现的? 王勇:这个说法不准确,Linux Deepin 是一个基于 DEB 包管理的一个独立操作系统,和那些 Ubuntu的衍生版仅仅只是换主题、调整ISO预置的软件包不同。 Linux Deepin 在大量吸纳 Debian/Ubuntu 仓库的软件包之外,我们构建了更大的 Deepin 软件仓库。LinuxDeepin 的软件仓库不但包含 Debian/Ubuntu 的软件包,还包含了大量深度原创的软件以及第三方优质软件。 如同上面说的,我们不是在Ubuntu上面新增什么。我们从ISO 定制、软件仓库的构建到桌面环境、到上层的深度应用都是 Linux Deepin 团队花费大量的时间和精力研发的。而传统的 Linux 发行版都是大量打包上游软件作者的源码,而不进行深层次的交互设计,所以在用户操作体验上都差不多。 我们构建 Linux Deepin 的原则很简单:开箱即用。我们希望用户打开电脑以后就马上享受生活、快速工作和学习,而不是打开Linux 要折腾那些非常基础的字体、编码、输入法等琐事,这些事情 Linux 社区折腾十几年了。我们希望新手们装上 Linux Deepin 马上就可以娱乐工作,高手装上Linux Deepin 以后就可以把宝贵的时间用于比字体编码等这些更值得研究的难题上。 CSDN:目前Linux Deepin项目取得了哪些成果?用户有多少? 王勇:从 Linux Deepin 2011年9月创建到现在的2年里,我们取得成果主要有:
因为我们在全世界都有非常多用户,我们很难对所有用户进行统计,只按照我们官方服务器的统计,我们每日的活跃用户在十几万,实际算上世界其他 Linux Deepin 镜像服务器的用户应该会更多。 CSDN:请介绍下 Linux Deepin 开发的深度桌面环境,都应用到了哪些技术,相对其他流行的桌面环境如GNOME、KDE 有什么优势? 王勇:深度桌面环境是一个技术革新的产物,深度桌面环境完全是由 HTML5 技术来搭建的,但是和平常我们了解的浏览器里面的 HTML5 不一样。深度桌面环境通过修改WebKit 核心代码达到 HTML5 和底层 C 库进行互通,这样界面部分的代码完全由 H5ML5、JS、CoffeeScript 来构建,而底层的逻辑则由底层的各种 C 语言库来控制。 通过 HTML5 结合底层 C语言库的方式,我们既能用传统构建网站的方式和标准来编写桌面系统,又能通过底层的 C 语言库解决传统 HTML5 不能调用操作系统API的难题。 相对于传统技术构建的 GNOME 和KDE的优势主要有:
|