|
楼主 |
发表于 2004-6-16 10:51:04
|
显示全部楼层
linux吸取windowsde成功界面,加上自身的稳定,将来肯定会成为操作系统的主力。
IBM和Oracle都把linux作为站略重点来开发,显然,已经意识到未然的软件策略已经行不通了。
相信这些大公司的智囊所做出的决策。
照说,IBM有自己的PC操作系统Ecomstation(OS/2 Ver 5.1),应该大力推广才对,为什么
热推linux?难道微软的下一代操作系统,还要靠接界面的豪华骗倒用户吗?还是微软也意识到自
身的软件理念有一天必遭众人背判?作为OS的发展趋势,这些大公司已经前瞻到了什么。OS是必
须开源的东西,才能保证其安全性,就像公开算法的加密才是最牢固的加密手段一样。OS是一种
特殊软件必须开源。linux是顺应了这一即将到来的时代。微软的封闭政策,制造了恐龙级的OS,
强大的恐龙也有被淘汰的一天。微软曾经依靠封闭技术和保留技术的手段,打压众家,你只要在
我的系统下开发东西,永远做不过微软,因为你知道的永远没有微软多。当你知道了你不该知道的,
微软就会修改你知道的,使你变成又不知道的。编程人员都知道在windows下很难直接操作硬件,
为什么?难道微软的程序员也这样费力吗?非也!windows一直提供直接操作硬件的函数,但是
在任何API手册中你都找不到,所以,感到为难的肯定是微软以外的开发者。等大家使用特殊手段
搞明白此类函数时,微软立马修改,把同名称的函数内容改成别的,使你的程序在新一版下不能运
行,还振振有词地说没有公开的API微软保留随时修改的权利。在windowsME时大家遇到这个问
题,象ghost,norton都不能在winME下运行,只有等新版本,win2000,winxp都面临同样问
题。真是的原因是微软在不断地修改那些确保它处于领先地位的一些东西,以打压竞争者。客观上
给开发者带来一些么明奇妙的麻烦。你该明白为什么微软的OFFICE可以在任何版本上运行,都没
问题,从他的软件体积上,就知道要做多少不同版本的不同模块来完成同一功能。office2003不能
在win9x下安装,是真的吗?嘿嘿,微软也不愿意被太多的包袱,要在性能上压倒对手,他干崔丢掉
自己制造的包袱,把对win9x的特殊模块去掉,减少代码维护量--也许它的程序员格外比别人累,对
外则称2003将不再支持9x,表面看是微软的进步,实际上是他也因为每一版的藏猫猫游戏给玩累了,
如果开放源代码,使用者就会在同一时间获得全部操作系统的的所有资料,大家尽可能开发更好的
应用软件。不必把精力浪费在微软设下的谜局。所以,微软的麻烦还在后面,也许他的结局会很惨。
那些不愿意陪他玩得大公司终于下决心采用开源的linux。longhorn肯定不会就微软的,这是由微软的
运作体制决定的。有人说微软也是开放源代码的,哈哈,微软的开源,只能叫微软时的开源。因为
任何用户不是任意就可得到其源代码,而且,它开放的只是一部分,不象linux一样全盘端出来。每个人
可以上网自由下载。最近,微软传出声音,要想改变IE的安全性,只能重新编写代码了。因为在打压其他浏览器过程中,windows做了很多改变以帮助IE性能领先对手,改来改去,对手被打垮了,IE也弄得一团糟,以至于根本没办法维护下去了。所以,微软的操作系统没有多少光景了。 |
|