精华 [饭后消食贴][转帖]闲话操作系统

anything else?:lookaroun :lookaroun :lookaroun
 
因为正好赶上USL和Berkeley打官司(1992年),BSD看来不大安全,Solaris于是改用AT&T的SystemV R4.2做开发基础(当然这个得掏钱,Sun如果再坚持段时间,其实可以等到没有版权纠纷的BSD,但时间就是Money啊:),虽说变动其实并不大,但在当时还是引起了一些忠实用户的不满,至今还有微词,好在不久Solaris就证明了自己的优秀。
  Solaris毫无疑问是当今No.1的 Unix,世界上排的上号的大公司几乎都是它的用户。它的性能指标往往成为业界考评的标准和参照,技术上颇多带领潮流之举。比如4.3BSD- Reno就曾把Solaris中的NFS(Network File System,可以让不同操作系统通过网络方便的共享文件,为了使这项技术成为业内标准,Sun将它免费发布)集成进去。至今最成熟的版本,2004年 11月推出的Solaris10,更是被Sun称作“The most advanced operating system in the industry”, 这个历时4年、耗资5亿美元的系统的确不同凡响,融入了大量尖端技术,看起来够领先一阵的了。

  Solaris10的重要特性包括:Container(一种将计算机划分为多个独立运行空间(虚拟计算机)的技术,使一台主机能象孙悟空那样化身万千,互不干扰)、 DTrace(Dynamic Tracing,故障跟踪,Solaris10在内核中安放了两三万个探测器,用以侦测性能瓶颈和捕捉异常,并协助解决问题,是操作系统设计中的一个重要创新,Sun凭这项技术荣获《华尔街杂志》2006技术创新大奖中的金奖)、预见式自修复(Predictive Self-Healing,号称能在软硬件故障发生以前,主动预测并加以修复,很神奇的说~~)、ZFS(Zettabyte文件系统,第一个128位的文件系统,Sun称其为史上最后一个文件系统,号称解决了现有文件系统的所有问题,技术指标极其卓越,几乎没有容量限制――看看“Zettabyte”这个词就知道了,在安全性、扩展性、可管理性乃至兼容性上也无可挑剔,比起Microsfot只见打雷不见下雨的WinFS似乎只强不弱,WinFS的风都放出好几年了,现在Vista都有准信了,WinFS却还不知道在哪,可见一个强大的文件系统有多难搞了,ZFS其实也拖了好久,到今年6月才正式发布)等新技术,运行效率(系统利用效率最高可达80%,这个得益于Container,那么多虚拟机自然要把资源榨干了;应用程序的运行性能号称提高了30倍 ――Sun官方资料,有点难以置信~~~~)和安全性(达到军用级别)都大幅提高,稳定性也可圈可点(作为一个改动如此之大的版本,这一点非常难得),对 Java的支持也大为改善(Solaris10融合了最新的Java技术构架。说来好笑,Solaris对Sun自家的Java支持一直不大好,一度曾归于支持最差的平台之列),此外,它还具备支持多平台、兼容Linux、开源等等好处,很有点舍我其谁的霸气,难怪Sun发布消息放出的当天,股票就应声上涨近5个百分点,低迷了好几年的Sun终于看到了一点转机。

   Sun在创业初期的产品策略定位在以低价高性能的工作站(Workstation)与当时流行的小型机(Mini Computer)竞争,性价比高的夸张,业绩辉煌一时。后来时过境迁,PC发展迅猛,性能直追Sun的工作站,价格更是便宜一大截,成为Sun的主要竞争对手,Sun意识到不能在一颗树上吊死,开始发布一些低价产品与PC竞争(后来Dell之类的价格杀手横行,竞争日益残酷,Sun的一些低端产品干脆采用AMD的CPU,服务器几百美元就开卖,IBM、HP也大抵如此),Solaris也开始支持X86架构(1994年开始,最早的版本是Solaris X86/2.4,与Sprac版本源码级兼容,程序可通用;Sun一度还曾开发支持PowerPC的版本,不过后来出于商业上的考虑未正式发布)。

  因为Sun的产品主要是服务器和高性能工作站,所以对64位技术尤其重视(Sun自己的处理器从1999年的UltraSparc III起就步入了64位时代,Solaris则是从2000年发布的Solaris7开始支持64位),Solaris可以支持包括Intel的 IA64、EMT64以及AMD64的全部X86-64架构,Sun在这方面甚至比Microsoft还显得积极。

  尽管McNealy 声称最烦什么“战略性投资”的屁话,一切行动都要落实到赚钱,但Sun对开源(Open source)倒一直表现的很热心。OpenOffice是他们搞出来的,Solaris开源了,现在连Java也打算开源了,虽然作为一家商业公司,他们的目标无疑是营利,但贡献也是明摆着的。有Linux的支持者嘲讽Sun是撑不住了(曾连续十几个季度亏损),才走开源这条道,恐怕也有道理, OpenOffice和Java都不怎么赚钱(甚至StarOffice比起Microsoft的东西来也太缺乏竞争力,而Java,虽说是席卷全球,风头无两,但据说Sun也就是在J2ME的授权上赚了点钱,要说起来,Microsoft的那笔近20亿美元的赔偿可能是Sun在Java身上赚的最大一笔,McNealy在那以后对Microsoft的态度也似乎也变的温和了一点:),但Solaris可是Sun赖以安身立命的家底,竞争力又是超强, Sun竟然把它也贡献出来,十九是被Linux还有“Free”的BSD系列给逼急了:)。

  其实Sun虽然很早就拿开源说事(声称崇尚开放是公司一以贯之的信念,若果真如此,在Sun成立之初就把操作系统开源,恐怕世界上就没Linux这么个东西了:),但行动上却总是吞吞吐吐、犹豫不决。拿 Solaris来说,在Solaris7推出的时候,Sun就提供个人免费版下载,但限制多多,后来又说开放源码,也是有选择的开放,而且还只准看不准动。经过这些试探,大概觉察到效果不佳,不容易糊弄过关,到Solaris10发布的时候,才痛下决心、正儿八经开源了一回。
 
已粗阅。。。
 
Sun为开放Solaris启动了一个新的开源项目OpenSolaris,Solaris10只是其中的一步,该项目所采用的协议叫作CDDL (Common Development and Distribution License,通用开发与发布许可),这是Sun在参考了MPL(Mozilla Public License,Mozilla浏览器所采用的公共许可)协议后,自己拿出的一个方案,已经过OSI(Open Source Initiative,开放源代码促进会,一个行业自律性质的协会,已认证的各种开源协议有好几十种了)认证。大致上,CDDL的限制没有GPL那么严格,但也不如BSD那么宽松。照Sun的说法,该协议比GPL大方多了,ISV(Independent Software Vendors,独立软件供应商)在使用Solaris源码时,大可只进不出,将开发成果敝?自珍、秘不示人,而不必象在GNU/Linux下做开发一样,非得将自己的成果也贡献出来;甚至使用了Solaris的相关专利,也无需担心法律问题(Sun承诺不予追究),万一出现了法律纠纷,ISV也可以选择使用本地法律加以解决(而GPL这方面的限制要严得多)。

  很明显,这份用意深远的协议,颇能博取ISV的好感,Sun的醉翁之意也正在于此。事实上,自从Linux产业在忽忽数年之间火遍全球,最受冲击的恐怕就是Sun了,大量原本属于Sun的市场纷纷沦陷于Linux之手,Sun的营业额从01年度的183亿美元下降到04年度的112亿,跌幅超过三分之一,很大程度上正是拜Linux所赐。因为Sun的市场定位与Linux颇为相似,而Linux本身是一个类Unix系统,对Unix有良好的兼容性,凭借其无与伦比的价格优势,很快就吸引了大量软件商和应用向其转移,Sun是看在眼里、急在心里,多方筹谋,甚至不惜与宿敌Microsoft联手,加强双方产品的兼容性,以抵御Linux的进攻,而OpenSolaris和CDDL正是它祭出的杀手锏。Sun深知,在应用为王的IT行业,谁能抓住“应用”,谁就能赢得市场,而炮制出这么一个讨ISV欢心的CDDL,正是看准了GPL在某种层面上的不得人心(而值得玩味的是,Sun在OpenSPARC和Java的开源项目上又选择了GPL协议),尽管这种做法在Stallman等 “FreeSoft”精神的铁杆捍卫者眼中,可能是一种亵渎,但其成效斐然。Sun宣称,截止今年10月,Solaris10的注册数已超过600万(9 月份公布的数字是500万,如果属实,这个增长速度确实非常惊人),比它所有竞争对手都要多(包括RedHat,IBM AIX以及HP-UX,后两个不是开源软件,貌似没什么可比性,而Redhat/Fedora似乎也不能算是近来最热门的企业级Linux版本,但我没找到Suse Linux Enterprise 10可以用来对比的数据),而ISV的数目也是大增,其中不乏Oracle这样的大腕力挺(钦点Solaris10为“首选的64位开发和部署平台”), Sun的业绩也随之好转了很多(虽然盈利也还微不足道)。

  至于赚钱之道,Sun称“Solaris是Sun的第一个成功转入到服务收费模式的软件,今后Sun所有软件都会转到这个模式”(出自Simon Phipps之口,此人有一个难得一见的头衔,他是Sun公司的“软件开源首席执行官”,专设此职,倒也可见Sun的良苦用心:)。“软件免费,服务收费”算不得什么新概念,几乎所有的大软件公司都念叨过,但真正落到实处,却是步履维艰,至少象Sun这种级别的公司还没谁可以做到(Redhat作为开源厂商的老大,去年的营收也才刚刚过亿,利润更不足道,而且就这还有不少是靠卖软件得来),Sun自然是极有资格玩这游戏的人选,希望能看到他趟出一条可行之路。
 
响应那谁谁钻研业务的号召:D

===================================================
说Solaris是No.1,主要是从市场角度来说,技术我不在行,应该是各有千秋吧。
  
  Alpha在世的时候,的确比Sparc要牛,一度保持着主频最高和速度最快的纪录,似乎也是最早支持64位,大概是90年代初吧。
  可惜DEC玩完了,Compaq和HP也没把它发扬光大,好象04年HP就停止对Alpha的开发了。
  如果当时DEC向Intel推销Alpha成功,没准现在我们的PC就用上它的技术了,或者如果当时Apple没被DEC拒绝,那在Mac上也可以一睹它的风采,不过人算不如天算,AMD的Athlon上还是继承了不少它的设计,相信它的余泽还会源远流长的持续下去。
  
  Sun配的显示器的确让人流口水啊,一水的大屏特丽珑,那时还是14寸球面当道呢,不过接口跟PC机上的不一样,转换后有些还不能在CML下用,不过就这样,还是有不少人乐颠颠的抱上一台二手回去用~~~~
  Sun据说是把自己定位在软件公司,但感觉他们总是靠硬件赚钱,在Java上没赚到钱也不奇怪~~~当然,这种高深的问题俺也不懂了~~~~
  
  说到文件系统,SGI的XFS据说也是很牛的,可能比Sun更牛~~~~
 
Sun为开放Solaris启动了一个新的开源项目OpenSolaris,Solaris10只是其中的一步,该项目所采用的协议叫作CDDL (Common Development and Distribution License,通用开发与发布许可),这是Sun在参考了MPL(Mozilla Public License,Mozilla浏览器所采用的公共许可)协议后,自己拿出的一个方案,已经过OSI(Open Source Initiative,开放源代码促进会,一个行业自律性质的协会,已认证的各种开源协议有好几十种了)认证。大致上,CDDL的限制没有GPL那么严格,但也不如BSD那么宽松。照Sun的说法,该协议比GPL大方多了,ISV(Independent Software Vendors,独立软件供应商)在使用Solaris源码时,大可只进不出,将开发成果敝?自珍、秘不示人,而不必象在GNU/Linux下做开发一样,非得将自己的成果也贡献出来;甚至使用了Solaris的相关专利,也无需担心法律问题(Sun承诺不予追究),万一出现了法律纠纷,ISV也可以选择使用本地法律加以解决(而GPL这方面的限制要严得多)。

  很明显,这份用意深远的协议,颇能博取ISV的好感,Sun的醉翁之意也正在于此。事实上,自从Linux产业在忽忽数年之间火遍全球,最受冲击的恐怕就是Sun了,大量原本属于Sun的市场纷纷沦陷于Linux之手,Sun的营业额从01年度的183亿美元下降到04年度的112亿,跌幅超过三分之一,很大程度上正是拜Linux所赐。因为Sun的市场定位与Linux颇为相似,而Linux本身是一个类Unix系统,对Unix有良好的兼容性,凭借其无与伦比的价格优势,很快就吸引了大量软件商和应用向其转移,Sun是看在眼里、急在心里,多方筹谋,甚至不惜与宿敌Microsoft联手,加强双方产品的兼容性,以抵御Linux的进攻,而OpenSolaris和CDDL正是它祭出的杀手锏。Sun深知,在应用为王的IT行业,谁能抓住“应用”,谁就能赢得市场,而炮制出这么一个讨ISV欢心的CDDL,正是看准了GPL在某种层面上的不得人心(而值得玩味的是,Sun在OpenSPARC和Java的开源项目上又选择了GPL协议),尽管这种做法在Stallman等 “FreeSoft”精神的铁杆捍卫者眼中,可能是一种亵渎,但其成效斐然。Sun宣称,截止今年10月,Solaris10的注册数已超过600万(9 月份公布的数字是500万,如果属实,这个增长速度确实非常惊人),比它所有竞争对手都要多(包括RedHat,IBM AIX以及HP-UX,后两个不是开源软件,貌似没什么可比性,而Redhat/Fedora似乎也不能算是近来最热门的企业级Linux版本,但我没找到Suse Linux Enterprise 10可以用来对比的数据),而ISV的数目也是大增,其中不乏Oracle这样的大腕力挺(钦点Solaris10为“首选的64位开发和部署平台”), Sun的业绩也随之好转了很多(虽然盈利也还微不足道)。

  至于赚钱之道,Sun称“Solaris是Sun的第一个成功转入到服务收费模式的软件,今后Sun所有软件都会转到这个模式”(出自Simon Phipps之口,此人有一个难得一见的头衔,他是Sun公司的“软件开源首席执行官”,专设此职,倒也可见Sun的良苦用心:)。“软件免费,服务收费”算不得什么新概念,几乎所有的大软件公司都念叨过,但真正落到实处,却是步履维艰,至少象Sun这种级别的公司还没谁可以做到(Redhat作为开源厂商的老大,去年的营收也才刚刚过亿,利润更不足道,而且就这还有不少是靠卖软件得来),Sun自然是极有资格玩这游戏的人选,希望能看到他趟出一条可行之路。
 
提到Cray真是恍然隔世的感觉。。。当年还人模狗样的在它上面模拟了个啥啥啥的

不过上古狗查了下,居然它还没倒而且还上市了
 
读了一遍。但这是远远不够的!
 
又读了一遍 ;)
 
后退
顶部