KDE统一之路 Linux将盗走Windows美梦?

Linux一直试图在桌面操作系统上与Windows一决高低,但是多年来赢取的市场份额非常有限。事实证明,除去PC桌面,Linux还有很多可以争取的市场空间。随着近期,诺基亚Maemo与英特尔Moblin项目合并后推出MeeGo操作系统,谷歌Android操作系统在智能手机市场取得的进展,这些基于Linux平台的自由软件接连迸发,无疑都让人欢欣鼓舞。

同时,KDE这个14年来伴随着Linux走进普通用户电脑桌面的图形桌面,也迎来了革命性的时刻。在2010年,KDE每年一度的Akademy国际会议上,KDE确立了两个重要的主题:扩大KDE软件的使用而不仅限于桌面电脑上;通过社交网和云计算链接用户和数据。如今的KDE早已不局限在Linux桌面,它甚至支持世界最大的移动电话和处理器供应商。

我们可以看见,MeeGo、Android、KDE等的灵动性正在被激活,作用正在被放大,这让基于自由软件研发的技术人员有了用武之地,也看见光明的前景。不过,对于Linux向来的对手Windows来说可就没有那么轻松,他们会感觉原本自己坐拥的市场被瓜分了。如果用当前流行的一部电影《盗梦空间》来比拟,Windows的美梦Linux被盗走了。

就连诺基亚公司MeeGo软件主管Valtteri Halla也声称,他不但在幻想着不满一岁的MeeGo如何将接管世界的愿景,而且还邀请KDE一道去实现这个梦想。

值得注意的是,谷歌Document、Dropbox、Facebook、Twitter以及即将发布的谷歌Chrome OS等,都已经将目光聚焦在KDE社区的互动性、操控能力和在线服务等方面。那么,KDE正在发生着哪些你意想不到的变化呢?下面,让我们一探究竟吧。

KDE走入移动设备

事实上,KDE已经将移动设备作为目标,甚至计划从KDE 4.0就开始了。随着Valtteri Halla的出现,连同其他诺基亚和英特尔的代表都对MeeGo有兴趣,这就提供了一个绝好的机会,让KDE炫耀其现有的移动通信技术,展示其未来的计划并分享他们的经验。

MeeGo得以协同工作和促成在逆境中的项目,得益于KDE的良好性能。诺基亚甚至已经改编KDE的Koffice应用程序以打造一款移动办公浏览程序,同时,还修复了Koffice中的Bugs和完善KOffice处理微软文件格式的功能,这实际上也节省了诺基亚的大量时间和从头开发解决方案的费用。

KDE个人信息的管理团队的Till Adam表示,自己已经使用Kontact(Kontact是KDE里的个人信息管理软件)在自己的手机上了,在推向普通大众之前还需要拿出一个最佳版本。对于Kontact来说,最主要的挑战就是要适应从界面到小屏幕的转换,降低处理器和内存需求,并将网络交通降到最低。

当然,最终目标是要远远超出目前可见的移动电子邮件客户端的能力。Adam认为如果电池寿命的负面影响能够进一步降低,它将可以让用户用他们的手机做更多事情。

用桌面地球仪找到自己的方向

随着KDE 4.5版本发布,桌面地球仪(Marble)将包括用OpenStreetMap数据进行先进的本地搜索,以便用户能够找到并通过打印地址可以快速移动到目的地。

Marble也正在获得路径规划的能力,展示在地图上点之间的航线而且提供循序渐进的指示。结合GPS定位意识,这将使Marble可以作为一个完全自由的导航系统软件。

KDE统一之路 Linux将盗走Windows美梦?

另外一个特性是实现让地图追踪用户当前的位置,这是目前谷歌夏季代码项目正在开发的一部分。

Marble的开发者也一直在努力使Marble移动起来。它已经可以运行在Linux、Mac OS X、Windows和MeeGo等多种系统上。Marble的开发者已经实现了这种功能,下载OpenStreetMap数据以供将来使用,特别是当一个互联网连接是无效的或昂贵的时候,使本地地图在高分辨率下依然是可用的。

在手机上的等离子

听说过等离子电视,但是没有听说过手机与等离子拉上关系。研发人员正在研究一个新的领域,等离子正在被开发放在智能手机上使用。Artur Duque de Souza和Alexis Menard德斯·索萨声称,这样的状况距离我们还远。

虽然,为手机制作KDE界面的一些实验性工作始于2009年,但是,官方开始等离子手机项目是在2月份。

等离子体手机的目标是在界面中,拥有更强大的定位和上下文感知。例如,当用户在步行、用社交网络的时候,游戏将不会在主页面上出现,从而避免你在工作的时候受到干扰。

Marco Martin对当前用作移动网络设备的等离子上网本作了一个概述。等离子上网本带着KDE4.4甚至是,更稳定、更加完美的KDE 4.5亮相,伴随着流畅的动画和更多的数据缓存地广泛采用,能够减少处理和网络的要求。

Alessandro Diaferia展示他在即将到来的等离子媒体中心的工作,这个中心的目的是要在基于KDE技术的统一界面里,完成看视频、听音乐和查看照片等基本功能。

所有在等离子媒体中心的东西都是一个等离子部件,这意味着任何组件都可以根据个人喜好更换,包括播放器。多种部件能够同时使用,所以,你可以很容易地边看假日快照边听最喜爱的音乐专辑。

元数据将用KDE的语义桌面层来跟踪,这样它就可以在传统KDE桌面应用和媒体中心之间分享标签和等级信息。网络服务也将被整合,使用户在不离开界面的情况就能够直接访问来自YouTube和Flickr的内容。

最新的一项技术预演应该可以在2010年的秋季与我们见面,而且1.0版本也将在2011年的KDE 4.6中见到。

将Web带到桌面上

Sebastian Kügler参加了Akademy网站和云计算的集会,参与讨论要怎样做,才能够让KDE软件,在不丢弃14年来工作的桌面应用软件,还可以充分利用网络服务

他解释一些基于Web的应用程序当前面临的问题:他们依赖于网络连接而工作,并有一致的用户界面,而且因为他们需要工作在更大范围的设备类型,所以他们未能充分利用其力量和大部分家用电脑的大屏幕。

要克服这些问题,Sebastian的建议是将数据从外观中分离出来。数据可以存储在云中,但应使用本地缓存以支持脱机使用,而外观可能被KDE应用程序处理。

在KDE里,这些概念被称为"丝绸项目"而且统一存在KDE技术里。这些包括用Nepomuk(KDE的语义桌面层)的索引网页和用Akonadi(KDE的数据存储引擎)使RSS解析可以关闭。

Sebastian也提议,通过KDE的Dragon视频播放器读取YouTube视频,并且在Gwenview图像查看器中浏览和标注Flickr图象。这些幻想已经开始成为现实。

在KDE应用与网络服务的互动是好的,但对于自由软件的倡导者来说,封闭的服务是一个问题。

Frank Karlitschek,在社交网络和内容共享网站的OpenDesktop家庭背后的力量 (包括KDE-Apps,KDE-Look和Gnome-Look),已将注意力转向了云。

他最近一个在KDE内的项目,如我们所知是OwnCloud,旨在提供任何人都可以安装的免费的云计算系统。

你可能想知道为什么会有人不怕麻烦去安装自己的服务器,但对于Karlitschek来说,动机是清晰的。它不仅促进自由软件,防止自由桌面对于网页服务的所有者来说变成了一个界面而已,但它也给用户完全控制他们的数据和特征的加密选项。

对于个人来说,保护他们的隐私是很重要,但处理敏感数据对于公司来说又是必不可少的。它也容易掌握变化,因为OwnCloud采用FreeDesktop.org开放合作服务标准的通知,结合KDE的通知系统。

Koffice开发基于Web的开放文档格式编辑器的工作已经在进行中了,所以它将有可能在常见的Koffice界面中编辑文档或经由浏览器。协同编辑的功能也计划在未来加进来。

OwnCloud 1.1的发布时间最晚在2010年,共享的数据将被激活,用来整合基于网页的画廊和音乐服务的插件都将是可用的。在未来的发展中,进一步文件的版本(可能是基于Git)将会增加。

虽然移动应用程序和网络服务一体化是KDE发展令人兴奋的新领域,贡献者仍然没有失去将关注的焦点放在传统的桌面计算机。

5月份,KOffice发布其2.2版本,第一个KDE 4.x版本被认为适合实际工作。Inge Wallin提出了未来KOffice的研究方向而且展望了即将来临的特点,包括对1.2版本OpenDocument格式的支持。

他还讨论了在Koffice中,对于 "特性'的利用,这使得任何一种应用对于所有人都是可以使用的。用这种方法,KPresenter简单地从KWord嵌入到文本中。从Krita(像素编辑图片)和Karbon14(矢量图)。KOffice应用程序也被演示运行在Windows环境下。

呼吁社区去寻求统一

Koffice的绘画应用程序,Krita,特点是以一个隔离的状态显示。Lukas Tvrdy做了一个产品演示,用刷子引擎做自然绘画。Tvrdy一直广泛地致力于此,他非常感谢收到来自于社区吸引来的资金。

长期支持KDE的开发商以及福音传道者Aaron Seigo表示,KDE已经受欢迎多年,然后列举了一些它的成功之处,包括持续部署5千万在巴西学校电脑桌面上,以及获得数万额外部署在大学校园里。

KDE桌面的部署在葡萄牙几乎翻了一倍从4到7万笔记本电脑,还有一大堆KDE部署在委内瑞拉,而且在德国全球范围内的大使馆里,KDE软件用于计算机已达11000个。

Seigo呼吁社区去寻求共识,而不是总是努力追求一致意见,为了达成一致的行动路线而迫使他们追求快捷。最重要的是,在每件事情上,KDE都要做得简洁。

他敦促应用程序开发者检查其接口,让它们更直观和一致。图书馆的开发者应该在API上做同样的事情,他补充说。应该减少“行话”和尽量少得弹出错误警告(除非最紧急的错误)。

在短短的时间内,Seigo主要思想产生的影响是可以看见的,作为开发人员调整他们的接口,探讨最佳的方式做事,经常请Seigo评估他们的作品是否简洁。

Michael Leupold曾提出KDE和Gnome之间合作开发一个统一标准来存储机密。目的是KDE和Gnome应用程序都能够分享一个公共的机密结构,但是至今,仍然是分开的图形界面。

如果他们需要揭开一个在Empathy的账户,一个KDE用户将被提供一个KDE界面,而Gnome用户将看到Gnome界面用于密码管理,即使他们喜欢用KDE的Kopete聊天。我们希望这个标准也能吸引其他软件的供应商,例如,Mozilla。

相关推荐