Solaris 8 作業環境的新功能

Solaris 2.6 發行版本

表 1-3 說明 Solaris 2.6 發行版本的新功能及增強功能。

表 1-3 Solaris 2.6 功能

功能 

說明 

Java 

Java Virtual Machine 

Java Virtual Machine 1.1 整合 Solaris 作業環境的 Java 平台。 它包括開發 Java applets 及應用程式時所需的 Java 執行環境及基本工具。 

HotJava TM 瀏覽器

HotJava 瀏覽器提供了一個易於使用且可自訂的使用者介面, 用來探索網際網路及公司的企業網路。 它可以 applet 的格式執行可執行內容。 (Applets 是可含括在 HTML 頁面中的 Java 程式, 就像可含括影像一樣。) 

Intranet/Internet 服務 

WebNFS 軟體 

WebNFS 軟體可讓您透過使用 NFS 協定的 Web 來存取檔案系統。 此協定非常穩定,而且可以在沈重的負荷下提供較大的產量。  

效能改善 

資料庫效能 

UFS 直接 I/O 

針對 UFS 檔案,直接 I/O 可讓程式略過虛擬記憶體快取緩衝區,直接從磁碟讀取及寫入資料。 體積巨大之 I/O 作業的其中一個範例是下載大量的衛星資料到檔案。 

原始 I/O 

低階 I/O 支援常式已經改善,它不需檔案系統(資料庫檔案通常使用的原始裝置)就可戲劇性地改善 I/O 到磁碟的產量。 為了改善產量,SPARCstorageTM 陣列的驅動程式已經加以改良了。

網路/Web 效能 

核心插槽(Kernel Socket) 

核心插槽執行已改善與 SunOS 4.x 及 BSD 插槽的相容性, 而且啟用較高的插槽效能。 

TCP 大型視窗 

TCP 大型視窗提供 RFC1323 中所說明的支援。 它使用超過一般 64 KB 限制的視窗, 並透過高頻寬網路(像是 ATM)或高延遲網路(像是衛星連結)來改善效能。 

零複製 TCP/硬體總和檢查 

可以使用零複製 TCP 來省略從使用者空間到核心空間的複製動作。  

此外,也已增加了硬體總和檢查的支援。 藉由避免總和檢查的軟體運算, 將工作卸載到支援它的網路配接卡,來改善效能。 目前只有在 SunATMTM 卡片上才有這項支援。

易於使用及管理的改善 

安裝 

Solaris Web Start 瀏覽器型安裝 

Solaris Web Start 是一種瀏覽器型的公用程式, 可引導使用者選取及安裝 Solaris 及隨附的應用程式軟體。 

安裝文件 

 文件重組使得尋找有關如何安裝 Solaris 軟體的資訊更為簡單。

IA 裝置配置 

「配置協助」介面是 Solaris(Intel 平台版)軟體的新啟動系統組件。 它會判斷哪些硬體裝置在機器中、每一個裝置使用的資源帳戶, 而且可讓使用者選擇要從哪一個裝置啟動。

IA 配置周邊 

kdmconfig 程式是用來在 IA 型系統上配置滑鼠、圖形配接卡及監視器。 如果 Owconfig 檔案已經存在, 則 kdmconfig 會從它擷取任何有用的資訊。 此外, 此更新版的 kdmconfig 也會取回 devinfo

變更的 Solaris CD 佈局 

Solaris CD 片段 0 已經重組,來讓它更直覺且更廣泛。 

升級時重新配置磁碟空間 

upgrade 選項提供了自動版面配置功能, 使得在目前的檔案系統沒有足夠的空間升級時,重新配置磁碟空間。

測試升級設定檔 

pfinstall 指令目前可用來測試使用升級選項的設定檔。

變更系統的啟動裝置 

目前可在安裝期間變更系統的啟動裝置。 

預先配置系統配置資訊 

使用 sysidcfg 檔案,您可以透過一組關鍵字,來預先配置系統配置資訊。 您可以隨系統資訊的不同層次,選擇提供一或數個關鍵字來預先配置。

選擇性的 8 位元語言環境 

英文版 Solaris 2.6 CD 中的安裝視窗提供了幾個英文語言環境。 若要使用 8 位元字元時,使用者應該透過其中一個 -en_XX 選項來安裝。 安裝中所使用的語言環境會變成預設的系統語言環境。

文件 

AnswerBook2 文件 

您可以使用任何受歡迎的瀏覽器,來存取 Solaris 線上文件。 AnswerBook2 檢視器是使用 Web 瀏覽器型介面, 可讓使用者檢視及列印各種 Solaris 資訊, 包括現存的 AnswerBookTM 文件及線上援助頁。

桌上管理系統 

一般桌上管理系統環境(CDE) 

Solaris CDE 是一種進階的 Motif 型桌上管理系統, 具有一個易於使用的介面,提供 UNIX® 整個平台一致的外觀及感覺。 有了 Solaris CDE,您就可以執行 OpenWindowsTM 應用程式, 而不需要作任何修改。此外,CDE 應用程式已經與 Web 整合;例如,您可在「CDE 郵件程式」訊息中的 HTTP 位址上按一下, 則瀏覽器將會開啟所選取的位址。

SPARC 桌上管理系統的電源管理 

「電源管理」軟體可讓使用者在沒有使用桌面系統時更節約用電。 根據預設值, 所有的 UltraSPARC 桌面系統都會在閒置 30 分鐘後關閉電源。 使用者可以依需要來修改或關閉「電源管理」。 

OpenWindows 桌上管理系統 

OpenWindows 3.6 桌上管理系統及程式庫已使用修正程式做更新,而且也已做好千禧年的準備。 

新增使用者語言環境  

已新增了東歐、俄羅斯、希臘及波羅的海各國 10 個新的語言環境。 

 統一字元編碼 2.0 支援

此外,也新增了 Unicode 2.0 及符合 ISO 10646 標準的兩個語言環境。 這些語言環境可啟用多重程序檔輸入及輸出,而且是具有此功能的 Solaris 環境所提供的第一個語言環境。 這些語言環境只支援 CDE 環境,包括 Motif 及 CDE 程式庫 

字型管理 

- 「字型管理」可讓您輕鬆地安裝及使用「X 視窗系統」的字型。 它支援 TrueType、Type0、Type1 及 CID 字型供多位元組語言使用,而且也提供了比較的字型預覽功能。 它已完全整合到 CDE 桌上管理系統中。 

- TrueType 字型是透過 X 及 Display PostScript 支援的。 「字型管理」可讓您輕鬆地安裝並將協力廠商字型整合到 Solaris 環境中。 

 亞洲語言增強功能

Solaris 2.6 軟體已重新建構為「延伸 UNIX 碼」(EUC)上的歷史性相依。 也有提供熱門亞洲 PC 編碼標準(日本的 ShiftJIS(PCK)、中國的 Big5 及韓國的 Johap)的其它程式碼集支援及語言環境。 這些語言環境只支援 CDE 環境,包括 Motif 及 CDE 程式庫。 

 Solaris 使用者註冊 使用 Solaris 電子註冊來註冊的使用者將會收到有關新 Solaris 提供及支援的資訊。

標準 

 符合千禧年標準 Solaris 2.6 作業環境已作好千禧年的準備。 它會使用正確的日期,而且需要時會遵循 X/Open 指導方針。

X/Open UNIX 95 

(Spec 1170) 

舊版 Solaris 軟體非常符合 Spec 1170 的標準。 Solaris 2.6 發行版本現在也符合所有的需求。 

X/Open XFN CAE 

「聯合命名服務」(FNS)目前符合 X/Open XFN CAE 定義。  

POSIX 1003.1b 

已經新增了 POSIX 即時功能性。 這包括 POSIX AIO 的完整支援(除了 -PRIORITIZED I/O 選項)及某些新的副檔名,來支援 64 位元檔案(請參閱 "大型檔案")。

 ISO 10646

ISO 10646 標準定義了 Unicode 2.0,包括 UCS-2 及 UTF-8(標準 UNIX 執行)。 此標準中所指定的所有執行都符合 Unicode 2.0 標準。 

牢固的軟體開發者環境 

大型檔案 

在 UFS、NFS 及 CacheFS 檔案系統上都支援大型檔案。 此外,也支援「大型檔案最高層」所定義的介面。  

版本化/範圍化程式庫 

共用程式庫的開發者現在可透過它們提供的公用介面,來取得較好的控制。 這可協助控制應用程式在這些共用程式庫上所具有的相依性。 這也表示應用程式更具有可攜性,而且比較不會受到共用程式庫變更的影響, 因此這兩者都是往較高品質發展的產品。 在 Solaris 2.6 作業環境中,系統程式庫會利用此技術,而且也已範圍化及版本化。 

排程程式啟動 

排程程式啟動提供其它的核心排程支援,供多重執行緒應用程式使用。  

先占控制 

先占控制允許透過核心先占的應用程式控制。 

/proc 檔案系統及監視點

前一個平面 /proc 檔案系統已重新建構到含有狀態資訊及控制功能之子目錄的目錄階層中。 它也提供了一個監視點設備,能夠在處理 位址空間中監視資料的存取並修改資料。 adb(1)指令會使用此設備來提供監視點。

聯合命名服務(FNS) 

FNS 目前符合 X/Open XFN CAE 的定義。 FNS 也已增強來包括「輕型目錄存取協定(LDAP)」的支援, 並提供檔案及 NIS 後端的改良支援。 

 非同步 I/O

磁帶的非同步 I/O 支援提供了一個介面, 來改善高效能磁帶裝置上的效能。 有了佇列 I/O 要求的能力,此功能就會明顯地改善 I/O 產量。 

Solaris 軟體開發工具包(SDK) 

SDK 軟體目前是內建在 Solaris 作業環境中, 而且已經是隨附的產品。 開發者在為一般使用者 Solaris 執行環境產生應用程式及圖形處理器時所需的所有資訊,目前可在這個 Solaris 發行版本中取得。 

圖形 

XGLTM

XGL 2-D 及 3-D 立即模式 API 可提供對硬體平台的可攜性及從圖形加速來獲得最理想效能。 XGL API 包括光域文字、 環境及 vertex 層次的材質對映、4 元件材質對映、DGA 透明覆蓋及三角清單億緩衝區的支援。 

XIL 

XIL 基礎影像程式庫適用於需要影像或數位影音的程式庫或應用程式,像是文件影像、色彩預壓(prepress),或數位影音的產生與重播。 下列是 Solaris 2.6 發行版本的新功能。 XIL 1.3 程式庫:  

- 為 MT-hot 

- 支援 32 位元、單精準度、浮點數資料類型 

- 支援暫存圖像 

- 支援新的 XIL_GENERAL 儲存器格式

- 包括「柯達色彩管理系統(KCMS)」支援 

- 支援所有資料類型的新 XIL_BAND_SEQUENTIAL 儲存器格式

- 以非重疊顯示的儲存器儲存記憶體使用 

PEXTM 3.0.2 執行環境

PEX 應用程式程式設計師介面(API)提供在本機及遠端顯示器上,其平台及 3-D 圖形的可攜性。 

KCMS 多重執行緒程式 

KCMS 現在支援多重執行緒程式:它是多重執行緒安全(MT 安全)的。 使用多重執行緒功能的 KCMS 應用程式不需要鎖定 KCMS 程式庫周圍的呼叫。 

X11R6 基本視窗系統 

「X11R6 基本視窗系統」包括來自 X Consortium 的最新修正程式及修補程式。 

X11 雙重緩衝延伸 

雙重緩衝延伸(DBE)提供了一個在「X 視窗系統」的框架使用雙重緩衝的標準方法。 雙重緩衝會使用兩個稱為 "前" 及 "後" 來容納影像的緩衝區。 前緩衝區可以被使用者看到;後緩衝區則否。 您可透過網際網路瀏覽器,在 ftp://ftp.x.org/pub/DOCS/DBE/ 上取得詳細的規格。

大型檔案支援 

大型檔案 

在 UFS、NFS 及 CacheFS 檔案系統上都支援大型檔案。 應用程式可建立及存取檔案,高達一個 Tbyte(在 UFS 裝載的檔案系統上), 以及最多到 NFS 及 CacheFS 裝載的檔案系統之NFS 伺服器的限制。 新「-裝載」選項可用來停用 UFS 檔案系統上的大型檔案支援。 新「-裝載」選項可用來停用 UFS 檔案系統上的大型檔案支援。

64 位元 AIO 

Solaris 作業環境提供一組新的介面給要對大型檔案執行非同步 I/O 的開發者。 這些介面會與執行技術中的 KAIO(最佳化 I/O 到原始檔案)整合。 Solaris AIO 介面或新的 POSIX AIO 介面會自動選取它們。 KAIO 是執行 I/O 到原始檔案的最佳化路徑。 利用 KAIO 到原始檔案來使用該介面時,會明顯地改善效能。 

網路安全性  

NFS Kerberos 

Kerberos 辨證會使用 DES 加密,來改善網路的安全性。 NFS 及 RPC 網路服務的核心執行目前支援根據 Generalized Security Services API(GSS-API)的新 RPC 認證風格。 此支援包含鉤點,來將較強的安全性新增到 NFS 環境中。 

RPCSEC_GSS

使用者層次 RPC 執行支援新的認證風格。 此風格是根據 GSS-API,而且提供了鉤點來新增 RPC 型服務較強的認證、私密性及完整性。 

認證模組(PAM)  

PAM 框架可讓您 "插入" 新的認證技術。 

BIND 版本 4.9.4-P1 

Berkeley Internet Name Daemon(BIND),最熱門的 DNS 執行,已升級為 4.9.4-P1。 它修正許多在舊版執行中發現的安全性問題。  

網路管理及系統管理 

網路時間協定(NTP) 

Solaris 軟體現在支援 NTP,可提供正確的時間及/或網路時鐘同步化,來用於分散式計算環境。 過去,Solaris 客戶可以使用公開取得的 NTP 版本。 新的支援提供加強的時間精確度。 

SolsticeTM Enterprise AgentsTM

Solstice Enterprise Agents(SEA)的根據是新的廣泛代理程式技術或主要/子代理程式技術。 SEA 適用於元件開發者及系統與網路管裡員,來開發自訂「簡式網路管理協定(SNMP)」或「桌面管理介面(DMI)」子代理程式,作為在裝置中各種不同元件、子系統及應用程式的儀表,來啟用從 SNMP 管理主控台的管理。 

DHCP  

「動態主機配置協定(DHCP)」可讓主機取得網際網路協定位址及其它系統配置參數, 而不需要管理員預先配置。  

NFS 用戶端失效預備 

「用戶端失效預備」藉由讓用戶端在第一個伺服器無法使用時自動從另一個伺服 

變數長度子網路遮罩(VLSM) 

VLSM 藉由讓 TCP/IP 管理員使用 Classless InterDomain Routing(CIDR)來以可伸縮性的方法分割此空間,讓您更有效率地使用 IP 位址空間。 

路由選擇插槽 

目前也隨附了符合標準且由 4.4 BSD 執行的實際路由選擇插槽介面,它可使用 CIDR-aware 路由選擇協定,像是 OSPF、BGP-4 及 RIPv2。 

autofs

新的 autofs 自動裝載常駐程式現在完全是多重執行緒。 這啟用了多重裝載要求的並行處理服務,而且會增加穩定性。

處理器組 

處理器組可讓系統管理員控制處理器組的處理配置。 

NIS+ backup/fast restore

「NIS+ 備份復置」提供快速且有效率的方式, 來備份及復置 NIS+ 名稱儲存區。

廣域網路(WAN)上的 NIS+ 

伺服器使用的自訂可讓 NIS+ 管理員為需要命名服務的用戶端指定 NIS+ 伺服器搜尋順序。 伺服器使用可藉由為不同的用戶端指定不同的偏好(主要)伺服器,而在各種用戶端中可取得平衡。 如果用戶端無法從它偏好的伺服器取得資訊的話, 則可以指定用戶端尋找其它伺服器的順序。 當 NIS+ 網域延展 WAN 連結時,此功能特別有用,因為管理員可指定用戶端先試著從用戶端之連結端上的伺服器取得命名服務,來降低 WAN 上的網路流量。 

NIS 伺服器 

Solaris 軟體現在可以本國語言支援 NIS 伺服器。 在舊版的 Solaris 中,NIS+ 伺服器在模擬模式下支援 NIS 伺服器,或使用非隨附的 NSkit 產品在模擬模式下支援 NIS 伺服器。 

CFS 啟動 

「CFS 啟動」可讓 AutoClientTM 系統藉由從本機 CacheFS 磁碟快取記憶體,來以少量的網路流量更快速地啟動。 第一個系統啟動會總裝快取記憶體。 其後的系統啟動會從快取記憶體執行。

修補程式工具 

修補程式工具(包括 patchaddpatchrm 指令來新增及移除修補程式)目前是 Solaris 軟體的組件,而不是以 installpatchbackoutpatch 指令隨附在每一個個別的修補程式中。

isalist 公用程式

isalist 是一組公用程式,可讓使用者尋找其機器上所支援的指令集,而且也可決定哪一個執行最好。

列印 

列印 

Solaris 2.6 列印軟體提供比舊版 Solaris 的 LP 列印軟體更好的列印辦法。 系統管理員可使用 NIS 或 NIS+ 命名服務,來輕鬆地設定及管理列印用戶端。 這表示可集中系統與印表機網路的列印管理。 新的功能包括:  

- 重新設計列印套裝軟體 

- 列印協定配接卡 

- 列印用戶端 

- 網路印表機支援 

硬體支援 

PCMCIA PC 卡片 

PCMCIA 會發送 PCMCIA 補充到 Solaris Device Driver Kit,來讓 OEM 及協力廠商開發在所有 Solaris 平台上都可與來源相容的「PC 卡片」裝置驅動程式。 

遊牧支援 

filesync

filesync 可確定資料是自動在可攜式電腦與伺服器之間移動的。