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