Archive for the ‘KDE’ tag
杂记:KDE 4与Nokia收购奇趣科技
两个“老”消息(再不写真的就烂掉了,最近积累的半拉子草稿真多)。
第一个消息是KDE4发布,这个是比较老的,时间是1月11日。
另外一个是Nokia收购奇趣科技,时间是1月28日。
这两个消息有什么联系?很简单,奇趣科技(Trolltech)所开发的QT库,是KDE 4的基础。KDE是目前开源世界两大桌面系统之一,另外一个是基于GTK库的GNOME。Nokia我就不说了,大家都认识。
KDE 4的发布是开源世界的一件大事情,因为他能定义未来5~10年,开源的桌面世界是什么样子的。KDECN上有一组比较老但是很好的文章(一点也不过时,因为从那往后,KDE就进入了特性冻结期,没有加入大的新功能),一一介绍了KDE 4上面的一些主要的变化。Cavendish把KDE 4发布的视频放在了国内可以访问的服务器上,其中有很多KDE核心开发者的介绍。
我看了一段视频,看了看相关的介绍文章;也试用了一下KDE Live CD,真是很漂亮。KDE 4相对以前,是有很多变化的。
第一,在桌面融入了SVG矢量技术,使得任意的放大和缩小之后,图标依旧清晰,这让桌面能够做的更漂亮,能够适应更广泛分辨率的显示器,后者甚至比前者还要重要。语虚曾经写过一系列文章,介绍Mac中的PDF,他写到“Apple选择PDF做为其Mac OS X操作系统的Quartz图象层的本地(native)元文件格式……我们在屏幕上看到的一切都是由Quartz 2D经过数以百万次计算得到的结果……其他操作系统都无法提供Quartz 2D那样的高品质图形渲染能力。”看过这个你就知道,一个好的底层渲染,对于桌面是否好看,有多么的重要。
第二,在不同层次进行整合。在KDE 4中真的有非常多不同层次的整合,Phonon整合了音频,Solid整合了硬件管理(用以适应目前变化繁多的移动设备),Plasma整合了桌面部件,Decibel整合了网络实时通信,甚至有Akonadi这样对日程、联系人等资源整合的部件。可以看到KDE真的是在底层为程序员做了很多很多的事情,有了这些支撑,做一个好的程序就更容易了。
第三,随着QT4所带来的可移植性。QT是一个很有意思的库,因为他有很好的移植性,我们可以看到在KDE 4刚刚发布的时候,就已经被移植到了Windows和Mac上面——你可以在Windows里面跑KDE的原生程序!并且,根据移植者的描述,他们只做了很少的工作,就然这些东西能够很好的跑在Windows上面。这意味着什么?从长远的来看,或许意味着桌面软件的大融合——这是近几年一直在发展的一股潮流,我们现在有跨平台的浏览器,网络应用几乎在任何机器上都是一致的,为什么桌面软件不能呢?
KDE 4是一个很有希望的起点,在未来肯定还会开出更美丽的花朵来。
KDE很重要,QT很重要,因此Nokia收购奇趣科技这一招就很厉害,大家都想看Nokia到底想干什么,目前也不是很清楚。要知道,Nokia过去从事的很多工作,比如说我的Nokia n770,就是基于GTK的,是QT的竞争者;而Nokia自己的一些竞争对手,比如MOTO,他的Linux手机,反而有用QT。Nokia买一个QT回去,想要做什么呢?
从一些报道来看,Nokia想要借助这个QT,来拓展他的跨平台战略。前面我已经介绍过了,QT本身的跨平台性非常的好,KDE只需要小的改动,就能运行在几个主流的相互竞争的系统上,同样奇趣科技有自己的移动产品线,QT本身是很容易移植到手机上去的。另外,在KDE里面采用的SVG技术也可以用在很小的屏幕上,保证大屏幕上开发的程序,在小的屏幕上也能很好的渲染。这些都是很厉害的,意味着,你开发一次程序,可以在桌面上用,也很容易就能拿到手机上去用,而不用重新用新的工具写一套。
Nokia是一个很有趣的公司,他的互联网战略,奢侈品牌战略,都是对手没有想到,没有做到的。他的跨平台战略,能做到几分呢?我觉得他能做的非常好。
Fight on KDE 3.4.1
Gentoo的KDE,是与别的发行版的KDE不同的。自从KDE 3.4.1之后采用Split的发行方式,KDE就不再是铁板一块,或者是分成几个大块,而是和普通的程序一样,成为300多个小程序,你可以自由的选择哪些程序是你需要的,哪些是不需要的,你不会再因为需要一个Kword而要安装整个Koffice。作为Gentoo来说,这就叫做给用户选择的机会。
不过实际用起来还是有很多麻烦的地方,kdestart基础包里面甚至连任务栏都没有,任务栏叫做kicker,需要自己装,其他的比如konqueror都需要自己装,更不要说那些辅助用的小程序了。做为一个新手,的确非常让我头疼。
至于gtk字体程序的调整、konsole里面的中文字体、scim输入法的调整,更加是麻烦的事情,目前还没有找到门道。唯一让我感到高兴的事情是kcontrol里面有一个字体导入程序,能够很方便的导入simsun字体,为什么gnome或者xfce4里面就没有这么方便的一个程序呢?
[tags]KDE[/tags]
