Solaris與Windows/Linux的簡(jiǎn)單區(qū)別
Sun公司的Solaris系統(tǒng)能提供完整的端到端服務(wù),Solaris建立在高端的SPARC CPU體系結(jié)構(gòu)上,那是專為Solaris工作而設(shè)計(jì)的。其他的硬件改進(jìn),包括開發(fā)OpenBoot監(jiān)視器和集成的電源管理,其能力遠(yuǎn)遠(yuǎn)超過PC機(jī)的 BIOS。另外,Solaris的早期版本引入了對(duì)于對(duì)稱多處理機(jī)的支持,并且實(shí)現(xiàn)了網(wǎng)絡(luò)文件系統(tǒng),以及基于X11圖形系統(tǒng)的OpenWindows圖形用戶環(huán)境。后來,Solaris通過遵循相關(guān)的標(biāo)準(zhǔn),以及改善NFS性能,開發(fā)高可用性和集群解決方案,并提供增強(qiáng)的卷管理,從而站在UNIX業(yè)界趨勢(shì)的前列。此外,隨著64位內(nèi)核、Java和JumpStart安裝的引入,以及將Kerberos認(rèn)證集成到其安全體系結(jié)構(gòu)中,Solaris用戶和管理員得到了極大的好處。Solaris目前開發(fā)一系列的標(biāo)準(zhǔn)工具,比如數(shù)據(jù)包、補(bǔ)丁和存儲(chǔ)管理,它們由POSIX兼容的開發(fā)環(huán)境所支持。
Solaris從磁盤啟動(dòng)的方式和其他的操作系統(tǒng)差別很大,這個(gè)差別在軟件和硬件層次上都有所表現(xiàn)。SPARC系統(tǒng)有一個(gè)啟動(dòng)監(jiān)視應(yīng)用程序(即所謂的OpenBoot監(jiān)視器),可以讓用戶使用boot命令來啟動(dòng)系統(tǒng);但是實(shí)際上它內(nèi)置了Forth語言解釋器,以及一系列的診斷工具。因此,就可以構(gòu)建小型的程序,使用獨(dú)立于操作系統(tǒng)的固件,進(jìn)行各種標(biāo)準(zhǔn)測(cè)試。所以,即使決定在SPARC系統(tǒng)上安裝Linux系統(tǒng),仍然需要理解 OpenBoot監(jiān)視器及其操作過程。
在PC的BIOS中,一般可以自動(dòng)檢測(cè)硬盤并進(jìn)行一些系統(tǒng)配置任務(wù)。使用OpenBoot監(jiān)視器可以完成比這更多的工作,比如使用本地磁盤、磁帶或CD-ROM以及通過網(wǎng)絡(luò)啟動(dòng)??梢允褂脀atch-net命令截獲和檢查來自任何一個(gè)以太網(wǎng)接口的通信量。
就軟件來說,Solaris和Microsoft Windows及Linux有一些相似的地方,盡管它沒有AUTOEXEC.BAT或者CONFIG.SYS文件。Solaris有一些腳本文件,它們以某種特定的順序執(zhí)行來啟動(dòng)服務(wù)。這些腳本一般在/etc/init.d目錄中創(chuàng)建,如Bourne shell腳本,然后,符號(hào)鏈接到“運(yùn)行級(jí)別”目錄。正如Microsoft的Windows有“安全模式”一樣,Solaris支持一些不同的操作模式,從嚴(yán)格的單用戶模式到完全的多用戶運(yùn)行級(jí)別。