前言
前面写了篇《Google收购Writely,WebOS即将成型》, 200来字的小文章。但是因为提到了WebOS这个词语,遭到了很多人的质疑,人名太多我就不详细的列了。WebOS这个词汇产生于上世纪90年代,还很新,很多人不了解不认同可以理解,但是这些质疑者,却恶语相向,什么“看看大学本科操作系统教材好吗?!莫名其妙。”什么“忽悠也不是你这么这个忽悠法,凭概念吃饭的时代已经过去了。”的,我本来不想多说,插科打诨,息事宁人,原因是没精力和他们纠缠,也没有义务跟他们上课。但是人家又说我不敢正面应对,或者太小气,不肯传道授业解惑于他人。那好,写这么一篇东西出来,好也好,坏也罢,说我无知的可以继续,说我小气的可以歇着了。
醒客老哥,回应我的文章谈了些想法《Google的操作系统重要吗 》,他的想法跟我的不尽相同,但是遭到了跟我一样的待遇。看来我们遇到了硬茬子,说好也不对,说坏也不对,提到WebOS就一律是忽悠,哈哈。他有写了篇《再说Google OS 》,原本是解释,没想到遭到了更多的砖头的袭击,看来我也难逃此运了,哈哈。

什么是操作系统

操作系统在维基百科中文版中的定义如下:

操作系统(Operating System,简称OS) , 是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。


操作系统在维基百科英文版的定义 如下:
An operating system is a special computer program that manages the relationship between application software, the wide variety of hardware that makes up a computer system, and the user of the system.

大家可以很清晰的看到这两个定义并没有本质的区别。操作系统的定义很简单,就是提供应用程序的运行环境,提供用户操作环境的软件。

操作系统的简要历史
在早期的计算机系统里面是没有操作系统的,最早的ENIAC (Electronic Numerical Integrator and Computer)没有键盘显示器等等的,所有的输入操作都是通过对开关的通断来实现的,输出是通过灯泡的亮灭显示的,改变计算公式甚至需要对线路进行重新的布置,那个年代是没有操作系统的。




两位女士正在操作ENIAC


ENIAC里面并没有内存,只有寄存器,而且控制系统是通过硬接线实现的,想改变公式就需要对线路重新布置。这样操作其实非常的不方便。所以,著名的”计算机之父”冯·诺依曼加入这个计划之后,提出了改进意见EDVAC (Electronic Discrete Variable AutomaticComputer)计划。EDVAC实际上就是最早的冯诺依曼结构的雏形,现在我们使用的通用计算机结构仍旧属于冯诺依曼结构

之后为了方便无人值守的批量任务执行,产生了单任务的批处理操作系统,批处理操作系统的任务很简单,按照实现设定好的顺序把任务装入执行。为了充分利用大型机等昂贵设备的资源,产生了多任务操作系统(分时操作系统),为了让一般的学生和科学工作者也可以分享大型机的计算能力,出现了大型机+分时操作系统+ 哑终端的模式。之后,慢慢出现了为普通人服务的微型机,也就是个人电脑。然而最早的个人电脑也是没有操作系统的,最早的个人电脑是阿尔塔(牛郎星电脑)没有键盘,显示器,只有开关和灯泡(像不像微型版的ENIAC)。微软第一个成功的商业产品其实就是给牛郎星写的BASIC解释器,因为很多人免费使用(也就是盗版)这个BASIC解释器,比尔盖茨写了封“给爱好者们的公开信”,成为商业软件产业诞生的标志。实际上我们知道的著名的Apple I上面也并没有安装操作系统,只有一个ROM BASIC和引导程序。

谈这些历史,是想让大家知道,在没有操作系统的年代,裸机也是可以使用的。而操作系统的产生是为了给应用程序提供一个运行环境。


操作系统必须直接驱动硬件么?

我们见到的大部分操作系统都是直接驱动硬件的,这就给人一个错觉,所有的操作系统都是必须驱动硬件的。win31推出的时候,虽然有内存管理,进程管理(那时候win系统没有线程概念),有图形界面,但是仍旧被人质疑是否是操作系统。原因是win31的文件系统是dos支持的,引导程序是 dos,换言之,win31不能直接运行在硬件上。这是一种误解,现代的操作系统大多分层,为了移植和系统的结构化,一般来说操作系统都会分为硬件相关层,硬件无关层。硬件相关层一般就是io处理和做驱动程序管理。而内存管理,进程管理,图形界面等等一般都是硬件无关层处理的。

对Cpu来说,一段普通内存地址和一块硬件端口映射出来的内存地址并没有任何区别。这是因为从计算逻辑上看,任何功能用硬件实现和用软件实现并没有任何的区别。正因为此,我们才能在一台win操作系统的机器上面VMWare上面安装一个linux,或者反之。操作系统就是应用程序的运行环境,也就是一个硬件和软件之间的层。早期的操作系统比如dos,比如unix之前的那些专用的大型机操作系统等等,它们根硬件的结合都比较紧密,难以分开,提供的硬件以外的功能也很少。然而unix本身就是为了解决在多种不同类型大型机之间移植而设计,从概念上就已经跟硬件分离了。windows也很类似, winnt4.0可以用于x86芯片,也可以用于alpha芯片的机器就是因为这个原因。

分布式操作系统更是传统操作系统思想的变革,分布式操作系统是安装在整个分布系统里面的,其中任何一台也可以安装有自己的本地操作系统。

什么是WebOS?

维基百科英文版中的WebOS条目 ,提到:
More generally, WebOS refers to a software platform that interacts with the user through a web browser and does not depend on any particular local operating system. Such predictions date to the mid-1990s, when Marc Andreessen predicted that Microsoft Windows was destined to become “a poorly debugged set of device drivers running Netscape Navigator.” More recently attention has focused on rumors that Google might produce a software platform.

不用太多解释了吧?刚才居然有人要我解释一下,“我问你一个问题:"does not depend on any particular local operating system"是不是指的webos自成系统,无需windows/unix/linux/mac os之类的"Operating systems"?上边那个问题你别长篇大论一大堆,就回答"webos需要本地操作系统"或者"webos不需要本地操作系统"就ok啦.”

好,我给你解释一下,“does not depend on any particular local operating system”的意思是不依赖于某种特定的本地操作系统,这句话翻译成比较简单理解的话就是,跨平台,也就是跨本地操作系统的平台。也就是说,在本地操作系统支持一个浏览器的情况下,不管你用任何本地操作系统都可以正常的运行。根据“奥卡姆剃刀原理”实际上一个WebOS不需要携带一个本地操作系统部分,只要用户安装一个任意的本地操作系统就可以了,或者说,不需要硬件相关部分。因为它可以运行在任何的支持浏览器的情况下,因为浏览器就是它的运行环境。

我认为醒客老哥犯了一个错误,就是忘了用那个著名的剃刀。在目前的软件行业的情况下,Google采用一个Linux/BSD发行版(用这两个是因为版权原因,如果不考虑版权因素,捆绑一个简化版的Win也不是坏的方案)作为发行的WebOS的本地操作系统做起来太容易了,但是Google没有必要这么做。或者说没有必要把携带一个本地操作系统的WebOS当作重点,因为这样显然会激怒操作系统厂商(当然这里主要是微软),而且实际上也提高了用户进入的门槛。但是如果,用户希望在裸机使用WebOS的时候,一个捆绑了本地操作系统的发行版是更好的选择,因为这个本地操作系统的最主要任务是运行一个浏览器,所以他对硬件的要求将很低,安装也会很方便。

在更多的情况下,WebOS的应用看起来还是根现在的Google网站没有什么区别。但是随着相应应用跟进,你就会发现什么是WebOS了。

1、Notepad/Word还需要么?用Writely你可以在线编辑你的文章,你可以在任何可以上网的地方修改你的文章(有网络,还要什么U盘),你可以跟你的朋友在互连网范围内方便的协同编辑文档(Word能做么?)。
2、Outlook/Outlook Express/Foxmail你还需要么?OL/OE一般来说文件夹内信件数千后就会很慢,存储文件超过1G后就非常不稳定(Foxmail没测过),而Gmail现在2G多了还是那么飞快。
3、Acdsee还需要么?我的图片都在Flickr了。呵呵,这个服务不是Google的,但是Google做一个会很难么?

我就不列举了,实际上在企业领域B/S应用早就非常普遍了,随着技术的发展你会发现一切你想做的东西都可以在浏览器里面去做。如果你关心微软的新技术你会发现,微软曾经说过以后没有IE了,因为整个OS就是一个IE。作技术的朋友去关注下XAML/XUL,这两种技术都是用浏览器技术来解释XML描述的应用程序界面的应用。

还用我说很多么?诸位知道Google的核心技术是什么么?那就是海量数据存储和检索,关键词是Google file system, Bigtable, Mapreduce 。这一技术跟浏览器这个富表现能力的瘦客户端结合起来使用,会产生什么?还用我多说么?

最近N多人盛传Google要发布自己的网络存储服务,目前还不确实,但是大家可以试试看用Gmail+GmailFS就可以实现这个服务了,当然这个实现方式很蹩脚。

WebOS出来以后,是一家独大然后大家全部死掉么?
这本来是一篇要写的文章的题目,今天既然提到了,暂时就不单独写了。实际上WebOS更重要的是一个运行环境,通用客户端-〉浏览器,网络存储-〉Google的海量技术,在这个框架下,有无数的可能性。Google没有能力包打天下,这个类似微软,我们常说微软的垄断,但是微软也开创了一个新的市场,那就是微机软件市场。微软进行DOS/WIN平台切换的时候,软件开发商叫苦不迭,但是阵痛以后,他们得到了一个更加广阔的市场。这次也很类同。我们有了Writely可以在整个Web协同编辑文档了,我们还需要可以整个Web系统做演讲稿的工具,还需要很多很多的东西。

一次平台切换就是一次洗牌,关键看你能不能跟上平台切换的脚步。97年的时候,我们听到了很多做dos汉化的厂商的声音,比如说windows没啥的,跟ucsdk意思差不多。比如说本地化问题,微软解决不了,等等。我在很早以前的文章《标准,要挣钱除了标准还是标准》里面说过这个问题,“曾几何时,中国人的Ucdos和Wps给我们带来了无上的民族自豪感,虽然他们也建构在微软的平台上面,但是毕竟让我们感觉我们离世界软件大国的脚步并不遥远,甚至当时有人会认为中华民族的伟大复兴就将会依靠软件业。但是,一朝微软进行平台更替,整个中国软件行业才发现这种并不遥远,其实只是一种错觉。应该说Ucdos的荣光来自于微软对Dos中文化的投入甚微,或者说心不在焉,在当时我们不能准确地了解到,微软这种心不在焉也许并不是不重视中国市场,而是打算在Win95一劳永逸的解决问题(注一)。而Wps就是一种悲剧了,我有时候在想,就算金山现在做得再差劲,政府采购也应该对他们有所偏向。要知道Wps对中国的信息化贡献极大,而某种程度上说,政府的追赶时髦和没有民族软件危机意识也是Wps失败的主要原因之一(注二)。抛去这场悲剧中的民族感情色彩,我们发现在那个历史时刻,我们全行业溃败(注三)的主要原因很简单,不掌握标准,而且跟不上掌握标准者的脚步。

后话
有人说了句“说老实话,查询一个英文词从第一页开始出现中文网页还真不多见 ”并用此来说明问题,有人还因此推论“就是我国IT已经与时俱进了几乎跟上世界脚步了,要不就是又一次自己瞎忽悠。”,但是我只能说,不会用Google的我见过,但是不会用还愣充会用还拿来当论据的我第一次看到,不能不说一下了。

请把你的Google的语言设定为英文然后,搜索“webos”不然,你当然会看到中文文章在第一页,基本上只要不是极其生僻的英文单词在这个模式下,第一篇都可以看到中文。不信你试试,在语言设定为中文的情况下,你搜索tom,第一页还全都是中文的呢。

Google语言设定为英文的时候,搜索”WebOS”至少第8页才有中文文章,希望某些人写文章之前,对自己卖弄的东西验证一下,你自己不明白无所谓,害了别人就不好了。


Google的界面语言选择会对搜索结果产生影响

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”


78条评论

  1. 现在提出这个东西,并不是个恰当的时候.

  2. 我不同意Tinyfool,而且我觉得Tinyfool并没有令人信服的理由来驳倒二楼网友的观点。

  3. 不知道是好是坏

  4. 我就不喜欢给那种人解释。

    如果不懂,那就虚心请教。否则我就不告诉他,让他糊涂一辈子。挺好的。

    亏你有这个闲功夫。

    我上次都说了,在有windows/linux之前,用什么呢。这他都不肯想,不肯查查,跟他讲这个确实是浪费时间。

    对于只知道windows和linux的人,他们确实很难真正理解这个体系。

  5. 嗯,其实我觉得你用带有jre指令集的芯片来说,更有说服力。这个是真的不需要什么所谓的本地操作系统了。甚至想想当年的nc,如果成功,也是可以作到没有本地操作系统的–连本地硬盘都没有。

  6. 业界内一种人是以技术技能挣钱,另一种以嘴皮子技能挣钱,我正在努力适应和另一种人相处,毕竟大家都要养家。

  7. 说句难听的,你还真是吃饱撑的。还真来了一个教学贴。。。。

    有些人不明白,又不想明白,理他干嘛。比如那种那数字代替字母冒充01年那批黑客大佬的。

    不过貌似那批人里最出名的,名字里有个拿0换o的人,还在局子里呆过。

  8. 这顶多是个网络存储。WebOS能让安装程序吗?能让我跑程序吗?不就是webmail+在线编辑+文件存储。还有这种在线编辑的效率如何还不得而知,毕竟带宽限制,能和本地一样快速,可靠吗?你说我本地都有机器,os,浏览器了,我还缺个硬盘吗?还非得在网络上跟蜗牛似的,极不可靠的编辑文件吗?

  9. 我错了,我吃饱撑了,我早知道keso要写的话,我才不写呢

    下次这种吵架的事儿,一律推倒他那边去

  10. keso也写了?看看去。看布道士怎么传道。。。

  11. 还是keso聪明点,别在细节上纠缠什么。webos本来就是新东西,却有人拿旧的比较,那点不一样就不算os。

    对于此类人,一律54。比如那位问webos能不能安装程序的。我tmd在web上把程序提供给你用了,你还非bt的再安装什么?遇到这种真是无语了。

    至于什么网络速度,记得一些sun的fans早就说,ide那跟线远远跟不上光纤。至少在国内,大部分的速度问题不是技术上的,而是政治上的。而且我一直用线上编辑器,感觉比word快,起码启动快多了。

    你丫是可以本地了,但本地只能在一台机器上用。以前我连电话都没想过,现在我家人都有手机。你能保证电脑不是?何况办公的,家用的,移动的,加上与人共享的,都要求存储根特定位置分开。虽然现在由于速度问题,很多存储还得在本地,很多共享还得靠keso脖子上挂那个优盘。但,起码咱有点追求好不好?

    想学韩寒骂人了都。说句题外的,随着互联网的应用越来越多,互联网早晚得口语化,整天强忍着用些“书面用于”真tmd难受。

  12. 到此一游

  13. 早晚有一天,我们可以做此幻想:

    我们的文件,无论是文档、音乐、视频,存在我们的硬盘上甚至是存在网络的庞大的(一定会是尽量安全的)服务器上

    而我们的软件,或者说无论我们编写文档、听音乐、看电影,所有的应用程序的都是web app,比如Writely ,也许那时候我们需要的只是一个浏览器,一个简单的,尽可能安全的,也会是漂亮的浏览器,呵呵

    我们可以理解为浏览器就是他的本地操作系统部分,就是他的运行环境,任何我们可以接触到的,大众使用的操作系统,都会有他的运行环境--浏览器,于是就会“does not depend on any particular local operating system”

    你可以用win可以用linux/unix,甚至是solaris ,当然,如果我们伟大的女娲没有死的话,你甚至可以用女娲的浏览器,登录上这个webos,然后像用word一样的用Writely,这都是可行的。而且,如果当你的本机只需运行一个浏览器———无论是IE还是Opera还是Firefox的时候,当所有的硬件需求都被Webos吃掉的时候,你是不是可以再幻想一下:也许一台可以运行photoshop、word、excel、dreamweaver,甚至是挂上个3D MAX都没有问题的电脑--竟然只是一台100美元的电脑?

    憧憬是美好的,未来也将是美好的,只要是美好的,我们何必在乎到底是WebOS还是WebQS?O和Q一字之差,符号之差,都是美好的,谁管他是Q还是O?

  14. 那个剃刀我倒是真忘了,不过有时候交流还是要一定场景的,你认为当然的东西,可能潜在的有某些知识背景支撑,如果读者稍微着急或者粗心一些。争吵便不可避免。:)

  15. 是啊,交流的场景是一个问题

  16. 我觉得关键不是他们理解不理解os,而是他们根本不理解“运行环境”这个概念,也就是说,不知道计算机到底是如何工作的。他们认为os就是底层,就是基础,实际上,os这个层面已经相当的高了。

  17. 哈哈

  18. 争嘛争,地球早晚都是要爆炸的一切都灰飞烟消灭

  19. Berkeley已经停止了这个起源于.com骗人眼球的项目,继续他们正统而严肃的计算机的其他研究。Duke呢?根本没有什么大家投入到里面去。反倒一个公司把WebOS注册成一个商标。而我们呢,拿人家商标作秀当宝贝。归根结底就是Google收购了一个貌似有这么一个概念的公司。Google后来或许会说这个东西就是我们的WebOS,但google那些phd们是断然不会同意这个这个东西就是OS的。而且Google 的OS项目组也绝不会承认这就是他们的子项目或者就是这个项目本身。最多是google产品线上的一个web app产品而已。

    真所谓Google一动作,Keso就抽风啊。

    Keso一抽风,Keso fans就马上风啊。

    赫赫

  20. 再说一点

    计算机科学是严肃的科学,绝对不是一个秀场

    有概念,想捞钱可以,但请注意不要去误导观众

    毕竟有很多小孩子还是以为现在的IT评论都是大家

    Google很会做秀,但他秀的很聪明,也很有底蕴

    底蕴就是那几十名大家,几百名phd,几十篇经典paper

    WebOS这种东西,最多和struts(可能还达不到那么高的高度)差不多,一个工程上的应用而已。甚至更多的是噱头

    至于你帖的这些东西,我想,不知道你消化了多少。

    OS这个东西你们要用,千万注明:此语义纯属恶搞,和计算机科学毫无关系,如有雷同,纯属不幸

  21. 刚在别处看到有人说以为是汉奥sonix2006提前发布了,太贴切了,逗死我了。

  22. 其实网络操作系统是完全可以实现的,现在的瓶颈是带宽,如果操纵网络硬盘和操纵本地硬盘一样的速度,那么就到了网络操作系统替代现有操作系统的时候了

  23. 楼上的,没错,网络操作系统完全可以实现。但这个WebOS不是网络操作系统,而是仅仅是一个web应用而已。

    事实上,google著名的google filesystem就是基于网络的分部式文件系统。如果Google要出针对PC的桌面OS,那GoogleFS必然是一个选项,让Google成为大家mount的一个目录。

    但这一切和现在Keso,tinyfool所为之激动的WebOS差了十万八千里。所谓差不止毫厘,谬远过千里了

  24. 我知道的完全面向网络架构的新一代操作系统只有plan9

  25. 说OS在重要的人 还不如说 发电机重要

    没有电 电脑? 计算机? OS? 啥都没了

  26. 也谈Keso的“WebOS与船与车”

  27. 这次终于没有人冒充蛊惑仔叫嚣要抽谁了,这也是社会在进步的证明。

    当然我也要承认,我确实没有耐心把Google设置为英文然后一直翻到8页之后去看来历不明的所谓WebOS的中文网页。这又能说明什么呢,调整一下外国帖的排列顺序就证明WebOS就不是忽悠了,真逗。

    至于tinyfool再次搬出来的所谓http://en.wikipedia.org/wiki/WebOS,嘿嘿,人家上来的第一句话就是:

    WebOS Is a research project started at the computing University of California, Berkeley To develop suitable Software development Abstractions for applications that run over a network.

    看清楚,人家写的是“WebOS is … project”,而不是“WebOS is … OS”,那是项目的名字,你不会把肯德基业当成一种鸡吧?或者你真以为“Mars”计划就是再造一个火星?

  28. 你似乎懂英文

    More generally, 这句话看到没?

    More generally, WebOS refers to a software platform that interacts with the user through a web browser and does not depend on any particular local operating system. Such predictions date to the mid-1990s, when Marc Andreessen predicted that Microsoft Windows was destined to become "a poorly debugged set of device drivers running Netscape Navigator." More recently attention has focused on rumors that Google might produce a software platform.

    跟前面讲的是一个东西么?如果你认为是一个东西的话,那么我只好说我们没有沟通的前提,因为我可能来自火星,我对英文的理解达不到你那么出神入化的水平

  29. 还有,后边一句已经说得很明白,“To develop suitable Software development Abstractions for applications that run over a network.”

    鉴于这个项目已经无疾而终,只能推测如下:

    一、这个项目的目标是提供类似于Windows Server 2003 Web Edition类似的提供Web应用专用的主机的操作系统;

    二、提供类似于Apache Struts Project的一个用于开发网络程序的抽象层;

    甭管哪个都和浏览器不沾边。

    真逗。

  30. 我已经说过WebOS这是一个项目的名字,这个项目做出来的产品——如果能出来的话——叫WebOS,而不是说操作系统出现一个新的种类叫Web操作系统。

    我要是设立一个叫InternetOS的计划生育管理项目,你是不是认为互联网操作系统是由计生委主抓的?还是你以为Windows是专用于装修行业的?

    你的英文确实不如我,尽管你查什么东西还要先过撇开中文的。

  31. 恩,我英文确实不如你那么出神入化

    中文也是

  32. to dowei:

    —我tmd在web上把程序提供给你用了,你还非bt的再安装什么?

    ———————————————————————

    你都能提供些啥啊,区区在线编辑和图片浏览,邮件?那跟网站有什么差别?非得整个叫OS?

    –于什么网络速度,记得一些sun的fans早就说,ide那跟线远远跟不上光纤。至少在国内,大部分的速度问题不是技术上的,而是政治上的。而且我一直用线上编辑器,感觉比word快,起码启动快多了。

    ———————————————————————-

    你别搞笑好吗?SAN(存储区域网络)的光纤是从电信局到你家这么拉的吗?还政治原因,你不如说不使用5毛钱一个的核能打火机也是政治原因得了。在线编辑启动快?那是你都把IE打开了,再访问的阿。它有word好用吗?保存一下得等等吧?断电不会给你恢复吧?排版及其他功能能比吗?

    ———————————————————————–

    你丫是可以本地了,但本地只能在一台机器上用。以前我连电话都没想过,现在我家人都有手机。你能保证电脑不是?何况办公的,家用的,移动的,加上与人共享的,都要求存储根特定位置分开。虽然现在由于速度问题,很多存储还得在本地,很多共享还得靠keso脖子上挂那个优盘。但,起码咱有点追求好不好?

    本地你不会上传到网络上阿?这不就是个网络存储吗?非的叫WEBOS?

    —————————————————————-

    还有你不用学谁骂人,你挺能骂人的。一口一个tmd,你妈没教你说话阿?

    ——————————————————————

    如果说一个东西只是叫WebOS,它和OS没有半点关系的话,照这种逻辑,那是不是可以叫你猪呢?

  33. Tinyfool的博客要么不写要么就是大书特书 :)

    一直在看你的博客,虽然很多知识我看不懂,看知识看不懂没关系,思维方式可以学。

    TINYFOOL长的像我一位大哥,有点胖,让人显得比较坦诚。

    看得出来,TINYFOOL没有博客的时候肯定在工作,而且是很勤奋的那种。

    因为看不懂这篇文章,所以只好说这些题外话了,见谅~

  34. 还真能忽悠.

    绕个大圈子,你承认所谓的WEBOS需要本地操作系统,是吧?一个能称为"operating system "的东西居然需要别的操作系统才能运行,可笑不可笑?即使按照你贴的中文解释"操作系统(Operating System,简称OS) , 是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。",这WEBOS算哪门子核心和基石?

    更可笑的是这段:

    ===========================

    在更多的情况下,WebOS的应用看起来还是根现在的Google网站没有什么区别。但是随着相应应用跟进,你就会发现什么是WebOS了。

    1、Notepad/Word还需要么?用Writely你可以在线编辑你的文章,你可以在任何可以上网的地方修改你的文章(有网络,还要什么U盘),你可以跟你的朋友在互连网范围内方便的协同编辑文档(Word能做么?)。

    2、Outlook/Outlook Express/Foxmail你还需要么?OL/OE一般来说文件夹内信件数千后就会很慢,存储文件超过1G后就非常不稳定(Foxmail没测过),而Gmail现在2G多了还是那么飞快。

    3、Acdsee还需要么?我的图片都在Flickr了。呵呵,这个服务不是Google的,但是Google做一个会很难么?

    ============================

    那我可不可以说,sohu现在有blog服务(可以在线编辑/修改文章),有邮件服务,有图片寄存服务,也有大邮箱服务,还有音乐服务,它一样运行在浏览器中,一样不需要特定的本地操作系统,它的后台一样是海量数据的存储与管理,我的问题是:sohu算webos吗?如果不算,它跟你所谓的webos有什么不一样呢?

  35. 我的义务尽到了,你们学会与否与我无关,现在是你们的show time了.

  36. 对于普通用户来说

    这些就是操作系统做的一切

    上网

    游戏

    文档

    呵呵

    可惜他忘了还有企业这个市场

    大部分人是在单位用电脑

    单位会让你把东西放到WEB?

    飘~

  37. 纯洁的飘过~~

    我不爱学习

  38. "WebOS refers to a software platform that interacts with the user through a web browser and does not depend on any particular local operating system. "

    如果一个所谓OS需要通过web browser而不是直接与硬件打交道,这还是操作系统吗?你的OS必须竟然不能在裸机上运行?

    个人愚见,你所指WebOS只能所是一种应用软件,或者说是一种网络服务。

  39. 不觉着真正存在什么 WebOS,只是叫法不同罢了,这是“虚拟机模型”的再次升华,或者说是最次进化。

  40. dowei 发表于2006-03-22 10:41 AM IP: 61.136.114.*

    还是keso聪明点,别在细节上纠缠什么。webos本来就是新东西,却有人拿旧的比较,那点不一样就不算os。

    对于此类人,一律54。比如那位问webos能不能安装程序的。我tmd在web上把程序提供给你用了,你还非bt的再安装什么?遇到这种真是无语了。

    ~~~~~~~~~~~~~~

    你tmd才bt,那个webos能提供多少程序?别以为整了几个在线的东西,就能叫os。

    至于什么网络速度,记得一些sun的fans早就说,ide那跟线远远跟不上光纤。至少在国内,大部分的速度问题不是技术上的,而是政治上的。而且我一直用线上编辑器,感觉比word快,起码启动快多了。

    你丫是可以本地了,但本地只能在一台机器上用。以前我连电话都没想过,现在我家人都有手机。你能保证电脑不是?何况办公的,家用的,移动的,加上与人共享的,都要求存储根特定位置分开。虽然现在由于速度问题,很多存储还得在本地,很多共享还得靠keso脖子上挂那个优盘。但,起码咱有点追求好不好?

    想学韩寒骂人了都。说句题外的,随着互联网的应用越来越多,互联网早晚得口语化,整天强忍着用些“书面用于”真tmd难受。

    ~~~~~

    这就是典型的装13吧?

  41. 首先,俺道歉,最近看韩寒秋风扫落叶,外加大仙的blog,不小心跟他们学会带语气助词了。看来有些地方不能乱去,虽然俺也觉得话糙点没啥。

    现在程序少不代表以后少,Webos上不能装程序,但可以寻找提供这种功能的服务。就像你装软件也得先下载吧。windows初期,又有几个能用的软件?那时候最牛的wps还运行在dos下呢。

  42. 另外我还想说一句,为啥话糙点,那些老“文学家”接受不了,这些年轻人也不能接受呢?平时生活中跟朋友说话聊天偶尔带句“我靠”没人会觉得怎么样,到网上这就成脏话了。

  43. 关于WebOS的争论似乎没完没了了。并不打算趟这趟浑水,只是看多了,自然有些感触。记录如下:

  44. 作为一个技术人员,应该区分操作系统和平台(OS and Platform)

    Platform is OS?

    OS is Platform?

    否则大家就会在这两个混淆的概念之间浪费口水。

    统一词典后哪里会来这么多废话。

  45. tinyfool,我最近思考的一些东西跟你的观点很像,没时间长篇大论,先支持一下吧。

    劝你没必要再纠缠于争论那些“名词”和“概念”,我只能说好些人还处在第一个“看山是山”的阶段,你是在瞎耽误功夫!

  46. 这里真热闹

  47. 我认为WEBOS,从某种意义上说可以理解,但现在说这些还为时过早!

    从电脑最初开始到现在,电脑所组成的部分一样没少过,也不会少!

    比如说,以前的电脑用继电器组成的逻辑,用穿孔的纸带来记录操作,也有相应的运算单元和输出,那时候没有操作系统,所有的代码都是机器码,"01010101"像这样

    经过发展以后变为有存贮器、运算单元、输入、输出,记录操作的方式已经变为更简单的汇编语言,这些语言经过编译处理后再像以前的方式操作,

    再到后来觉得汇编语言也不方便,随之出现操作系统,出现了像C、B,等语言,但最终这些还是要编译为计算机所认识的二进制!

    这些其实就是一步一步简化的过程,要说基础,电脑硬件的基础不会改变,硬件没了,软件有什么用?

    随后出现的操作系统基础也不会改变,因为浏览器(应用程序)要运行在这基础上!

    要说以浏览器为基础的程序,这只能说是面向Internet的一种应用,这并不能满足所有用户的要求,最多就只能满足上网娱乐、查资料、存资料、交流这方面的要求!

    但实际的应用远远不是这些,还有很多用户需要向,windows,unix,linux这样的操作系统,比如说,CAD、PHotoshop、office等这些软件搬到IE\ FF \ netscape 这些浏览器上运行的话,不现实,也是不必要的浪费。 因为像CAD、PHotoshop、office这些软件

    都还可以做为基础,在这上面开发应用呢! 要照你这种说法, 不就成了 office_OS, CAD_OS,photosho_os了吗? 再者,要说网络化, 这些软件一样可以网络化协同工作!

    如果仅仅是把浏览器看成 WebOS, 那还是可以接受的,因为浏览器确实是WEB 应用的支持软件; 但要把Google的WEB应用也看成是一个WEBOS,那做为程序员,我得在这上面进行独立的开发软件,而不是还需要与浏览器交互内容。 就像我用C语言写程序,我就不会用汇编语言去与硬件打交道了。也许会,但操作系统提供了不用去了解硬件的可能!  但像以上提到的Gmail,writely 是什么? 已经是应用了!不是什么WebOS!

  48. 你们谈论的东西怎么都那么深厚啊!

    ——不知道叫深入浅出?还是浅入深出?

    我是小老百姓,自己有台PC——

    玩了几年,不敢自称懂PC或者了解IT,

    因为按照楼上某些“××家”的观点,

    我显然是不懂这些的了!也真的不懂——

    只是我想问一下:这个WEBOS,

    如果我想装个软件或者游戏,

    是否需要CDKEY什么的?

    或者像登陆google一样,凭帐号?

  49. keso写了webOS,醒客写了webOS,tinyfool也写.你们累不累?反正我是看累了.
    Operating System.操作,就是让人能用机器,管它是单机,还是网络.系统,就是标准,现有功能不随便改变,各个部分可以彼此兼容.于是…

  50. 楼主让人骗了,转过来骗大家。

    不说别的,想把什么都用浏览器完成是不可能的。如果真的实现了,

    那个时候也不是浏览器了,什么html,css统统都要废掉才行。其实

    webOS一点也不新鲜,倒像是返朴归真,我通过telnet登陆到一台unix主机,是不是可以认为是RemoteOS呢?只要一台100rmb的终端,我就可以使用Unix 主机的所有内容,也不需要u盘~

    现在之所以重新有了这个概念,是因为:

    1. Internet发展很快,覆盖很广而且带宽很大了

    2. 分布式文件系统,分布式计算的技术有了比较大的提高。以往的Unix主机最大的缺点是很多人用一台机器,再强的机器也顶不住,现在好了,可以分布了。

    不过个人电脑发展到现在,其计算能力已经超强,他绝不会消失,反而会更加发展。WebOS的前途,只是提供了另一种网络应用而已。

  51. webOS 其实是web office software

    你们傻了吧

  52. 一个WebOS搞的这么热闹!

    先支持一下Tinyfool.作为一个新技术,新idea,出现不理解是正常的.比尔.盖茨都还说过60K内存太大了,足够大家用了.何况我们平头老百姓.

    不管理解WebOS是Web office software也好,还是Web Operating system也好,现在是已经出现这个现象了. 软件可以在线使用,文字可以在线编辑.Donews的SNS里,也有了可以在浏览器里直接聊天的QQ,这个趋势仅仅是开始, 而不是结束,XUL技术,就是要让大家在浏览器里象用普通软件一样用.安装是不用的,升级也是自动的,要做的就是打开浏览器,登陆后使用,按月付费就OK了.这样的话OS还重要吗, 不管是windows,LIUNX还是CE,只要能用浏览器就行.

    换个角度,对软件业又是一次洗牌, 巨大的商机又出现了. 编写一个在线应用程序,给全世界人用,按月收费.不再是梦.这是软件租用的思路.

    5年前,我感觉以后Internet发展了,软件可以以在线租用的形式给大家用. 认同者寥寥,只是一直没找到合适的应用. 有感兴趣的一起交流.

  53.   前几天看到有人争论关于所谓WebOS的问题,稍稍的看了看,更是加深了这样一个感觉——很多IT精英经常会觉得自己比别人懂得多,于是开始教导别人一些五花八门的概念性词汇,一旦别…

  54. 我设想中的WebOS有两种:
    一种是比较传统的,就像一个超级Unix服务器,这种WebOS可以称为网络操作系统。不管在任何系统下,通过一个客户端(比如ssh),就可以连接到该服务器,然后就像在本地…

  55. 这里很热闹呀。

    首先支持一下作者的观点,应该说WebOS(我认为叫webos也不一定贴切,暂且叫它吧。试想一下,未来的某一天,你打开自己的电脑〈或许可以叫NETPC吧。这个电脑也许只剩下了显示器、键盘、鼠标和一丁点芯片,这个芯片可支持你打开电脑能使用webos,仅此而已。就像你打开电视一样,利用类似于遥控器一样的交互控制工具如键盘鼠标〉)有它生存的理由和空间,不管是Google也好,其他厂家也好,如果NETPC和WEBOS能满足您工作学习娱乐的绝大部分功能(就算是现在的电脑也不能满足您所有的愿望)我想每个喜欢用电脑的朋友都不会抱怨自己电脑太便宜,到那时您也许还会对它们抱有更深层次的幻想。当然您也许会说到那时我们的工作成果、隐私等等都统统交给Google等此类公司代管了,能保证安全吗?当反过来说,就算是现在,您认为只要有网络连同的地方,您的劳动成果和隐私能百分白安全吗?

    其实我们原本可以抛开计算机技术来设想我们对电脑的需求,你想想,整天我们对计算机技术喋喋不休,有什么意思?有多少朋友在乎我们的电视到底由哪些硬件组成的、能调频出电视频道使用什么技术实现的、是否该升级硬件了、该装点新的软件来玩玩了,其实我们对电脑的需求原本不用如此麻烦(这些需求当然是对普通用户而言的,如果你是专业开发人员就不同了),只是我们一直被微软、Google、INTEL等等此类软硬件公司牵着鼻子走罢了,大家已经习惯于迎合它们,去讨论和研究这些原本应该有电脑公司和网络公司去研究的事情,我们只要提出需求就足够了。

  56. 不管怎么样,这个webos肯定是替代不了我用的windows的,当然,它肯定可以替代一帮现在所用的windows的,因为他们只不过用IE,Office,Mail,Acdsee。

    所以,还是windows能继续,否则我也得失业了,跟他们抢饭碗可抢不过啊。我们讨论的是铁的密度是不是大于水,他们非得说讨论的是铁能不能浮在水上。

  57. 看了这么多人的评论,觉得很有意思,都笑出声来了,也发表一下自己的看法。

    对于Google,我觉得不少人都是怀有一种对待救世主一样的感觉吧,毕竟被MS压迫了那么久,突然有那么一个形象这么高大的公司站出来,自然能吸引很多人的眼球,Google在这一点也的确很成功。

    再说WebOS,基本上可以认为等于GoogleOS,起因也就是Google的Ajax,GMail,接着而来的Flickr等网站的出现,RIA应用的发展,很多以前只能在本机上做的操作,可以到网上来做了。的确,RIA的出现,极大的丰富了用户体验。我不说什么OS的定义,想法其实就是说一切工作都在网上做,以浏览器作为平台,然后每台机器都只需要配置很低,能上网就行。想法虽然好,在将来也应该能达到,不过目前说OS还实在太早,顶多只能算是选择。

    现在所说的什么网络速度啊,隐私啊,安全啊,这些在以后可能真的不是问题,在浏览器中执行这些应用,也同现在在本地OS上面一样的快,但时间还要多久就不知道了。

  58. 首先,我支持

    jason 发表于2006-03-23 6:58 PM IP: 211.157.209.*

    的看法.

    个人感觉tinyfool 说的浏览器似乎和原来在大型机上用的终端很象.

    感觉就是用(裸机+简单的支持浏览器的本地系统+浏览器)

    代替了我们现在的键盘鼠标了(也就是输入输出设备),

    就是说我们在PC上用鼠标键盘(输入输出设备)以中断的方式和WIN/LINUX操作系统进行数据的交流,以某个ASCII作为传输的代码,(比如某个按键按下),而在tinyfool 说的webos中,我们用网络的数据包来做一个数据传输(某个操作的指令).而(裸机+简单的支持浏览器的本地系统+浏览器)只是个输入设备.

    本身好象也没什么技术上的新意. 当然,不排除商业价值.

  59. 有个问题,

    如何在WEBOS的环境下,使用我的多媒体,比如声卡???

    本来是要操作系统调用驱动程序的,那(裸机+简单的支持浏览器的本地系统+浏览器) 中的本地系统中要不要包下调用驱动程序的任务,如若不然,网上的传过来的数据报又如何去代替原来的单机系统的对硬件的控制,也就是说数据报能去调用驱动程序吗????

    对数据报内容加上特殊的含义来对应原来的单机系统的低层控制指令,比如控制内存???

    还是仅仅把原操作系统的硬件层留下给本地系统,把操作系统的原软件层外包给WEBOS?????

    只是问题,不是要来驳倒人的.我很想知道答案的!!!说不定真有什么东西与众不同的!!!

  60. 这个也争,基本上两方没有实质冲突,只是划分角度不同而已,何必如此执著于名词,不如改称WebOP好了,Operating Platform,省得某些人唧唧歪歪的。

  61. 本人想在此请教一个问题

    网络操作系统与传统操作系统相比应增加那些功能才能满足用户的需求,请举一例说明一下.

    兄弟在此谢过.

  62. 纠正一个小错误.大型机(mainframe)(如z系列服务器)一般采用专用操作系统(如z/os),不采用unix.

  63. 我的观点

    1.在当前的情形下,推广webos恐怕还有困难.

    2.webos,本地机器和服务端各负责多少,这是一个问题

    3.webos技术上成熟与否,这也是一个问题

    4.在可预见的未来,微软是不可打倒的

  64. 我不相信有多么好啊 你饿 啊诶

  65. 我不相信有多么好啊 你饿 啊诶

  66. 我到此一看过拉 还不赖嘛

    我相信撒

    我叫什么呢>?

  67. 大家不要争,反正webOS就是在web或者browser上面迈向os或者rich application的一大步,至于是否真能到os的级别有待以后发展,但是绝对是巨大的进步,大家来完善它就是了

  68. 写得什么呀 破玩意

  69. 写得什么呀 破玩意 !!!!!!

  70. 写得什么呀 破玩意 !!!!!!

  71. 吃得挺胖,装的挺像!!

    如果你想解释清楚操作系统,最好的办法是:用只要是人都懂得东西来解释它,比如:用一个生活在偏远山区的老农都懂的话来解释,并让他能够听懂———-这才叫“解释”。

    ——————————————————

    B主是个装B嫌疑犯!!鉴定完毕!!

  72. 看见装B的人就不爽!!

    扯淡的“奥卡姆剃刀原理”,TMD,说白了不就是“不要用牛刀杀鸡”,像博主这种贱B,就是欠骂!!装逼你就接着装!!

  73. 直接在人体内嵌入芯片,提高人体运算速度、运算能力、信息存储量,还有能与外界进行信息传递:信息获取、信息输出。

    这才有新意!!

    自己的身体就是U盘,够安全、够便携!

    自己的身体就是逻辑、“软件”的载体,强劲!

    干嘛还要身边有一台电脑,一个电源,一条网线?落后!

  74. 我觉得本文作者说的很有道理

    至少向大家昭示了GOOGLE的未来动向和应用服务方式

    大可不必争论这个“webOS”是不是操作系统的问题

    我认为 只要它能够完成以前的Windows DOS MAC UNIX能够帮助人来完成的功能 那么 它就是一个操作系统

    观念的更新带来的往往是反对 但是时间会证明到底是对还是错

  75. 或者将来可以不叫webos。或者可以更加彻底。你在本地就只有一个可以支持浏览器的芯片。其它所有都放在web上。为什么不呢?

    处在这样的飞速发展的时代。还总是抱着过去的东西。这只能让我们被时代甩在后面。

    为什么那样缺乏想象力?对于新生的事物为什么不能理性的看待?

    我们应该看到它的生命力与发展空间。而不是目前状态。

  76. 被微软欺负怕了,咱国家能做出来操作系统吗?干吗现在还在使用微软的呢?你们在这里干什么?如果是真正的计算机专业的,你们不觉得脸红吗?你们要是能出来咱国家自己的系统,我替你们找投资的钱,绝对是大投资,支持你们,炒什么啊,留点精神去研究把。看谁能构想出咱自己的系统,便宜实用,让所有人觉得好用。

  77. 火药味这么浓啊。。

    我不是什么专业人员,对这些研究也不深,不过对于新事物、新名词的诞生大家有必要这么奋力去抨击嘛,人的思维方式各不相同,很多事物也没有唯一的准确的判定标准,这样争吵永远得不出满意的最终结论,到最后还是得靠时间来证明一切。

    另外,我看很多人说WEBOS需要本地操作系统,所以就不能算作操作系统,但是Windows 3.1以前的版本也必须运行于MS-DOC上,所以我想请教一下像Windows 3.1这样的软件产品算不算操作系统?

发表评论

评论也有版权!