为什么大多数 linux 发行版默认使用 gnome?

Fen*_*eng 23 linux gnome kde

为什么最流行的 Linux 发行版的默认桌面环境是 gnome?KDE 在我看来是一个同样好的桌面环境。是因为许可证原因吗?历史性?要不然?

Fah*_*tha 32

因此,对您的问题的完整回答涉及一些历史。这是本书覆盖以及REBEL CODE格林·穆迪,第15章,Trolls Versus Gnomes。这是一个有趣的故事。

早在 1990 年代中期,Matthias Ettrich就对 Linux 产生了兴趣。(马蒂亚斯也因发起 LyX 项目而闻名)。他担心可用性问题,因为普通人能够使用 Linux,当时 Linux 主要是针对高技术类型、黑客等的。他碰巧遇到了Trolltech创建的Qt 工具包。这个工具包是专有的,但显然 Matthias 并不认为这是一个足够重要的缺点。他可能被称为属于自由软件社区的“务实”派。大约在那个时候,他开始了基于 Qt 工具包的 KDE 项目。如果您查看原始公告(由维基百科的 KDE 页面),您会看到 Matthias 提到了 Kool 桌面环境。你再也听不到关于 Kool 的消息了。:-) 我想每个人都太尴尬了。

无论如何,人们可能会称之为自由软件社区的“纯粹主义者”,特别是包括 Richard Stallman 和他的自由软件基金会,对这一转变感到震惊。于是开始了竞争的GNOME项目,其最初的领导者是Miguel De Icaza,他恰好在这个站点上。米格尔正好处于这一切的中间,所以他是上历史课的理想人选。新的 GNOME 项目使用了一个名为GTK(Gimp 工具包)的工具包,该工具包大约在同一时间由 Kimball 和 Mattis为GIMP创建(GIMP 项目大约在 1995 年开始)。

然后奇趣科技开始感到压力,1998 年改用Q 公共许可证(QPL),2000 年终于加入 GPL 作为替代。一。

现在,红帽,当时和现在一样是市场领导者之一,过去和现在都和 FSF 一样关注软件自由,尽管我出于不同的原因聚集在一起。因此,他们坚持发布 GNOME。当然,Debian 也与 GNOME 一起使用。(这是在 Ubuntu 之前的日子,Ubuntu 于 2004 年首次发布)。所以即使在今天,Debian 和 Ubuntu 默认使用 GNOME。其他一些发行版选择使用 KDE,特别是 SUSE。我记得 1999 年 8 月从 Red Hat 5.2(我认为)切换到 SUSE 6.4,并被 KDE 1 的美丽所震撼。 SUSE 与 KDE 的认同度更高,而 Red Hat 与 GNOME 的认同度更高,即使在今天.

  • 有关信息,Debian [(暂时)切换到 Xfce 作为默认 DE](http://anonscm.debian.org/gitweb/?p=tasksel/tasksel.git;a=commitdiff;h=dfca406eb694e0ac00ea04b12fc912237e01c9b13)。2001 年 11 月 (2认同)

Han*_*Gay 13

当大多数发行版在 KDE 和 GNOME 之间进行选择时,Qt 库(构建 KDE 的基础)的许可存在很多不确定性。这不是一个问题了,而是由一次被清除了大多数发行版已经选择了,这是哪门子的事情,他们不舒服切换时没有一个真正的好理由。


Wes*_*ker 12

哲学。

大多数发行版倾向于关注最基本的最终用户,他们不能为自己做任何事情。gnome 的理念往往是“它以这种方式工作,并且仅以这种方式工作”,并让用户处于可以帮助他们完成的通用配置中,并提供干净且一致的界面。

另一方面,KDE 非常强大且非常灵活。您可以配置它并根据您的特定需求进行定制。我的 KDE 设置是高度定制的,可能与其他人的设置不匹配。正因为如此,如果用户不知道自己在做什么,他们很容易陷入困境。所以它可能被认为“不太安全”。

其中一些还来自非常古老的决定。回到 KDE 时代,当时还不清楚 Qt 许可选项会发生什么,一些发行版采用了 Gnome。现在 Qt 在 *GPL 发行版下可以安全地使用和重新分发,如果重新启动该决定,它可能会改变结果。但是,一旦做出了关键决定,大多数发行版都不想“进行切换”,因为这会使人们感到困惑(即使它只影响机器上的新用户)。

/me 坐下来等待他的声誉下降来回答这个问题。但我像我看到的那样称呼它。

  • 而且情况越来越糟,配置选项消失了,默认设置是错误的(根据我的口味)。 (4认同)
  • @Falmarri:在表达偏好的大男孩(Debian、Ubuntu、Fedora、SuSE、Mint)中,只有 SuSE 默认为 KDE。 (3认同)
  • 我同意大多数观点,但这看起来太像火焰诱饵了。例如,“大多数发行版倾向于关注最基本的最终用户,他们自己无法做任何事情。”我非常不同意。哪些相对“主流”的发行版是“简单的”?当然是 Ubuntu、Mint(虽然基本上是 ubuntu)、Debian(?)、Red Hat(?。有争议,因为它主要是商业站点)、Suse。其中,我认为只有 Ubuntu 使用 Gnome。(还有薄荷?)。(我认为debian默认是KDE?)。Suse 和 RedHat 都使用 KDE。 (2认同)
  • 然后我不会称之为简单的其他主流发行版,它们通常也没有默认的 DE。Arch、gentoo、slackware,我认为所有这些默认都没有任何 DE,而且我认为大多数用户群都使用 KDE。不过这一切都毫无意义,因为不同的版本有不同的默认值,有些让您在安装时进行选择。 (2认同)