自打Google宣布ChromeOS战略之后,新一轮OS之战终于开始进入高潮阶段。
早在几年前,就不断地有人猜测Google迟早是要做OS的,然而Google却迟迟没有下手。让一帮等着看戏的人很失望——当然包括我。虽然MS的Windows在桌面领域的确干得不错——至少曾经干得不错。但是没有竞争就没有进步,竞争才是王道。
之后Google终于做了一个OS——Android——虽然只是一个面向Mobile平台的OS规范,但已经明确说明Google真的要做OS了。
现在,这些猜测终于可以尘埃落定。
历史上,MS经历过无数的风浪都挺过来了,那么这一次结果会如何?我个人认为Google不太可能推翻MS,但至少要吃掉一小部分市场份额——如同现在的FireFox对IE,而不会像以前的那些挑战者那样折戟沉沙。
从商业角度上看,我觉得猪头简的这两篇分析很不错:在《长期看空中年微软
》中,他指出MS也不可避免地患上了传说中的“大企业病”——这是20年前被用来形容IBM的,这点我非常赞同,虽然MS一直都在以IBM为前车之鉴,但现在仍然还是到了需要瘦身的时候了。另外还有两个比较技术性的问题我也很赞同,下面再另说。而《微软啊微软
》则更多地从产品的角度来说,关于MS的产品我也是很有意见。
至于记者冀勇庆所说《远离微软的日子
》当然比较外行,但是也能代表一部分用户的观点。
Solidot一则消息称《伦敦股票交易所将放弃Windows
》则再次向MS的服务端产品泼了一盆冷水。
谈点我从技术角度上的看法。
不
妨回顾一下历史:在MS Office诞生之前,世界上最NB的电子表格软件是Lotus
1-2-3,但是它没能延续自己的成功,因为它在新产品研发上碰到了一个艰难的选择:当时的硬件配置太差,如果要在新产品上增加功能,那么用户的电脑就必
须升级,而当年的硬件是很贵的;但是产品的发展必然要增加功能。为此他们只能从技术上下手,把新增功能硬塞到当时主流配置仅有的640K内存里,结果可想
而知——开发进度延期,功能增强不多,产品的稳定性下降。而MS则坚信硬件的发展必然是配置更而价格更低,所以它就敞开了往Excel里加功能,再加上从
Lotus挖到的人,于是造出了最强的产品——虽然当时主流的电脑都跑不了,但是没多少时间,主流的硬件配置就上来了,Lotus于是被淘汰。
这些年,MS一直是沿着这条路走过来的,所以结果就有了现在猪头简所批评的功能繁杂而速度缓慢的MS Office产品。这里的问题包含两个方面:
一方面是硬件发展方向的变化。首先是硬件的升级走到了一个阶段性的顶点,只能改向多核方向发展,而多核对于大部分单线程的桌面应用来说,不会带来太多的性能改善。再有就是对硬件小型化的需求导致了低配置硬件的流行,除了手机以外还有上网本和MID。
另
一方面是用户的需求分化。大多数用户使用MS
Office这样的产品只会用到其中极少的一部分功能,就拿我自己来说,以前用D版的时候一直都是用97和2000两个版本,2003只是听说过,从来没
用过,而且自从05年有了新的WPS,我就只在别人的电脑上见过MS Office了——WPS的功能是少得多,但对我来说足够了,MS
Office是强大,但是3000多块一个License,我一个人用着三台电脑(一个台式机,一个本本,一个上网本),那不是要花一万块,但是却可能只
用到其中几百块的功能,多不划算。
其实对于软件产品的功能增强本来应该说是件好事,微软的做法应该得到赞扬,但是我还是忍不住要臭骂丫的
——那就是丫在使用强迫的手法逼人升级。比如MS Office
2007的文件格式与以前的格式不兼容,用老版本的用户必须升级到新版本才能打开新版本的文件格式——当然MS还没有做绝,提供了补丁。那么
Outlook呢?用Outlook2007发送的邮件如果不用Outlook2007收(比如我用Foxmail),邮件的内容就不一致了,会有一个叫
做Winmail.dat的附件,用第三方专用工具打开才知道里面才是Outlook2007特有的邮件内容。真是逼人太甚。
有点跑题了,我这说的是OS嘛,怎么跑到Office上去了。
回
到OS上,其实Windows的路线也是一样的,我一直都认为Windows
2000是Windows系统的光辉顶点,XP和2003算是延续这个辉煌。但是之后的……,就拿Vista来说,也是一个典型的功能繁杂而速度缓慢的家
伙——让我想起一段陈年往事:Windows 2000是脱胎于Windows NT,而Windows
NT又是来自于一个MS与IBM合作的项目:OS/2。正是这个OS/2当年把IBM带到沟里去了——当然主要责任在IBM,这个产品之所失败,就在于往
里面加了太多的功能,以致于最后被IT媒体评论为“庞杂得像口肥猪”。
当然,Windows 7正在改变这种状况,但是它能否应对新的挑战还是需要观望一段时间再说。
说到Windows,这就回到正题。其实Windows还是个很好的OS,至少在桌面领域并且对于大多数用户来说是最好的OS——最方便并且GUI性能最好。但问题也在这里。
上
次跟令狐聚会谈到这个话题,我就指出:Windows的GUI性能获得靠的是将GUI集成到OS内核中,但是这样同时必然会带来稳定性和安全性的潜在风
险。简单举例来说,一个使用X的OS如果发生GUI崩溃,只需要切换到命令行下把X的进程干掉重启一下X就可以了,但是Windows呢?当然是直接死
机。另外,对于服务器来说,根本不需要GUI,但是Windows把它启动了在那浪费宝贵的服务器资源。这也是个问题。
令狐则指出另一个问
题:注册表。不可否认,相对于Windows 3.x来说,Windows
95引入的注册表的确是一大创举。但是这个创举的原因在于非NT内核的Windows(3.x,
9x等)没有足够的安全性控制机制。而这个创举带来的问题却是深远的。最主要的问题就是它成了整个系统的一个命门,一但注册表损坏,系统就必须重装,并且
无法恢复到系统损坏前的状态——因为虽然注册表可以编辑,但是编辑它却需要依赖一个带GUI的OS内核,矛盾的是没有修好注册表,这个内核就无法启动。这
种问题对于像Linux这样的系统来说是不存在的——即使是最核心的系统配置文件损坏了,也可以用一张LiveCD启动系统,然后用文本编辑工具去修复。
至于其它像Windows API之类的问题就没什么好说的,功劳属于MS的文档编写人员,他们是Windows得以普及的最大功臣。
当然,这些问题对于桌面用户来说都影响不大。还是来谈服务端吧。
我认为伦敦证交所的决定是非常明智的,NASDAQ应该参考一下。虽然NASDAQ用的服务端系统有MS直接提供技术支持,目前看来还能跑,但是就我个人的感觉速度实在是太慢了。
使用Windows做服务器的错误除了前面所说的不必要的GUI所带来的浪费资源、安全性、稳定性等问题以外,还有不少问题。比如方便性,GUI对于远程操作来说简直就是恶梦,特别是在网络条件不好或是服务器负载很重的情况下,而且安全性也不够,跟SSH完全没法比。
最恶心的是还有所谓的CAL——客户端访问License。
除
此之外就是服务端应用的问题。IIS是目前我用过的最垃圾的WebServer,就算是个lighttpd也比它强,更不用说在WebServer领域如
同神一般存在的Apache——到目前为止,它仍然是功能最为强大的WebServer。即使是像CSDN这样的MS忠实用户,采用了
Windows+.net+IIS+MSSQL作为网站的基础平台,但还是不得不在前端用了一个Nginx——这目前综合性能最好的WebServer。
用过别的WebServer以后回头再用到IIS,唯一的感觉就是:怎么会有这么烂的WebServer啊。
既然说起来,就顺大便说说MSSQL。这的确是MS的一个拿得出手的产品,算是Windows平台下性价比最好的商业数据库产品。但也仅此而已,何况还有个Windows在给它绑手绑脚。
.net就不说了,N年前我就说过它几次。不是不好,但没有MS当年吹得那么好。何况现在在我看来,要性能就原生开发,要功能就动态语言,对于虚拟机平台,我兴趣不大,不论是JAVA还是.net。
需要注意的是,上面说的服务端应用不要拿别的产品的Windows版来比较,因在Windows平台上,它们受到的限制比MS的产品还要多,这种比较是不公平的。
归根到底的差别还是在OS上。
当然,微软据说也有些非常好的产品,不过我都用不着,没用过的东西还是不评价为好。
回
到Google的OS来说说SaaS的问题。前两天还看到有个WM的粉丝以此为由批评Android,我给他的意见是:MS很快也会为WM增加SaaS
的。但无论如何,SaaS只能是一种必要的有益的补充,短期内不可能完全取代客户端应用。至少在这个领域,Google的优势是明显的,这也是为什么我认
为Google推出OS是能吃掉一部分市场份额的,但暂时不可能完全取代MS的客户端OS统治地位。
扯了这么多淡,很多问题MS未必没有意识到,只是改变不是一朝一夕的事情,MS能有今天的成就,自然有它的道理,我也就是扯点淡而已。不过某些MS的粉丝就实在是……还不如IIS。也难怪JavaEye的Robin前不久被烦得出了一则声明:
某些瘟到死用户总因为别人也瘟到死,某些盗版瘟到死用户总以为别人也盗版瘟到死。郑重声明:本人桌面用的是苹果的MacOSX,服务器用的是SuSE Linux。本人已经告别瘟到死n年,不要再发脑残reply,谢谢。
呵呵,这类的脑残的确不少,比如《远离微软的日子
》后面评论的deuteron和On my way。
事
实上我的三台电脑里:台式机是P3的老家伙,原配的是正版的98,早先用过D版的2000,后来干掉装了Ubuntu
Linux,从6.06一路升级到现在的9.04。本本是原装的正版XP
Home,对我来说Home版已经够用了,因为服务端的东西我都是用Linux平台。上网本原装的XP
Home只在我的电脑里存在了两个小时就被我干掉(连系统还原分区也没放过)装了Ubuntu 8.10,现在已经升级为9.04。
顺便强烈推荐一下Ubuntu 9.04,相比以前的版本,GUI性能有很大的优化,硬件支持也好了很多。
说了这么多,还是要总结一下。
对于专业人士来说,MS的OS很不好,特别是在服务端,但是对于大多数用户来,足够用了,所以MS的地位还是不可动摇的。但是未来的OS领域必然是向多样化方向发展,作为专业人士有必要考虑两个方面的问题:
对于客户端来说,不能再只考虑对Windows的支持;对于服务端来说,最好别再考虑Windows。
分享到:
相关推荐
华为P40下载谷歌框架第一...3、设置——系统和更新——备份和恢复——同意——右上方三个点——从内部存储恢复——恢复(会短暂黑屏) 4、界面会多一个APP(谷歌服务助手),点击进入谷歌服务助手——始终允许——激活
谷歌浏览器安装包——
————————————————————————————————————————————————————————————————————————————————————————————————————...
【标题】:“利用Google翻译实现网站国际化——js插件” 在网页开发中,为了使网站内容能够被全球用户理解和访问,网站国际化是一个重要的步骤。这个主题涉及到如何利用Google翻译API来构建一个支持多语言的网站。...
自己做的谷歌地图桌面版 里面的文本文件记述了安装和卸载方法。 v1.5(增加mark和坐标显示): http://download.csdn.net/source/2064688
华为P40安装谷歌框架步骤2 1、设置——系统和更新——日期和时间——自动设置 2、安装下面的3个软件
《谷歌Chrome OS开发内幕》是一本深入探讨谷歌操作系统领域的专著,主要聚焦于Chrome OS的构建、设计原理以及与Google OS的关联。该压缩包包含了丰富的资料,是研究和了解谷歌在操作系统领域的创新实践的重要资源。...
【谷歌验证码使用工具——kaptcha-2.3.2】是一款基于Java的开源验证码生成库,主要用于网站的身份验证,防止自动化的机器人或者恶意攻击者进行非法操作。kaptcha这个名字是"CAPTCHA"(Completely Automated Public ...
华为P40安装谷歌框架步骤2 1、设置——系统和更新——日期和时间——自动设置 2、安装下面的3个软件
总的来说,《解析Google Android SDK——智能手机开发范例手册》覆盖了Android开发的多个重要方面,从基础环境到高级技术,为开发者提供了全面的学习资源。通过深入研究这些章节,开发者不仅可以构建功能丰富的...
### “聪明机构”知识型员工的创新管理——以微软、谷歌为例 #### 一、引言 随着知识经济时代的到来,知识型员工逐渐成为企业核心竞争力的重要来源。这些员工不仅具备丰富的专业知识,还拥有创新能力,能够为企业...
华为P40安装谷歌框架步骤2 1、设置——系统和更新——日期和时间——自动设置 2、安装下面的3个软件
2.3.9 禁止从缓存中调用 24 2.3.10 删除过期的cookie 25 2.3.11 强制打开新窗口 25 2.3.12 设置网页的过渡效果 26 2.4 基底网址标记<base> 29 2.5 页面的主体标记<body> 30 2.5.1 设置...
谷歌集装箱是一款专为谷歌浏览器(Google Chrome)设计的扩展程序,它的主要目的是增强浏览器的个性化功能,提升用户体验,以及提供更多的实用工具。扩展程序在现代网络浏览中扮演着重要角色,它们可以添加额外的...
总的来说,"谷歌浏览器——xp系统.zip" 提供了一个在Windows XP上运行谷歌浏览器的解决方案。尽管在旧系统上可能存在一定的局限性,但通过合理使用和维护,用户仍然可以享受到高效、安全的上网体验。
谷歌浏览器安装包。
谷歌浏览器,全称为Google Chrome,是一款由谷歌公司开发的免费网页浏览器。自2008年发布以来,它因其简洁的界面、卓越的性能以及强大的安全性而受到全球用户的广泛欢迎。Chrome浏览器基于开源项目WebKit(后来发展...
以微软和谷歌为例,这两家IT巨头都重视知识型员工的管理,因为他们深知这类员工对于企业创新和发展的重要性。 知识型员工,如彼得·德鲁克所定义,是指那些运用知识、概念和信息进行工作的个体。在中国学者的研究中...
谷歌chrome浏览器闹钟插件——酷时钟。就像手机闹钟一样,定时任务,可以按周、日期、时间来设置待做的事,到时会有弹出框清脆响铃的闹铃提示。