衰退的KDE,进击的Gnome,Linux桌面谁称王?

简介

随着Linux 桌面一年又一年的不温不火,并没有形成爆发,我们来看看开发者 区的发展,看看到底是哪里不太对,为什么这么多年,Linux桌面没有引爆。

其它桌面就不提,先看KDE和Gnome这两个生态。

开始

KDE 和 Gnome都有很多子项目,包含核心应用,系统底层软件,框架,也包含一些插件,辅助应用。

我们选取核心的Kwin 和 gnome-shell 来观察。

由于架构不一样,我们无法找到绝对应对的 项目作对比,但可以找到相当规模的项目来对比。

Kwin 是 易于使用,但灵活,X窗口管理器和Wayland合成器

GNOME Shell为GNOME 3桌面提供了核心的用户界面功能,例如切换到Windows和启动应用程序。 GNOME Shell利用了现代图形硬件的功能,并引入了创新的用户界面概念,以提供视觉吸引力和易于使用的体验。

kwin 代码commit次数在 19080次

Gnome 代码提交次数在 15758次

kwin 有281名开发者

gnome 有509名开发者

kwin 提交频率

gnome 提交频率

可以看到Gnome的开发者更为活跃一些,数量级上,Gnome 略胜一点点

kwin 的分支 和 tag 数

gnome 的分支和tag 数

可以看出gnome的版本迭代比kde 更活跃一些。

kde 开发 区吸引开发者的能力没有gnome 高,可能跟两个 区的血脉和文化有关。

这里就不说哪一个好,哪一个坏,很高兴gnome能越来越活跃。

也不用担心kde 的衰老。

因为有更多的桌面在路上,比如xfce, lxqt,linux mate, cinnamon.

老的国王退位,只是新国王的时代开始,不用太担心。

但如果你关注开源桌面发展,是不是可以加入更强大的 区呢?

强者恒强,才有更大的机会,把事业做大做强。

Gnome 主要采用C语言进 行开发, KDE则是Qt ,主要是cpp语言。

gnome 基于GTK,也是c,所以开发人员应该更容易入手,c 还是要比 cpp简单一些。

cpp就太复杂了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月12日
下一篇 2021年2月12日

相关推荐