当前位置:Linux教程 - Linux文化 - 绝非耸人听闻 网络计算致使Linux应该消失

绝非耸人听闻 网络计算致使Linux应该消失





我承认这个标题只是为了把你吸引进来。更准确的标题应该是“操作系统应该消失”,但我不希望我的观点会被曲解——操作系统这一范畴会把商业操作系统包含在内。如果我说“商业操作系统应该消失”,那我是想说他们不应该再存在于这世界上。而我说“Linux应该消失”,意思是最终用户不必知道Linux的存在——这有很大区别。补充说明一点,我非常愿意看到Linux操作系统运行在所有计算设备上,所以我只能使用这个标题。
请耐心一些,因为我要说的不只是Linux消失的问题。接下来的主要内容是以Zimbra为例来证明网络计算的发展趋势。
许多年前我就已经开始从许多方面“鼓吹”这一点。当我在InfoWorld工作时,那时Evolution客户端还没有面世,我认为Evolution在邮件和日历处理方面走了歪路。请不要怪我小看Evolution。因为在最后的几个版本中,它已经变成了真正强大的应用程序。我无意将Evolution与任何开源或商业软件比较,我也明白Evolution的开发动机,我想其出发点是很不错的。而它真正面世的时候确实很棒。目前我还没有想到哪个软件可以代替Evolution。所以直到现在,Evolution、Thunderbird和KMail等客户端软件仍然是最好的过渡方案。
处理邮件、日历等消息及协作任务的正确方式是使用Zimbra。我不是指Zimbra这款软件产品,而是它背后包含的理念。它是说明为什么网络计算要比依赖平台和操作系统的计算更优秀的最好范例。
你可以就看到这里,如果你想进一步了解我所谈论的主题,可以访问Zimbra的演示页面(http://www.zimbra.com/products/demos.html)。如果你不是反Flash主义者并且安装了Flash,我强烈建议你访问Flash演示版。如果你单纯访问在线演示版,可能会错过某些细节。但如果你是反Flash主义者,或者只是没有安装Flash,那么可以访问在线演示。

我未能坚持的几条主张
再次声明,这篇文章并不是关于Evolution和Zimbra的。目前我没有使用其中的任何一个。我的邮件客户端是Thunderbird和Mutt。我曾经想过要换用Evolution来尝试一下,所以我不希望你们认为我是在故意回避它。我只是没有特意去使用它而已。要解释我为什么同时使用两个客户端很麻烦。而且我已经跑题很远了。
我在本地的服务器上安装了CommuniGate Pro,用来把所有邮件帐户中的邮件下载到本地——我有很多邮件帐户。我知道它不是开源的,但它是个令人震惊的服务器软件,多年以来运行毫无差错。无论何时,一旦有什么做得和它一样好,它就会进行强行“更正”,尤其是我在其它时间里有更好的事情要做时。我知道有开源的软件可以代替它,并且已经出现很久了。在换用CommuniGate Pro之前,我使用了旧版本的Cyrus IMAP,以及Procmail和Fetchmail。把它们设置为同时运行,花费了我许多工夫,但很值得。我甚至不知道今天有什么可以刺激我换掉CommuniGate Pro。

和我一起研究这个东西
在我出门时,我通常用浏览器方式连接我自己的IMAP(Internet Message Access Potocol,一种用于邮箱访问的协议)服务器,因为我有固定的电话线和IP地址。后来我搬过几次家,一直都使用宽带连接。我可以获取一个动态地址来连接IMAP服务器进行远程登录,但这样做缺点太多。除了我比较习惯的IMAP文件夹方式,我喜欢它的界面以及处理信息的方式。我也很喜欢Google日历和Google即时通讯。也许你更喜欢另外一种网络邮件服务——这并不是重点。 重点是,如果一个人需要不停地在Thunderbird、 Mutt、 Gmail、 Yahoo、 Evolution、 Microsoft Outlook等等一切类似的软件之间切换来管理多个邮件帐户、管理日程、进行即时通讯诸如此类种种事情的时候,他会疯掉的。

理想化的视角
在理想世界中,你可以使用任何一台电脑,任何一个电话线,任何一个瘦客户端来访问你的所有邮件、日程安排,进行即时聊天,利用同样的界面进行交流。你也可以打开手机做同样的事情。另外,与环联网的连接一定要足够安全,数据存储也要安全。当你通过陌生的电脑、电话线、瘦客户端退出登录时,不应该有任何痕迹留在磁盘缓存或者内存里供别人破解。
Evolution的问题在于,它只是另外一个与Outlook、Thunderbird、Mutt等等一大堆客户端软件相类似的,有平台依赖性的软件,这些软件不会创造出我上面所描述的理想世界。通过旅馆中的电话线连接互联网的电脑上安装的Evolution是不可靠的,但上面的浏览器很可靠,所以我可以使用Gmail,但对于希望把所有邮件存储在自己的服务器上,或者希望提供专门的商业市场功能作为通讯业务一部分的企业们而言,Gmail不是理想的解决方案。
但Zimbra可以做到这些。因为Zimbra基于浏览器,利用Ajax和Web Service构建功能丰富的界面,同时为各种可能需要的专业功能提供接口。比如说,Zimbra的演示中会告诉你如何点击邮件文本区中的订单号码来处理该订单。
我承认,以往我谈到理想的基于浏览器的通讯应用时,我认为它应该用Java来实现。而事实上,Ajax已经被证明非常有力地提供了不依赖平台或浏览器的大客户端应用。而且它们基本上都是用Java实现的,那么谁还会在意哪一个获胜呢?

吹熄Linux的蜡烛?
还有一件事我无法完成。我只是下载了Zimbra,还没有安装。所以我不知道它的安全性有多高,速度有多快,是否足以让我把它当作唯一的通讯软件,但这不重要。它的理念很吸引人,这才是关键。
最后一点,恐怕我要推翻我前面提出的问题:需要消失的只是Linux。至少目前并不是所有的软件都运行在Linux上。虽然我很愿意看到所有计算设备上都运行Linux系统,但这一天暂时还不会到来。即使真的实现了,我还是希望Linux消失。除了开发人员、高级用户和操作系统狂热者们,我不知道别的用户对操作系统还会有什么兴趣。只要这些人能够看到就足够了(大多数时候我也是其中之一)。
然而事实上,Linux还不够普及正是Zimbra作为通讯客户端看上去如此理想的原因之一。它有力地证明了浏览器如何使我们可以忽略操作系统,而这是件好事。它还证明了为什么网络计算是未来光辉的一部分。它将带给我们一个美好的世界,你不需要关心手上使用的是什么电脑或移动设备,你可以照常收邮件、安排会议、与朋友聊天……使用同样的界面做一切需要做的事情(只是要受设备本身能力的限制)。
Zimbra华丽的功能就像是蛋糕上的糖衣。我非常喜欢那种当你将鼠标指针滑过一个街道地址时显示该地址所在位置地图的功能。它还有许多别的功能,你可以自己去演示里观看。我衷心希望Zimbra或者其它什么基于浏览器的客户端足够成熟,或者能发展到足够成熟,来让我永远抛开Thunderbird和Mutt。如果现在还不行,那我会耐心等待那一天的到来。我坚信那美好的一天会来的。