本章概述 Solaris 9 更新版中的新功能與增強功能。其中最突出的增強功能是 SunTM Open Net Environment (Sun ONE) 功能。
如需 Solaris 9 作業環境中所有可用增強功能的摘要,請參閱第 2章, Solaris 9 作業環境的功能。
本章中介紹的大多數功能均可在 SPARC® 平台和某些 x86 平台上執行。針對一個平台的說明在說明標題中標有 SPARC 功能或 x86 功能。
此概述列出本章中介紹的所有新功能。此清單按更新版排序,以供參考。這些功能的說明將在本章其餘小節中提供。
Sun ONE Message Queue(新增 12/02,修訂 8/03)
Solaris Flash 歸檔檔案(新增 12/02,更新 4/03)
擴充的記帳子系統(新增 9/02,更新 4/03)
Sun ONE Message Queue(新增 12/02,修訂 8/03)
Solaris Flash 歸檔檔案(新增 12/02,更新 4/03)
擴充的記帳子系統(新增 9/02,更新 4/03)
多資料傳送 (MDT) 可讓網路堆疊在傳送期間向網路裝置驅動程式一次傳送多個資料封包。啟用此功能可以透過提高主機 CPU 利用率或網路流量,來降低每個資料封包的處理成本。
多資料傳送功能僅適用於支援此功能的裝置驅動程式。
若要使用 MDT 參數,必須在 /etc/system file 檔案中啟用以下參數:
set ip:ip_use_dl_cap = 0x1
依預設,MDT 處於停用狀態。TCP/IP 堆疊可按照以下指令啟用 MDT:
# ndd -set /dev/ip ip_multidata_outbound 1
啟用 MDT 之前,請查看以下注意事項:
啟用此功能可能會變更 IP 層和 DLPI 供應器之間所有資料封包的外觀。因此,任何透過使用 inconfig modinsert 指令動態插入 IP 層和 DLPI 供應器之間的協力廠商 STREAMS 模組可能均無法工作。inconfig modinsert 指令無法「識別」MDT STREAMS 資料類型。
使用 autopush 指令機制插入 IP 和 DLPI 供應器之間的模組可能也無法工作。
如果 STREAMS 模組無法辨識 MDT,請保持此功能為停用狀態。例如,公共網域公用程式 ipfilter 和 CheckPoint Firewall-1 便無法辨識 MDT。
如需更多資訊,請參閱 "Solaris Tunable Parameters Reference Manual" 和 ip(7P) 線上援助頁。
Solaris 作業環境現在支援 Java Messaging Service (JMS) 應用程式。此 Solaris 版次以 Sun ONE Message Queue(以前的 iPlanetTM Message Queue for Java)用作 JMS 供應器。
Sun ONE Message Queue 是 Solaris 9 12/02 更新版中針對 SPARC 平台的新功能。在 Solaris 9 8/03 更新版中,Sun ONE Message Queue 也可用於 x86 平台。
JMS 訊息傳送可讓應用程式和應用程式元件以非同步而可靠的方式交換訊息。在不同平台和不同作業系統上執行的程序可以連接至相同的訊息服務以交換資訊。
在此 Solaris 版次中,Sun ONE Message Queue(平台版)是對 JMS 規格的完整實施。訊息佇列提供的其他功能如下所示:
集中管理
可調式效能
支援 Java Naming and Directory Interface TM (JNDI)
支援簡單物件存取協定 (SOAP) 訊息傳送
如需進一步資訊,請參閱 "Sun ONE Message Queue 3.0.1 Administrator's Guide" 和 "Sun ONE Message Queue 3.0.1 Developer's Guide"。如需有關 Sun ONE Message Queue 版本和功能的資訊,另請參閱下列網站:
http://www.sun.com/software/products/message_queue/home_message_queue.html |
Sun ONE Application Server 7 平台版(以前的 iPlanet Application Server)整合在 Solaris 作業系統環境中。Application Server(平台版)提供了企業級應用程式服務和 Web 服務的基礎。伺服器提供的 JavaTM 2 平台企業版 (J2EETM) 效能高且佔用資源較少。J2EE 支援在範圍廣泛的伺服器、用戶端以及裝置中進行企業版應用程式和 Web 服務的開發、部署以及管理。
Sun ONE Application Server 有提供應用程式可攜性功能,利於快速銷售與 J2EE 1.3 平台相容的新版 Java 與可擴充性標記語言 (XML) 應用程式。並可讓開發者建立以 JavaServer PagesTM (JSPTM)、Java Servlet 及 Enterprise JavaBeansTM (EJBTM) 技術為基礎的應用程式。此項技術支援各種規模企業的需求,從小型部門級應用程式到面向整個企業的關鍵性任務服務,均含括在內。
要重點介紹的主要功能包括:
來自 Sun ONE Web Server 的整合型 Sun ONE Message Queue 和超文件傳輸協定 (HTTP) 伺服器
效能已增強的可縮放功能
廣泛的 Web 服務支援 – Java Web 服務、SOAP、Web 服務說明語言 (WSDL)
Sun ONE Portal Server 6.0 與 Sun ONE Directory Server 之間的交互可操作性。
使用 J2EE 參考實施
已變更的名稱如下:
Sun ONE Message Queue(以前的 iPlanet Message Queue for Java)
Sun ONE Web Server(以前的 iPlanet Web Server)
Sun ONE Portal Server(以前的 iPlanet Portal Server)
Sun ONE Directory Server(以前的 iPlanet Directory Server)
如需進一步資訊,請參閱 "Sun ONE Application Server 7 Collection Update 1 (Solaris Edition)"。有關此集合的進一步資訊,可從Solaris 9 8/03 版次中的新文件和修訂文件獲得。 另請參閱 http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html。
如需有關特定的授權條款,請參考二進位碼軟體授權。
現在,透過配置一個或多個支援 6to4 通道的路由器,IPv6 網路可以在網際網路協定版本 4 (IPv4) 網路上傳送資料封包。系統管理員可以使用 6to4 通道作為將其網路從 IPv4 遷移到 IPv6 的過渡方法。此功能實施 RFC 3056 和 3068。
如需有關 IPv6 的進一步資訊,請參閱 "IPv6 Administration Guide"。
對於 IPv4 跨越 IPv6 通道以及 IPv6 跨越 IPv6 通道,此功能均可啟用跨越 IPv6 的通道。IPv4 資料封包或 IPv6 資料封包可以用 IPv6 資料封包格式進行封裝。
如需更多資訊,請參閱 "IPv6 Adminisration Guide"。
Solaris 網路快取記憶體及加速器 (NCA) 核心模組現在可支援一台 Web 伺服器的多個實例。這種支援可讓您使用 Solaris 機器執行基於網際網路協定 (IP) 位址的虛擬 Web 主機。Solaris 軟體使用單一配置檔 (/etc/nca/ncaport.conf) 來將 NCA 套接字對映至 IP 位址。
如需進一步資訊,請參閱 ncaport.conf(4) 線上援助頁。
IP 服務品質 (IPQoS) 是 Solaris 作業環境的新功能。IPQoS 可讓系統管理員為客戶和重要應用程式提供不同層級的網路服務。藉由 IPQoS,管理員可以設定服務層級的協議。這些協議可為網際網路服務供應商 (ISP) 的用戶提供以價格結構為基礎的多種層次的服務。公司也可以使用 IPQoS 來設定各種應用程式的優先級,以便讓重要的應用程式比不太重要的應用程式獲得更高的服務品質。
如需進一步資訊,請參閱 "IPQoS Administration Guide"。
現在,Solaris IPQoS 功能包含使用者選擇器,可補充現有的 uid 選擇器。使用者選擇器可讓您在 ipqosconf 檔案的過濾器子句中指定使用者名稱或使用者 ID 以作為標準。先前,uid 選擇器僅接受使用者 ID 作為其值。ipqosconf 檔案中的以下過濾子句會顯示使用者選擇器:
filter { name myhost user root } |
如需有關過濾器和選擇器的資訊,請參閱 "IPQoS Administration Guide" 和 ipqosconf(1M) 線上援助頁。
現在,Solaris 系統軟體支援路由資訊協定版本 2 (RIPv2)。
RIPv2 將 Classless Inter-Domain Routing (CIDR) 和 Variable-Length Subnet Mask (VLSM) 擴充加入到 RIPv1 協定。Message Digest 5 (MD5) 擴充會保護路由器免遭惡意使用者的蓄意誤導。同時,新的 in.routed 還包括內建網際網路控制訊息協定 (ICMP) 路由器探索 (RFC 1256) 機制。
如果在點對點連結上啟用多址傳送,則 RIPv2 支援多址傳送。RIPv2 亦支援單點傳送。如果您使用 /etc/gateways 檔案配置廣播位址,則 RIPv2 支援廣播。
如需有關如何配置 RIPv2 的資訊,請參閱 in.rdisc(1M)、in.routed(1M) 及 gateways(4) 線上援助頁。
Solaris Live Upgrade 提供在系統繼續作業時升級系統的方法。當您目前的啟動環境正在執行時,您可以複製啟動環境,然後升級該複本。除升級之外,您還可以在啟動環境上安裝 Web Start Flash 歸檔檔案。原始系統配置仍保持完整的功能,並且不會因升級或是安裝歸檔檔案而受到影響。準備就緒後,您便可以透過重新啟動系統來啟動新的啟動環境。如果失敗,您可以使用安全網路。您只需簡單地重新啟動,即可快速返回至原來的啟動環境。這樣,您便可縮短測試和評估程序的正常當機時間。
Solaris Live Upgrade 2.1 中的新功能提供以下新的功能。
Solaris Live Upgrade 使用 Solaris 容體管理程式技術建立複製啟動環境,該環境包含帶有 RAID-1 容體(鏡像)的檔案系統。鏡像為包括root (/) 檔案系統在內的所有檔案系統提供資料冗餘。使用 lucreate 指令,您可以建立包含多達三個子鏡像的鏡像檔案系統。
現在若要安裝 Solaris 作業環境,您可以使用 JumpStart 安裝方法建立空啟動環境。然後,可將 Solaris Flash 歸檔檔案移入空啟動環境,已備今後使用。
現在,使用 lucreate 指令建立啟動環境時,您可以排除通常從原來的啟動環境複製的某些檔案和目錄。排除某個目錄後,您仍可包括該目錄下的指定檔案和子目錄。
如需進一步資訊,請參閱「Solaris 9 安裝指南」。
Solaris Flash 安裝功能可讓您在稱為主系統的系統上進行 Solaris 作業環境的單一參考安裝,然後在一些系統上複製該安裝,這些系統稱為複製系統。此安裝為初始安裝,會覆寫複製系統上的所有檔案。
在 Solaris 9 4/03 更新版次中,Solaris Flash 安裝功能提供了適用於差動歸檔檔案和配置程序檔的新增強功能。
現在,僅需做極少變更,Solaris Flash 安裝便可更新複製系統。如果您有複製系統且想要做少許變更來更新該系統,可以建立僅包含原始主影像與更新的主影像之間的差異之差動歸檔檔案。使用差動歸檔檔案更新複製系統時,僅會變更差動歸檔檔案中指定的檔案。此安裝僅適用於所包含軟體與原始主影像一致的複製系統。您可以使用自訂 JumpStartTM 安裝方式在複製系統上安裝差動歸檔檔案。或者,您可以使用 Solaris Live Upgrade 在複製啟動環境上安裝差動歸檔檔案。
現在,可以執行特殊程序檔來配置主系統與複製系統,或驗證歸檔檔案。您可使用這些程序檔執行以下動作:
在複製系統上配置應用程式。您可以使用自訂 JumpStart 程序檔執行一些簡單配置。對於較複雜的配置,可能需要在主系統上進行特殊配置檔處理,或者於安裝之前或之後在複製系統上進行特殊配置檔處理。同時,本機預先安裝程序檔與安裝後程序檔可以常駐在複製系統上,保護本機自訂免遭 Solaris Flash 軟體覆寫。
識別不可複製的主機相依資料,讓您可以使 flash 歸檔檔案主機具有獨立性。主機獨立性可透過修改此類資料或從歸檔檔案中排除此類資料來取得。主機相依資料的一個範例是日誌檔。
於建立期間驗證歸檔檔案的軟體完整性。
驗證複製系統上的安裝。
如需進一步資訊,請參閱「Solaris 9 安裝指南」。該指南還包括有關如何使用 Solaris Live Upgrade 安裝差動歸檔檔案的資訊。
在 Solaris 9 12/02 更新版次中,您可以自訂 Solaris Flash 歸檔檔案中的內容。flarcreate 指令可用於建立 Solaris Flash 歸檔檔案。此指令更新後具有新的選項,可讓使用者在建立歸檔檔案時提高定義歸檔檔案內容的靈活性。現在,您可以排除一個以上的檔案或目錄,可以回復已排除目錄中的子目錄或檔案。在排除不願複製的大型資料檔時,此功能非常有用。
如需有關如何使用這些選項的資訊,請參閱「Solaris 9 安裝指南」。
在 Solaris 9 更新版中,請注意以下名稱變更:
Solaris Flash(以前的 Web Start Flash)
prodreg 指令已經更新,包含了與 Solaris 產品註冊圖形使用者介面類似的功能。現在,您可以在指令行或管理程序檔中使用以下 prodreg 子指令來執行多種工作。
browse – browse 子指令可讓您在終端機視窗中檢視註冊軟體。透過重複執行 browse 子指令,可以導覽註冊軟體的目錄階層。
info – info 子指令可讓您檢視有關註冊軟體的資訊。您可以使用 info 子指令識別以下內容:
軟體的安裝位置
指定軟體所需的其他軟體
依附於指定軟體的其他軟體
因其所需套件被移除而導致損毀的軟體
unregister – unregister 子指令可移除 Solaris 產品註冊檔中的軟體安裝資訊。如果從系統移除軟體,但未從註冊檔中正確解除安裝軟體,則可使用 prodreg unregister 指令來清除 Solaris 產品註冊檔中的過時項目。
uninstall – uninstall 子指令可讓您透過啟動軟體解除安裝程式,從系統中移除註冊的軟體。
如需更多資訊,請參閱 prodreg(1M) 線上援助頁與 "System Administration Guide: Basic Administration "。
Solaris 安裝程式現在支援 LDAP 版本 2 設定檔。這些設定檔可讓您配置系統以使用代理憑證級別。在執行 Solaris Web Start 或 suninstall 程式時,您可以指定 LDAP 代理連結獨特名稱及代理連結密碼。無論使用何種安裝方法,您都可以先使用 sysidcfg 檔案中的 proxy_dn 和 proxy_password 關鍵字來預先配置 LDAP,然後再進行安裝。
如需進一步資訊,請參閱「Solaris 9 安裝指南」。
NetscapeTM 7.0 跨平台瀏覽器整合了導覽 Web、與同事通訊、參與討論組與建立動態網頁的功能。Netscape 7.0 可提供以下功能:
快速有效的瀏覽工具
整合的郵件與即時訊息傳送增強功能
更快且更合理的搜尋功能
更為安全的私密性
企業功能
Netscape 7.0 的突出功能包括:
Netscape NavigatorTM
Netscape Mail
Netscape Instant Messenger
Netscape Composer
Netscape Address Book
其他公用程式與外掛程式
支援業界最新標準,包括 Java 技術、IPv6、私密性喜好專案平台 (P3P)、XML、串接式樣式表層級 1 (CSS1) 與資料輸出訊息傳送 (DOM) – 可讓您建立新類別的 Web 應用程式。
My Sidebar – 可讓使用者瞭解重要資訊,例如突發性新聞事件、股票行情、好友通訊錄與拍賣行情。
完全自訂的整合搜尋 – 有助於更快速存取資訊,無需等待載入搜尋網頁或開啟框架。
與瀏覽和郵件整合的即時訊息傳送 – 可提昇效率,增強與同事和朋友的通訊。
主題 – 可讓使用者在瀏覽器中加入個人風格。網站和企業可以建立符合他們的客戶規範的瀏覽器。
靈活的模組化設計 – 可增強使用者的 Web 體驗,並能提昇效率。
完全支援英文、歐洲語言及亞洲語言。
整合的 Java 技術 – 可提供跨平台無縫存取基於瀏覽器的應用程式。
如需有關 Netscape 7.0 的資訊,請參閱下列網站:
http://www.sun.com/software/solaris/netscape
在 Solaris 9 12/02 更新版中,NetscapeTM 6.2.3 包含在 Solaris 作業環境中。在 Solaris 9 4/03 更新版中,提供了 Netscape 7.0。請參閱「執行於 Solaris 作業環境中的 Netscape 7.0」說明。
此 Solaris 版次中的稽核增強功能可減少記錄中的雜訊,並可讓管理員使用 XML 程序檔剖析記錄。這些增強功能包括:
不再為唯讀事件稽核公用檔案。auditconfig 指令的公用策略旗號控制是否稽核公用檔案。由於不稽核公用物件,從而大大減少稽核記錄。因此,也更易於監視讀取機密檔案的嘗試。
praudit 指令具有附加的輸出格式 XML。XML 格式可讓您在瀏覽器中讀取輸出,並提供 XML 程序檔來源報告。請參閱 praudit (1M) 線上援助頁。
稽核類別的預設設定已經重新調整。稽核複合類別提供對進一步劃分之稽核類別的支援。請參閱 audit_class(4) 線上援助頁。
bsmconv 指令不再停用 Stop-A 密鑰。現在,系統會稽核 Stop-A 事件以維護安全性。
如需進一步資訊,請參閱 "System Administration Guide: Security Services"。
Solaris 智慧卡介面是一組用於智慧卡終端機的公用介面。請參閱智慧卡終端機介面。
SunTM Crypto Accelerator 1000 卡可以加速 IKE 中的公用密鑰作業。此作業會卸載到卡上。卸載會加速加密過程,降低對作業系統資源的需求。
如需有關 IKE 的資訊,請參閱 "IPsec and IKE Administration Guide"。
密碼加密可以保護密碼免遭入侵者讀取。目前,此軟體中可以使用三個威力強大的密碼加密模組:
與柏克萊軟體發行版本 (BSD) 系統相容的 Blowfish 版本
與 BSD 和 Linux 系統相容的 Memory Digest (MD5) 版本
與其他 Solaris 9 系統相容的增強型 MD5 版本
如需有關如何使用這些新加密模組來保護使用者密碼的資訊,請參閱 " System Administration Guide: Security Services"。如需有關模組功能的資訊,請參閱 crypt_bsdbf(5)、crypt_bsdmd5(5) 以及 crypt_sunmd5(5) 線上援助頁。
結合使用 pam_ldap 密碼管理功能與 Sun ONE Directory Server(以前的 iPlanet Directory Server)時,前者可加強 LDAP 命名服務的整體安全性,特別是,密碼管理功能可以執行以下作業:
允許追蹤密碼的老化和過期
防止使用者選擇普通或先前用過的密碼
在使用者密碼將過期時警告使用者
鎖定重複登入失敗的使用者
防止除授權系統管理員之外的使用者撤銷初始化的帳戶
如需有關 Solaris 命名和目錄服務的資訊,請參閱 "System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)"。如需有關 Solaris 安全性功能的資訊,請參閱 "System Administration Guide: Security Services"。
PAM 框架已透過加入新的控制旗標而得以擴充。新的控制旗標可提供略過附加堆疊處理的功能。如果目前服務模組成功,且先前的強制模組上未發生任何失敗,則會啟用該略過功能。
如需有關此變更的更多資訊,請參閱 "System Administration Guide: Security Services"。
此 Solaris 版次在執行 64 位元 Solaris 核心的系統上,支援多兆位元組 UFS 檔案系統。以前,在 64 位元和 32 位元系統上,UFS 檔案系統均被限制在大約 1 兆位元組 (TB) 內。所有 UFS 檔案系統指令和公用程式均已更新,以支援多兆位元組 UFS 檔案系統。
您可以先建立一個小於 1 TB 的 UFS 檔案系統。透過使用 newfs -T 指令,您可以指定將該檔案系統最終擴展到多兆位元組檔案系統。此選項可設定 i-節點和分段密度,以為多兆位元組檔案系統進行適當的比例調整。
對多兆位元組 UFS 檔案系統的支援假定多兆位元組 LUN(以 Solaris 容體管理程式或 Veritas VxVM 容體,或大於 1 TB 的實體磁碟的形式提供)可用。
多兆位元組 UFS 檔案系統包括以下功能:
您可以建立最大為 16 TB 的 UFS 檔案系統。
您可以建立小於 16 TB 的檔案系統,以後可以將其擴展到最大 16 TB。
多兆位元組檔案系統可建立在實體磁碟、Solaris 容體管理程式的邏輯容體以及 Veritas 的 VxVM 邏輯容體上。
多兆位元組 UFS 檔案系統包括以下限制:
您無法在執行 32 位元 Solaris 核心的系統上裝載大於 1 TB 的檔案系統。
您無法在執行 64 位元 Solaris 核心的系統上從大於 1 TB 的檔案系統啟動。此限制意味著您無法將 root (/) 檔案系統放置於多兆位元組檔案系統上。
不支援大於 1 TB 的個別檔案。
您在多兆位元組 UFS 檔案系統上可以設定的最大配額為 2 TB 的 1024 位元組區塊。
如需更多資訊,請參閱 "System Administration Guide: Basic Administration"。
此 Solaris 版次支援在執行 64 位元 Solaris 核心的系統中使用大於 1 兆位元組 (TB) 的磁碟。
可擴充式韌體介面 (EFI) 標籤可提供實體磁碟與虛擬磁碟容體支援。UFS 檔案系統與 EFI 磁碟標籤相容,但您無法建立大於 1 TB 的 UFS 檔案系統。此版次還包括更新的用於管理大於 1 TB 磁碟的磁碟公用程式。
EFI 磁碟標籤與 VTOC 磁碟標籤的不同之處在於:
支援大於 1 TB 的磁碟。
支援磁碟片段 0–6,其中磁碟片段 2 只是另一個磁碟片段。
分割區(或磁碟片段)不能與主標籤或備份標籤重疊,亦不能與任何其他分割區重疊。EFI 標籤的大小通常為 34 個磁區,因此分割區從磁區 34 開始。此功能意味著任何分割區都不能從磁區零 (0) 開始。
標籤中不儲存磁柱、磁頭或磁區的資訊。大小以區塊為單位報告。
原來儲存在替代磁柱區(磁碟上的最後兩個磁柱)中的資訊現在儲存在磁碟片段 8 中。
如需有關使用 EFI 磁碟標籤的資訊,請參閱 "System Administration Guide: Basic Administration"。本指南包含適用於儲存現有軟體產品之 EFI 磁碟標籤的重要資訊與限制。
在此 Solaris 版次中,亦可使用 Solaris 容體管理程式軟體管理大於 1 TB 的磁碟。請參閱SPARC:Solaris 容體管理程式中的多兆位元組容體支援。
UFS 記錄功能可使系統更快速地重新啟動。因為已經儲存檔案系統事務處理,所以如果檔案系統已經一致,則無需檢查檔案系統。
此外,UFS 記錄的效能可提昇或超出此 Solaris 版次中非記錄檔案系統的效能。標準性能評估公司系統檔案伺服器 (SPECsfs) 基準的結果說明,啟用記錄功能的已裝載 NFS 之檔案系統效能等同於未啟動 UFS 記錄時的效能層級。在某些與 I/O 關聯的配置中,啟用記錄功能之 UFS 檔案系統的效能大約會超出未啟用記錄功能之 UFS 檔案系統效能的 25%。在其他測試中,啟用記錄功能之 UFS 檔案系統的效能比未啟用記錄功能之 UFS 檔案系統效能好 12 倍。
如需有關如何在 UFS 檔案系統中啟用記錄功能的資訊,請參閱 "System Administration Guide: Basic Administration" 或 mount_ufs (1M) 線上援助頁。
Solaris 派送程式和虛擬記憶體子系統已得到增強,可最佳化應用程式存取記憶體所需的時間。此增強功能可自動提昇許多應用程式的效能。目前,此功能可用來支援特定平台,例如 Sun FireTM 3800–6800、Sun Fire 12K 以及 Sun Fire 15K。
有關 Solaris 記憶體放置最佳化和 Sun 伺服器的技術白皮書可從下列網站獲得:
http://www.sun.com/servers/wp/docs/mpo_v7_CUSTOMER.pdf
動態詳細共用記憶體 (DISM) 現在可以支援大型分頁。對大型分頁的支援可以提昇能夠動態調整共用記憶體大小的應用程式之效能。
如需有關 DISM 的進一步資訊,請參閱系統效能增強功能。
整合到 Solaris 9 8/03 更新版中的 BIND 版本為 BIND 版本 8.3.3。
多兆位元組容體支援增強了 Solaris 容體管理程式。使用此支援,Solaris 容體管理程式可以建立、管理和刪除大型(大於 1 TB)的 RAID 0(磁碟區)、RAID 1(鏡像)、RAID 5 與軟式分割區容體。此外,大容體支援可讓 Solaris 容體管理程式在大型或 EFI 標籤邏輯單元編號 (LUN) 上建構容體。
Solaris 容體管理程式大容體支援不適用於執行 32 位元 Solaris 核心的系統。例如,執行 Solaris 作業環境(x86 平台版)或 Solaris 作業環境 SPARC 32 位元核心的系統不能使用大容體支援。
如需進一步資訊,請參閱 "Solaris Volume Manager Administration Guide"。
另請參閱SPARC:使用 EFI 磁碟標籤支援多兆位元組容體。
加入 Solaris 容體管理程式中的重新配置協調管理程式 (RCM) 支援可使容體管理程式正確回應動態重新配置 (DR) 請求。此新增功能可透過顯示適當警告訊息確保在 Solaris 容體管理程式控制之下的裝置不會被移除,除非裝置不再使用。此警告可防止系統管理員意外地從配置 DR 的系統中移除作用中的容體。
如需進一步資訊,請參閱 "Solaris Volume Manager Administration Guide"。
您可以使用 Solaris 管理主控台修補程式工具的「更新」選項或 smpatch update 指令分析、下載並安裝 SunSolve OnlineSM 網站上的建議修補程式。
先前,此更新功能僅可以在執行 Solaris 2.6、Solaris 7 或 Solaris 8 版次的系統中使用。
您必須先在系統上安裝 PatchPro 2.1 軟體,然後才能執行更新功能。請從 http://www.sun.com/PatchPro 下載 PatchPro 2.1 套裝軟體,並依說明在系統上安裝軟體。
如需更多資訊,請參閱 smpatch(1M) 線上援助頁。
系統不再要求在單一配接卡 IP 網路多重路徑群組上使用專屬的測試 IP 位址來進行故障偵測。現在,在故障轉移因 IP 網路多重路徑群組中僅有一個網路資訊中心 (NIC) 而不可能進行時,您可以將測試位址與資料位址相組合。在未指定測試位址的情況下,in.mpathd 常駐程式會使用資料位址來偵測故障。
如需有關 IP 多重路徑的進一步資訊,請參閱 "IP Network Multipathing Administration Guide"。
GNOME 2.0 桌面是用於 Solaris 作業環境的進階、直觀桌面。GNOME 2.0 桌面可取代一般桌上管理系統環境 (CDE),此 CDE 在多個版次的 Solaris 環境中提供。
GNOME 2.0 桌面提供使用者熟悉的環境,可讓使用者與其桌面上的應用程式和文件輕鬆互動。GNOME 2.0 桌面包含以下功能:
進階檔案管理程式
綜合線上輔助說明系統
軟體公用程式和週邊裝置
用於啟動應用程式和管理應用程式視窗及多個工作空間的面板
GNOME 2.0 桌面包含以下重要元件:
Nautilus 是進階檔案管理程式,可讓使用者組織和定位應用程式與文件。Nautilus 還可讓使用者直接在檔案管理程式中檢視文字和圖片檔案的內容。
桌面上的面板列可包含以下項目:
應用程式啟動器
系統功能表
面板繪製器(子面板)
Applet
面板可讓您快速啟動應用程式及檢視系統狀態。您可以建立無數個面板。
應用程式支援多項日常工作。GNOME 2.0 桌面中包括以下應用程式:
文字編輯程式
計算機
字元對映表
影像檢視器
PostScriptTM 或 PDF 檢視器
媒體播放器
錄音程式
效能監視器
列印管理程式
終端機
Applet 是在面板中執行的公用程式集。GNOME 2.0 桌面中包括以下 Applet:
時鐘
收件匣監控程式
CD 播放器
音量控制
字元板
指令行
鍵盤配置切換程式
視窗清單
工作區切換程式
如需有關 GNOME 2.0 桌面的進一步資訊,請參閱 "GNOME 2.0 Desktop Collection"。有關此集合的進一步資訊在Solaris 9 8/03 版次中的新文件和修訂文件中提供。
Xscreensaver 程式可在一段非作用時間後鎖定您的監視器螢幕,以防止他人存取您的系統階段作業。Xscreensaver 支援多種可在螢幕鎖定時使用的動畫顯示。此程式在 GNOME 2.0 桌面中使用。
XEvIE 是截取所有鍵盤和滑鼠事件的低階介面,可使這些事件被讀取、使用或依需要修改。此 X 擴充可將支援的各種技術(包括 GNOME 2.0 桌面中的技術)更好地整合。
FreeType 2.1.x 是一種開放式來源程式庫,可提供簡單應用程式設計介面 (API)。不論檔案格式為何,API 皆可以統一方式存取字型內容。此外,也可使用某些特定格式的 API 存取字型檔中的特殊資料。
Xserver 虛擬螢幕增強功能提供對用於 Solaris 作業環境的 GNOME 2.0 桌面的存取支援。此功能可讓僅有一個框架緩衝區的系統支援放大軟體。
新的 Xrender 功能可提昇 Solaris 作業環境中執行的應用程式的效能,例如 StarSuiteTM 軟體套件。Xrender 功能可為這些應用程式提供一種現代外觀。Xrender 使用硬體處理來實現 alpha 調合和透明度效果。
在 Solaris 9 9/02 更新版中,您可以結合 IPQoS 的流量記帳模組來使用擴充的記帳程序。如需有關 IPQoS 的資訊,請參閱 "IPQoS Administration Guide"。
如需有關擴充記帳功能的資訊,請參閱 "System Administration Guide: Resource Management and Network Services" 中的 “Extended Accounting”。
Solaris 9 4/03 更新版提供了 libexacct 的 Perl 介面。此介面可讓您建立 Perl 程序檔,以讀取 exacct 框架所產生的記帳檔案。您還可以建立寫入 exacct 檔案的 Perl 程序檔。
新介面在功能上等同於基礎 C API。
您可以根據工作或程序,使用 Perl 介面來記錄系統資源使用情況。或者,您可以根據 IPQoS flowacct 模組所提供的選擇器來記錄系統資源使用情況。
如需有關 libexacct Perl 介面的資訊,請參閱 "System Administration Guide: Resource Management and Network Services" 中的 “Extended Accounting”。
Solaris Unicode 語言環境目前支援 Unicode 版本 3.2。Unicode 版本 3.2 採用 1016 個新字元。此版本還包括規範和資訊的變更,在下列網站的 "Unicode Standard Annex #28: UNICODE 3.2" 中說明:
http://www.unicode.org/unicode/reports/tr28/
根據 Unicode 版本 3.2 中的說明,UTF-8 字元表示法也已變更為更加安全的形式。此功能在 UTF-8 相關的 iconv 字碼轉換中採用更為安全的 UTF-8 字元表示法、形式和位元組順序。此功能還可執行所有 OS 級別的多位元組和寬字元功能,如:
mbtowc()
wctomb()
mbstowcs()
wcstombs()
mbrtowc()
wcrtomb()
mbsrtowcs()
fgetwc()
mblen()
在 Solaris 9 4/03 更新版中已加入三個附加鍵盤的軟體支援:愛沙尼亞文 6 型鍵盤、加拿大法文 6 型鍵盤與波蘭程式設計師 5 型鍵盤。該軟體支援可為加拿大、愛沙尼亞與波蘭的使用者提供更為靈活的鍵盤輸入,修改標準美國鍵盤佈局以符合不同的語言需要。
請參閱 "Solaris 9 4/03 Release Notes" 以取得相關說明。
五筆輸入法 (IM) 在中國大陸的應用非常廣泛。五筆 IM 的編碼規則是以中文字元的的部首與筆劃為基礎,使用者可以使用標準鍵盤快速鍵入中文字元,而無需使用速度非常慢的基於語音的輸入法。
Solaris 作業環境中已加入對印度區域性語言鍵盤的輸入支援。印度語系使用者可以在 Solaris 作業環境中使用他們喜好的鍵盤佈局來鍵入印度語系字元。
除目前支援的北印度文外,此 Solaris 版次還支援以下印度語系程序檔:
孟加拉文
果魯穆奇文
古吉拉特文
坦米爾文
馬來亞拉姆文
泰盧固文
坎那達文
這些印度區域性語言的使用者可在 Solaris 作業環境中得到 Solaris 支援的所有 Unicode 語言環境的語言支援。
Solaris 9 8/03 更新版提供了以下修訂文件:
System Administration Guide: Basic Administration – 請參閱SPARC:多兆位元組 UFS 檔案系統。
Solaris Tunable Parameters Reference Manual – 請參閱SPARC:TCP 多資料傳送。
Solaris 9 8/03 更新版提供了以下新文件:
Sun ONE Application Server 7 Collection Update 1 (Solaris Edition) – 此集合可從 http://docs.sun.com 獲得。如需 Sun ONE Application Server 的說明,請參閱SPARC:Sun ONE Application Server 整合。
此集合包括擴展的 Sun ONE Application Server 文件,供管理員和開發者使用。此集合中的某些線上援助先前已有提供,但是現在收集在 Sun ONE Application Server 7 Collection Update 1 (Solaris Edition) 中,以便參考。請特別注意此集合中的以下新書:
Sun ONE Application Server 7 Developer's Guide to Clients - 說明如何開發和部署 Sun ONE Application Server 產品支援的各種用戶端。主題包括 JMS 用戶端、CORBA 用戶端、應用程式用戶端容器 (ACC) 以及用戶端 XML 和 DTD。
Sun ONE Application Server 7 Developer's Guide to Web Services - 說明如何開發和部署 Sun ONE Application Server 環境中的 Web 服務。
Sun ONE Application Server 7 Developer's Guide to J2EE Features and Services - 說明 J2EE 功能,例如:
Java 資料庫連接性 (JDBC)
Java 命名和目錄介面 (JNDI)
Java 事務處理服務 (JTS)
Java 訊息服務 (JMS)
JavaMail
資源和連接器
Sun ONE Application Server 7 Error Message Reference - 說明所有的 Sun ONE Application Server 錯誤訊息。
Sun ONE Application Server 7 Performance Tuning Guide - 說明如何以及為何調諧 Sun ONE Application Server 以提昇效能。
GNOME 2.0 Desktop Collection – 此集合可從 http://docs.sun.com 獲得。如需 GNOME 2.0 桌面的說明,請參閱GNOME 2.0 桌面。
此新集合包括以下線上援助:
適用於 Solaris 作業系統之 GNOME 2.0 桌面使用者指南 – 說明桌面元件以及如何自訂喜好。
GNOME 2.0 Desktop System Administration Guide – 提供有關如何在 Solaris 8 作業環境和 Solaris 9 作業環境上管理 GNOME 2.0 桌面的資訊。
GNOME 2.0 Desktop Accessibility Guide – 說明如何配置、自訂和使用可用於 GNOME 2.0 桌面的存取功能。提供用於 Solaris 8 作業環境和 Solaris 9 作業環境的資訊。
適用於 Solaris 作業環境之 GNOME 2.0 桌面的疑難排解指南 – 說明 GNOME 2.0 桌面的已知問題和解決方案。本指南的內容乃是關於 Solaris 8 作業環境和 Solaris 9 作業環境。關於如何提昇桌面效能,在本線上援助中亦有提供建議。
Solaris 9 4/03 更新版中提供了以下修訂文件:
System Administration Guide: Basic Administration – 請參閱SPARC:使用 EFI 磁碟標籤支援多兆位元組容體和Solaris 修補程式更新功能。有關管理標記的修補程式之資訊在本書中亦有進一步的說明。另請參閱Solaris 產品註冊的指令行介面增強功能。
Solaris Volume Manager Administration Guide – 請參閱SPARC:Solaris 容體管理程式中的多兆位元組容體支援和Solaris 容體管理程式中的重新配置協調管理程式支援。
System Administration Guide: Resource Management and Network Services – 請參閱擴充的記帳子系統。
Solaris 9 4/03 更新版提供了以下新文件:
"Solaris WBEM Developer's Guide – 請參閱新版 "Solaris WBEM Developer's Guide"。
IPsec and IKE Administration Guide – 請參閱網際網路密鑰交換 (IKE) 硬體加速。
新版 "Solaris WBEM Developer's Guide" 結合了舊版 Solaris 9 版次中有關 WBEM 的兩本書:"Solaris WBEM SDK Developer's Guide" 與 "Solaris WBEM Services Administration Guide"。此變更對與 WBEM 開發與部署關聯的工作進行了依次排序。其他變更如下所示:
已移除有關 SNMP 的章節。
在有關「使用 CIM 物件管理程式」的章節中,從舊版 Solaris 升級的步驟已經變更。變更包括移除從舊版 WBEM 中使用的舊格式轉換現有 CIM 物件管理程式資料的建議。新的建議是使用 mofcomp 指令重新編譯所有 MOF 檔。
"Solaris WBEM SDK Developer's Guide" 與 "Solaris WBEM Services Administration Guide" 中的引言章節已合併為一個引言章節。
Solaris 9 12/02 更新版提供了以下修訂文件:
Solaris 9 Installation Guide – 請參閱Solaris Flash 歸檔檔案 和支援 LDAP 版本 2 設定檔。
System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) – 請參閱增強型 crypt() 函式。
System Administration Guide: Security Services – 請參閱可插接式認證模組 (PAM) 增強功能。
Solaris 9 12/02 更新版提供了以下新文件:
Sun ONE Application Server 7 Getting Started Guide – 請參閱SPARC:Sun ONE Application Server 整合。
Sun ONE Message Queue 3.0.1 Administrator's Guide – 請參閱Sun ONE Message Queue。
IP Network Multipathing Administration Guide – 請參閱結合單一 IP 網路多重路徑群組的資料位址和測試位址。
附錄 “Transitioning From NIS+ to LDAP” 已從 "System Administration Guide: Naming and Directory Services (FNS and NIS+)" 移至 "System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)"。此外,"System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)" 中與 LDAP 相關的章節內已加入各元件的解釋和範例, 但是,並未對新功能進行說明。
Solaris 9 9/02 更新版提供了以下新文件:
IPQoS Administration Guide – 請參閱IP 服務品質和擴充的記帳子系統,以取得有關 IPQoS 功能的資訊。
System Administration Guide: Resource Management and Network Services – 請參閱擴充的記帳子系統。
System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) – 請參閱NIS+ 至 LDAP 轉換的文件。
Solaris 智慧卡介面是一組用於智慧卡終端機的公用介面。智慧卡終端機供應商可以在使用者層次的公用程式庫中實施這些介面,以在 Solaris 中為他們的智慧卡終端機提供裝置層次的支援。Solaris 智慧卡終端機介面集以可用作 Linux Smartcard 框架部份的插卡終端機介面為基礎。Linux 的智慧卡終端機支援程式庫可以輕鬆連接至 Solaris。
堆疊檢查 API 允許與 ForteTM 7.0 中的堆疊檢查編譯器支援進行進階交互作業。這些 API 應在啟用堆疊檢查的情況下進行編譯的應用程式中使用,以管理它們自己的堆疊,或嘗試偵測它們自己的堆疊溢位。
開發者如果要維護自己的執行緒程式庫,必須使用 setustack 介面讓其程式庫的使用者可以在啟用堆疊檢查的情況下進行編譯。
請參閱 stack_getbounds(3C), stack_setbounds(3C)、stack_inbounds(3C) 和 stack_violation(3C) 線上援助頁。
libumem 是一種使用者模式(非核心模式)記憶體配置器程式庫。libumem 提供的功能可讓您對記憶體洩漏以及涉及記憶體使用的其他問題進行除錯。
此功能的使用方式與標準應用程式二進位介面 (ABI) 配置器(例如 malloc())的使用方法相同。使用者模式應用程式請求使用具有任意多個位元組的記憶體,然後會返回一個指標,其中已載入所配置的記憶體位址。
如需進一步資訊,請參閱 libumem(3LIB) 線上援助頁。
有關 Solaris 記憶體放置最佳化和 Sun Fire 伺服器的技術白皮書可從下列網站獲得:
http://www.sun.com/servers/wp/docs/mpo_v7_CUSTOMER.pdf
Sun ONE Application Server 7(平台版)(以前的 iPlanet Application Server)已整合在 Solaris 9 12/02 更新版中。請參閱SPARC:Sun ONE Application Server 整合。
Solaris 9 12/02 更新版支援 JMS 訊息傳送應用程式。這些應用程式基於 Sun ONE Message Queue(一個 JMS 供應器)。請參閱Sun ONE Message Queue。
Sun ONE Message Queue 是 Solaris 9 12/02 更新版中針對 SPARC 平台的新功能。在 Solaris 9 8/03 更新版中,Sun ONE Message Queue 也可用於 x86 平台。
此 Solaris 版次對 crypt() 函式有新的擴充,並引入了 crypt_gensalt() 函式。這些增強功能可讓管理員變更用來對使用者 UNIX® 登入密碼進行模糊化處理的演算法。
模組包含 MD5 模組和 Blowfish 模組。MD5 模組位於 crypt_sunmd5 和 crypt_bsdmd5 中。Blowfish 模組位於 crypt_bsdbf 中。
開發者可以建立用於實現替代密碼模糊化演算法的新模組。 應用程式開發者必須使用 crypt_gensalt() 函式,而非手動產生傳送到 crypt() 函式的 salt 字串。
用於實現替代演算法的模組在 crypt.conf(4) 檔案中有詳細說明。module_path 欄位指定執行兩個所需函式之共用程式庫物件的路徑:
crypt_gensalt_impl() – 產生 salt 字串
crypt_genhash_impl() – 產生加密的密碼
如需進一步資訊,請參閱crypt(3C) 和 policy.conf (4) 線上援助頁。
madvise() 函式可讓核心最佳化對使用者定義的記憶體區域的存取。此 Solaris 版次包含 madvise() 函式的三個新旗標:
MADV_ACCESS_LWP – 提供一個指定的輕型程序 (LWP) 資源配置優先權
MADV_ACCESS_MANY – 指定機器內的程序所廣泛使用的位址範圍
MADV_ACCESS_DEFAULT – 將位址範圍的存取型樣重設為系統預設值
如需有關 madvise() 函式的進一步資訊,請參閱 madvise(3C) 線上援助頁。
Solaris 9 更新版包含新的連結程式編輯程式功能,例如字串表壓縮、非參考的階段作業刪除以及非參考的相依性偵測。如需每個 Solaris 9 更新版中新連結程式編輯程式功能的最新清單,請參閱 "Linker and Libraries Guide" 中的 “New Linker and Libraries Features and Updates”。
現在,Solaris 智慧卡框架提供低階介體 API。透過智慧卡讀取程式,可使用這些 API 與智慧卡交換資料。此類 API 可用於諸多平台上,如 Sun BladeTM 和 Sun RayTM 系統。以 Java 語言或 C 語言編寫的應用程式可以使用這些介面。
如需更多資訊,請參閱libsmartcard(3LIB) 線上援助頁和 /usr/share/javadoc/smartcard 中的 JavaDocs。
若要檢視這些免費套裝軟體的授權條款、歸屬以及版權聲明,請參閱以下各說明中包含的授權路徑。若是在任何其他不是預設路徑的地方安裝 Solaris 作業環境,請修改指定的路徑以存取安裝位置的檔案。
如需 Solaris 9 作業環境中免費軟體的清單,請參閱免費軟體。
以下新的免費套裝軟體包含在 Solaris 作業環境中:
Ghostscript 7.05 – 讀取 PostScript 和 PDF 檔案。將這些檔案顯示在螢幕上或將它們轉換為多種印表機可以使用的格式。請參閱 /usr/sfw/share/man 下的 gs(1) 線上援助頁。
若要檢視 ANT 的授權條款、歸屬以及版權聲明,請使用授權路徑 /usr/sfw/share/src/<freeware name>。
在 Solaris 9 4/03 更新版中,已加入或修訂以下新的免費套裝軟體:
libxml2 2.4.16 – 一種建立基於標籤結構的文件或資料之標準
libxslt 1.0.19 – 定義 XML 變換的 XML 語言
若要檢視這些套裝軟體的授權條款、歸屬以及版權聲明,請使用授權路徑 /usr/share/src/<freeware name></filename>。
以下新的免費套裝軟體包含在 Solaris 作業環境中:
ANT 1.4.1 – Jakarta ANT Java 與基於 XML 的建立套裝軟體
若要檢視 ANT 的授權條款、歸屬以及版權聲明,請使用授權路徑 /usr/sfw/share/src/<freeware name>。