随着Google掏出的货色越来越多,随着俺们软件业所谓的SOA越吹越热,很多人说,Google的下一小步是浏览器,下一大步是WebOS。
俺完全同意Google Browser的可能,而且,恐怕为时不晚了,据说,keso已经嗅到了Google浏览器的味道。
至于WebOS,俺就看不懂了,不仅俺看不懂,2Simple的Datou也看不懂。
今天这个话题,就是他的一篇WebOS,装在浏览器里还是装在裸机上?引起的。
WebOS到底是一个什么东西?
我用Google Googling了一下,主呀,原谅我,为了图省事,我只选择了“搜索所有中文网页”。
结果看到,始作俑者,是个叫六翼的天使的家伙,乖乖,昆虫才两对翅。
六翼的天使对WebOS是这么定义的:
Webos
Webos或者我们称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个Webos上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序。举一个简单的例子,当我们要进行照片的处理时我们通常打开电脑,进入Windows操作系统,运行Photoshop程序来进行加工和操作。而在Webos上,我们是通过打开一个浏览器,登录到我们的一个虚拟的桌面上,运行Picasa这样的网络应用程序来进行照片的加工和处理。
从用户的角度出发,两种运行方式在实际操作上不会有太明显的差别,唯一不同的地方就是Webos是运行在一个浏览器内。但是这点不同却能够导致根本性的变革,因为用户需求的将只是一个浏览器(我相信99%的计算机都已经安装了浏览器),这个浏览器可以运行在Windows的操作系统上,也可以运行在Linux上,而且用户并不需要安装各种的应用软件,因为webos只要有一套的应用软件,所有连入这个系统的用户将都可以使用。
如果WebOS就是这么一个东西,我就明白了,似曾相识吗。
10年前,Oracle的Larry Ellison就玩过一次NC的概念。NC=网络计算机,这回没办法偷懒了,中文Wiki里没有,我只能上英文了。
A network computer is a lightweight computer system that operates exclusively via a network connection. As such, it does not have secondary storage such as a hard disk drive – it boots off the network, and it runs applications off the network, possibly acting as a client for an application server. During the mid to late 1990s, many commentators, and certain industry players such as Larry Ellison, predicted that the network computer would soon take over from desktop PCs, and everyone would use applications over the internet instead of having to own a local copy. So far, this has not happened, and it seems that the network computer "buzz" was either a fad or not ready to happen.
The idea actually goes back a long way however, back to the text-only dumb terminal, and later to the GUI of the X terminal. The former needed no software to be able to boot, everything was contained in ROM, and operation was simple. The latter requires some files to boot from the network, usually downloaded via PXE(on IA-32). Modern implementations include not only the X terminal, but also the terminal server in Microsoft Windows 2000 and XP, and others. The name has also evolved, from dumb terminal to network computer, and now to thin client. A network computer may simply consist of a browser that runs programs on a web server.
简单翻译一下:
第一段,说NC是个没有硬盘的计算机,运行服务器上的程序,很多人预测这个东东将取代PC,但到目前,没有发生。
第二段,说NC的理念其实就是终端的延伸,包括文本终端和图形界面终端。倒数第三句特别值得注意,特别提到了Windows的Terminal Service。
就我从事计算机的经历,一开始就是PC,也是没有硬盘的。只是在读Oracle大学(其实就是一个培训)时,用过挂在Sun服务器下的实达终端。因此,就我的直观感觉,某种特定类型的计算是可以这么搞得,但所有的桌面应用,全部转移到服务器上,不知道我是否能等到那一天。
尽管我坚信,从现在开始,越来越多的应用会转移到网络计算环境,但重提网络计算机也好,WebOS也好,目前看来,为时尚早。
因此,要想让我转变想法,先告诉我,WebOS到底是个什么东西。
在我看来,如果是某种计算环境下特定的嵌入式操作系统,我觉得还靠谱。
虽说革命不是请客吃饭,但罗马,也不是一天就能建成的。
历史PPT:


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=532408