O'Reilly眼中的未来:Internet操作系统

系统
Internet操作系统到底是什么?人们很早便开始了对这个概念的讨论,而Tim O'Reilly自从2002年开始关注这一概念之后,在最近又对这个概念进行了更加深入的陈述。Internet操作系统到底在哪里?让我们看看O'Reilly是怎么说的。

如何理解Internet操作系统呢?他能为我们带来什么呢?Tim O'Reilly认为Internet操作系统虽然是未来的发展趋势,不过O'Reilly承认,真正意义上的操作系统还没有出现,但是一些具有类似功能的事物正在崛起。

每当Tim O'Reilly谈论技术或者与Web相关的话题时,总会引起很多人的关注。毕竟,他不仅运营着一家出版权威技术类书籍的传媒公司,运作着讨论技术对于商业和社会的影响力的会议,同时他的努力还使得"Web2.0"的概念得以广泛传播(虽然有些人认为那不是他的功劳)。所以,我们还是值得花一些时间来看一下O'Reilly最近发表的“关于Internet操作系统的陈述”一文。在这篇文章中,O'Reilly讨论了他认为可能在Internet年代组成操作系统的各个方面。

关于Internet操作系统的概念

O'Reilly在文章一开始就提到,这不是他第一次提出Internet操作系统的概念。他第一次公开发表关于Internet操作系统的话题甚至早至2002年,虽然作者和出版商都承认,由于他忘记了点击发布按钮,相关的发布直到2004年才完成。随着越来越多的人开始讨论这个话题,O'Reilly在去年11月作了“关于Internet操作系统的陈述”的报告。

O'Reilly不是"Internet操作系统"这一概念的创造者,也不只O'Reilly在使用"Internet操作系统"的概念。Cisco有网络软件方面的一整条生产线就被称作Interne 操作系统(InternetOperating System,O'Reilly曾在 2004 年的一篇文章中就此作出过回应)。Jon Udell 在2008年发表过Internet操作系统的相关文章。根据搜索引擎圆桌会议的观点,Google从 2005 年开始致力于开发Internet操作系统是被广泛认可的事实。前BitTorrent 开发先驱Krzysztof Kowalczyk认为Google应用程序引擎就是一套Internet操作系统。Jolicloud把自己称作Internet操作系统,并且在自己的夙求阐述中明显的引用了O'Reilly2004年的文章。

文章的主要内容

回到这篇文章上来:面对这么长的一篇文章(5400 词左右),我们需要做一个概览:在O'Reilly看来,当今各种各样的Web功能,比如Google搜索,云计算服务,各种基于 GPS定位的服务,移动浏览器等等功能之间的聚合,就有些像一台计算机聚合了各种功能。

在一台独立的计算机上,操作系统比如Windows,Mac OS X,Linux,负责管理机器的各种资源,使得应用程序得以专注于自己服务用户的工作。然而今天,有很多对于我们很重要的应用都是建立在两台独立的计算机之间的神秘领域内的。

所以,在那个神秘的部分,我们的操作系统在哪里?答案似乎很艰难,O'Reilly承认,真正意义上的操作系统还没有出现,但是一些具有类似功能的事物正在崛起。并且,O'Reilly认为Google搜索以及其他一些服务让人感觉更像是应用程序(也就是说,更像是运行在计算机上的应用软件),虽然它们运行的物理基础是大规模计算集群。是否有真正的旨在为Internet创建一套操作系统的理念,依然十分不明朗。

那么我们要的“操作系统”究竟应该是什么样的呢?显然,这是一个还在发展中的问题。今天,网络应用程序正在使用来自各方面的服务大杂烩以获取运行所需信息。但是这样的局面和 80 年代初期每个应用程序提供商都在自己开发设备驱动程序来支持那些组成了正在兴起的个人电脑生态环境的磁盘,端口,键盘,屏幕大杂烩又有什么区别呢?

Internet操作系统的未来

在这个问题上,O'Reilly同意可能不会出现实际的Internet操作系统,“不要担心技术细节或者Internet上是否会出现一套实际的操作系统”。那么这个比喻的意义又何在呢?O'Reilly的一个主要论点看起来在于他害怕当社会面临处理繁冗的复杂性的时候会转而选择过于简化的解决方案,就像单机计算时代的Windows 垄断一样(原文作者的类比,不是O'Reilly的类比)。O'Reilly的观点引起了我们的疑问:O'Reilly是否也被过去的产业斗争所困而将过去的观点迁移到了Internet的发展上。这是个关键问题。我们又一次走到了浮士德的魔鬼交易面前,就像80年代发生的一样,很多公司都面临着类似的抉择。

接下来O'Reilly讨论了Internet操作系统将由哪些部分构成,换句话说什么是新的磁盘驱动器,内存,进程,显示器和外围设备。O'Reilly提出了一些宽泛的内容,包括:

搜索:“由于需要管理的数据数量如此庞大,由于数据的持续变化,由于数据分布在数以百万计的网络上,搜索技术将是Internet操作系统时代首先将要面临的挑战”。

身份认证:“当你使用Facebook 连接登录其他应用程序…这个程序将会把 Facebook 纳作新Internet操作系统的子系统”。

定位:“定位是移动应用的必要条件。当你的移动电话知道你身处何处时,它可以帮你找到你的朋友,找到附近的服务设施,甚至可以更好的验证交易”。

计时:即时技术”强调未来将属于用毫秒甚至微秒计算响应时间的人,而不是仍然使用秒,小时,甚至天的人”。

同时O'Reilly还描述了他所言的浏览器的未来:

浏览器可能成为未来的操作系统,进而管理个人数据如何何时被收集,哪些应用程序可以访问这些数据,以及应用程序如何使用数据?浏览器可能不会自动同步应用程序和设备之间的数据?…浏览器可能在直到执行电子支付之前都不会进行信用检查?以及浏览器可能不会挂起那些非法访问服务的行为?

总结

那么到底会不会有Internet操作系统?非常可能会有,而且我相信,作为网络底层基础的网络标准TCP/IP 与操作系统的角色十分接近(虽然只与DOS 类似),因为它使得我们使用的Web和Web服务的各部分都紧密的结合到了一起,O'Reilly所谈论的其他功能与服务也都是工作在TCP/IP 的基础之上的。也许一个更好的概念应该是“生态系统”,因为“生态系统”是一个技术色彩较淡的比喻,而且与“操作系统”一词相比负担也较少。最后值得提到的是来自Slashdot 的一条评论:“Internet拥有操作系统,就像蚂蚁族群拥有蜂房思维一样,它们就像有统一意志一样工作,虽然它们事实上没有”。

无论实体的Internet操作系统是否会最终产生,O'Reilly的最大论点在于,目前分散的社会化网络,云操作系统服务,GPS定位服务,以及其他所有的相关事务都应该被聚合在一起考虑,我们应该考虑如何设法使它们工作的更好,并且考虑哪些特性应该着力予以提升。这是真正值得努力的方向,无论我们将其称作什么。

国际来源:http://gigaom.com/2010/04/02/is-there-an-internet-operating-system/

原文链接:http://www.techxav.cn/2010/04/06/is-there-an-internet-operating-system/

【编辑推荐】

  1. 谷歌Chrome操作系统或将改变电脑用户体验
  2. 微软:Silverlight会挫伤谷歌Chrome操作系统吗?
  3. 保守看Chrome操作系统 软件支持是大问题

 

责任编辑:张浩 来源: techxav.cn
相关推荐

2010-12-29 09:16:34

2009-07-23 18:43:25

操作系统LinuxWindows

2013-12-18 18:29:13

操作系统

2010-04-08 15:21:39

Unix操作系统

2009-09-14 09:38:47

谷歌Chrome操作系统

2013-12-20 09:44:57

操作系统计算机服务器

2010-04-19 18:13:48

Unix操作系统

2009-12-08 18:07:28

Windows 7操作

2012-03-09 09:45:29

Windows嵌入式操作系统

2010-06-12 10:05:42

Windows Ser操作系统

2009-12-16 15:54:21

Linux手机操作系统

2014-02-24 11:33:31

Windows操作系统

2010-01-05 10:42:04

2013-08-19 15:52:40

移动操作系统

2009-04-11 15:12:24

移动操作系统Linux未来

2010-04-15 14:40:26

Unix操作系统

2013-09-25 10:54:03

2013-12-24 11:39:13

操作系统Linux

2013-01-29 09:32:26

盖茨Win8微软

2009-12-09 17:25:19

Linux操作系统
点赞
收藏

51CTO技术栈公众号