UNIX的出現(xiàn)和IBM后來(lái)居上
UNIX是一種多用戶(hù)、多任務(wù)和分時(shí)的操作系統(tǒng),并支持多種處理器架構(gòu)。在20世紀(jì)60—70年代當(dāng)S/360廣為人用的時(shí)候,很多人在分別研究和開(kāi)發(fā)更多用途的系統(tǒng),在一個(gè)偶然的情況下UNIX系統(tǒng)的前身被開(kāi)發(fā)出來(lái)。當(dāng)時(shí)的系統(tǒng)都是以批量的方式“排隊(duì)”來(lái)工作,對(duì)于學(xué)校學(xué)術(shù)研究尤為不方便,因?yàn)閷W(xué)校需要為多名學(xué)生同時(shí)使用計(jì)算機(jī)提供環(huán)境。所以當(dāng)AT&T(美國(guó)電報(bào)電話(huà)公司)在20世紀(jì)70年代以很低的價(jià)格提供UNIX給學(xué)校時(shí),很多學(xué)校都趨之若鶩,并在UNIX上面不斷增加新的功能,使它越發(fā)完善。在經(jīng)過(guò)多番變化后,它漸漸成為一個(gè)頗為完善的“開(kāi)放”系統(tǒng)。但是,真正讓UNIX登上更大舞臺(tái)的是和RISC(精簡(jiǎn)指令集)處理器的結(jié)合。UNIX的設(shè)計(jì)思想是追求簡(jiǎn)單,而RISC指令集的設(shè)計(jì)思想也是為了讓計(jì)算機(jī)的處理速度更快而把指令集精簡(jiǎn)化,兩者的結(jié)合如魚(yú)得水。再加上當(dāng)時(shí)新的通信技術(shù)以太網(wǎng)(ETHERNET)和客戶(hù)端/服務(wù)器(CLIENT/SERVER)的出現(xiàn),進(jìn)一步把UNIX變成一個(gè)更為完整的系統(tǒng)。
SUN公司是第一家把UNIX運(yùn)行到以RISC架構(gòu)為基礎(chǔ)的處理器上的公司,以自行研發(fā)的UNIX操作系統(tǒng)Solaris和RISC架構(gòu)芯片SPARC組合的系統(tǒng),曾在很長(zhǎng)一段時(shí)間內(nèi)占得先機(jī),被認(rèn)為是UNIX系統(tǒng)的鼻祖。其后其他的公司像美國(guó)硅谷圖形公司(SGI)、惠普和阿波羅公司(Apollo)等相繼發(fā)布它們的UNIX系統(tǒng)和處理器。
同樣是開(kāi)放系統(tǒng),卻和PC的故事剛好相反。RISC架構(gòu)其實(shí)是IBM的院士約翰·科克(John Cocke)在20世紀(jì)70年代首先在IBMS/360的基礎(chǔ)上提出,通過(guò)簡(jiǎn)化運(yùn)算指令提高處理器運(yùn)算速度,可是IBM并沒(méi)有像S/360或者IBM PC一樣成為RISC和UNIX系統(tǒng)的領(lǐng)頭羊,只有在1986年時(shí)發(fā)布過(guò)一款名為RT/PC的機(jī)器。直至1990年,看到以SUN為首的UNIX系統(tǒng)集團(tuán)成功占據(jù)學(xué)術(shù)科研領(lǐng)域并開(kāi)始對(duì)企業(yè)市場(chǎng)展開(kāi)攻勢(shì),IBM才又一次被動(dòng)地作出反應(yīng),設(shè)計(jì)出基于RISC架構(gòu)的IBM POWER處理器芯片,和自己優(yōu)化的UNIX系統(tǒng),并以此為基礎(chǔ)推出IBM RISC System/6000系列的系統(tǒng)。至此,在大型主機(jī)市場(chǎng)以外的另一計(jì)算機(jī)服務(wù)器市場(chǎng)又開(kāi)始成形,并在日后“迫使”IBM的大型主機(jī)也參與其中。
和PC一樣,IBM本來(lái)也掌握了RISC架構(gòu)標(biāo)準(zhǔn)的主動(dòng)權(quán),卻因?yàn)楣境晒蟮尿湴梁团鲁鲥e(cuò),以致把主動(dòng)權(quán)送給SUN公司。幸好和PC不一樣的是,這個(gè)市場(chǎng)的標(biāo)準(zhǔn)并不只是掌握在一兩家公司手里,而是真正的開(kāi)放。IBM得以掌握自己的命運(yùn),利用優(yōu)良技術(shù)生產(chǎn)出處理器芯片,然后又在UNIX上加入大量IBM用在大型交易處理的經(jīng)驗(yàn),使得IBM在硬件和軟件的開(kāi)放標(biāo)準(zhǔn)上具有競(jìng)爭(zhēng)實(shí)力。另一方面,IBM又瞄準(zhǔn)應(yīng)用軟件決定硬軟件平臺(tái)的市場(chǎng)狀況,運(yùn)用市場(chǎng)影響力和一系列“共榮”策略,大力投資建立獨(dú)立軟件開(kāi)發(fā)商(Independent Software Vendors,簡(jiǎn)稱(chēng)ISV)的生態(tài)環(huán)境,豐富了能在RISC System/6000系統(tǒng)上運(yùn)行的應(yīng)用軟件數(shù)目,這一系列的策略,終于讓IBM在UNIX市場(chǎng)站穩(wěn)了腳跟。但從推出RISC System/6000開(kāi)始,IBM前后經(jīng)過(guò)10年奮戰(zhàn),才從競(jìng)爭(zhēng)者手里奪回市場(chǎng)第一,成本不可謂不高。
值得一提的是,PC和UNIX系統(tǒng)其中一個(gè)重要的相同之處,在于它們都把系統(tǒng)的環(huán)境和接口定義清楚,這樣的做法鼓勵(lì)了很多人愿意在這種環(huán)境下開(kāi)發(fā)更多的應(yīng)用,從而帶來(lái)真正意義上的獨(dú)立軟件開(kāi)發(fā)商的生態(tài)環(huán)境,進(jìn)一步刺激和加速了獨(dú)立應(yīng)用軟件行業(yè)的發(fā)達(dá)。在此以前,只有為數(shù)不多的獨(dú)立應(yīng)用軟件公司(如全球最大的管理軟件公司SAP)在IBM的S/370上開(kāi)發(fā)軟件產(chǎn)品,而且成本較貴。UNIX和PC的出現(xiàn),把系統(tǒng)硬軟件和應(yīng)用軟件的成本大幅降低,促進(jìn)了計(jì)算機(jī)在中小企業(yè)以及個(gè)人使用上的普及。這是它們會(huì)在眾多技術(shù)中脫穎而出的原因。