Answers:
@rob是正确的。从技术上讲,GNOME是官方的GNU项目。但是,有很多有趣的历史。
是1996年。没有桌面环境。用户和系统管理员可以从一大堆程序中组装环境。不同的窗口管理器,不同的应用程序,也可能是扩展坞。市场上有两种主要工具包:Qt和GTK +。Qt已经存在了一段时间,并且是一家名为Trolltech的公司的商业产品。GTK +也已经存在了一段时间。由于它最初是为在GIMP中使用而编写的,因此它与FSF有松散的联系。有更多的工具包,例如(例如)Motif,但是出于讨论目的,我们不在乎它们。
Kool桌面环境(也称为KDE)是在当年10月创建的,以响应UNIX系统没有统一的桌面环境的事实。(KDE项目很快放弃了“ Kool”,而只使用了未定义的“ K”。这显然是一个不错的选择。)KDE的创建者Matthias Ettrich选择将Qt用于他的新桌面。对于自由软件社区来说,这是一个主要问题。这意味着,为了使用Matthias创建的超赞免费桌面,他们必须安装专有软件-Qt。
FSF做出的回应不是一个,而是两个项目,两个项目并行进行,以防万一没有成功。第一个是名为“和谐”的项目。Harmony旨在成为Qt的LGPL许可,API兼容的免费软件克隆。想法是社区将保留KDE,只需替换专有位即可。
Harmony项目从未真正解决过。在Qt于2000年获得完全免费软件(由FSF定义)的许可之前,开发进行了大约4年,从而消除了Harmony的最初动机。由于第二个项目的重新授权和成功,Harmony被放弃了。
我敢打赌,您猜到现在第二个项目是什么。是GNOME。
我已经给出了上面的历史。现在,让我们将它们绑在一起。
因此,回答您的问题:是的,GNU和GNOME之间存在关系。GNOME是GNU项目的官方桌面环境,因此是官方GNU项目,也是GNU操作系统的一部分。从历史上看,它是GNU为响应KDE对Qt的依赖而创建的。事实上,摹在GNOME代表GNU。首字母缩略词扩展到GNU网络对象模型环境-这是指已计划但从未实施的技术,因为该项目认为该技术“不符合GNOME的核心愿景”。
话虽如此,GNOME现在是一个巨大的项目。例如,如今,GTK +由GNOME员工维护,而不是一个独立的项目。可以肯定地说,GNOME作为一个实体独立于GNU,即使它们在历史上和技术上都相关。GNOME有自己的基础架构;自己的社区;它自己的治理流程。
顺便提一下,这也是为什么GNOME和KDE在当今(友好)竞争对手中的原因。这是因为早在1996年成立KDE时,GNOME的创建便是直接与KDE竞争的明确目标。这种竞争一直持续到现在。
Gnome是GNU自由软件集合的官方组成部分http://www.gnu.org/software/software.html