龙空技术网

写在 deepin 二十年

deepin深度社区 648

前言:

眼前同学们对“deepin 开发”可能比较关怀,大家都想要知道一些“deepin 开发”的相关知识。那么小编在网上汇集了一些有关“deepin 开发””的相关知识,希望你们能喜欢,我们一起来了解一下吧!

无论你现在使用的是 Ubuntu、Arch、Fedora 还是其他的发行版, deepin 与他们一样,都是开源世界中从不同角度理解并满足用户需求,为 Linux 以及开源理想添砖加瓦的项目。我们希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。

——deepin社区创始人:deepin

今年 deepin 迎来了它的二十岁生日,D妹就来说说 deepin 二十年间一些可能不为大众所知的事,尽量全面但仍然可能有遗漏:

一、 deepin 操作系统

先说 Linux 操作系统,它因为开放和灵活两个特点,在全世界吸引了很多开发者和用户。但 Linux 有很多分支版本,因此很多普通用户觉得它复杂,上手有点难。以前国外有人讨论 Ubuntu 对 Linux 做了哪些贡献,有个回答挺逗的,记得是这么说的:Ubuntu 把东西做得好,让好几百万对 Linux 一窍不通的人能开始用 Linux,而且还能一直用下去,这就是 Ubuntu 对 Linux 最大的贡献。

在某种程度上 deepin 跟 Ubuntu 类似,在很长的时间“免除新手痛苦、节约老手时间”都是作为 deepin 的口号和产品理念存在,也吸引了非常多国内外的用户。deepin 团队不只是想给大家一个好看又好用的操作系统,还想通过自己的创新和努力,帮助 Linux 整个生态系统向前发展。朝着这个目标,二十年来一步一个脚印,坚持实现最初的梦想。

2004年7月22日,Hiweed Linux 发布,它是中国第一个基于 Debian 的本地化版本。因为它的特别设计和友好的用户界面,很快就受到了大家的关注。2009年, Hiweed Linux 项目正式更名,推出 Linux deepin 发行版。

2009-2012年间,deepin 团队开发深度音乐、深度影音,解决 Linux 中文用音乐、视频播放难的问题。除此之外deepin团队还致力于解决用户在操作习惯上的适应、开箱即用的便捷性、歌词显示乱码以及字幕错位等问题,提升用户体验,并鼓励用户参与社区反馈,共同推动deepin系统的发展和完善。

深度音乐

深度影音

开发深度截图,让聊天截图变得更简单。那时候 QQ 没有 Linux 可用的版本,flameshot 之类截图软件也要5年后才出现。深度截图当时上线后获得了一众好评。

深度截图

可以说 deepin 当时就是靠一个发行版和这几个特色软件起步的。

2012-2013 年间,deepin 团队有了自己的技术积累,开始钻研怎么做桌面环境。最开始当然也是比较粗糙的,自己做的启动器、任务栏、桌面、控制中心 + compiz + gnome-settings-daemon +……,后来逐步挨个替换成自己的。为什么开始做自己的桌面环境?Unity 、GNOME Shell 虽然很炫,但是稳定性很差也不符合国人习惯,Xfce、LXQT 很轻量但是又显得简陋。于是乎设计师弄出了一个特别酷炫的设计图,勾起了所有开发的兴致:

虽然没有完全实现最初的设计效果,但是最终自研的深度桌面环境(Deepin Desktop Environment,简称DDE) DDE 1.0 还是随着 deepin 12.12(跳票到13年)发布了,这是个很重要的里程碑。后面 DDE 一路狂飙,现在已经刷到 6.0,现在 DDE 也不止是在 deepin 上使用,也被移植到 Debian、Arch、Ubuntu、Manjaro、Fedora、OpenSUSE 等知名发行版上,供用户使用。这一路走来,有很多满意与不尽人意的地方,不过只要有用户支持,我们就初心不改。

deepin 为大家所熟知的,一个是 DDE(深度桌面环境)、另外一个是 deepin-wine (Windows应用兼容)。

应该是2013 年,deepin 团队开始做 deepin-wine 。最开始团队是想跟 crossover 合作来完成的,也确实合作了一段时间,但是最终因为各种原因不了了之,也就有了deepin-wine。deepin-wine 解决了诸多国民应用在 Linux 下使用的问题,其中又以QQ和微信等国民应用为典型。这两款应用在最近两年接连推出 Linux 原生版本,而且体验还不错,深感欣慰。当然 deepin-wine 也有了其新的使命在继续努力。

现在 deepin-wine 的某些应用还在一些其他 Linux 发行版上使用

2014-2017 年间,国内在 Linux 上的原生应用基本等于0,deepin 团队为帮助 Linux 整个生态系统向前发展,几位负责人各处奔走,和多个厂商伙伴沟通。以 deepin 投入人力、厂商提供API的方式,完成了网易云音乐、有道词典 Linux 版本的开发。当然,还有搜狗输入法(对,第一个找搜狗解决输入法问题的 Linux 发行版是 deepin ),这个对广大网友上网可以说是太必需了。deepin 还协助这些合作伙伴适配了其他 Linux 发行版,如 Ubuntu、Arch 等。

网易云音乐 Linux 版本支持

deepin 联合有道词典 发布第一个版本

除了这些原生应用的生态,还有喜闻乐见的造轮子,这些轮子有些是为了让 DDE 更加完整,有些则是解决用户痛点。除了前面提到的影音三剑客以外,看图应用的内置OCR功能,也极大地丰富了用户的多媒体体验,提高了工作效率。深度安装器以其精简的设计和后配置模式,简化了安装流程,缩短了安装时间,成为许多其他Linux发行版效仿的典范。

深度轮子应用

当然还有深度商店,是 Linux 下第一个模块化商店,可实现云端配置管理端侧体验,解决了用户找应用的问题。在此之前的应用商店只能说是带界面的软件包安装器和仓库管理(不好意思……)。为了解决软件的英文介绍,还号召贡献者一段一段翻译(这凝聚力超棒哒)。

2019年至今, 除了操作系统更新迭代以外,国内的软件生态有了质的突破。deepin 团队坚守开源理念,为成千上万的软硬件适配与支持不懈努力,持续贡献力量。

深度商店

2020年团队搞了个超厉害的东西,叫如意玲珑(Linyaps),给 Linux 带来了一个全新的软件包管理和分发的好办法,它特别聪明,解决了 Linux 系统里以前软件包不兼容的老大难问题,还让软件开发和分发变得简单,说起来,当初为了给它起这个名字,大家还争得不可开交呢(差点就动手了,哈哈)。

2023年9月,deepin 推出 UOS AI 功能,成为首个集成AI大模型的开源操作系统。团队结合大模型与操作系统,使用户在问答、文档总结、Function calling、文件搜索、语音识别、语音合成、图像识别等功能中使用更加便利高效。开发者可用 DTK AI 接口调用模型能力,用户在文件管理、全局搜索、看图、相册、UOS AI 助手等应用中也能使用模型能力。deepin 已演变为AI赋能的新一代智能操作系统。

deepin 刚刚成立的时候,开源社区对中国人做 Linux 发行版仍然有很大质疑:是不是又一个国外换皮骗政府钱的发行版?deepin 做个主题能叫发行版吗?

现在可以自豪说 deepin 把这条路一步一步给趟出来了,至2024年12月,deepin 全球用户超过了800万,拥有9个海外分支社区,在100多个国家和地区拥有140多个镜像站点。

deepin 从星星之火,到如今燎遍世界。

二、deepin (深度)社区开源贡献

deepin 99%的项目都是在 Github () 上开源的,新版本在研的仓库有 252 个,还有大量旧项目归档在 martyr-deepin()。提供了超过2500万行开源代码,这些代码被广泛应用于全球不同的项目和发行版中。

github linuxdeepin

在上游贡献这个板块,deepin 也在一直持续不断往 Qt、kernel、wine、box86/box64 等上百个开源社区提交补丁,现在补丁数量也在1200以上。

部分内容,详细内容可以参考下面链接

deepin 在 Qt 上游贡献量的排行,应该是国内最多的。

此外,deepin 团队还积极参与了其他开源项目,如 Linux 内核和 GNOME 桌面环境。

uniontech = deepin

所谓取之开源、回馈开源是 deepin 团队二十年坚持做的事情。

标签: #deepin 开发