答案1
GNOME Shell 和 Unity 都是 GNOME 桌面环境之上的 shell。两者都不以对方为基础;您可以使用 GNOME Shell 或 Unity,在其之下您将拥有 GNOME。
答案2
在版本 17.04 之前,Ubuntu 默认使用 Unity 7 桌面环境交付,从版本 17.10 开始,它默认使用 Gnome 3 桌面环境交付,而 Gnome 3 桌面环境gnome-shell
是其中的一部分。
但是 Ubuntu 还有很多 Flavors,即 Xubuntu、Kubuntu、Lubuntu,它们都有不同的桌面环境。截至目前,Unity7 在 17.10 的存储库中仍然可用,但由于 Canonical 停止开发它,可能会在 Ubuntu 的其他版本中被删除。
口味的简短概述:
- Ubuntu:17.10之前使用Unity 7桌面环境,17.10之后使用gnome环境
- Lubuntu:具有LxDe桌面环境
- Kubuntu:具有 KDE Plasma 桌面环境
- Xubuntu:具有Xfce桌面环境
- GnomeUbuntu:具有 Gnome 3 桌面环境,自版本 17.10 起不再作为默认环境。
因此 Unity 基于 Gnome,并且 gnome 一直到 11.04 为止都是 Ubuntu 的默认桌面环境。 Unity被设计为使用随着时间的推移而变化的现有功能和底层程序,在Unity的最新版本中你只会发现gnome的痕迹,甚至大部分底层程序都被改变和改变。
所以,是的,Unity 是“基于”gnome 的,但事实上,它在定制和功能方面与它有很大关系。