依赖对决: GNOME VS KDE

不同视角、不同观点、深度探讨,禁止人品和道德攻击
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

依赖对决: GNOME VS KDE

#1

帖子 karron » 2008-03-11 9:24

http://people.freebsd.org/~adamw/gnome_kde_deps/

For a presentation I've been putting together, I used Edwin Groothius's nifty pkg_tree tool to generate recursive dependency lists for x11/kdebase3 and x11/gnome2-lite. Both those metaports are the smallest package groups needed to obtain a respectively functional desktop environment.

The kdebase3 recursive listing was about 1.5 MB. Many thanks to Koop Mast for providing it.

图片
kdebase3 dependency flowchart

The gnome2-lite recursive listing was about 300 MB. Keep in mind that this is not the full GNOME desktop (x11/gnome2). This doesn't even include the standard applications. You can't do much with a gnome2-lite desktop on its own.
图片
gnome2-lite dependency flowchart

So, the next time you install a GNOME application and wonder why it takes an absurd amount of time to register the port, think of the flowchart and it'll make much more sense.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#2

帖子 karron » 2008-03-11 9:27

上面的文章转自一个freebsd的家伙.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#3

帖子 bones7456 » 2008-03-11 9:32

:shock:
关注我的blog: ε==3
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#4

帖子 猛将兄 » 2008-03-11 9:37

这个就瞎比了吧。gtk2就已经可以做很多事情了。gnome2的lib是跟整个桌面相关了,gtk2是做UI的。真的要和桌面集成的时候,再需要其他lib。kdelibs里面,难道包含邮件,konquoror,日历,屏保等东西么?显然也没有嘛(或者真的这么牛,1.5M什么都包含了)。可以看到的是,gnome的东西多,全,是一个sophisicated的桌面需要的东西,管你要不要。kde可能真的定制性强,但是kdebase里面到底有什么,楼主能不能麻烦说一下。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#5

帖子 zhuqin_83 » 2008-03-11 9:44

晕,有这么比较的么?
gnome层次繁杂,看似很多其实这些都是应用层的软件,并非必须,那里来的lite。你装过arch就知道了,最基本的gnome就那么一点点。
kde看似简单就那么几个kdelib,kdebase,这里面又包含了多少?怎么就不细分出来了呢?还是说无法拆分只能都装?
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#6

帖子 karron » 2008-03-11 10:00

kdebase包含的内容
http://www.kdecn.org/kdesoft/kde3/kdebase.php

kdelibs包含的内容
http://www.kdecn.org/kdesoft/kde3/kdelibs.php

下面是kde的所有的包
http://www.kdecn.org/kdesoft/kde3/


不过楼主转帖的帖子的比较本身就不是很客观, 转帖过来就是为了PK, 嘿嘿.

不过猛将兄和zhuqin两人的话怎么就好像是对立的呢?

kde官方的包都比较粗, 一般发行版都会做拆分. arch里面的kde据说是按照kde的官方划分的, 但是kdemod是做了拆分的. kubuntu自己做了拆分, 但是同样包含了kde的官方打包方式的meta包, 也可以安装和官方一致的内容.
上次由 karron 在 2008-03-11 10:05,总共编辑 1 次。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#7

帖子 karron » 2008-03-11 10:02

另外, 对于猛将兄, kdebase里面还就包括了konqueror这样的东东....

对于zhuqin, 这个lite估计是freebsd里面的分拆的包.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
hethe
帖子: 3666
注册时间: 2005-08-01 9:14

#8

帖子 hethe » 2008-03-11 10:11

:shock:
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.
头像
ciclo
帖子: 786
注册时间: 2007-01-25 16:43
来自: 塔尔塔洛斯

#9

帖子 ciclo » 2008-03-11 10:43

:shock:
我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#10

帖子 karron » 2008-03-11 10:47

强烈要求禁止如楼上二位纯表情的发帖................................. 灌水也要讲点职业道德吧.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#11

帖子 zhuqin_83 » 2008-03-11 10:57

那也就是说只是所谓差分包的差别而已,那里谈得上g v k呢。这种pk就没意思了。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#12

帖子 猛将兄 » 2008-03-11 13:52

我没有仔细看过spec
但是我想kde和gnome基于不同的接口设计。
kde大概是基于一个generic interface,而gnome是基于glib的event机制
这样,konqueror在kdebase里面,只是一个简单的文件管理器。然后通过interface来扩展网络浏览器各种资源管理器
而nautilus其实一开始不是gnome的中心,就是keep simple,而不像konqueror是一直以他为核心开发。
这么一来,让kde整个界面看起来比较协调,而gnome则比较自由。而扩展性都差不多。
各有利弊,但那张图却不是苹果比苹果,过了
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#13

帖子 karron » 2008-03-11 15:43

其实并不是只是拆分包的差别, 其实仔细看看, 这两个都已经提供了最小的桌面环境的内容. 大小也不是关键, 上面提到的1m和300m不知道他的意思是什么, 一个kdebase绝对不会只有这么小.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#14

帖子 eexpress » 2008-03-11 17:22

才知道k只要3个包。
● 鸣学
头像
juanzhewudi
帖子: 1114
注册时间: 2006-01-19 11:55
来自: HUST
联系:

#15

帖子 juanzhewudi » 2008-03-11 17:30

gnome都被拆成单细胞生物了。。。
回复