当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 37 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : GNOME,灭亡之路
帖子发表于 : 2012-11-26 17:22 

注册: 2009-02-01 19:41
帖子: 420
送出感谢: 0 次
接收感谢: 2
GNOME 是各个主流发行版的默认桌面环境。不过这个名声得来的有点不是那么厚道,起码不是靠实力获得的。GNOME无论是在易用性还是在可定制性上都离KDE差了一大截。GNOME能获得今天的成就,原因是
一开始就站在了道义的制高点牵制住了KDE。这是为何呢?

原因就在Qt上。{}Matthias Ettrich{}开发KDE选择了Qt。而当时的Qt并不是一个开源软件。Qt由一家叫做Troll Tech的公司掌握。Qt采取办法是的是对开源软件的开发使用免费授权,只有开发商业软件才需要购买商业授权。但是社区的一些人开始担心Qt的未来。
特别是RedHat这样的大公司,不希望Linux桌面被一家挪威公司掐住咽喉。于是 RedHat 伙同 IBM ,再拉上其他公司\textbf{资助}了另一个项目:GNOME。

没有大公司的资助GNOME从一开始就不会存在。所谓兵马未动粮草先行嘛。GNOME名义为社区项目,实际上参与GNOME开发的人有大量是Linux界有影响力的大公司的全职员工。
特别是RedHat派出了数量最多的人员参与了GNOME项目。因此在一些人当中流程GNOME是RedHat项目的说法。这当然是无稽之谈,不过GNOME获得大公司的资金和人员上的直接资助是事实。

GNOME为了避免KDE依赖于一个私有的Qt软件的弊端,选择了Gtk作为其GUI界面库。GTK是GIMP的副产品。全称为 Gimp Tool Kit。是为了开发GIMP而编写的一个UI库。同Qt一样是对Xlib的一次包装。
和Qt不同的是Gtk采用C语言开发。

相比采用不标准的C++语言, GNOME选择了同Gtk一样使用C语言进行开发。当时C++还不是一个标准语言,使用C++的开发者并没有C语言多。所以从一开始GNOME的选择就能吸引更多的社区开发者。

\begin{notice}
注意:C++语言的第一个标准是在 1998 年通过的,又叫C++98标准。第二个C++标准是2011年通过的,叫C++11。有人会提到2003年通过的C++03,那个是对标准库的一次扩充和修正,语言本身没有变化。
所以KDE创立于1996年,实际上是在使用一个没有标准的语言。标准要到2年后才有。
\end{notice}

由于没有协议的问题,GNOME获得了飞快的发展。从1997年立项开始没过多久,就迅速的变成各大发行版的默认桌面环境。

GNOME的目的是提供一个完全自由的桌面。通过使用完全GPL的Gtk进行开发,GNOME规避了KDE可能遇到的潜在风险。为了应对这件事,Troll Tech宣布Qt以GPL许可发布。Qt正式开始了GPL和商业授权的双授权模式。可以说,Qt采用GPL协议后,GNOME事实上已经没有存在的必要了。而Qt最后被Nokia收购的时候,更是采用了LGPL协议发布,连开发商业软件都不再需要购买授权了。

重重危机下,也许是GNOME推出失败之作Gnome-Shell的原因吧!



_________________
评价: 3.7% wanv
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-26 18:28 
头像

注册: 2009-07-29 20:11
帖子: 2245
地址: Gensokyo
系统: Arch Linux
送出感谢: 4
接收感谢: 23
个人觉得...RH开发的东西没一个好用的.....

其实也应该多亏了GNOME当时采取这种做法让TrollTech给Qt一份开源协议,KDE才发展的越来越好,GNOME越来越站不住脚,最后连用户最基本的需求都抛弃了。


_________________
Phoenix's island
Loliplus Web Services


页首
 用户资料  
 
3 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 12:23 
头像

注册: 2006-10-19 8:43
帖子: 787
地址: 长江口
送出感谢: 1
接收感谢: 2
kde要能把mysql的依赖去掉,我就继续用它 :em04


_________________
好好地做一个碌碌无为的人


页首
 用户资料  
 
4 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 12:27 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
ibear 写道:
kde要能把mysql的依赖去掉,我就继续用它 :em04

mysql 只是 amarok 依赖吧


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
5 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 13:38 
头像

注册: 2006-10-19 8:43
帖子: 787
地址: 长江口
送出感谢: 1
接收感谢: 2
akonadi也需要


_________________
好好地做一个碌碌无为的人


页首
 用户资料  
 
6 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 13:43 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
哦,用 KDE 那会这玩意的 PIM 系统还渣的没法用,现在不知道了…… :em06


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
7 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 16:25 
头像

注册: 2012-01-12 13:32
帖子: 592
送出感谢: 1
接收感谢: 7
引用:
可以说,Qt采用GPL协议后,GNOME事实上已经没有存在的必要了。

不认同

没有说服力 只是陈述历史
感觉是某某电子论坛或杂志的某个小编为了应付写的


页首
 用户资料  
 
8 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 16:33 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
灭亡就灭亡吧,早死早超生。我不得不说e17正式版出来得正是时候 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
9 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 16:34 
头像

注册: 2008-12-06 10:38
帖子: 4570
系统: Arch
送出感谢: 23
接收感谢: 31
KDE虎视蛋蛋 :em09


页首
 用户资料  
 
10 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 16:35 
头像

注册: 2010-09-23 11:49
帖子: 910
送出感谢: 5
接收感谢: 6
一个人白血病 为了救他又生了一个娃儿 救活之后难道这个娃儿就没有用了??!!
净扯淡……
另外 提请大家注意 gnome3即使没落 还是众多发行版的默认桌面 某些人一心支持unity 但unity也基本只是ubuntu only
事实永远胜于诋毁和雄辩 :em09


_________________
我是小白我怕谁?
时隔多年,升级为大白,我是大白我怕谁?
ubuntu-->Debian-->Arch-->??


页首
 用户资料  
 
11 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 17:39 

注册: 2012-03-24 0:22
帖子: 2929
系统: archlinux
送出感谢: 5
接收感谢: 14
kde不是说的那么好,gnome也不是想象的那么糟。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-27 18:05 

注册: 2009-02-01 19:41
帖子: 420
送出感谢: 0 次
接收感谢: 2
warmsun 写道:
一个人白血病 为了救他又生了一个娃儿 救活之后难道这个娃儿就没有用了??!!
净扯淡……
另外 提请大家注意 gnome3即使没落 还是众多发行版的默认桌面 某些人一心支持unity 但unity也基本只是ubuntu only
事实永远胜于诋毁和雄辩 :em09


unity 那个丑角,一定要提么?


页首
 用户资料  
 
13 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-11-28 9:08 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
对于一些小众语言来讲(Haskell、D之类),做个gtk的binding相比qt简单很多。


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-12-05 19:53 

注册: 2010-05-16 18:17
帖子: 255
送出感谢: 3
接收感谢: 6
ibear 写道:
kde要能把mysql的依赖去掉,我就继续用它 :em04

ibear 写道:
akonadi也需要


这些都是 kde 的额外组件,可以不启动,不启动的话 kde 还是 kde,相比较,gnome 有类似的功能吗?你都没有,就嫌人家累赘,你也弄这样的功能并且做得更好再来说吧。


_________________

Intel G4560
8G DDR4
128G SSD + 1T HDD
HD 610 + GTX1050M
Windows10 + Debian testing


页首
 用户资料  
 
15 楼 
 文章标题 : Re: GNOME,灭亡之路
帖子发表于 : 2012-12-06 17:33 
头像

注册: 2007-04-11 10:39
帖子: 319
送出感谢: 0 次
接收感谢: 0 次
ibear 写道:
kde要能把mysql的依赖去掉,我就继续用它 :em04

用gentoo吧..gentoo适合你
我的kde根本没装mysql..


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 37 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译