Canonical 在几年前曾经抛弃了 GNOME,而是用其自己定制的 Unity 来实现 Ubuntu 用户界面。不过现在,Canonical 在 Ubuntu 18.04 发行版里又重新用回了 GNOME,而放弃了 Unity。 那么问题来了:为什么 Canonical 会放弃 Unity 呢?Christine Hall 推测,Canonical 这么做的原因很可能和钱有关。她列举了几点原因,来说明为什么 Canonical 会在 Ubuntu 系统开发上做出如此巨大的技术变化。 Christine Hall 对媒体说:
Canonical 关于 GNOME 和 Unity 的官方声明如果还有读者不知道这个声明的内容的话,这里就再提及一下。Ubuntu 创始人 Mark Shuttleworth 在官博宣布了关于 Ubuntu 桌面环境在技术上的重大变动:
Linux 用户对 GNOME 取代 Unity 的反应关于 GNOME 取代 Unity 的消息,在 Reddit 的 Linux 频道引起了热烈讨论,并形成了一个很长的讨论帖: ShibaTheDestroyer: “对我来说无所谓,真的。GNOME 是高度可定制的,如果 Canonical 脑子够用的话,他们会通过扩展的方式新界面做得和 Unity 差不多。这样用户就可以按照以前的习惯操作,而且 GNOME 得到的支持越多,Canonical 的代码库维护工作就越轻松简单。如果这一切都能做得很好的话,那又有什么关系呢?” Csolisr: “GNOME Shell 是可定制,可扩展的。但是对于部分开发者来说,这些定制和扩展还是不够,所以才会有各种其他的分支出现,例如 Linux Mint 开发者们搞出来的 Cinnamon。” DSMcGuire:“我猜在 GNOME 真的派上用场之前,会一直用 Unity 7 吧。” 然而,还有很多人表示,过去 3-4 年Ubuntu 在做 Unity 8 时,一直在使用基于 Qt 的 KDE,那么为什么现在要突然换成基于 GTK 的 GNOME 呢?为什么不直接用 KDE 来替换 Unity,从而把之前几年积攒的 Qt 经验都用上呢? Edarfoc: “这帮人会(把 Ubuntu 对 GNOME 的依赖)搞得比 Debian 还重,Debian 的默认界面就是 GNOME.” Charged_Buffalo: “这不仅仅是社区和上游的事情,这关乎到 Ubuntu 的品牌。宣称放弃 Ubuntu 手机和 Unity 8 对公司的公众形象时一个巨大的冲击。从上游来看,正如你们所提到的,可能要花一倍的时间才能用 GNOME 做出更好的桌面界面(而且谁也不知道能不能真的做到)。从 UI 的角度来看,这种技术选择也打破了 Ubuntu 喜闻乐见的橙色主题(因为 GNOME 的 UI 主题是蓝黑白的混合。),这对 Ubuntu 品牌来说绝对是有冲击作用的。” Phyrz: “我一开始很担心,因为早上我安装了ubuntu-gnome-desktop,安装的几个小时内,gnome-tweak,控制面板和一大堆扩展来回折腾,最后好像是能用了,至少对我来说是这样。” Whiskies: “真心希望他们选 KDE。我可不觉的 GNOME 开发者能对 Canonical 敞开心扉促成进步,因为这两个组织根本就意见相左。 KDE 目前是最好的选择,即使以往情况并不总是尽如人意。难道 Canonical 的开发者们从 Unity 中得来的 Qt 和 QML 的经验还不够多吗?这些经验技巧本来应该传承过来才对。” Avamander: “要是放弃,Unity 干脆一早就不要开始啊,为什么要等到人们觉得它还不错的时候才放弃?这个技术都快到上小学的年纪了。” Ubugtu: “这个变化让我觉得不可思议。Unity 是我最喜欢的桌面,Unity 8 看上去帅极了。虽然我觉得 GNOME 也还不错,但是窗体和菜单间的垂直空间浪费得太多了。” (责任编辑:IT) |