Solaris 10 新增功能

第 7 章 Solaris 10 3/05 發行版本中的新增功能

本書旨在說明 Solaris 10 作業系統中的所有功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。本章概述 Solaris 10 3/05 發行版本中的新增功能。若要檢視目前發行版本中的新增功能,請參閱第 5 章Solaris 10 6/06 發行版本中的新增功能

Solaris 10 軟體中重要的功能

在 Solaris 10 作業系統中,Sun Microsystems 已開發了新的架構,可建立及部署具有預測性自我修復能力的系統及服務。自我修復技術讓 Sun 的系統及服務能夠提供最大的可用性。請參閱預測性自我修復。「預測性自我修復」功能包含了一些啟動及服務管理程序的重大變更。請參閱Solaris Service Manager。另外在 Solaris 10 作業系統中,在 Solaris 作業系統的安裝上所做的變更,也提供了簡單且統一的安裝程序。請參閱Solaris 安裝變更包括安裝的統一

Solaris 10 作業系統引入了 Solaris Zones 軟體磁碟分割技術。Solaris Zones 是 Solaris Containers 環境的元件。Zones 可以虛擬化作業系統服務,並提供獨立且安全的環境執行應用程式。請參閱Solaris Zones 軟體磁碟分割技術

Solaris 10 軟體中其他的重要功能包括 DTrace 動態追蹤功能、程序權限管理及網路堆疊的新架構。DTrace 是完備的動態追蹤功能,可以將 Solaris 使用者、管理員和開發人員對核心和使用者程序的可察性提升到新的層次。如需進一步的資訊,請參閱DTrace 動態追蹤功能。在 Solaris 軟體中,之前需要超級使用者權限的程序現在需要程序權限。程序權限管理藉由使用權限,將程序僅限定在執行作業的必要權限。如需進一步的資訊,請參閱程序權限管理。另外特別重要的一點是,TCP 連線的網路堆疊已經重新架構,不但提供極高的效能,還兼顧了延展性。如需進一步的資訊,請參閱網路堆疊的新架構

Java 2 Platform, Standard Edition 5 是另一項關鍵的技術。請參閱Java 2 Platform, Standard Edition 5 的增強功能,以取得此平台上之增強功能的說明。另外特別重要的一點是 Solaris 10 軟體引入了 AMD Opteron 處理器的 64 位元運算能力的支援。如需詳細資訊,請參閱x86 系統上的 64 位元支援。最後,Solaris 3 軟體還引進 Java Desktop System, Release 3。此桌面系統結合開放原始碼軟體與 Sun 的創新。如需進一步的資訊,請參閱Java Desktop System 發行版本 3

這些 Solaris 10 軟體中的重要功能及許多其他新增功能在本書中進行了概述。大部分的 Solaris 10 3/05 發行版本功能都已藉由 Software Express 程式引入。若要依原始 Solaris Express 發行日期檢視所有 Solaris 10 功能的清單,請參閱依發行日期列出的各項功能

系統管理增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有系統管理功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。DTrace 和預測性自我修復功能尤其重要。若要檢視 Solaris 10 7/05 發行版本中的新增系統管理工具,請參閱系統管理增強功能

預測性自我修復

這是 Solaris Express 6/04 發行版本中的新增功能。Solaris Express 10/04 發行版本及 Solaris 10 3/05 發行版本提供了重要的增強功能。

Sun Microsystems 已經開發出一種新的架構,可以建立和部署能夠執行預測性自我修復的系統及服務。自我修復技術使得 Sun 系統及服務能夠在軟體和硬體發生錯誤時將可用性發揮到最大。另外,自我修復技術為系統管理員及服務提供者實現了更簡易、更有效的端對端體驗,因此而降低了成本。現在 Solaris 10 作業系統提供源自於此創新技術的第一組主要新增功能。Solaris 10 軟體包括有助於 CPU、記憶體、I/O 匯流排連結元件及系統服務進行自我修復的元件。

此新架構之元件的特定詳細資訊,將於下列 Solaris Service Manager 及 Solaris Fault Manager 描述中說明。

Solaris Service Manager

於 Solaris Express 10/04 發行版本中引入,同時在 Solaris 10 3/05 發行版本中功能增強的 Solaris Service Manager,提供強化了傳統 UNIX 啟動程序檔、init 執行層級及配置檔的基礎架構。此基礎架構提供了下列功能:

如需有關此基礎架構的更多資訊,請參閱「System Administration Guide: Basic Administration」中的第 9 章「Managing Services (Overview)」。您可於「smf(5) 線上手冊」中找到基礎架構的簡介。

Solaris Fault Manager

預測性自我修復系統包含簡化的管理模式。傳統的錯誤訊息已經由軟體元件使用的遙測技術事件取代。軟體元件會自動診斷潛在的錯誤或損壞,然後開始進行自我修復。自我修復活動的範例包括管理員訊息傳送、隔絕或停用故障元件或指導修補。新增的軟體元件稱為 Fault Manager,fmd(1M)。Fault Manager 管理遙測、記錄檔及元件。Solaris 10 作業系統中也提供了新的 fmadm(1M)fmdump(1M)fmstat(1M) 工具,與 Fault Manager 及新的記錄檔互動。

Fault Manager 會在適當的時候傳送訊息給 syslogd(1M) 服務,通知管理員偵測到問題。此訊息會指示管理員進入 Sun 的新訊息網站上的知識文章 (網址為 http://www.sun.com/msg/),這些文章會詳細說明問題的影響以及適當的回應及修復動作。

Solaris Express 6/04 發行版本引入了自我修復元件,可自動地診斷及恢復 UltraSPARC-III 及 UltraSPARC-IV CPU 及記憶體系統。本發行版本還對 PCI 架構的 I/O 提供增強的靈活性及遙測。

DTrace 動態追蹤功能

DTrace 是 Solaris 10 作業系統中的一項非常重要的功能。DTrace 在 Solaris Express 11/03 發行版本中是新增功能,同時在 Solaris Express 5/04 和 Solaris Express 11/04 發行版本中也經過進一步增強。

DTrace 是完備的動態追蹤功能,可以將 Solaris 使用者、管理員和開發人員對核心和使用者程序的可察性提升到新的層次。

DTrace 允許您與作業系統核心及使用者程序進行動態協調,來記錄想要位置上所指定的資料,稱為探測器,幫助您瞭解你的系統。探測器就像是一些分散於 Solaris 系統中的小型、可程式化的感應器。本發行版本中包含 30,000 個以上的探測器。每個探測器都可與使用新的 D 程式設計語言撰寫的自訂程式建立關聯。這種關聯性可讓您透過 ANSI C 類型及運算式存取系統資料,而且輕易就可擷取堆疊追蹤、記錄時間戳記、建立長條圖和其他項目。

所有的 DTrace 設備完全是動態的,並且可在您的生產系統上使用。DTrace 關閉時,完全不需效能成本。任何追蹤的效能僅會影響到您啟用的探測器和動作。此外,DTrace 還很安全: 因為 DTrace 設計的核心就是擁有安全性、完備的安全和錯誤檢查,所以您不會損壞正在執行的系統。只要您需要此設備來協助調查問題,這些功能都可以讓您安心地在正在執行的系統上使用 DTrace。

另提供「Solaris Dynamic Tracing Guide 」及包括「dtrace(1M)線上手冊」在內的線上手冊集,協助您學習 DTrace。該手冊涵蓋了有助於您入門的完整功能參考及範例。您也可以加入 BigAdmin 的 DTrace 論壇 (請參閱 http://www.sun.com/bigadmin/content/dtrace),瞭解更多關於 DTrace 的功能、下載範例程式以及提出問題。

早在 Solaris Express 5/04 發行版本中,即可在 x86 系統上使用運用 pid 提供者的使用者程序追蹤。自 Solaris Express 11/03 發行版本引入 DTrace,SPARC 平台上就已經能夠使用此項功能。

pid 提供者可讓您追蹤所有程序中的任何指令,包括任何函數呼叫的輸入和傳回的層次或是任何函數中的任何偏移。如需完整的詳細資訊,請參閱「Solaris Dynamic Tracing Guide」中的第 27 章「pid Provider」及第 32 章「User Process Tracing」。

在 Solaris Express 11/04 發行版本中,plockstat (1M) 公用程式可讓您觀察使用者層級同步化原始型態,例如核心中的 lockstat(1M)。DTrace plockstat 提供者是 plockstat(1M) 的基礎設備方法。Dtrace plockstat 可用來強化 plockstat 公用程式所記錄的資料。如需進一步資訊,請參閱「plockstat(1M) 線上手冊」。

x86 系統上的 64 位元支援

這是 Solaris Express 11/04 發行版本中的新增功能。

Solaris 10 發行版本包含 AMD64 及 EM64T 平台的 64 位元運算功能的支援。此項支援包含可在 64 位元運算環境中同時執行 32 位元及 64 位元應用程式的能力。

如需有關支援的硬體配置之詳細資訊,請參閱 http://www.sun.com/bigadmin/hcl


備註 –

Solaris 10 軟體已支援可在這些平台上執行 32 位元運算。


如需有關 Solaris 在 x86 系統上的 64 位元支援的更多資訊,請參閱 Solaris 10 說明文件中的下列參考資料:

x86 系統的核心選取項目

這是 Solaris Express 11/04 發行版本中的新增功能。

Solaris 10 作業系統具備自動偵測系統是否可執行 64 位元運算並啟動適當核心的能力。

在進行 Solaris 10 軟體的全新安裝之後,如果偵測到您的系統可執行 64 位元運算,啟動程式會自動載入 64 位元核心。否則,啟動程式會載入 32 位元核心。

在已配置為載入預設 32 位元核心的系統上進行 Solaris 10 作業系統的升級安裝之後,系統會自動決定載入 32 位元核心或 64 位元核心。如果系統配置為載入非預設核心,則系統會繼續載入該非預設核心。如需自訂系統以載入特定核心的程序,請參閱「System Administration Guide: Basic Administration」中的第 8 章「Shutting Down and Booting a System (Overview)」中的概要說明。

如需有關核心選取項目程序的更多說明文件,請參閱位於 http://docs.sun.com 的 Solaris 10 說明文件。

Sun Java Web 主控台

這是 Solaris Express 10/04 發行版本中的新增功能。

「Sun Java Web 主控台」提供了一共同位置供使用者存取 Web 架構的管理應用程式。使用者可使用數種支援的 Web 瀏覽器,利用 HTTPS 通訊埠登入以進入主控台。由主控台所提供的單一進入點,免除了要記住多個應用程式多個 URL 的困擾。此進入點提供了於此主控台註冊之應用程式的驗證及授權。

所有主控台架構的應用程式都遵循相同的使用者介面準則。此項變更可讓使用者將其對一個應用程式的瞭解套用到其他的應用程式上,使得使用上更為便利。

Java Web 主控台也對所有註冊的應用程式提供稽核及記錄服務。


備註 –

目前 Solaris 作業系統中沒有系統管理應用程式使用 Java Web 主控台。


如需有關 Java Web 主控台的更多資訊,請參閱「System Administration Guide: Basic Administration」

藉由 Solaris Volume Manager for Sun Cluster 支援多重所有者磁碟集

這是 Solaris Express 10/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager for Sun Cluster 引進磁碟區管理功能,特別適合與 Sun Cluster 和例如 Oracle Real Application Clusters 等應用程式搭配使用。Solaris Volume Manager for Sun Cluster 可讓您建立與管理被分組到多重所有者磁碟集的儲存體。多重所有者磁碟集可使得多重節點共享磁碟集的所有權。由於應用程式的實例在叢集中的每個節點上執行,因此多重所有者磁碟集提供很大的延展性。因為每個應用程式實例會直接存取共用的儲存體,因此多重所有者磁碟集也增強了應用程式的效能。

如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」。如需有關 Sun Cluster 的資訊,請參閱「Sun Cluster Software Installation Guide for Solaris OS 」「Sun Cluster Data Service for Oracle Real Application Clusters Guide for Solaris OS」

Solaris Volume Manager 中的延伸磁碟集支援

這是 Solaris Express 1/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager 已延伸裝置 ID 的功能。除了追蹤本機磁碟集的變動之外,Solaris Volume Manager 現在也可自動追蹤已命名磁碟集中的磁碟變更。此增強功能確保 Solaris Volume Manager 的磁碟區即使在磁碟重新排列後也會保持完整。此裝置 ID 支援也可以使得兩台主機能夠非同步共用磁碟集的存取 (即使可存取的原始儲存體的檢視不同)。

Solaris Volume Manager 已經藉由使用 metaimport 指令而獲得增強。這個指令使用延伸的裝置 ID 支援,讓您可以匯入磁碟集,即使在不同系統中建立的磁碟集也一樣可以匯入。

如需進一步的資訊,請參閱「metaimport(1M) 線上手冊」。

利用 Solaris Volume Manager 遠端地匯入重複的磁碟集

這是 Solaris Express 10/04 發行版本中的新增功能。

Solaris Volume Manager 已延伸了 metaimport 指令的功能。除了由一個系統將一般的磁碟集匯入另一個系統之外,現在也可以匯入重複的磁碟集。

重複磁碟集是使用遠端複製軟體所建立的,例如 Sun StorEdgeTM Network Data Replicator (SNDR) 軟體或 Hitachi TrueCopy。

如需更多資訊,請參閱「metaimport(1M)線上手冊」和「Solaris Volume Manager Administration Guide 」

裝置 ID 變更

這是 Solaris Express 10/04 發行版本中的新說明。

在 Solaris Express 10/04 發行版本中,裝置 ID 輸出會以新的格式顯示。之前,裝置 ID 是以十六進值顯示的。而新的格式會以 ASCII 字串顯示裝置 ID。Solaris Volume Manager 會視裝置 ID 資訊增加到狀態資料庫複本中的時間,決定要以新的或舊的格式顯示裝置 ID 輸出。

如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中的多 TB 磁碟區支援

多 TB 磁碟區支援只適用於執行 64 位元核心的系統。這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

多 TB 磁碟區支援增強了 Solaris Volume Manager。使用此支援,Solaris Volume Manager 可以建立、管理和刪除大型 (大於 1 TB) 的 RAID-0 (磁條)、RAID-1 (鏡像)、RAID-5 和軟式分割磁碟區。此外,此大型磁碟區支援可讓 Solaris Volume Manager 在大型或 EFI 標籤邏輯單元編號 (LUN) 上建構磁碟區。

Solaris Volume Manager 大磁碟區支援不適用於運行 32 位元 Solaris 核心的系統。

另請參閱使用 EFI 磁碟標籤的多 TB 磁碟支援

如需進一步資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中的重新配置協調管理程式支援

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

增加 Solaris Volume Manager 中的重新配置協調管理程式 (RCM) 支援,可使其正確回應動態重新配置 (DR) 請求。此附加功能可確保在移除 Solaris Volume Manager 控制下的裝置時,系統會發出相應的警告訊息進行阻止。此阻止功能會一直有效,直至不再使用這些裝置。此警告可防止系統管理員意外地從配置 DR 的系統中移除使用中的磁碟區。

如需進一步資訊,請參閱「Solaris Volume Manager Administration Guide」

Solaris Volume Manager 中自上而下的磁碟區建立

這是 Solaris Express 9/03 發行版本和 Solaris 9 9/04 發行版本中的新增功能。

Solaris Volume Manager 之自上而下的磁碟區建立功能提供一個新指令,可讓系統管理員快速而輕鬆地建立以服務品質為基礎的 Solaris Volume Manager 配置。無須手動分割磁碟、建立磁條以及組合鏡像,使用 metassist 指令即可管理這些詳細資訊並提供有效的邏輯磁碟區。這些磁碟區以指令行或參考配置檔案中指定的條件為基礎。

如需進一步資訊,請參閱「metassist(1M)線上手冊」和「Solaris Volume Manager Administration Guide 」

套裝軟體及修補程式工具增強功能

這是 Solaris Express 11/03 發行版本中的新增功能,它位於「Solaris 產品註冊增強功能」之下。Solaris Express 8/04 和 10/04 發行版本中已更新此功能的說明。

Solaris 套裝軟體及修補程式工具已經增強,提供了改善的效能及延伸的功能。

做為這些增強功能的一部分,pkgchk 指令現在提供了新的選項,協助您對映檔案至套裝軟體。若要將檔案對映至套裝軟體,請使用 pkgchk -P 選項,而不要用 grep pattern /var/sadm/install/contents-P 選項讓您可使用部分路徑。將此選項與 -l 選項一起使用,列出包含部分路徑之檔案的資訊。

若您安裝了先前版本的 Software Express 發行版本,系統可能會使用 SQL 格式的套裝軟體資料庫。SQL 資料庫的建立方式如下之一。

當您升級至 Solaris Express 10/04 發行版本或之後的發行版本時,SQL 套裝軟體資料庫會自動地轉換回 ASCII 文字檔案格式。

如需進一步資訊,請參閱「System Administration Guide: Basic Administration」 和「pkgchk(1M)線上手冊」。

pbindpsrset 指令的增強功能

這些是 Solaris Express 10/04 發行版本中新增的增強功能。

系統管理員可以查詢及建立每一執行緒處理器及處理器集連結。pbindpsrset 指令中也增加了新選項。這些新選項可讓您查詢系統上哪個 LWP 連結到了指定的處理器或處理器集。您也可以清除所有的處理器或處理器集連結。

如需這些指令的進一步資訊,請參閱「pbind(1M)線上手冊」和「psrset(1M)線上手冊」。

Solaris 動態主機配置協定 (DHCP)

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 動態主機配置協定 (DHCP) 服務包含了 DHCP Manager 圖形工具和指令行工具。此 Solaris 發行版本為 dhcpconfigdhtadm 指令增加了新選項。

透過 dhcpconfig 指令的新選項,可以執行下列動作:

dhtadm 指令的新子選項可讓 DHCP 伺服器讀取 dhcptab,以便實作透過 dhtadm 指令而完成的變更。

新的選項可讓您從指令行以及從 DHCP Manager 執行所有的 DHCP 管理作業。

如需更多資訊,請參閱「dhcpconfig(1M)線上手冊」和「dhtadm(1M)線上手冊」。

另請參閱「System Administration Guide: IP Services」

DHCP 事件程序檔

這是 Solaris Express 8/04 發行版本中的新增功能。

DHCP 是一種通訊協定,可利用網路資訊及租用 IP 位址配置系統。DHCP 用戶端是一種常駐程式,會在網路主機上執行,由 DHCP 伺服器取得主機網路介面的配置參數。

Solaris DHCP 用戶端常駐程式 dhcpagent 現在可以執行管理員定義的動作。在任何下列 DHCP 租用事件發生時,即會觸發這些動作:

管理員定義動作必須由一項可執行的程序檔或所提供的程式啟動。在任一項 DHCP 事件之後,您可以使用該程式執行任何適用於您系統的動作。

如需更多資訊,請參閱「dhcpagent(1M) 線上手冊」。

邏輯介面的 DHCP

這是 Solaris Express 8/04 發行版本中的新增功能。

DHCP 用戶端常駐程式 dhcpagent,現在可與邏輯介面及實體介面並用。DHCP 在邏輯介面上的啟動方式與 DHCP 在實體介面上的啟動方式完全相同。

但是,DHCP 用戶端在邏輯介面上的租用有兩個管理限制:

如需更多資訊,請參閱「dhcpagent(1M) 線上手冊」。

x86: SunVTS 6.0

SunVTS 是完備的診斷工具,它會驗證 Sun 平台上大多數硬體控制器及裝置的連線及功能,以測試及驗證 Sun 的硬體。

x86 系統的 SunVTS 支援是 Solaris Express 8/04 發行版本和 Solaris 10 3/05 發行版本的新功能。SunVTS 基礎架構及少數的核心診斷現在已可在 x86 平台上使用。目前的 x86 支援只對 32 位元的作業系統有用。


備註 –

Solaris 10 1/06 發行版本提供 SunVTS 6.1。請參閱SunVTS 6.1


您必須安裝 x86 版本的 SunVTS 套裝軟體,才可在 x86 平台上使用 SunVTS。軟體的套件會使用與 SPARC 環境中所用的相同名稱。在此發行版本中,SPARC 及 x86 套裝軟體均含有新的套裝軟體 SUNWvtsr。SUNWvtsr 套裝軟體在根分割區中包含 SunVTS 架構配置檔案。x86 套裝軟體位於 Solaris Software 媒體的 /sol_10_x86/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 目錄中。SPARC 套裝軟體位於 Solaris 軟體媒體的 /sol_10_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 目錄中。

請參閱下列網站上的 SunVTS 使用者文件,以取得 x86 系統支援的詳細資訊:http://docs.sun.comhttp://www.sun.com/products-n-solutions/hardware/docs/

核心模組除錯程式

核心模組除錯程式 (KMDB) 是一種 MDB 型的核心除錯程式。在 Solaris Express 8/04 發行版本中,KMDB 取代了原有的核心除錯程式 (kadb),成為標準的 Solaris 核心除錯程式。

KMDB 將模組除錯程式 (MDB) 的所有能力及靈活性帶入了目前的核心除錯程式。KMDB 支援下列功能:

KMDB 可於開機時間載入,或於系統已啟動後載入。

如需更多資訊,請參閱「kmdb(1M) 線上手冊」。另請參閱「Solaris Modular Debugger Guide」及「System Administration Guide: Basic Administration」

Solaris 程序計算及統計改善

這是 Solaris Express 8/04 發行版本中的新增功能。

在此發行版本中,已對工作負荷平均、cpu usr/sys/idle 及計算功能的內部做了變更。Microstate 計算已取代了舊有的計算機制,同時預設為會啟動。結果是您可能會注意到程序的用法及計時統計上有些許的不同。

切換到 Microstate 計算,對於使用者程序及在各不同之處所花費時間量,提供了實質上更正確的資料。除此之外,此資訊會用以從 /proc 檔案系統,產生更正確的工作負荷平均以及統計。

如需有關程序計算及統計的更多資訊,請參閱「System Administration Guide: Advanced Administration」。另請參閱「proc(4) 線上手冊」。

ls 指令的增強功能

這是 Solaris Express 8/04 發行版本中的新增功能。

ls 指令現在可用秒或是奈秒顯示檔案。若要用秒,請使用 -e 選項;若要用奈秒,請使用 -E 選項。以下範例說明了這些新的選項:


% ls -l foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08 foo
% ls -e foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08:28 2004 foo
% ls -E foo
-rw-r--r--   1 jpk    staff   0 2004-08-06 15:08:28.776641000 -0700 foo

如需有關於指令的進一步資訊,請參閱「ls(1) 線上手冊」。

新的 psrinfo 選項可指定晶片多重執行緒功能

這是 Solaris Express 6/04 發行版本與 Solaris 9 12/03 發行版本中的新增功能。

在 Solaris 10 作業系統中,psrinfo 指令已修改為除了虛擬處理器的資訊之外,也會提供實體處理器的資訊。已增加此增強功能以識別晶片多重執行緒 (CMT) 功能。新的 -p 選項會報告系統中實體處理器的總數。使用 psrinfo -pv 指令可列出系統中所有的實體處理器,以及與每個實體處理器相關聯的虛擬處理器。

psrinfo 指令的預設輸出會繼續顯示系統中虛擬處理器資訊。

如需更多資訊,請參閱「psrinfo(1M) 線上手冊」。如需與此功能相關聯之程序的資訊,請參閱「System Administration Guide: Advanced Administration」

pfiles 工具的增強功能

這是 Solaris Express 6/04 發行版本中的新增功能。

/proc 檔案系統已增強為在 /proc/<pid>/path 目錄中會包含檔名資訊。pfiles(1) 會利用此資訊,顯示程序中每個檔案的檔名。此增強功能會建立一個全新的觀察表單,為程序運作方式提供新的觀察方向。此新的觀察功能對於管理員或是開發人員都很有用。

Solaris IP Filter

這是 Solaris Express 2/04 發行版本中的新增功能。

Solaris IP Filter 是主機型防火牆,以開放來源碼 IP 篩選器為基礎。Solaris IP Filter 以使用者配置原則為基礎,提供封包篩選及網路位址轉換 (NAT)。封包篩選規則以有狀態或是無狀態的方式配置。所有 Solaris IP Filter 的配置及管理,都是透過指令行介面進行的。

如需進一步的資訊,請參閱「ipfilter(5) 線上手冊」。另請參閱「ipf(1M)線上手冊」、「ipfs(1M)線上手冊」和「ipfstat(1M)線上手冊」。此外,請參閱「System Administration Guide: IP Services」

核心檔案內容增強功能

Solaris Express 12/03 發行版本針對 coreadmgcoremdb 公用程式引入了新的增強功能。這些變更改善了下列三節所述之核心檔案管理。在 Solaris Express 1/04 發行版本中,對於 coreadm 指令有更進一步的增強。

利用 coreadm 指定核心檔案內容

這是 Solaris Express 12/03 發行版本中的新增功能。Solaris Express 1/04 發行版本中已進一步增強 -i-I 選項。

在 Solaris Express 12/03 發行版本中,coreadm 指令可讓您指定在當機時,核心檔案中應呈現程序的哪些部分。執行 coreadm 指令時不用引數,可看到系統的配置。

使用 -G-I 選項,可分別指定全域核心檔案內容及預設每一程序核心檔案內容。每個選項需要一組內容指定元代表字元。使用 -P 選項也可設定個別程序的核心檔案內容。對應到全域設定的核心傾印不再能夠執行每一程序、核心檔案大小資源控制項。

在 Solaris Express 1/04 發行版本中,coreadm 指令的 -i-I 選項,現在適用於所有核心檔案設定使用系統級預設值的程序。使用 -p- P 選項可置換預設值。

如需進一步的資訊,請參閱「coreadm(1M) 線上手冊」。

gcore 核心檔案內容

這是 Solaris Express 12/03 發行版本中的新增功能。

gcore 公用程式會由執行程序建立核心檔案,而不會損壞程序。gcore 公用程式現在支援不同的核心檔案內容。使用 -c 選項指定內容,或是使用 -p-g 選項強制 gcore 使用 coreadm 設定值。

如需進一步的資訊,請參閱「gcore(1) 線上手冊」。

mdb 支援核心檔案中的文字及符號表。

這是 Solaris Express 12/03 發行版本中的新增功能。

預設核心檔案中會是文字。同時,符號表也可以是核心檔案內容的另一種預設。mdb 公用程式已更新為支援此新核心檔案資料。此項支援表示您可以對舊的核心檔案進行除錯,而不需要原始的二進位或連結到該檔案的程式庫。

如需進一步的資訊,請參閱「mdb(1) 線上手冊」。

系統管理代理程式

這是 Solaris Express 12/03 發行版本中的新增功能。

「系統管理代理程式」是一個「簡易網路管理協定 (SNMP)」代理程式,可對 Solaris 10 環境提供 SNMPv1、SNMPv2c 及 SNMPv3 功能。此代理程式以 Net-SNMP 開放原始碼實做為基礎,同時有一些自訂的 Solaris 環境。此代理程式具備所有 SNMP 代理程式所需的必要基本功能。此代理程式包括標準 SNMP 作業的支援,以及許多標準的管理資訊庫 (MIB),包括 MIB-II、主機資源 MIB 及通知 MIB。除此之外,代理程式也支援使用者安全性模型 (USM) 及檢視存取控制模型 (VACM) 以及 AgentX。

「系統管理代理程式」會配置成為預設的 SNMP 代理程式,但也同時存在於此發行版本的 Solstice Enterprise AgentsTM 軟體。

如需進一步的資訊,請參閱「netsnmp(5) 線上手冊」。

如需進一步資訊,另請參閱「Solaris System Management Agent Administration Guide」「Solaris System Management Agent Developer’s Guide」

SPARC: 系統管理員的 64 位元套裝軟體變更

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中,套裝方式已經過簡化,將大部分的 32 位元元件及 64 位元元件都放在同一個套裝軟體中。如需進一步資訊,請參閱SPARC: 64 位元套裝軟體變更

NIS 至 LDAP 轉換服務

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

NIS 至 LDAP 轉換服務可用於網路轉換,以從使用 NIS 做為主命名服務轉換為使用 LDAP 做為主命名服務。使用此轉換服務,管理員可利用與 LDAP 命名服務用戶端配合使用的 Sun Java System Directory Server。

如需更多資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」

帶簽名的套裝軟體和修補程式

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 軟體可讓您使用更新的 pkgadd 指令和 patchadd 指令,安全地下載包含數位簽名的 Solaris 套裝軟體和修補程式。帶有有效數位簽名的套件或修補程式可確保該套件或修補程式在套用簽名之後未被修改。

在舊版 Solaris 中,只有使用 Solaris 修補程式管理工具和 PatchPro 2.1,才能將帶簽名的修補程式增加到系統中。

本版 Solaris 的其他軟體管理功能包括:

除簽名之外,帶簽名的套件與不帶簽名的套件完全相同。可以使用現有 Solaris 封裝工具來安裝、查詢或移除此套件。帶簽名的套件還與不帶簽名的套件具有二進制相容性。

在您將帶有數位簽名的套件或修補程式增加到系統之前,必須先設定具有可信賴憑證 (這些憑證用來識別套件或修補程式上的簽名是否有效) 的金鑰庫。

如需有關設置套裝軟體金鑰庫以及增加帶簽名的套裝軟體或修補程式到系統的資訊,請參閱「System Administration Guide: Basic Administration」

如需有關從 HTTP 或 HTTPS 伺服器啟動和擷取 Solaris 安裝影像的資訊,請參閱WAN Boot 安裝方法

System V IPC 配置

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中,所有 System V IPC 設備不是自動配置就是由資源控制項來控制。這些功能可能是共用的記憶體、訊息佇列或旗號。資源控制項允許在本機系統或名稱服務環境上,以每一專案或每一使用者為基礎,建立 IPC 設定。在前版的 Solaris 發行版本中,IPC 功能由核心可調項控制。您需要修改 /etc/system 檔案並重新啟動系統,以變更這些功能的預設值。因為 IPC 功能目前由資源控制項所控制,所以它們的配置可於系統在執行時修改。許多之前需要系統調準才能運作的應用程式,因為資源的預設值及自動化配置增加了,所以現在可能不再需要調準即可運作了。

下表指出「Solaris Tunable Parameters Reference Manual」中所說明的已過時 IPC 可調項及其替代資源控制項。

資源控制項 

過時的可調項 

舊的預設值 

最大值 

新的預設值 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 的實體記憶體 

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

此 Solaris 系統上的 /etc/system 檔案可能包含過時的參數。若是如此,那些參數會以前版 Solaris 發行版本的方式,初始化預設的資源控制值。但是,不建議使用這些過時的參數。

已移除下列相關的參數。若這些參數包含在此 Solaris 系統的 /etc/system 中,參數會被標成註釋。

如需有關使用新的資源控制項的更多資訊,請參閱System V IPC 及其他資源控制項

netstat 指令的選擇性間隔

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

netstat 指令會視所選的選項之不同,以各種不同的格式顯示特定網路相關之資料結構的內容。-s-i-m 選項現在可支援「間隔」。有了選擇性間隔的規格,系統會持續地以間隔的秒數顯示輸出,直到使用者中斷工作為止。若在「間隔」後指定了「計數」,則輸出只會顯示「計數」的次數。「間隔」及「計數」都必須是正整數。

如需進一步的資訊,請參閱「netstat(1M) 線上手冊」。

引用 GMT 偏移的時區

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

若選取了 GMT 偏移型時區,則 Solaris 安裝程式會安裝引用其時間的時區做為系統預設時區。之前所安裝的是不引用其時間的時區。

請注意,引用時區之方式與不引用時區的方式不同。例如,以 date 指令顯示時區名稱時,引用時區會顯示與 GMT 之間的偏移量。而不引用的時區則只會顯示字串「GMT」,而不顯示與 GMT 的偏移量。

結合單一 IP 網路多重路徑群組的資料位址和測試位址

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

系統不再要求在單一配接卡 IP 網路多重路徑群組上使用專屬的測試 IP 位址來進行故障偵測。有時,由於 IP 網路多重路徑群組中僅有一個網路介面卡 (NIC),因此無法執行故障轉移。在這種情況下,您現在可以結合測試位址與資料位址。在未指定測試位址的情況下,in.mpathd 常駐程式會使用資料位址來偵測故障。

如需有關 Solaris IP 多重路徑的進一步資訊,請參閱「System Administration Guide: IP Services 」中的第 VI 部分「IPMP」。另請參閱「in.mpathd(1M) 線上手冊」。

LDAP 指令變更

這些是 Solaris Express 12/03 發行版本中的指令變更。

有些 LDAP 指令已更新,以包括完整的 SSL 支援及 SASL 的延伸支援。修改也提供了使用虛擬清單檢視 (VLV) 管理智慧型參照的支援,以及建立在連結到 LDAP 伺服器時更強的驗證。

此項升級將 Solaris LDAP 指令的功能與 Sun 的 LDAP 目錄伺服器指令做了一下校準。所有的 Solaris 功能都有保留與先前版本的相容性。更新過的指令是 ldapdeleteldapmodifyldapaddldapsearchldapmodrdn

LDAP 指令已進行了一些變更。這些變更包含以下幾項:

請參閱「ldapdelete(1)線上手冊」、「ldapmodify(1)線上手冊」、「ldapadd(1)線上手冊」、「ldapsearch(1)線上手冊」和「ldapmodrdn(1)線上手冊」,以取得詳細資訊。

如需進一步資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」

桌面增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有桌面功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。Java Desktop System, Release 3 是 Solaris 10 系統的重要新增功能。若要檢視 Solaris 10 7/05 發行版本中新的桌面功能,請參閱桌面增強功能

Java Desktop System 發行版本 3

這是 Solaris Express 10/04 發行版本中的新增功能。


備註 –

Solaris 10 1/06 發行版本中提供了更多增強功能。請參閱Java Desktop System Release 3 的增強功能


Sun Java Desktop System, Release 3 for the Solaris 10 作業系統結合了 Sun 的創新與開放原始碼軟體,提供了完備的、完全整合及可互通的桌面環境,可存取新式的使用者介面。

完備的環境

Java Desktop System 提供了完備的桌面環境,可供使用者更有效的導覽及使用應用程式及桌面上的文件。系統包含下列功能:

直覺式使用者介面

Java Desktop System 提供了直覺式桌面介面,它類似於桌面的使用方式及檔案管理員檢視方式,讓使用者可以更有效且有效率地工作。其他的使用者介面功能包括以下:

整合的桌面

桌面應用程式已與 Java Desktop System 整合,提供應用程式之間互通的功能。互通的功能包括以下:

企業級的互通功能

除了提供桌面上應用程式之間互通的功能外,Java Desktop System 還提供企業級的互通功能。包括以下功能:

如需有關桌面的進一步資訊,請參閱「Java Desktop System Release 3 User Guide」。如需有關 Java Desktop System 中所包括之應用程式的進一步資訊,請開啟桌面上的 [說明],並由導覽窗格中選取特定的應用程式。

無障礙功能

Java Desktop System 加入許多可供殘障人士使用之新的無障礙功能。在 Solaris 10 作業系統中,無障礙功能包括增強型鍵盤及桌面導覽,透過這些功能可輕鬆存取及自訂桌面。這些新的輔助技術在此發行版本中總稱為 gnopernicus, 其中包括了螢幕讀取器、螢幕放大鏡以及 GNOME 螢幕鍵盤 (GOK)。

如需進一步資訊,請參閱「Java Desktop System Release 3 Accessibility Guide」。

Mozilla 1.7

Mozilla 1.4 是 Solaris Express 4/04 發行版本中的新增功能。Mozilla 1.7 則是 Solaris Express 10/04 發行版本中的新增功能。

Mozilla 是 Sun 在 Solaris 作業系統中新的標準瀏覽器,其提供業界標準的網站互動功能。

Mozilla 包括下列所需的工具:

Mozilla 包含下列新增功能:

如需有關 Mozilla 的更多資訊,請連線至 http://www.sun.com/software/solaris/browser/

系統資源增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有系統資源增強功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。Solaris 10 作業系統包含一個對 Solaris 使用者具有關鍵重要性的功能,即 Solaris Zones 分割技術。

Solaris Zones 軟體磁碟分割技術

這是 Solaris Express 2/04 發行版本中的新增功能。在 Solaris Express 7/04 發行版本中,已增加適用 Zones 的新增功能。

Solaris Zones 軟體磁碟分割技術是 Solaris Containers 環境的元件,這種技術會虛擬化作業系統服務,並且為執行的應用程式提供獨立安全的環境。區域是在 Solaris 作業系統的單一實例內建立的虛擬化作業系統環境。Zones 基本上提供標準的 Solaris 介面和應用程式環境,但不包括需要建立通訊埠之應用程式的新 ABI 或 API。

每個區域可以提供自訂的一組服務。Zones 對於在單一伺服器上合併數個應用程式的環境而言是理想的工具。資源管理功能可以在區域內使用,加強控制應用程式使用可用系統資源的能力。

區域可以視為一個盒子。一或多個應用程式可以在這個盒子內執行,卻不會影響系統的其他部分。這種隔絕性防止一個區域上執行的程序監看或干擾其他區域上執行的程序。即使在區域內執行的程式具有超級使用者憑證,都無法檢視或影響其他區域中的活動。

Solaris 作業系統的單一實例是全域區域。全域區域是系統的預設區域,也是做為全系統管理控制的區域。在全域區域內工作的管理員可以建立一或多個非全域區域。建立後,這些非全域區域可以由個別區域的管理員加以管理。區域管理員的特權會被限制在非全域區域中。

非全域區域提供的隔絕性幾乎是遍及您所需顆粒性的任何層級。區域不需要專用的 CPU、實體裝置或部分的實體記憶體。這些資源可以跨單一網域或系統內執行的數個區域進行多工作業,或是使用作業系統中提供的資源管理功能,在每個區域上加以配置。甚至小型的單一處理器系統也可以同時支援多個區域的執行。

若要達到程序隔絕的目標,程序僅可看到存在於同區域內的程序或對它們發出訊號。

區域之間的基本通訊是由賦予每個區域至少一個邏輯網路介面而提供的。在相同系統上不同區域中執行的應用程式,可以使用與每個區域相關聯之明確的 IP 位址或使用萬用字元位址,連結到相同的網路通訊埠。在一個區域內執行的應用程式無法觀察另一個區域的網路流量。這種隔絕性會維持不變,儘管透過相同實體介面封包各自傳輸資料流,也是一樣。

對於每個區域都會賦予檔案系統階層的一部分。因為每個區域都被限制在該檔案系統階層的子樹狀結構下,所以特定區域中的工作負荷量無法存取在不同區域中另一個工作負荷量的磁碟資料。

某一區域中之命名服務所用的檔案,擁有根檔案系統檢視。因此,不同區域中的命名服務彼此是隔離的,可以配置為不相同。

如需有關如何在系統上配置與使用區域的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」

System V IPC 及其他資源控制項

資源控制項 (rctls) 是 Solaris 9 軟體中的新增功能。其餘的資源控制項是 Software Express 試驗程式,以及 Solaris Express 3/04、8/04 與 10/04 發行版本中的新增功能。

已增加新的以專案及程序為基礎的資源控制項。資源控制項提供的機制可以控制應用程式使用系統資源的方式。

在 Software Express 試驗程式中,已增加了下列的資源控制項。這些資源控制項會影響 System V IPC (程序間通訊) 功能,其包括了共用的記憶體、訊息佇列及旗號。

請參閱System V IPC 配置,以取得更多資訊。

在 Solaris Express 3/04 發行版本中,已增加下列事件通訊埠資源控制項:

在 Solaris Express 8/04 發行版本中,已增加下列新的資源控制項:

在 Solaris Express 10/04 發行版本中,已增加 project.max-contracts 資源控制項。

在 Solaris Express 11/04 發行版本中,已增加 process.max-crypto-memory 加密資源控制項。

如需有關資源控制項的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 6 章「Resource Controls (Overview)」。本章包含以下主題:

配置資源控制項的資訊也可在「project(4) 線上手冊」中找到。

新的 Solaris 專案及資源管理指令功能

這是 Solaris Express 7/04 發行版本中的新增功能。

Solaris Express 7/04 發行版本中新加入的專案資料庫及資源控制項指令的增強功能,包括以下幾項:

如需有關所引入變更的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的以下各章節:

請注意,利用 useradd 指令、usermod 指令及 passmgmt 指令設定使用者預設專案的資訊,在該指南中已更新。這些指令在「useradd(1M)線上手冊」、「usermod(1M)線上手冊」和「passmgmt(1M)線上手冊」中有說明。

另請參閱以下線上手冊:

動態資源區

這是 Solaris Express 1/04 發行版本中的新增功能。

動態資源區 (DRP) 提供了調整每個集區資源配置,以回應已啟用資源集區之系統上系統事件及應用程式工作負荷量變更的機制。會自動進行調整,以維護由管理員所指定的系統效能目標。所進行的配置變更會記錄下來。

這些功能主要會透過資源控制器 poold (需要動態資源配置時,會處於使用中的系統常駐程式) 啟用。每隔一段時間,poold 會檢查系統上的工作負荷,並決定是否需要介入以啟用系統,維持指定的資源利用率目標。常駐程式在需要時會採取更正動作,或是記錄下情況。

如需進一步資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的以下各章節:

另請參閱以下線上手冊:

延伸統計子系統增強功能

延伸統計是自 2002 年 5 月 Solaris 9 作業系統首次發行以來的新增功能。Software Express 試驗程式引進流程統計增強功能和 Perl 介面。這些增強功能已納入 Solaris 10 3/05 發行版本中。


備註 –

對於 Solaris 9 的使用者而言,流量計算增強功能是 Solaris 9 9/02 發行版本中的新增功能。Perl 介面是 Solaris 9 4/03 發行版本中的新增功能。


您可以將延伸統計程序與 IPQoS 的流量計算模組一同使用。如需有關 IPQoS 的資訊,請參閱「System Administration Guide: IP Services」中的第 VII 部分「IP Quality of Service (OPQoS)」。

如需有關延伸統計功能的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 5 章「Administering Extended Accounting (Tasks)」。

Software Express 發行版本提供了 libexacct 的 Perl 介面。此介面可讓您建立 Perl 程序檔,以讀取 exacct 架構產生的計算檔案。您也可以建立寫入 exacct 檔案的 Perl 程序檔。新介面在功能上等同於基礎 C API。

您可以根據作業或程序,使用 Perl 介面來記錄系統資源使用情況。或者,您可以根據 IPQoS flowacct 模組所提供的選擇器來記錄系統資源使用狀況。

如需進一步的資訊,請參閱下列線上手冊:

如需有關如何以本節所述之增強功能來配置及使用延伸統計的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 4 章「Extended Accounting (Overview)」。

使用資源限定常駐程式進行實體記憶體控制

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

使用資源限定常駐程式的實體記憶體控制,是一項選擇性的功能。資源限定常駐程式 rcapd 可以限定在已定義資源上限的專案中執行的程序對實體記憶體的使用。關聯公用程式可提供用於管理該常駐程式並報告相關統計資料的機制。

如需其他資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 10 章「Physical Memory Control Using the Resource Capping Daemon (Overview)」。

另請參閱「rcapstat(1)線上手冊」、「rcapadm(1M)線上手冊」、「project(4)線上手冊」和「rcapd(1M)線上手冊」。

Java 2 Platform, Standard Edition 5 的增強功能

本節旨在說明 Solaris Express 8/04 發行版本中新增的 Java 平台功能。

Java 2 Platform, Standard Edition (J2SETM) 5 是一個重大的發行版本,其包括了許多新的功能及更新,同時保留了對先前版本的相容性及穩定性。如需有關本節中所描述之功能的更多詳細資訊,請參閱 http://java.sun.com/j2se/5.0

Java 程式語言新的附加功能

在 Solaris Express 8/04 發行版本中,有下列功能現在供使用 Java 語言的開發人員使用:

Java 程式語言的變更,減少了一般 Java 程式作業所需之其他程式碼的複雜性及數量。這些變更同時也減少了開發人員可能引入之運行時間錯誤的風險。

Java 平台的監視及管理能力增強功能

在 Solaris Express 8/04 發行版本中,Java 虛擬機器 (JVM) 內部現在可以由使用 JMX 或 SNMP 協定的業界標準主控台進行監視。此二項機制預設為停用,同時可以預先配置以提供記憶體不足的通知。JMX 機制也可使用如記錄層級在運行時間時動態配置的特性。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html

Java 平台的效能及延展性改善

在 Solaris Express 8/04 發行版本中,J2SE 5 為使用 Java 平台的開發人員,提供了增強的效能及延展性。

大型伺服器機器的自動調準

具有 2 GB 以上的主記憶體及 2 個以上處理器的機器,會自動選取增強的伺服器效能模式。此模式可提供極好的效能,尤是 J2EETM 型的應用程式伺服器。此增強效能模式使用「熱點 (hotspot)」伺服器編譯器,以及平行「廢料收集器」和正確調準初始及記憶體大小上限。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html

縮短的啟動時間

桌面應用程式可受益於類別資料共用的新增功能。 在安裝期間,此功能會針對常用的 Java 類別建立特別預先處理的歸檔。此相同的歸檔會在 JVM 啟動時載入,因此可以減少處理的時間。此歸檔也可供相同機器上後續的 Java 應用程式使用。

OpenGL 硬體加速

可以使用 OpenGL 裝置時,JVM 可以加速 JFC/Swing 及 Java 2D 應用程式。此加速是自動的,但預設為停用。此加速改善了許多大量圖形之程式的運作時間效能。

XML 1.1 及名稱空間 XSLTC、SAX 2.0.2 及 DOM 層級 3、Java 架構的 API

這是 Solaris Express 8/04 發行版本中的新增功能。

開發人員現在可使用較新的 XML 1.1 語法。開發人員可使用這些現有事件型 XML 處理器的更新處理 XML;SAX 2.0.2. 開發人員也可以使用較新的文件型處理器 DOM 層級 3。若要處理 XML 變換,可使用較快的 XSLT 編譯器 (XSLTC)。

新的預設 Swing 外觀感覺

這是 Solaris Express 8/04 發行版本中的新增功能。

預設的跨平台「外觀感覺」已更新。其標題為 Ocean,此新的「外觀感覺」預設為啟用。此外,GNOME 架構的 GTK「外觀感覺」現在已完全可供開發人員及使用者使用。

診斷工具

這是 Solaris Express 8/04 發行版本中的新增功能。

除了使用監視協定之外,管理員及開發人員可使用新的指令型診斷工具。工具可供下列作業使用:

除此之外,DTrace 追蹤功能可使用 Java 副檔名。

Unicode 支援

在 Solaris Express 8/04 發行版本中,在 J2SE 5 中支援 Unicode 4.0 型的補充字元。

開發人員現在可在 Java 語言中使用 Unicode 型補充字元 (以成對的 Java 字元表示)。使用字串架構及文字架構 API 時,不需多花力氣。

如需進一步資訊,請參閱 http://java.sun.com/j2se/1.5.0/docs/


備註 –

先前,在 Software Express 試驗程式中可使用 Unicode 3.2 支援。對於 Solaris 9 的使用者而言,Unicode 3.2 支援是 Solaris 9 8/03 發行版本中的新增功能。


安裝增強功能

本節旨在說明自 2002 年 5 月 Solaris 9 作業系統首次發行以來,Solaris 10 3/05 發行版本中所有新增或增強的安裝增強功能。安裝統一增強功能尤為重要。

Solaris 安裝變更包括安裝的統一

於 Solaris Express 6/04 發行版本中所引入,Solaris 作業系統安裝中的一些變更提供了更簡單且統一的安裝經驗。

變更包含以下幾項:


備註 –

(非互動式) Solaris 自訂 JumpStart 安裝方法未改變。


若要安裝作業系統,只要簡單地插入 Solaris Software - 1 CD 或是 Solaris Operating System DVD,並鍵入下列其中一個指令。

如需使用 CD 或 DVD 媒體以新的 text 開機選項安裝 Solaris 作業系統的相關方法說明,請參閱「Solaris 10 安裝指南:基本安裝」。如需使用 CD 媒體設定安裝伺服器的相關變更資訊,請參閱「Solaris 10 安裝指南:網路安裝」

存取 GUI 或主控台架構安裝

您可以選擇使用 GUI,或使用/不使用視窗環境來安裝軟體。提供足夠的記憶體時,依預設會顯示 GUI。若記憶體對於 GUI 而言不足,則預設會顯示其他的環境。您可以使用 nowintext 開機選項覆寫預設值。不過,會因為系統中的記憶體容量,或者是否進行遠端安裝而有所限制。此外,如果 Solaris 安裝程式未偵測到視訊配接卡,此程式會自動顯示在主控台環境中。下列表格旨在說明這些環境,並會列出顯示環境的最低記憶體需求。

表 7–1 記憶體需求

記憶體下限 

安裝類型 

128–383 MB 

主控台架構 

384 MB 或以上 

GUI 架構 

每項安裝選項的詳細說明如下:

以 128–383 MB 的最少記憶體進行安裝

此選項不包含圖形,不過提供視窗以及開啟其他視窗的能力。此選項需要本機或遠端的 DVD-ROM 或 CD-ROM 光碟機,或是網路連接、視訊配接卡、鍵盤及監視器。如果您使用 text 開機選項進行安裝,並且有足夠的記憶體,就會在視窗環境中安裝。如果您使用提示行或 nowin 開機選項進行遠端安裝,就只能使用主控台架構的安裝。

以 384 MB 或以上的記憶體進行安裝

此選項提供視窗、下拉式功能表、按鈕、捲動軸及圖示影像。GUI 需要本機或遠端的 DVD-ROM 或 CD-ROM 光碟機,或是網路連接、視訊配接卡、鍵盤及監視器。

自訂 JumpStart 安裝軟體及修補程式增強功能

這是 Solaris Express 3/04 發行版本中的新增功能。

使用自訂 JumpStart 安裝方法安裝及升級 Solaris 作業系統時,新的自訂會啟用以下:

如需進一步資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」

x86: 使用 add_install_client 指令指定啟動特性

這是 Solaris Express 12/03 發行版本與 Solaris 9 4/04 發行版本中的新增功能。

add_install_client 指令現在讓您可以在 x86 系統上,設定 PXE 網路啟動期間的 Solaris 作業系統用戶端之啟動特性。-b 選項可讓您使用 add_install_client 指令執行下列作業。

如需更多資訊,請參閱「install_scripts(1M)線上手冊」、「eeprom(1M)線上手冊」和「Solaris 10 安裝指南:網路安裝」

在安裝期間配置多重網路介面

這是 Solaris Express 12/03 發行版本中的新增功能。

Solaris 安裝程式可供您於安裝時配置多重介面。您可在 sysidcfg 檔案中預先配置這些介面供您的系統使用。或是,於安裝時配置多重介面。

如需更多資訊,請參閱「sysidtool(1M)線上手冊」和「sysidcfg(4)線上手冊」。另請參閱「Solaris 10 安裝指南:網路安裝」

取代 Solaris 安裝程式的指令行介面

這是 Solaris Express 9/03 發行版本中的新增功能。

Solaris 安裝程式的指令行介面已被取代,以改善主控台架構安裝的可用性。所有主控台架構安裝都使用表單程式安裝 Solaris 作業系統。

如需進一步的資訊,請參閱「install-solaris(1M) 線上手冊」。

SPARC: 64 位元套裝軟體變更

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在之前的 Solaris 發行版本中,Solaris 軟體的 32 位元及 64 位元元件套裝軟體是分開發行的。現在,套裝方式已經過簡化,將大部分的 32 位元元件及 64 位元元件都放在同一個套裝軟體中。組合的套裝軟體將保留原來 32 位元套裝軟體的名稱,而不再提供 64 位元套裝軟體。

除去了 64 位元的套裝軟體,簡化了安裝過程並增加了效能:

64 位元的套裝軟體會以下列慣例重新命名:

此變更表示您可能需要修改自訂 JumpStart 程序檔或其他套裝軟體安裝程序檔,才能移除對 64 位元套裝軟體的參照。

WAN Boot 安裝方法

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,Solaris 軟體可讓您使用 HTTP 經由廣域網路 (WAN) 來啟動和安裝軟體。WAN Boot 安裝方法可讓您經由網路基礎架構可能不太可靠的大型公用網路,在系統上安裝 Solaris 發行版本。您可以使用具有新安全功能的 WAN Boot 來保護資料的機密性和安裝影像的完整性。

WAN Boot 安裝方法可讓您將加密的 Solaris Flash 歸檔,經由公用網路傳輸至遠端用戶端。然後,WAN Boot 程式將執行自訂 JumpStart 安裝來安裝用戶端系統。為保護安裝的完整性,您可以使用私有金鑰來驗證和加密資料。您還可以將系統配置為使用數位憑證,以透過安全的 HTTP 連線傳輸安裝資料和檔案。

如需有關此功能的更多資訊,請參閱「Solaris 10 安裝指南:網路安裝」

使用自訂 JumpStart 建立 RAID-1 磁碟區 (鏡像)

這是 Software Express 試驗程式與 Solaris 9 4/04 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

自訂的 JumpStart 安裝方法現在可讓您可以在安裝 Solaris 作業系統期間,建立 RAID-1 磁碟區 (鏡像)。透過鏡像檔案系統,您可以在兩個實體磁碟上複製資料,從而保護系統。如果其中一個鏡像磁碟出現故障,仍可以從另一個鏡像磁碟存取系統資料。

在 JumpStart 中,以下新的自訂設定檔關鍵字與值可讓您建立鏡像檔案系統。

如需更多資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」

Solaris Live Upgrade 2.1

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris Live Upgrade 提供在系統繼續作業的情況下升級系統的方法。當您目前的啟動環境正在運行時,您可以複製啟動環境,然後升級該複本。除升級之外,您還可以在啟動環境上安裝 Start Flash 歸檔。原始系統配置仍保持完整的功能,並且不會因升級或是安裝歸檔而受到影響。準備就緒後,便可以重新啟動系統來啟動新的啟動環境。如果失敗,您可以使用安全網路。您只需簡單地重新開機,即可快速返回至原來的啟動環境。如此即可除去測試和評估程序的正常當機時間。

Solaris Live Upgrade 2.1 中提供以下新增功能。

如需進一步資訊,請參閱「Solaris 10 安裝指南:Solaris Live Upgrade 與升級規劃」

自訂 JumpStart 安裝方法會建立新的啟動環境

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,在安裝 Solaris 作業系統時,可以使用 JumpStart 安裝方法建立空的啟動環境。然後,可將 Solaris Flash 歸檔移入空啟動環境,供以後使用。

如需進一步資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」

Solaris Flash 歸檔

本節中所描述的 Solaris Flash 功能,是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris Flash 安裝功能可讓您在系統上使用 Solaris 軟體的單一參考安裝。此系統稱為主系統。然後,您可以在多個系統上複製該安裝,稱做複製系統。此安裝為初始安裝,會覆寫複製系統上的所有檔案。

Solaris Flash 差動歸檔與配置程序檔

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris Flash 安裝功能提供了 Solaris 軟體新的增強功能。

如需進一步資訊,請參閱「Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」。該指南還包含有關如何使用 Solaris Live Upgrade 安裝差動歸檔的資訊。

自訂 Solaris Flash 歸檔中的內容

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

flarcreate 指令可用於建立 Solaris Flash 歸檔。此指令更新後具有新的選項,可提高在建立歸檔時定義歸檔內容的靈活性。現在,您可以排除多個檔案或目錄,可以回復已排除目錄中的子目錄或檔案。在使用者排除不想複製的大型資料檔案時,此功能非常有用。

如需有關如何使用這些選項的資訊,請參閱「Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」


備註 –

Solaris Flash (以前稱做 Web Start Flash)。


Solaris 產品註冊的指令行介面增強功能

這些增強功能是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

prodreg 指令已經更新,具有與 Solaris 產品註冊圖形化使用者介面類似的功能。現在,您可以在指令行或管理程序檔中使用以下 prodreg 子指令來執行多種作業。

如需更多資訊,請參閱「prodreg(1M)線上手冊」和「System Administration Guide: Basic Administration」

精簡的網路軟體群組

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

您現在可利用較少的啟用網路服務建立更安全的系統,方法是於安裝時選取或指定「精簡的網路軟體群組 (SUNWCrnet)」。精簡的網路軟體群組提供系統管理員公用程式及多使用者文字架構主控台。SUNWCrnet 讓系統能夠辨識網路介面。在安裝時,您可增加軟體套件並視需要啟動服務,以自訂系統的配置。

如需進一步資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」

使用虛擬目錄 (VTOC) 修改磁碟分割區表格

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 安裝程式現在可讓您由虛擬目錄 (VTOC) 載入現有磁碟片段。您現在可於安裝時保留及使用系統現存的磁碟片段表格,而不是使用安裝程式的預設磁碟配置。

x86: 預設開機磁碟分割區配置的變更

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

開機磁碟分割區配置是 Solaris 安裝程式中的一項新增功能。此配置在預設情況下,可容納 Sun x86 系統上的服務分割區。此安裝程式可讓您保留一個現有的服務分割區。

新的預設包含以下分割區。

如果要使用此預設配置,請在 Solaris 安裝程式要求您選擇開機磁碟配置時選取「預設」。


備註 –

若您在目前不包含服務分割區的系統上安裝 x86 系統的 Solaris 作業系統,Solaris 安裝程式將不再自動建立新的服務分割區。若要在您的系統上建立服務分割區,請先用您系統上的診斷 CD 建立服務分割區。建立服務分割後,再安裝 Solaris 作業系統。

如需有關建立服務分割區方法的資訊,請參閱硬體文件。


如需更多資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」

簡易目錄存取協定 (LDAP) 版本 2 設定檔的支援

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 安裝程式現在支援 LDAP 版本 2 設定檔。這些設定檔可讓您配置系統以使用代理憑證等級。在執行 Solaris 安裝程式時,您可以指定 LDAP 代理連結辨別名稱及代理連結密碼。在使用任何安裝方法進行安裝之前,您都可以先使用 sysidcfg 檔中的 proxy_dnproxy_password 關鍵字來預先配置 LDAP。

如需相關資訊,請參閱「Solaris 10 安裝指南:網路安裝」

安全性增強功能

本節旨在說明自 2002 年 5 月 Solaris 9 作業系統首次發行以來,Solaris 10 3/05 發行版本中所有新增或增強的安全增強功能。程序權限管理精簡的網路軟體群組尤其重要。若要檢視 Solaris 10 7/05 發行版本中新的安全性增強功能,請參閱安全性增強功能

除了本節中所描述的安全性功能外,另請參閱「開發人員工具」及「安裝」章節中,下列安全性相關功能的說明:

簽章 ELF 物件

這是 Solaris 10 3/05 發行版本中的新增功能。

Solaris 10 作業系統中的程式庫及可執行檔中,包含可用於驗證檔案完整性的數位簽名。數位簽名可對檔案的可執行內容偵測任何意外變更或蓄意竄改的動作。

Solaris Cryptographic Framework 的外掛程式會在系統將其載入時進行自動驗證。elfsign 指令可用於手動驗證任何已簽章的檔案。開發人員及管理員也可以使用 elfsign 指令,針對他們所擁有的程式碼進行簽署。

如需進一步的資訊,請參閱「elfsign(1) 線上手冊」。

程序權限管理

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中,之前需要超級使用者權限的管理作業現在受到程序權限管理的保護。程序權限管理使用特權來限制指令、使用者、角色或系統層級的處理。特權是指處理執行作業時所需的抽象權限。系統限制處理僅能有執行目前作業所需的特權。因此,能夠利用的 root 處理變得更少。setuid 程式的數量銳減。

Software Express 和 Solaris 10 發行版本在安裝後,會和 Solaris 作業系統之前的發行版本在特權增強功能方面完全相容。以 root 執行的未修改程式會使用所有權限執行。

裝置保護—使用安全策略保護的裝置。該策略會以特權強制執行。因此,裝置檔案上的權限並無法完全決定裝置的可用性。操作裝置可能也需要特權。

系統介面之前受到 UNIX 權限保護,現在則受到特權保護。例如,不再自動允許 sys 群組成員開啟 /dev/ip 裝置。使用 net_rawaccess 權限執行的程序能存取 /dev/ip 裝置。系統啟動時,啟動順序期間執行 devfsadm 指令之前,會限制所有裝置的存取。初始策略會儘可能地嚴格。該策略可防止超級使用者以外的所有使用者啟動連線。

如需更多資訊,請參閱下列線上手冊:

需要擷取 Solaris IP MIB 資訊的程序應開啟 /dev/arp 並推入「tcp」及「udp」模組。不需要特權。此方法等同於開啟 /dev/ip 並推入「arp」、「tcp」及「udp」模組。由於現在需要權限才能開啟 /dev/ip,因此最好使用 /dev/arp 方法。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的以下各章節:

Solaris 10 作業系統中 PAM 的變更

Software Express 試驗程式中已增加了 pam_deny 模組,並在 Solaris Express 6/04 發行版本中增強了功能。Solaris 10 3/05 發行版本中有此功能。您可使用該模組來拒絕存取已命名的 PAM 服務。預設不會使用 pam_deny 模組。如需更多資訊,請參閱「pam_deny(5) 線上手冊」。

Solaris 10 軟體包含下列 PAM 架構變更。

pam_ldap 變更

下列 pam_ldap 變更是 Solaris Express 10/04 發行版本中的新增功能,但帳號管理功能除外。此管理功能是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。如需有關這些變更的更多資訊,請參閱「pam_ldap(5) 線上手冊」。


備註 –

無法為之前清單中的變更提供乾淨且自動的更新。因此,升級到 Solaris 10 或後續的發行版本無法自動更新現有的 pam.conf 檔案,以反映 pam_ldap 的變更。如果現有的 pam.conf 檔案包含 pam_ldap 配置,則 CLEANUP 檔案會在升級後通知您。請檢查 pam.conf 檔案,並視需要加以修改。


如需更多資訊,請參閱下列線上手冊:

如需有關 Solaris 命名和目錄服務的進一步資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」。如需有關 Solaris 安全性功能的資訊,請參閱「System Administration Guide: Security Services」

Solaris Secure Shell 增強功能

這是 Solaris Express 10/04 發行版本中新的功能描述。

Solaris 10 作業系統提供下列 Solaris Secure Shell 增強功能:

如需有關 Solaris 10 作業系統中安全性的進一步資訊,請參閱「System Administration Guide: Security Services」

OpenSSL 和 OpenSSL PKCS#11 引擎

這是 Solaris Express 8/04 發行版本中的新增功能。

此 Solaris 發行版本在 /usr/sfw 中包含 OpenSSL 程式庫和指令。

此發行版本也包含 PKCS#11 的 OpenSSL 引擎介面,因此 OpenSSL 使用者可以從 Solaris Cryptographic Framework 存取軟硬體加密提供者。


備註 –

由於部分國家的加密匯入限制,如果未安裝 SUNWcry 套裝軟體,對稱金鑰加密演算法會限制在 128 位元。Solaris 軟體不包含 SUNWcry 套裝軟體 。此套裝軟體要另外下載取得。


sshd 常駐程式和 /etc/default/login

這是 Solaris Express 10/04 發行版本中的新增功能。

sshd 常駐程式使用 /etc/default/login 中的變數和 login 指令。etc/default/login 變數可被 sshd_config 檔案中的值覆寫。

如需更多資訊,請參閱「System Administration Guide: Security Services」中的「Solaris Secure Shell and Login Environment Variables」。另請參閱「sshd_config(4) 線上手冊」。

未登入與鎖定帳號的新密碼選項

這是 Solaris Express 10/04 發行版本中的新增功能。

passwd 指令有兩個新選項:-N-u-N 選項會建立未登入帳號的密碼登入。此選項對不應登入卻必須執行 cron 工作的帳號很有用。-u 選項會解除鎖定先前所鎖定的帳號。

如需更多資訊,請參閱「passwd(1) 線上手冊」。

auditconfig 指令的 -setcond 選項已移除

這是 Solaris Express 10/04 發行版本中的新增功能。

auditconfig 指令的 -setcond 選項已移除。若要暫時停用稽核,請使用 audit- t 指令。若要重新啟動稽核,請使用 audit- s 指令。

perzone 稽核策略

這是 Solaris Express 8/04 發行版本中的新增功能。

perzone 稽核策略會個別稽核非全域區域。每個區域會個別執行稽核常駐程式。常駐程式會使用區域特定的稽核配置檔。區域也有特定的佇列。策略預設為停用。

如需更多資訊,請參閱「auditd(1M)線上手冊」和「auditconfig(1M)線上手冊」。

Kerberos 增強功能

這些 Kerberos 增強功能包含在 Solaris 10 發行版本中。其中幾項增強功能是 Software Express 之前發行版本中的新增功能。

rpcbind 的 TCP 包裝程式

這是 Solaris Express 4/04 發行版本中的新增功能。

rpcbind 指令已增加 TCP 包裝程式支援。此支援能讓管理員限制選定主機對 rpcbind 的呼叫。管理員也能記錄所有對 rpcbind 的呼叫。

如需進一步的資訊,請參閱「rpcbind(1M) 線上手冊」。

zonename 稽核記號和稽核策略選項

Solaris Zones 分割技術是 Solaris Express 2/04 發行版本中的新增功能。請參閱Solaris Zones 軟體磁碟分割技術。此處所描述的相關 zonename 增強功能,也在 Solaris Express 2/04 發行版本中已引入。

zonename 稽核記號會記錄發生稽核事件的區域名稱。zonename 稽核策略選項會決定所有區域的稽核記錄是否包含 zonename 記號。如果稽核類別預先選取範圍的標準會隨非全域區域而改變,則您可能會想按區域分析稽核記錄。zonename 稽核策略可讓您稍後按區域選取稽核記錄。

請參閱「System Administration Guide: Security Services」中的「Auditing and Solaris Zones」。

如需進一步資訊,請參閱「audit.log(4)線上手冊」、「auditconfig(1M)線上手冊」和「auditreduce(1M)線上手冊」。另請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「Using Solaris Auditing in Zones」。

Solaris Cryptographic Framework 的使用者指令

這是 Solaris Express 1/04 發行版本中的新增功能。

digestmacencrypt 指令現在包含可列出每個指令可用之演算法的選項。若是 macencrypt 指令,輸出包含每個演算法可以接受的金鑰長度。此外,-I <IV-file> 選項已從 encryptdecrypt 指令中移除。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 14 章「Solaris Cryptographic Framework (Tasks)」和「Protecting Files With the Solaris Cryptographic Framework」。

如需更多資訊,請參閱「encrypt(1)線上手冊」、「digest(1)線上手冊」和「mac(1)線上手冊」。

IKE 配置參數

這是 Solaris Express 1/04 發行版本中的新增功能。

重新傳輸參數與封包逾時參數已增加到 /etc/inet/ike/config 檔案。這些參數能讓管理員調準 IKE Phase 1 (主要模式) 協商。調準作業能讓 Solaris IKE 與實作 IKE 通訊協定的不同平台互通。這些參數也能協助管理員調整網路干擾和過多的網路流量。

如需有關這些參數的詳細說明,請參閱「ike.config(4) 線上手冊」。

簡單驗證和安全層級

這是 Solaris Express 12/03 發行版本中的新增功能。

簡單驗證和安全層級 (SASL) 提供應用程式開發人員一些介面,以增加驗證、資料完整性檢查和連線式通訊協定加密。

如需進一步的資訊,請參閱適用於開發人員的簡單驗證及安全階層

另請參閱「System Administration Guide: Security Services」中的第 17 章「Using SASL」。

稽核時間現在以 ISO 8601 格式報告

這是 Solaris Express 12/03 發行版本中的新增功能。

稽核記錄中的檔案和標頭記號現在以 ISO 8601 格式報告時間。例如,從 praudit 指令的檔案記號輸出如下:

舊檔案記號:

file,Mon Oct  13 11:21:35 PDT 2003, + 506 msec, 
/var/audit/20031013175058.20031013182135.machine1
新檔案記號:

file,2003-10-13 11:21:35.506 -07:00, 
/var/audit/20031013175058.20031013182135.machine1
舊標頭記號:

header,173,2,settppriv(2),,machine1,
Mon Oct 13 11:23:31 PDT 2003, + 50 msec
新標頭記號:

header,173,2,settppriv(2),,machine1,
2003-10-13 11:23:31.050 -07:00

XML 輸出也已變更。例如,從 praudit -x 指令的檔案記號輸出格式如下:


<file iso8601="2003-10-13 11:21:35.506 -07:00">
/var/audit/20031013175058.20031013182135.machine1</file>

可能需要更新自訂程序檔或剖析 praudit 輸出的工具,以配合此變更。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 27 章「Solaris Auditing (Overview)」和「Changes to Solaris Auditing for the Solaris 10 Release」。

基本稽核和報告工具

這是 Solaris Express 11/03 發行版本中的新增功能。

基本稽核和報告工具 (BART) 是指令行公用程式,能讓 OEM、進階使用者和系統管理員在目標系統的軟體內容中進行檔案層級的檢查。這個公用程式對於收集系統上安裝物件的資訊是實用工具。BART 還能讓您比較已安裝的系統,並在一段時間內比較系統內容。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 5 章「Using the Basic Audit Reporting Tool (Tasks)」。

另請參閱「bart_manifest(4)線上手冊」、「bart_rules(4)線上手冊」和「bart(1M)線上手冊」。

IPsec 和 Solaris Cryptographic Framework

這是 Solaris Express 9/03 發行版本中的新增功能。

IPsec 使用 Solaris Cryptographic Framework 而不是它自己的加密和驗證模組。這些模組已為 SPARC 平台進行過最佳化。另外還提供新的 ipsecalgs 指令行公用程式和 API,來查詢支援的 IPsec 演算法和其他 IPsec 屬性的清單。

如需進一步的資訊,請參閱「ipsecalgs(1M) 線上手冊」。

請參閱「System Administration Guide: IP Services」中的第 18 章「IP Security Architecture (Overview)」中的「Authentication and Encryption Algorithms in IPsec」。

系統管理員的 Solaris Cryptographic Framework

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris Cryptographic Framework 提供 Solaris 環境中應用程式的加密服務。系統管理員透過 cryptoadm 指令,可控制要使用哪些加密演算法。cryptoadm 指令能讓您執行下列功能:

該架構包含 AES、DES/3DES、RC4、MD5、SHA-1、DSA、RSA 和 Diffie-Hellman 演算法的外掛程式。您可視需要增加或移除外掛程式。

encryptdecryptdigestmac 指令均使用來自架構的加密演算法。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 13 章「Solaris Cryptographic Framework (Overview)」。

另請參閱以下線上手冊:

遠端稽核記錄

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 發行版本除了在二進位稽核記錄中記錄稽核事件之外,還能讓您記錄稽核事件到系統記錄。

系統記錄資料的產生可讓您能從工作站、伺服器、防火牆和路由器等各種 Solaris 和非 Solaris 環境,使用系統記錄訊息可用的相同管理和分析工具。使用 syslog.conf 可將稽核訊息路由送到遠端儲存裝置,以保護記錄資料不會被攻擊者替換或刪除。但是,系統記錄選項僅提供稽核記錄資料的摘要。此外,當系統記錄儲存在遠端系統時,資料易遭拒絕服務和假冒或「偽造」來源位址等網路攻擊所影響。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 27 章「Solaris Auditing (Overview)」中的「Audit Files」。

另請參閱以下線上手冊:

FTP 伺服器增強功能

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

FTP 伺服器的延展性和傳輸記錄增強功能包括:

FTP 用戶端和伺服器現在支援 Kerberos。如需更多資訊,請參閱「ftp(4)線上手冊」和「System Administration Guide: Security Services 」中的「Kerberos User Commands」。

此外,ftpcount 指令和 ftpwho 指令現在支援 -v 選項,該選項針對虛擬主機 ftpaccess 檔案中所定義的 FTP 伺服器類別,顯示使用者計數和程序資訊。

如需有關這些變更的更多資訊,請參閱以下線上手冊:

FTP 用戶端

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

該 Solaris 軟體包含 FTP 用戶端的變更。依預設,連線到 Solaris FTP 伺服器的 Solaris FTP 用戶端會在輸入 ls 指令時,列出目錄和一般檔案。如果 FTP 伺服器未執行 Solaris 作業系統,可能不會列出目錄。

若要讓連線到非 Solaris FTP 伺服器也使用預設的 Solaris 行為,您要在各個 Solaris 用戶端上編輯 /etc/default/ftp 檔案。如果針對個別使用者進行變更,可以設定 FTP_LS_SENDS_NLST 環境變數。

如需更多資訊,請參閱「ftp(4) 線上手冊」。

FTP 用戶端和伺服器現在支援 Kerberos。如需更多資訊,請參閱「ftp(4)線上手冊」和「System Administration Guide: Security Services」中的「Kerberos User Commands」。

Sun Crypto Accelerator 4000 板上的網際網路金鑰交換 (IKE) 金鑰儲存

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

IKE 現在可在 IPv6 以及 IPv4 網路上執行。如需有關 IPv6 實作特定的關鍵字資訊,請參閱「ifconfig(1M)線上手冊」和「ike.config(4)線上手冊」。

當 Sun Crypto Accelerator 4000 板已連接時,IKE 可以為此板提供密集的計算作業,因此讓作業系統可以空出去執行其它作業。IKE 還可使用連接的板來儲存公開金鑰、私有金鑰以及公用憑證。獨立硬體上的金鑰儲存器可提供附加安全性。

如需進一步的資訊,請參閱「ikecert(1M) 線上手冊」。

另請參閱「System Administration Guide: IP Services」中的以下各章節:

IKE 硬體加速

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

您可透過 Sun Crypto Accelerator 1000 卡和 Sun Crypto Accelerator 4000 卡加速 IKE 中的公開金鑰作業。此作業會卸載到卡上。卸載會加速加密過程,降低對 Solaris 作業系統資源的需求。

如需有關 IKE 的資訊,請參閱「System Administration Guide: IP Services」中的以下各章節:

ipseckey 增強功能

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

若是網路管理者已在系統上安裝 IPsec 或 IKE,ipseckey 剖析器能提供更清楚的協助。ipseckey monitor 指令現在可提供每個事件的時間戳記。

如需更多資訊,請參閱「ipseckey(1M) 線上手冊」。

迴路連線上的憑證傳遞

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

此 Solaris 發行版本引入 ucred_t * 做為程序憑證的抽象表示。使用入口伺服器的 door_ucred()getpeerucred() 可擷取迴路連線的憑證。使用 recvmsg() 可接收這些憑證。

如需進一步的資訊,請參閱「socket.h(3HEAD) 線上手冊」。

包含主機資訊的稽核標頭記號

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

稽核記錄中的標頭記號已延伸為包含主機名稱。

舊標頭會顯示如下:


header,131,4,login - local,,Wed Dec 11 14:23:54 2002, + 471 msec

新的延伸標頭會顯示如下:


header,162,4,login - local,,example-hostname,
Fri Mar 07 22:27:49 2003, + 770 msec

可能需要更新自訂程序檔或剖析 praudit 輸出的工具,以反映此變更。

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 30 章「Solaris Auditing (Reference)」中的「header Token」。

稽核增強功能

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 軟體中的稽核增強功能可減少記錄中的雜訊,並可讓管理員使用 XML 程序檔剖析記錄。這些增強功能包括:

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的以下各章節:

新的稽核記號 path_attr

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

path_attr 稽核記號包含物件的存取路徑資訊。存取路徑會指定路徑記號物件之下屬性檔案物件的順序。openat() 等系統呼叫能存取屬性檔案。如需有關延伸檔案屬性的更多資訊,請參閱「fsattr(5) 線上手冊」。

path_attr 記號有三個欄位:

praudit 指令顯示 path_attr 記號如下:


path_attr,1,attr_file_name

如需進一步資訊,請參閱「System Administration Guide: Security Services」中的第 30 章「Solaris Auditing (Reference)」中的「path_attr Token」。

密碼歷程記錄檢查

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

若是本機檔案定義的登入帳號,可啟用最多變更 26 次密碼的密碼歷程記錄。當使用者變更密碼時,如果新密碼是歷程記錄中的任一密碼,就無法變更。登入名稱檢查也可停用。

如需更多資訊,請參閱「passwd(1) 線上手冊」。

增強型 crypt() 函數

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

密碼加密可以保護密碼免遭入侵者讀取。目前,此軟體中可以使用三個功能強大的密碼加密模組:

如需有關如何使用這些新增加密模組保護使用者密碼的資訊,請參閱「System Administration Guide: Security Services」中的以下各章節:

如需有關這些模組優點的資訊,請參閱「crypt_bsdbf(5)線上手冊」、「crypt_bsdmd5(5)線上手冊」和「crypt_sunmd5(5)線上手冊」。

系統效能增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有系統效能功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。「網路堆疊的新架構」說明尤其重要。

網路堆疊的新架構

此新架構是 Solaris 10 系統的核心重點。這是 Solaris Express 10/03 發行版本中的新增功能。

TCP 連線的網路堆疊已重新架構,在改善延展性的同時提供了極高的效能。這項革新讓 Solaris 網路使用 IP 分類器架構無鎖定設計,以垂直方式分割工作負荷量。此設計減少了同步處理的經常性耗用時間,並降低 CPU 之間的交叉通訊。使用者可以明顯看到整個網路工作負荷量均有改善,同時使用者不會意識到任何動作的發生。

CPU 效能計數器

這是 Solaris Express 4/04 發行版本中的新增功能。

CPU 效能計數器 (CPC) 系統能夠更有效存取 SPARC 和 x86 處理器上可用的效能分析功能。

cpustatcputrack 等 CPC 指令,已增強指定 CPU 資訊的指令行語法。在先前版本的 Solaris 作業系統中,您必須指定兩個計數器。這兩個指令的配置現在可讓您只指定一個計數器。若是簡單測量,您甚至可以省略計數器配置。

如需更多資訊,請參閱「cpustat(1M) 線上手冊」。如需有關使用 cputrack 指令的更多資訊,請參閱「cputrack(1) 線上手冊」。

大量介面的系統效能改善

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

探索像是虛擬區域網路 (VLAN) 和通道的大量介面期間與探索之後的系統效能已明顯改善。但是,請避免使用大量的 (成千) 路由和大量的 (成千) 介面。

UFS 記錄效能增強功能

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

UFS 記錄功能可使系統更快速地重新啟動。因為已經儲存檔案系統事務處理,所以如果檔案系統已經一致,則無需檢查檔案系統。

此外,UFS 記錄的效能可提昇或超出本版 Solaris 中非記錄檔案系統的效能。標準性能評估公司系統檔案伺服器 (SPECsfs) 基準的結果說明,啟動記錄功能的已掛載 NFS 之檔案系統效能等同於未啟動 UFS 記錄時的效能等級。在某些與 I/O 關聯的配置中,啟動記錄功能之 UFS 檔案系統的效能大約會超出未啟動記錄功能之 UFS 檔案系統效能的 25%。在其他測試中,啟動記錄功能之 UFS 檔案系統的效能比未啟動記錄功能之 UFS 檔案系統效能好 12 倍。

如需有關如何啟用 UFS 檔案系統登入的資訊,請參閱「System Administration Guide: Devices and File Systems」或「mount_ufs(1M)線上手冊」。

記憶體放置最佳化 (MPO)

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 派送程式和虛擬記憶體子系統已得到增強,可最佳化應用程式存取記憶體所需的時間。此增強功能可自動提昇許多應用程式的效能。目前,此功能可用來支援特定平台,例如 Sun Fire 3800–6800、Sun Fire 12K 以及 Sun Fire 15K。

有關 Solaris 記憶體放置最佳化和 Sun Fire 伺服器的技術白皮書可從下列網站獲得:

http://sundoc.central.sun.com/dm/index.jsp

動態基本共用記憶體 (DISM) 大型分頁支援

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

動態基本共用記憶體 (DISM) 現在可以支援大型分頁。對大型分頁的支援可以提昇能夠動態調整共用記憶體大小的應用程式之效能。

如需有關共用記憶體作業的進一步資訊,請參閱「shmop(2) 線上手冊」。

裝置管理

本節旨在說明 Solaris 10 3/05 發行版本中的所有裝置管理功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。若要檢視 Solaris 10 7/05 發行版本中新增的裝置管理功能,請參閱裝置管理增強功能

新的或更新的驅動程式

這些驅動程式功能是新的功能或在 Solaris Express 10/04 發行版本中修改過的功能。

Broadcom bcm57xxbge Gigabit 乙太網路驅動程式

Solaris Express 10/04 發行版本提供了增強型 bge 驅動程式,以支援 Broadcom 5700/5701/5705/5782 GB 乙太網路晶片組。

如需進一步的資訊,請參閱「bge(7D) 線上手冊」。

驅動程式中的 asy 處理 IXON/IXOFF

此功能可對 x86 平台上的軟體流量控制快速回應。此快速回應能避免發生 asy 延遲,因為擱置資料內嵌有 XOFF 或 XON 字元。

如需進一步的資訊,請參閱「asy(7D) 線上手冊」。

ECP 並列埠驅動程式

x86 平台上原用於並列印表機通訊埠的 lp 驅動程式,缺少企業 CRM 平台 (ECP) 模式支援。新的 ECPP 驅動程式所提供之並列埠驅動程式不僅牢固,並具備 x86 系統的 ECP 模式支援。

如需進一步的資訊,請參閱「ecpp(7D) 線上手冊」。

UHCI 驅動程式增強功能

x86 平台新的「通用主機控制器介面 (UHCI)」驅動程式增加了中斷型輸出傳輸功能。此新增功能讓使用者優先透過「中斷型輸出 (Interrupt Out)」傳輸緊急的資料到裝置。

新的 UHCI 驅動程式還提供下列其他新增功能:

在 Solaris 10 3/05 發行版本中,x86 和 SPARC 平台皆可使用 UHCI 驅動程式。

如需進一步的資訊,請參閱「uhci(7D) 線上手冊」。

Adaptec AdvancedRAID 控制器支援

已為 x86 平台增加 Adaptec AdvancedRAID 控制器軟體支援。此功能可讓您使用 SCSI RAID 磁碟陣列做為資料磁碟機及開機磁碟機。不支援 SCSI CD-ROM、DVD 或磁帶,也不支援線上配置。

如需進一步的資訊,請參閱「aac(7D) 線上手冊」。

Dell/LSI SCSI RAID PERC 控制器支援

已為 x86 平台增加 Dell/LSI SCSI RAID PERC 控制器的軟體支援。此功能讓使用者可利用 SCSI RAID 磁碟陣列做為資料磁碟及開機磁碟。不支援 SCSI CD-ROM、DVD 或磁帶,也不支援線上配置。

如需進一步的資訊,請參閱「amr(7D) 線上手冊」。

Realtek RTL8139 NIC 支援

此 Solaris 10 作業系統為 Realtek 快速乙太網路晶片組 RTL8139 提供 x86 平台支援。

如需進一步的資訊,請參閱「rtls(7D) 線上手冊」。

audio810 音效驅動程式

已為 x86 平台增加 audio810 裝置驅動程式。此驅動程式支援內嵌於 Intel ICH3、ICH4、ICH5 和 AMD 8111 southbridge 晶片中的音效控制器。此驅動程式支援 Solaris 混音介面,並讓使用者能利用音效硬體播音或錄音。

如需進一步的資訊,請參閱「audio810(7D) 線上手冊」。

SATA 控制器支援

已為 x86 平台增加所選 SATA 控制器的軟體支援。此功能讓使用者可以利用序列 ATA 硬碟做為資料磁碟及開機磁碟。

如需進一步的資訊,請參閱「ata(7D) 線上手冊」。

x86 系統上的 1394 (FireWire) 與大型儲存支援

這是 Solaris Express 10/04 發行版本中的新增功能。

在此 Solaris 發行版本中,1394 OpenHCI 主機控制器已更新成包含對 x86 系統的支援。之前只有 SPARC 系統支援 1394 (FireWire) 技術。

IEEE 1394 在 Apple Computer 的商標名稱為 FireWire。

1394 是業界標準序列匯流排,支援 100 Mbit/sec、200 Mbit/sec 或 400 Mbit/sec 的資料比例。該匯流排因其高頻寬與等時性 (即時) 能力,能快速處理攝影機等消費性電子裝置的資料。

如需更多資訊,請參閱「hci1394(7D) 線上手冊」。

在此 Solaris 發行版本中,scsa1394 驅動程式已引入並支援與序列匯流排通訊協定 2 (SBP-2) 規格相容的 1394 大型儲存裝置。此驅動程式支援匯流排啟動與自我啟動的 1394 大型儲存裝置。之前只支援 1394 攝影機。

1394 大型儲存裝置可視為可移除的媒體裝置。使用 rmformat 指令可格式化 1394 大型儲存裝置。使用 1394 大型儲存裝置和使用 USB 大型儲存裝置沒什麼不同。您可以掛載、退出、直接移除和直接插入 1394 大型儲存裝置。

如需有關使用這些裝置的更多資訊,請參閱「hci1394(7D) 線上手冊」。另請參閱「System Administration Guide: Devices and File Systems」中的第 8 章「Using USB Devices (Tasks)」。

網際網路列印通訊協定偵聽程式

這是 Solaris Express 10/04 發行版本中的新增功能。

該「網際網路列印通訊協定 (IPP) 偵聽程式」功能結合了 Solaris 軟體所附之 Apache Web 伺服器,在網路上進行印列工作。IPP 使用 HTTP 來傳輸要求。偵聽程式使用 Apache Web 伺服器,載入 IPP 列印要求並加以處理。IPP 偵聽程式會在通訊埠 631 上偵聽 HTTP 的要求,然後傳達這些要求到列印系統。

如需更多資訊,請參閱「System Administration Guide: Advanced Administration」

儲存裝置的光纖通道連接

這是 Solaris Express 8/04 發行版本中的新增功能。

Solaris 光纖通道 I/O 堆疊提供連接及多重路徑功能,可在儲存裝置區域網路 (SAN) 中使用光纖通道裝置。下列是已包含在此功能中的增強功能:


備註 –

舊版 SAN 透過 SunSolveSM 及 Sun 下載中心 (SDLC),以 Solaris 8 作業系統及 Solaris 9 作業系統的修補程式集與套裝軟體的形式發行。所有新的 SAN 功能將會透過 Solaris 發行版本進行整合及發行。


如需有關 SAN 和相關文件的更多資訊,請參閱 http://www.sun.com/storage/san/

延伸的印表機支援

這是 Solaris Express 6/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

在這個發行版本中,已經修改為允許支援多種印表機。此支援使用附加的變換軟體、掃描影像處理器 (RIP) 和 PostScriptTM Printer Description (PPD) 檔來完成。

這些附加項目所提供的功能讓您可以使用 PPD 檔列印至印表機 (例如 Lexmark Optra E312 和 Epson Stylus Photo 1280)。

如果環境中的印表機沒有常駐的 PostScript 處理功能,那麼這個功能就非常有用。

此外,我們已將現有的 Solaris 列印工具修改為在 lpadmin 指令中包括新選項 -n。擁有此選項之後,您可以在建立新的列印佇列或是修改現有的列印佇列時,指定一個 PPD 檔案使用。

同時,Solaris Print Manager 螢幕也已經更新,您可以選擇品牌、型號與驅動程式來選取列印佇列的 PPD 檔。這個新增功能與前一個 Solaris 軟體發行版本有極大的不同。在先前發行版本中,印表機類型清單以及有關印表機是否接受 PostScript 或 ASCII 文字的資訊都有所限制。

如需更多資訊,請參閱「lpadmin(1M)線上手冊」和「System Administration Guide: Advanced Administration」

一般 Solaris 目標磁碟驅動程式

這是 Solaris Express 5/04 發行版本中的新增功能。

在此 Solaris 發行版本中,SPARC 和 x86 平台的磁碟驅動程式已合併為一個驅動程式。此變更為以下的三個驅動程式建立了單一的來源檔:

在之前的 Solaris 發行版本,需要三個驅動程式才能提供 SPARC 和 x86 平台上對 SCSI 和光纖通道磁碟裝置的支援。format 指令、fmthard 指令及 fdisk 指令等所有磁碟公用程式,都已更新為支援這些變更。

如需更多資訊,請參閱「sd(7D)線上手冊」和「ssd(7D)線上手冊」。

此外,現在 x86 平台上也提供 Solaris 對 EFI 磁碟標籤的支援。如需有關 EFI 磁碟標籤的進一步資訊,請參閱使用 EFI 磁碟標籤的多 TB 磁碟支援

如需進一步資訊,另請參閱「System Administration Guide: Devices and File Systems」中的「What's New in Disk Management in the Solaris 10 Release?」。

滾輪滑鼠支援

下列滑鼠支援功能已增加到 Solaris Express 4/04 發行版本與 Solaris 9 9/04 發行版本中:

USB 2.0 功能

這是 Solaris Express 2/03 發行版本中新的描述,並在 Solaris Express 9/03 發行版本中經過更新。對於 Solaris 9 的使用者而言,USB 2.0 支援是 Solaris 9 4/04 發行版本中的新增功能。

Software Express 發行版本包含下列 USB 2.0 功能:

如需 USB 裝置和術語的說明,請參閱「System Administration Guide: Devices and File Systems」中的「Overview of USB Devices」。

USB 2.0 裝置

這是 Solaris Express 2/03 發行版本中新的描述,並在 Solaris Express 9/03 發行版本中經過更新。對於 Solaris 9 的使用者而言,USB 2.0 裝置支援是 Solaris 9 4/04 發行版本中的新增功能。

USB 2.0 裝置被定義為高速裝置,它們遵循 USB 2.0 規格。您可以在 http://www.usb.org 參閱 USB 2.0 規格。

在此 Solaris 發行版本中,支援的 USB 裝置如下:

如需 Solaris 發行版本中已確認支援的 USB 裝置的完整清單,請連線至:

http://www.sun.com/io_technologies/ihvindex.html

修改 scsa2usb.conf 檔案可使其他儲存裝置能夠運作。如需更多資訊,請參閱scsa2usb(7D) 線上手冊」。

Solaris USB 2.0 裝置支援包含以下功能:

如需有關 USB 2.0 裝置支援的更多資訊,請參閱「ehci(7D)線上手冊」和「usba(7D)線上手冊」。

如需有關 USB 電纜和匯流排啟動裝置的資訊,請參閱「System Administration Guide: Devices and File Systems」中的「About USB in the Solaris OS」。

Solaris 的 USB 裝置支援

這是 Solaris Express 9/03 發行版本中新的描述。

x86 系統的 USB 2.0 支援是在 Solaris 9 4/04 發行版本中首次引入的。

Solaris 8 和 Solaris 9 發行版本對 USB 2.0 裝置的支援,是透過 USB Dual Framework 的 USBA 1.0 版提供。Solaris 10 3/05 發行版本中的 USBA 2.0 架構取代了 USBA 1.0 版。

USB 大型儲存裝置

這是 Solaris Express 2/03 發行版本中新的描述,並在 Solaris Express 9/03 發行版本中經過更新。對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。

Software Express 發行版本中所有 USB 儲存裝置現在均可透過磁碟區管理,將其以可移除媒體方式存取。此變更有以下優勢:

如需有關使用 USB 大量儲存裝置的更多資訊,請參閱「scsa2usb(7D) 線上手冊」。

如需有關 USB 大量儲存裝置問題的疑難排解資訊,請參閱「System Administration Guide: Devices and File Systems」中的「What's New in USB Devices?」。

USB 驅動程式增強功能

這是 Solaris Express 2/03 發行版本中新的描述,並在 Solaris Express 9/03 發行版本中經過更新。對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。

本節旨在說明 Software Express 發行版本中的 USB 驅動程式增強功能。

EHCIOHCI 驅動程式

這是 Solaris Express 9/03 發行版本中新的描述。對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。

EHCI 驅動程式的功能包括下列各項:

使用 EHCIOHCI 控制裝置時,請注意下列事項:

如需進一步資訊,請參閱「ehci(7D)線上手冊」和「ohci(7D)線上手冊」。

邏輯單元重設

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris SCSI 磁碟驅動程式現在支援 SCSI 邏輯單元重設。此功能改善了多重 LUN SCSI 目標裝置上錯誤修復處理的能力。此功能可重設一個邏輯單元,而不會影響裝置上其他邏輯單元。

重設 LUN 的能力在連接提供大量 LUN 的多重路徑與儲存裝置單元時特別有用。如需更多資訊,請參閱「scsi_reset(9F)線上手冊」和「tran_reset(9E)線上手冊」。

網路增強功能

本節旨在說明自 2002 年 5 月 Solaris 9 作業系統首次發行以來,Solaris 10 3/05 發行版本中所有新增或增強的網路增強功能。

虛擬 IP 來源位址選取項目

這是 Solaris 10 3/05 發行版本中的新增功能。

系統管理員可以使用虛擬 IP 來源位址選取項目,指定透過特定網路介面進行路由之封包的 IP 來源位址。此來源位址可以位於能夠避免硬體失敗之新引入的虛擬網路介面 (vni),也可以位於迴路介面。

您可以使用虛擬 IP 來源位址選取功能來結合 IP 路由協定,以便在第一個路由器之後的網路層提供多重路徑 (亦即備援)。目前這種結合 RIPv2 路由協定的多重路徑工作形式,可以透過 in.routed 常駐程式來達成。

如需有關虛擬 IP 來源位址選取功能的更多資訊,請參閱「ifconfig(1M)線上手冊」和「vni(7d)線上手冊」。

串流控制傳輸通訊協定

這是 Solaris Express 8/04 發行版本中的新增功能。

串流控制傳輸通訊協定 (SCTP) 是可靠的傳輸通訊協定,現在已納入 Solaris 作業系統的 TCP/IP 通訊協定堆疊中。SCTP 提供類似 TCP 的服務。但是,SCTP 支援端點之間的多重專線 (multihome) 連線,也就是不只一個 IP 位址。支援多重專線讓 SCTP 成為電話應用程式普遍的傳輸通訊協定。SCTP 也支援多重串流和部分穩定度。

安裝 Solaris 10 作業系統後,SCTP 通訊協定不再需要額外的配置。但是為了讓特定應用程式可以在 SCTP 上執行,您可能會需要增加服務定義。

如需有關配置 SCTP 的資訊,請參閱「System Administration Guide: IP Services」

Zebra 多重通訊協定路由套裝軟體

這是 Solaris Express 8/04 發行版本中的新增功能。

Solaris 10 作業系統現在包含 Zebra 多重通訊協定路由套裝軟體。此套裝軟體包含 Open Source Zebra 0.92a 路由軟體和 Sun 平台除錯程式。現在系統管理員可以使用眾所皆知的開放原始碼路由通訊協定 RIP、BGP 和 OSPF,來管理 Solaris 型網路。還可以更進一步使用 OSPF 常駐程式,使多重專線的伺服器能有高度的網路能力。Zebra 套裝軟體包含這些通訊協定和 zebraadm 管理工具。

如需配置資訊和其他詳細資訊,請參閱 /etc/sfw/zebra/README.Solaris 檔案。

IPsec 和 NAT 遍歷

這是 Solaris Express 8/04 發行版本中的新增功能。

IKE 現在可以從網路位址轉換 (NAT) 方塊幕後啟動 IPsec 安全性關聯。只允許 IPv4 網路上的 ESP 通訊協定。此外,遍歷 NAT 的流量之 IPsec 安全性關聯無法使用 Solaris Crypto Accelerator 4000 卡加速。IKE 加速不受影響。

如需更多資訊,請參閱「ipseckey(1M) 線上手冊」。

nfsmapid 常駐程式的增強功能

這是 Solaris Express 8/04 發行版本中的新增功能,並且在 Solaris 10 3/05 發行版本中已更新。

在 NFS 版本 4 中,nfsmapid 常駐程式提供數值使用者識別碼 (UID) 或數值群組識別碼 (GID) 與字串表示的兩相對映。NFS 版本 4 通訊協定所使用的字串表示,代表 ownerowner_group

例如,在名為 system.anydomain.com 的用戶端上作業的使用者 known_user,其 UID 123456 會對映到 known_user@anydomain.com。NFS 用戶端會傳送字串表示 known_user@anydomain.com 給 NFS 伺服器。NFS 伺服器將字串表示 known_user@anydomain.com 對映到唯一的 UID 123456。nfsmapid 會使用 /etc/nsswitch.conf 檔案中的 passwdgroup 項目,決定查閱哪個資料庫來執行對映。

若要讓 nfsmapid 正常執行,NFS 版本 4 的客戶端和伺服器必須在相同的網域。 為了確保用戶端和伺服器有相同的網域,nfsmapid 會遵守下列先後順序規則來配置網域:


備註 –

最好使用 DNS TXT 記錄。請為 NFS 版本 4 的用戶端及伺服器,配置其網 域之 DNS 伺服器的 _nfsv4idmapdomain TXT 記錄。TXT 記錄可在比例縮放問題上提供較佳的支援,並且提供單一的控制點。

如果您的網路包含多個 DNS 網域,但僅具有單一 UID 及 GID 名稱空間,則所有用戶端必須使用 NFSMAPID_DOMAIN 的一個值。若為使用 DNS 的站點,nfsmapid 指令可從您指定給 _nfsv4idmapdomain 的值中取得網域名稱來解決此問題。如果您的網路未配置使用 DNS,在系統第一次啟動期間,Solaris 作業系統會使用 sysidconfig(1M) 公用程式提示您輸入 NFS 版本 4 的網域名稱。


如需更多資訊,請參閱「nfsmapid(1M)線上手冊」和「sysidtool(1M)線上手冊」。另請參閱「System Administration Guide: Network Services」

sendmail 8.13 版

sendmail 8.13 版在 Solaris Express 8/04 發行版本時已引入,是 Solaris 10 作業系統的預設項目。雖然新版本的 sendmail 提供了許多新增功能,最重要的新增功能可謂是 FallBackSmartHost 選項。

有了 FallBackSmartHost 選項,您再也不必使用 main.cfsubsidiary.cf 了。main.cf 檔案用在支援 MX 記錄的環境中。subsidiary.cf 檔案用在沒有 DNS 完整作業的環境中。這類環境使用智慧型主機,而不是 MX 記錄。

FallBackSmartHost 選項提供一致的配置。此選項的作業方式就像是 MX 記錄,是所有環境的最後選擇。啟用此選項時,可提供妥善連接或「智慧型」主機,並在 MX 記錄失敗時做為備份或防故障備用,以確保郵件會寄到用戶端。

sendmail 8.13 版還提供下列項目:

如需更多資訊,請參閱「System Administration Guide: Network Services」

sendmail 版本 8.12 使用 TCP 包裝程式

這是 Solaris Express 9/03 發行版本中的新增功能。


備註 –

在 Solaris Express 8/04 發行版本中,sendmail 8.13 版是預設項目。請參閱sendmail 8.13 版


TCP 包裝程式會檢查從存取控制清單要求特定網路服務的主機位址,以提供方式進行存取控制。接著會接受或拒絕要求。除了提供存取控制機制之外,TCP 包裝程式還為網路服務記錄主機要求,在監視功能上很有用。受到存取控制的網路服務範例包括 rlogindtelnetdftpd

在此 Solaris 發行版本中,sendmail 8.12 版現在可使用 TCP 包裝程式。此檢查不會繞過其他安全評量。啟用 sendmail 的 TCP 包裝程式後,會增加檢查來驗證網路要求的來源,再接受要求。請參閱「hosts_access(4) 線上手冊」。


備註 –

Solaris 9 發行版本在「inetd(1M)線上手冊」和「sshd(1M)線上手冊」中增加了對 TCP 包裝程式的支援。


Sun Java System Message Queue

Solaris Express 6/04 發行版本引入了 Sun Java System Message Queue 3.5 SP1 平台版。Solaris 10 3/05 發行版本中有此功能。此版本取代之前在 Software Express 試驗程式就已引入的 Sun Java System Message Queue (MQ) 3.0.1。


備註 –

對於 Solaris 9 的使用者而言,Message Queue 3.0.1 是 Solaris 9 12/02 發行版本 SPARC 平台中的新增功能。在 Solaris 9 8/03 發行版本中,此功能可用於 x86 平台。


「Sun Java System Message Queue 3.5 SP1 平台版」整合不同的 IT 系統,是價格合理、標準且高效能的訊息傳送系統。Message Queue (MQ) 符合 Java Messaging Services (JMS) 1.1,並透過 JAXM (SOAP 1.1 與附件) 支援網站服務訊息傳送。

新的 3.5 版與之前的 3.0.1 版相比,有以下幾項新增功能:

如需新增功能的詳細資訊,請參閱 http://docs.sun.com 中的「Sun Java System Message Queue Release Notes」。

Sun Java System Application Server

Sun Java System Application Server 平台版 8 是 Solaris Express 6/04 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在過去,Sun Java System Application Server 7 是 SPARC 平台 Software Express 試驗程式中的新增功能,也是 x86 平台 Solaris Express 9/03 發行版本中的新增功能。Sun Java System Application Server 平台版 8 在 Solaris Express 6/04 發行版本中取代了版本 7。


備註 –

對於 Solaris 9 的使用者而言,Application Server 7 是 SPARC 平台 Solaris 9 12/02 發行版本中的新增功能,也是 x86 平台 Solaris 9 12/03 發行版本中的新增功能。


Sun Java System Application Server 平台版 8 是 Sun Microsystems 發行,符合 J2EE 1.4 規格的應用程式容器,專為開發人員和部門部署所設計。

此版本還提供以下功能:

如需有關此產品的重要資訊,請參閱 http://www.sun.com/software/ 中的 Sun Java System Application Server 產品資訊。如需新增功能的詳細資訊,請參閱 http://docs.sun.com/ 中的「Sun Java System Application Server Platform Edition 8 Release Notes」。

使用 CacheFS 和 NFS 版本 4

這是 Solaris Express 6/04 發行版本中的新增功能。

快取檔案系統 CacheFSTM 是通用且非揮發性快取機制。CacheFS 利用小型、快速的本機磁碟,改善某些檔案系統的效能。您可以使用 CacheFS 改善 NFS 環境的效能。

CacheFS 在不同的 NFS 版本有不同的作業方式。例如,如果用戶端和後端檔案系統執行 NFS 版本 2 或版本 3,檔案會在前端檔案系統快取供用戶端存取。但是,如果用戶端和伺服器都執行 NFS 版本 4,會有如下的功能。當用戶端發出初始要求從 CacheFS 檔案系統存取檔案時,要求會略過前端 (或快取) 檔案系統,直接到後端檔案系統。有了 NFS 版本 4,檔案再也不必在前端檔案系統快取。後端檔案系統可提供所有檔案的存取。此外,因為沒有檔案會在前端檔案系統快取,所以會忽略影響前端檔案系統的 CacheFS 特定掛載選項。CacheFS 特定掛載選項不適用於後端檔案系統。


備註 –

第一次為 NFS 版本 4 配置系統時,主控台會出現警告訊息,指出不會再執行快取。


如需有關 NFS 版本 4 的進一步資訊,請參閱「System Administration Guide: Network Services」

vacation 公用程式的增強功能

這是 Solaris Express 5/04 發行版本中的新增功能。

已增強 vacation 公用程式,使用者可以指定哪些內送訊息接受自動產生回覆。有了此增強功能,使用者可以避免與不明人士共用機密或連絡人資訊。來自「垃圾蟲 (spammer)」或不明人士的訊息將不會獲得回覆。

此增強功能的執行方式,是透過比對內送寄件者電子郵件地址與 .vacation.filter 檔案中的網域或電子郵件地址清單。此檔案由使用者所建立,並位於使用者的主目錄中。如果找到吻合的網域或地址,便會傳送回覆。如果沒有資料吻合,便不會傳送回覆。

如需更多詳細資訊,請參閱「vacation(1) 線上手冊」。

sendmail 的新郵件篩選 API MILTER

這是 Solaris Express 4/04 發行版本中的新增功能。

sendmail 的新郵件篩選 API MILTER,允許協力廠商程式於處理郵件時存取郵件訊息,以篩選中介資訊與內容。此 Solaris 10 3/05 發行版本所引入的功能需要下列項目:

因此,使用者可以使用 Solaris 10 3/05 發行版本,建立篩選器並配置 sendmail 來使用篩選。

如需有關 sendmail 的進一步資訊,請參閱「System Administration Guide: Network Services」

IPv6 Advanced Sockets API

這是 Solaris Express 1/04 發行版本中的新增功能。

Solaris 通訊端 API 已更新為 IPv6 進階通訊端 API,以符合最新版本的 RFC 2292 規範。進階 API 提供操作 ICMP 封包、取得介面資訊和操作 IPv6 標頭所需的功能。

如需進一步資訊,請參閱「Programming Interfaces Guide」

/usr/lib/mail 的內容已移到 /etc/mail/cf

這是 Solaris Express 1/04 發行版本中的新增功能。

/usr/lib/mail 目錄的內容過去可能會在唯讀檔案系統中,現在則在 /etc/mail/cf 目錄中,且可以寫入。此變更能提供更佳的 m4 配置支援。不過,請注意這些例外。Shell 程序檔 /usr/lib/mail/sh/check-hostname/usr/lib/mail/sh/check-permissions 現在位於 /usr/sbin 目錄中。符號連結會指向每個檔案的新位置,達成向下相容性。

如需進一步資訊,請參閱「System Administration Guide: Network Services」

Solaris 安裝期間所增加的 IPv6 功能

這是 Solaris Express 11/03 發行版本中的新增功能。

當您選取「Solaris 安裝期間啟用 IPv6」時,會啟動幾個 IPv6 新增功能。

如需進一步資訊,請參閱「System Administration Guide: IP Services」

IPv6 暫存位址

這是 Solaris Express 11/03 發行版本中的新增功能。

IPv6 位址的介面識別碼預設會使用介面的硬體特定位址自動配置。例如,如果介面是乙太網路卡,其介面識別碼會從介面的 MAC 位址自動配置。但是,有些系統管理員可能需要在節點上隱藏一或多個介面的硬體特定位址。

「IPv6 暫存位址」功能會實作 RFC 3041「Privacy Extensions for Stateless Autoconfiguration in IPv6」中所定義的私密性延伸標準。暫存位址功能可讓管理員能指定隨機產生且經修改的 EUI-64 格式介面識別碼給 IPv6 節點的介面。除此之外,管理員還能指定暫存位址的使用期限時間限制。配置完成後,IPv6 常駐程式 in.ndpd 除了會自動產生以 MAC 位址為基礎的介面識別碼之外,還會自動產生介面的暫存介面識別碼。

如需進一步資訊,請參閱「System Administration Guide: IP Services」

routeadm 指令

這是 Solaris Express 9/03 發行版本中的新增功能。

新的 routeadm 指令可讓系統管理員在系統的所有介面上配置 IP 轉寄和路由。設定值會透過啟動時從設定檔讀取的 routeadm,覆寫系統預設值而建立。

routeadm 指令提供選項,啟用與停用系統所有 IPv4 或 IPv6 介面上的全域封包轉寄功能。routeadm 也可用來將系統設置為路由器,方法是啟動所有系統介面的路由常駐程式。在 IPv6 環境中,routeadm 還可用來啟用或停用主機的動態路由。

如需進一步資訊,請參閱「routeadm(1M)線上手冊」和「System Administration Guide: IP Services」

TCP 多資料傳送

多資料傳送 (MDT) 只適用於執行 64 位元核心的系統上。這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

多資料傳送可讓網路堆疊在傳輸期間,向網路裝置驅動程式一次傳送多個資料封包。使用此功能可以透過提高主機 CPU 利用率或網路流量,來降低每個資料封包的處理成本。

MDT 功能僅適用於支援此功能的裝置驅動程式。

預設為啟用 MDT。您可在 /etc/system 檔案中加入以下這行來停用 MDT:

# ndd -set /dev/ip ip_multidata_outbound 0

如需進一步資訊,請參閱「ip(7P)線上手冊」和「ndd(1M)線上手冊」。

另請參閱「STREAMS Programming Guide」

ifconfig router 選項

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

ifconfig 的新路由器選項可讓您能在個別介面上配置 IP 封包轉寄。ifconfig routerifconfig -router 會對 IPv4 和 IPv6 介面分別啟用或停用 IP 封包轉寄。該路由器選項設定 IFF_ROUTER 介面旗標。

這些新的選項會取代 ndd 變數 interface-name :ip_forwardinginterface-name:ip6_forwarding ,以在個別介面上配置 IP 封包轉寄。雖然這些 ndd 變數現在已過時不用,不過還是保留在本 Solaris 發行版本中提供向下相容性。您還是可以使用 ip_forwarding 指令和 ip6_forwarding 指令而不用 interface-name 前綴符號,來配置系統上所有介面的 IP 轉寄。

如需詳細資訊,請參閱「ifconfig(1M)線上手冊」、「ip(7P)線上手冊」和「ip6(7P)線上手冊」。

Internet Protocol Version 6 (IPv6) 預設位址選取

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 10 作業系統提供文件式與決定性的演算法,以執行 IPv6 預設來源與目標位址選取。此功能提供有限的能力,讓系統管理員使用策略表來變更位址選取的優先順序。

IPv6 預設位址選取功能是 IPv6 來源與目標位址選取的標準化方法。

該選取機制可使用策略表來配置。例如,您可以編輯策略表讓具有特定位址前綴符號的項目有較高的優先順序。之後,透過名稱查閱 API,在此前綴之內的位址會排序在其他位址之前。您也可以在策略表中指派標籤給來源和目標前綴符號。此指派作業能確保特定來源位址只會和特定目標位址一起使用。

Solaris 作業系統現在包含 /etc/inet/ipaddrsel.conf 檔案和 /usr/sbin/ipaddrsel 指令,讓您進行 IPv6 預設位址選取。您可以使用 ipaddrsel.conf 來編輯 IPv6 預設位址策略表。接著使用 ipaddrsel 來認可策略表上的變更。

此外,ifconfig 指令現在包含「喜好的」選項。此選項讓您指定特定位址做為所有 IPv6 通訊的來源位址。

如需詳細資訊,請參閱「ipaddrsel.conf(4)線上手冊」、「ipaddrsel(1M)線上手冊」和「ifconfig(1M)線上手冊」。

如需進一步資訊,請參閱「System Administration Guide: IP Services」

停用 NFS 和自動掛載服務

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

下列 NFS 常駐程式一般預設會在啟動時以 rc 程序檔啟動: nfsdmountdstatdlockd 和自動掛載常駐程式 automountd。現在,如果機器不需要 NFS 和自動掛載服務,該程序檔不會啟動 NFS 常駐程式和自動掛載常駐程式。

以下是此新運作方式的描述:

NFS 和自動掛載服務可能不會在啟動時啟動。下列指令可在機器要求這些服務時啟動服務:

停用 NFS 和自動掛載服務的機制提供下列好處:

如需更多資訊,請參閱「mountd(1M)線上手冊」、「lockd(1M)線上手冊」、「statd(1M)線上手冊」和「nfsd(1M)線上手冊」。

如需進一步資訊,請參閱「System Administration Guide: Network Services」

網際網路協定版本 6 (IPv6) 6to4 路由器

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,透過配置一個或多個支援 6to4 通道的路由器,IPv6 網路可以在網際網路協定版本 4 (IPv4) 網路上傳送資料封包。系統管理員可以使用 6to4 通道作為將其網路從 IPv4 遷移到 IPv6 的過渡方法。此功能實施 RFC 3056 和 3068。

如需有關 IPv6 的進一步資訊,請參閱「System Administration Guide: IP Services」

經由 IPv6 的資料封包通道傳輸

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

此功能可用於經由 IPv6 的通道傳輸,既適用於經由 IPv6 通道的 IPv4,也適用於經由 IPv6 通道的 IPv6。IPv4 資料封包或 IPv6 資料封包可以用 IPv6 資料封包格式進行封裝。

如需進一步資訊,請參閱「System Administration Guide: IP Services」

單一 Solaris 機器上可存在多個網站

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 網路快取記憶體及加速器 (NCA) 核心模組現在可支援一台 Web 伺服器的多個實例。這種支援可讓您使用 Solaris 機器執行基於網際網路協定 (IP) 位址的虛擬 Web 主機。Solaris 軟體使用單一配置檔 (/etc/nca/ncaport.conf) 來將 NCA 套接字對映至 IP 位址。

如需進一步的資訊,請參閱「ncaport.conf(4) 線上手冊」。

IP 服務品質

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

IP 服務品質 (IPQoS) 是 Solaris 作業系統的新增功能。IPQoS 可讓系統管理員為客戶和重要應用程式提供不同等級的網路服務。藉由 IPQoS,管理員可以設定服務等級的協議。這些協議可為網際網路服務供應商 (ISP) 的用戶提供以價格結構為基礎的多種層次的服務。公司也可以使用 IPQoS 來設定各種應用程式的優先級,使重要應用程式獲得高於次重要應用程式的服務品質。

如需進一步資訊,請參閱「System Administration Guide: IP Services」

網際網路協定服務品質 (IPQoS) 的使用者選擇器

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在 Solaris IPQoS 功能包含使用者選擇器,可補充現有的 uid 選擇器。使用者選擇器可讓您在 ipqosconf 檔案的篩選器子句中指定使用者名稱或使用者 ID 以做為條件。以前,uid 選擇器僅接受使用者 ID 做為其值。ipqosconf 檔案中的下列篩選子句會顯示使用者選擇器:


filter {
        name myhost;
        user root;
}

如需有關篩選與選擇器的資訊,請參閱「ipqosconf(1M) 線上手冊」。

另請參閱「System Administration Guide: IP Services」

路由資訊協定版本 2 (RIPv2)

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,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)線上手冊」。

開發工具增強功能

本節旨在說明自 2002 年 5 月 Solaris 9 作業系統首次發行以來,Solaris 10 3/05 發行版本中所有新增或增強的開發工具。DTrace 動態追蹤功能尤其重要。

開發人員也應當查閱安全性及系統管理等章節中所說明的這些新增功能:

動態追蹤功能

這是 Solaris Express 11/03 發行版本中的新增功能。

Solaris DTrace 包含完備的動態追蹤功能,提供 Solaris 使用者、管理員及開發人員,以全新方法觀測核心及使用者程序。如需進一步的資訊,請參閱DTrace 動態追蹤功能

GCC 3.4.3 版

這是 Solaris 10 3/05 發行版本中的新增功能。

GCC 是 GNU 軟體基金會所開發的開放原始碼「C」編譯器,其中包含 gmakebisonbinutilsgnuM4flex 等建置工具。

Perl 5.8.4 版

這是 Solaris Express 8/04 發行版本中的新增功能。

Solaris 10 作業系統提供 Practical Extraction and Report Language (Perl) 的新預設版本。Perl 的新預設版本為 5.8.4 版。當您升級至 Solaris 10 軟體之後,必須重新安裝先前以手動方式安裝的所有模組。如需有關安裝模組的更多資訊,請參閱「System Administration Guide: Network Services」中的「Perl 5」。

如需有關 Perl 的更多資訊,請參閱「perl(1) 線上手冊」。

每一執行緒模式增強功能

這是 Solaris Express 8/04 發行版本中的新增功能。

trusspstackpflags 指令皆已更新,可以讓使用者在程序或核心中指定個別的執行緒。開發人員及系統管理員可以更瞭解以大量多重執行緒執行之應用程式的運作方式,並鎖定特定執行緒以進行除錯。

如需進一步的資訊,請參閱下列線上手冊:

USB 一般使用者裝置支援增強功能

這些是 Solaris Express 5/04 發行版本中新加入的增強功能。Solaris Express 8/04 發行版本增加新的應用程式設計介面。

此 Solaris 發行版本現在可以使用目前所有的 Edgeport USB-to-serial 裝置。USB 1.1 音效及其他即時型裝置現在可以在 USB 2.0 高速集線器上使用。

新的程式設計介面

這些是 Solaris Express 8/04 發行版本中新加入的介面。

通用序列匯流排架構 (USBA) 2.0 程式設計介面將公開發行為 Solaris 10 作業系統的一部分。在線上手冊 9F 和 9S 等小節中,這些介面是做為 usb_* 函數和結構加以說明。另請參閱「Writing Device Drivers」

USBA 架構現在稱為 USBA 2.0. USB 驅動程式,會在 DDK 之前寫入到 USBA 1.0 介面,與 Solaris 10 軟體僅有二進位相容性。這些驅動程式與 Solaris 10 軟體沒有原始檔相容性。

ls 增強功能

這是 Solaris Express 8/04 發行版本中的新增功能。

ls 指令現在可用秒或是奈秒顯示檔案。請參閱ls 指令的增強功能

轉換字串新增功能

這是 Solaris Express 7/04 發行版本中的新增功能。

核心模組開發人員現在可以使用下列兩項新增功能,將字串轉換為長整數。ddi_strtol()ddi_strtoul() 函數可將字串分別轉換為長整數及不帶正負號長整數。此新函數提供靈活的輸入、DDI 相容,以及增加錯誤偵測範圍。

如需更多資訊,請參閱「ddi_strtol(9F)線上手冊」和「ddi_strtoul(9F)線上手冊」。

Java 的 pstack 指令支援

這是 Solaris Express 7/04 發行版本中的新增功能。

pstack 指令已經過增強,可在使用最新版 Java 時顯示 Java 框架。如果可使用 Java 框架,便會顯示呼叫堆疊中每個 Java 框架的函數及行號。

請參閱「pstack(1) 線上手冊」。

Solaris Cryptographic Framework 新增機制

這是 Solaris Express 6/04 發行版本中的新增功能。

Solaris Cryptographic Framework 現在支援下列的安全通訊端層 (SSL) 及傳輸層安全性 (TLS) 通訊協定機制:

Solaris Cryptographic Framework 是一種可讓 Solaris 系統中的應用程式使用或提供加密服務的架構。所有與此架構相關的互動操作,都必須以 RSA 實驗室 (RSA Security, Inc. 的研究部門) 研發的 PKCS#11 Cryptographic Token Interface (Cryptoki) 為基礎。

如需更多資訊,請參閱「Solaris Security for Developers Guide」中的 「PKCS #11 Functions: C_GetMechanismList」。

Solaris Cryptographic Framework 中的提供者零售及非零售選項

這是 Solaris Express 6/04 發行版本中的新增功能。

連接至 Solaris Cryptographic Framework 的加密提供者供應商,可更靈活地向 Sun Microsystems 要求憑證。憑證現在可同時支援零售及非零售的匯出發佈作業。

零售加密產品乃是指美國政府允許輸出到所有國家/地區的產品。但是,零售產品不可以輸出到美國政府認定具有安全性威脅顧慮的國家/地區。非零售加密產品乃是指美國政府允許僅供美國本地或其政府豁免之國家/地區使用的產品。

如需更多資訊,請參閱「elfsign(1)線上手冊」和「Solaris Security for Developers Guide」中的附錄 F「Packaging and Signing Cryptographic Providers」。

連結程式和程式庫更新

這是 Software Express 試驗程式中新的描述,並在 Solaris Express 5/04 發行版本中經過更新。連結程式和程式庫更新都是在 Solaris 9 12/02 及後續發行版本中引入的。Solaris 10 3/05 發行版本中已納入這些更新。

Solaris 10 作業系統包含連結程式 (編輯程式) 功能,如字串表壓縮、不相關的區段消除以及不相關的相依偵測。如需有關最新增強功能的完整資訊,請參閱「Linker and Libraries Guide」中的附錄 D「Linker and Libraries Updates and New Features」。

Solaris Express 5/04 發行版本中引入的增強功能包括:

Software Express 試驗程式中引入的增強功能包括:

分層驅動程式介面

這是 Solaris Express 3/04 發行版本中的新增功能。

Solaris 10 作業系統已經過增強,可以使核心模組執行裝置存取作業,例如開啟、讀取和寫入裝置。此系統也可讓您判斷由公開可用的新「分層驅動程式介面」(即「LDI」) 集所提供的裝置為何。

驅動程式開發人員可以使用 LDI 介面,直接從 Solaris 核心中存取字元、區塊或串流裝置。應用程式開發人員可以使用 LDI 介面顯示裝置的分層資訊。此新架構可以提供管理員在核心中觀測裝置使用狀況的能力。如需進一步資訊,請參閱「ldi_*(9F) 線上手冊」和「di_*(3DEVINFO) 線上手冊」。

prtconffuser 公用程式已經過增強,其包含下列功能:

分層驅動程式介面是以 ldi_ 前綴為開頭。這些介面是用於核心層的裝置存取及取得裝置資訊。線上手冊的 9F 一節提供有關這些介面的資訊。在使用者層級上,則是針對擷取應用程式中核心裝置使用狀況,提供了裝置資訊程式庫介面集。線上手冊的 3DEVINFO 一節提供有關 LDI 程式庫裝置資訊介面的資訊。此外,在「prtconf(1M)線上手冊」和「fuser(1M)線上手冊」中,包含了 LDI 架構所提供之有關顯示核心裝置使用狀況的資訊。

如需進一步資訊,請參閱「Writing Device Drivers」中的第 13 章「Layered Driver Interface (LDI)」。

makecontext() 函數的變更

這是 Solaris Express 3/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

ucontext_t 結構之 uc_stack 成員的語義已經過變更,適用於輸入到 makecontext(3C) libc 程式庫函數。已保留先前版本的 Solaris 與 Solaris 10 作業系統之間的二進位相容性。

使用此介面的應用程式必須先更新,才能重新編譯供 Solaris 10 作業系統使用。如需進一步的資訊,請參閱「makecontext(3C) 線上手冊」。

Single UNIX Specification 版本 3

這是 Solaris Express 2/04 發行版本中的新增功能。

此 Solaris 發行版本遵循 Single UNIX Specification 版本 3 (SUSv3)。SUSv3 提供 POSIX.1-1990、POSIX.1b-1993、POSIX.1c-1996、POSIX.2-1992 及 POSIX.2a-1992 的更新。

如需 SUSv3 更新對 Solaris 使用者影響的詳細說明,請參閱「Solaris 10 版本說明」中的「單一 UNIX 規格,版本 3 引入變更」。

進階 API

這是 Solaris Express 1/04 發行版本中的新增功能。

Solaris 通訊端 API 已更新為 IPv6 進階通訊端 API,以符合最新版本的 RFC 2292 規範。請參閱IPv6 Advanced Sockets API

適用於開發人員的簡單驗證及安全階層

這是 Solaris Express 12/03 發行版本中的新增功能。

簡單驗證及安全性階層 (SASL) 針對應用程式及共用程式庫的開發人員,提供用於增加驗證、資料完整性檢查,以及加密連線型通訊協定的介面。

SASL 包含下列項目:

SASL 可讓開發人員寫入到一般 API,而不必考慮有關安全性機制的細節。當開發人員正確地使用了 SASL,伺服器及用戶端不必重新編譯即可使用新的安全性機制、命名及使用者規範外掛程式,以及 auxprop 外掛程式。

SASL 描述於 RFC 2222。SASL 特別適用於使用下列支援 SASL 之通訊協定的應用程式:

如需有關 SASL 的更多資訊,請參閱「libsasl(3LIB) 線上手冊」。另請參閱「Solaris Security for Developers Guide」

事件通訊埠

這是 Solaris Express 12/03 發行版本中的新增功能。

事件通訊埠是可讓應用程式產生事件,以及收集非連接來源事件的架構。此架構可以同時擷取多重物件的事件,而不會降低系統整體效能。

如需進一步資訊,請參閱「port_create(3C)線上手冊」和「signal.h(3HEAD)線上手冊」。

核心檔案內容

Solaris Express 12/03 發行版本引入 coreadmgcoremdb 公用程式等增強功能。請參閱核心檔案內容增強功能

不可分割作業

這是 Solaris Express 10/03 發行版本中的新增功能,且已在 Solaris 10 1/06 發行版本中予以增強。

不可分割作業在 libc 中提供可快速執行簡單不可分割作業的 API。此新增功能允許應用程式自動更新記憶體,而無須使用其他同步化原始型態或平台特定的組譯語言。另外,此可用作業還包含「and」布林函數和「or」布林函數。

如需更多資訊,請參閱「atomic_ops(3C) 線上手冊」。

Solaris WBEM 檔案的變更

Solaris Express 9/03 發行版本更新了此項功能的描述。

/usr/sadm/mof 目錄中的管理物件格式 (MOF) 檔案有多項變更。

軟體開發人員的權限

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

不再需要以具有超級使用者功能的 root 身份來執行程序。相反的,系統管理員可將超級使用者功能分派為分離的程序權利。透過權限可實現這些程序權利。權限可讓開發人員限制對於限定作業的存取,以及限制各個權限的有效期。使用權限可以減少先前已授權程式的缺陷所產生的損害。基於相容性考量,未經修改的程式仍須以 root 身份執行以取得所有權限。

如需有關權限的一般資訊,請參閱程序權限管理。如需有關設定及取得權限的資訊,請參閱「setppriv(2)線上手冊」和「getppriv(2)線上手冊」。如需瞭解有關操作權限的更多資訊,請參閱「priv_str_to_set(3C)線上手冊」和「priv_addset(3C)線上手冊」。

如需進一步資訊,請參閱「Solaris Security for Developers Guide」

適用於開發人員的 Solaris Cryptographic Framework

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris Cryptographic Framework 可為應用程式提供加密服務。應用程式可以透過 libpkcs11(3LIB) 於更高層級存取此架構。

Solaris Cryptographic Framework 針對使用加密之應用程式的開發人員提供下列功能:

請參閱下列線上手冊:「libpkcs11(3LIB)線上手冊」、「pkcs11_softtoken(5)線上手冊」和「pkcs11_kernel(5)線上手冊」。另請參閱系統管理員的 Solaris Cryptographic Framework

對於想提供外掛程式到 Solaris 加密架構的軟體或硬體加密加速器供應商,應該連絡 Sun Microsystems 以取得更多詳細資訊。

SPARC: 軟體開發人員適用的 64 位元套裝軟體變更

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 10 作業系統中,封裝作業已經過簡化,可將多數 32 位元及 64 位元元件以單一套裝軟體進行傳送。請參閱SPARC: 64 位元套裝軟體變更

GSS-API 應用程式適用的 SPNEGO 虛擬機制

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

此 Solaris 10 作業系統包含新的 GSS-API「虛擬機制」,以交涉使用 SPNEGO 通訊協定 (IETF RFC 2478) 為基礎的 GSS-API 安全性。對於以支援多重安全性機制之 GSS-API 實做為基礎的應用程式而言,簡單及保護 GSS-API 交涉 (SPNEGO) 是最有效用的。當兩個應用程式使用 GSS-API 進行資料交換,但不知道其他應用程式支援何種機制時,便可以使用 SPNEGO。

SPNEGO 是下列物件識別碼所代表的虛擬安全性機制:


iso.org.dod.internet.security.mechanism.snego (1.3.6.1.5.5.2)

PNEGO 可讓 GSS-API 對決定其頻帶內憑證是否共用一般 GSS-API 安全性機制。如果共用該機制,GSS-API 對便可以選擇一般機制來建立安全性內容。

如需進一步資訊,請參閱「mech(4)線上手冊」和「mech_spnego(5)線上手冊」。另請參閱「Solaris Security for Developers Guide」

本機群組

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

「Programming Interfaces Guide」中,現在包含一章說明與本機群組 (lgroups) 互動之介面的內容。這些介面可用於協助應用程式高效地分配 CPU 資源和記憶體資源。此項功能可以提升部分系統的效能。

pmap 中的執行緒堆疊

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

pmap 公用程式現在可標記執行緒堆疊,以便更容易識別堆疊。

如需進一步的資訊,請參閱「pmap(1) 線上手冊」。

新的 DOOR_REFUSE_DESC 旗標

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

door_create() 函數增加了新的 DOOR_REFUSE_DESC 旗標。此新旗標簡化不接受引數描述元之門戶伺服器的撰寫程序。

如需進一步的資訊,請參閱「door_create(3DOOR) 線上手冊」。

堆疊檢查 API

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

堆疊檢查 API 允許與 Sun ONE Studio 使用的堆疊檢查編譯器支援進行進階互動操作。對於啟用堆疊檢查進行編譯的應用程式,以及管理其本身堆疊或試圖偵測其本身堆疊溢位的應用程式,都應該使用這些 API。

開發者如果要維護自己的執行緒程式庫,必須使用 setustack 介面讓其程式庫的使用者可以在啟用堆疊檢查的情況下進行編譯。

請參閱「stack_getbounds(3C)線上手冊」、「stack_setbounds(3C)線上手冊」和「stack_inbounds(3C)線上手冊」。

適用於軟體開發人員的增強型 crypt() 函數

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

此 Software Express 發行版本對 crypt() 函數有新的延伸,並引入了 crypt_gensalt() 函數。這些增強功能可讓管理員變更用來對使用者的 UNIX 登入密碼進行模糊化處理的演算法。

包含有 MD5 模組和 Blowfish 模組。MD5 模組位於 crypt_sunmd5crypt_bsdmd5 中。Blowfish 模組位於 crypt_bsdbf 中。

開發者可以建立用於實現替代密碼模糊化演算法的新模組。應用程式開發者必須使用 crypt_gensalt() 函數來代替手動產生傳遞到 crypt() 函數的 salt 字串。

crypt.conf(4) 檔案中指定了替代演算法的模組。module_path 欄位指定實作兩個所需函數之共用程式庫物件的路徑:

如需進一步資訊,請參閱「crypt(3C)線上手冊」和「policy.conf(4)線上手冊」。

madvise() 函數的新旗標

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

madvise() 函數可讓核心對使用者定義的記憶體區域的存取最佳化。本版 Solaris 包含 madvise() 函數的三個新旗標:

如需有關 madvise() 函數的更多資訊,請參閱「madvise(3C) 線上手冊」。

使用 libumem 配置記憶體

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

libumem 是一種使用者模式 (非核心模式) 記憶體配置器程式庫。libumem 提供的功能可讓您對記憶體洩漏以及涉及記憶體使用的其他問題進行除錯。

此功能的使用方式與標準應用程式二進制介面 (ABI) 分配器 (如 malloc()) 的使用方式相同。使用者模式應用程式請求使用具有任意多個位元組的記憶體,然後會返回一個指標,其中已載入所分配的記憶體位址。

如需進一步的資訊,請參閱「libumem(3LIB) 線上手冊」。

智慧卡終端機介面

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 智慧卡介面是一組用於智慧卡終端機的公用介面。卡式終端裝置廠商可以在使用者層級的共用程式庫中實現這些介面,以對他們在 Solaris 中之智慧卡終端裝置提供裝置層級的支援。Solaris 智慧卡終端機介面集以可用作 Linux Smartcard 架構部分的插卡終端機介面為基礎。Linux 的智慧卡終端機支援程式庫可以輕鬆連接至 Solaris 環境。如需有關智慧卡的進一步資訊,請參閱「Solaris Smartcard Administration Guide」

智慧卡中介軟體 API

這是 Software Express 試驗程式與 Solaris 9 9/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,Solaris 智慧卡架構提供低階中介軟體 API。透過使用智慧卡讀取程式,可使用這些 API 與智慧卡交換資料。此類 API 可以用在多種平台上,例如 Sun BladeTM 和 Sun RayTM 系統。以 Java 語言或 C 語言編寫的應用程式可以使用這些介面。

如需更多資訊,請參閱「libsmartcard(3LIB) 線上手冊」和 /usr/share/javadoc/smartcard 中的 JavaDocs。另請參閱「Solaris Smartcard Administration Guide」

檔案系統增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有檔案系統,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。

NFS 版本 4

這是 Software Express 試驗程式中的新增功能。在 Solaris Express 8/04 發行版本中,NFS 版本 4 已成為預設功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 10 作業系統包含 Sun 的 NFS 版本 4 分散式檔案存取通訊協定實作。此版本是 NFS 改良過程中的下一個邏輯階段。NFS 版本 4 通訊協定詳載於 RFC 3530,是在網際網路工程任務推動小組 (IETF) 的支援下所建立的。供應商及作業系統雙方皆不主導此版本的設計。

NFS 版本 4 整合了檔案存取、檔案鎖定,整併各種通訊協定為可輕鬆通過防火牆的單一、統一的通訊協定,並且增強了安全性防護。NFS 版本 4 的 Solaris 實作完全整合了 Kerberos V5 (亦稱為 SEAM),以提供驗證、完整性及私密性。NFS 版本 4 也會協調用戶端和伺服器之間使用的安全性類別。透過 NFS 版本 4,伺服器可以針對不同的檔案系統提供不同的安全性類別。

NFS 版本 4 的 Solaris 實作包括委派作業,這是一種伺服器用來將檔案管理之權委派給用戶端的技術。此技術可以減少來回往返作業的次數,因為用戶端得到保證,若是伺服器沒有通知用戶端便不會發生任何修改行為。此通訊協定也包含作業複合,其允許多重作業結合為單一「over-the-wire」要求。

如需有關 NFS 版本 4 的更多資訊,請參閱「System Administration Guide: Network Services」中的第 6 章「Accessing Network File Systems (Reference)」。

UFS 記錄預設為已啟用

這是 Solaris Express 4/04 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

依預設,記錄現在已經在所有 UFS 檔案系統中啟用,但以下情況除外:

在先前的 Solaris 發行版本中,您必須手動啟用 UFS 記錄。

UFS 記錄將構成完整 UFS 作業的多重中介資料變更封裝至一個作業事件中。作業事件集會記錄在磁碟記錄中,接著會套用至實際 UFS 檔案系統的中介資料中。

UFS 記錄提供了兩個優點:

如需更多資訊,請參閱「System Administration Guide: Devices and File Systems」中的「What’s New in File Systems in the Solaris 10 Release?」。另請參閱「mount_ufs(1M) 線上手冊」。

NFS 用戶端的增強功能

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

以下增強功能提升了 NFS 用戶端的效能:

如需進一步資訊,請參閱「System Administration Guide: Network Services」

多 TB UFS 檔案系統

多 TB UFS 檔案系統支援只適用於執行 64 位元核心的系統。這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 10 作業系統在執行 64 位元 Solaris 核心的系統上,支援多 TB UFS 檔案系統。以前,在 64 位元系統和 32 位元系統上,UFS 檔案系統均被限制在大約 1 兆位元組 (TB) 內。所有 UFS 檔案系統指令和公用程式均已更新,以支援多 TB UFS 檔案系統。

您可以先建立一個小於 1 TB 的 UFS 檔案系統。使用 newfs -T 指令,您可以指定將該檔案系統最終擴展到多 TB 檔案系統。此指令可設定 I 節點和分段密度,以為多 TB 檔案系統進行適當的比例調整。

對多 TB UFS 檔案系統的支援假定多 TB LUN 可用。這些 LUN 被提供做為 Solaris Volume Manager 的磁碟區,或做為大於 1 TB 的實體磁碟。

多 TB UFS 檔案系統包含以下功能:

多 TB UFS 檔案系統包含以下限制:

如需更多資訊,請參閱「System Administration Guide: Devices and File Systems」中的「What's New in File Systems in the Solaris 10 Release?」。

裝置檔案系統 (devfs)

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

devfs 檔案系統可在 Software Express 發行版本中管理裝置。使用者可透過 /dev 目錄中的項目持續存取所有裝置。這些項目是以符號連結到 /devices 目錄中的項目。/devices 目錄的內容現在是由 devfs 檔案系統所控制。/devices 目錄中的項目會動態顯示目前系統上可存取裝置的狀態。這些項目不需要管理。

devfs 檔案系統提供下列增強功能:

如需更多資訊,請參閱「devfs(7FS) 線上手冊」。

使用 EFI 磁碟標籤的多 TB 磁碟支援

多 TB 磁碟支援只適用於執行 64 位元核心的系統。這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 10 作業系統在執行 64 位元 Solaris 核心的系統上,支援大於 1 兆位元組 (TB) 的磁碟。

可延伸式韌體介面 (EFI) 標籤可提供實體磁碟與虛擬磁碟磁碟區支援。UFS 檔案系統與 EFI 磁碟標籤相容,並且您可以建立大於 1 TB 的 UFS 檔案系統。此發行版本還包括更新的用於管理大於 1 TB 磁碟的磁碟公用程式。

但目前 SCSI 驅動程式 ssd 僅支援至多 2 TB 的磁碟。如果您需要 2 TB 以上的磁碟容量,請使用磁碟及儲存管理產品 (如 Solaris Volume Manager) 來建立較大的裝置。

如需有關使用 EFI 磁碟標籤的更多資訊,請參閱「System Administration Guide: Devices and File Systems」。此指南包含重要資訊和限制說明。此資訊涉及有關 EFI 磁碟標籤與現有軟體產品配合使用的內容。

在本版 Solaris 中,亦可使用 Solaris Volume Manager 軟體管理大於 1 TB 的磁碟。請參閱Solaris Volume Manager 中的多 TB 磁碟區支援

Autofs 環境的新配置檔

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

供您的 autofs 環境使用的新配置檔 /etc/default/autofs,為您的 autofs 指令及 autofs 常駐程式提供另一種配置方法。現在,您可以使用新配置檔產生您使用指令行所產生的相同規格。但是,與使用指令行產生規格不同的是,在升級您的作業系統期間,此檔案會保留您的規格。此外,您不再需要更新重要的啟動檔案,以保留您的 autofs 環境的現有運作方式。

您可以使用下列關鍵字來產生您的規格:

如需更多資訊,請參閱「automount(1M)線上手冊」和「automountd(1M)線上手冊」。

如需進一步資訊,請參閱「System Administration Guide: Network Services」

X11 視窗新增功能

本節旨在說明 Solaris 11 10/3 發行版本中的所有 X11 視窗功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。若要檢視對最新發行版本 Solaris 10 7/05 中 Xorg 伺服器所進行的增強功能,請參閱桌面增強功能

Xorg X 伺服器

這是 Solaris Express 10/04 發行版本中的新增功能。

X.Org Foundation X11R6.8 開放原始碼發行版本中的 Xorg X 伺服器現在可供 x86 系統使用。此伺服器以 X.Org 和 XFree86 開放原始碼發行版本為基礎,這些發行版本常用於 Linux 和其他平台上。此伺服器提供更佳效能,並且支援更多硬體,包括針對 XFree86 及 Xorg 伺服器所撰寫的協力廠商驅動程式。對於其所需功能未包含在 Xorg 伺服器中的使用者,此版本仍提供 Xsun 伺服器。

如需更多資訊,請參閱「Xorg 線上手冊」。使用下列指令即可找到這些線上手冊: man -M /usr/X11/man Xorg

Xfixes Xserver 延伸

這是 Solaris Express 8/04 發行版本中的新增功能。

Xfixes Xserver 延伸源自於開放原始碼社群,已增加它來支援 Sec. 508 輔助工具的完備的游標支援。

Xscreensaver 程式

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Xscreensaver 程式可在一段非作用時間後鎖定您的監視器螢幕,以防止他人存取您的系統階段作業。Xscreensaver 支援多種可在螢幕鎖定時使用的動畫顯示。此程式使用於 Java Desktop System。

如需進一步的資訊,請參閱「xscreensaver(1) 線上手冊」。

X 事件截取延伸 (XEvIE)

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

XEvIE 是截取所有鍵盤和滑鼠事件的低階介面,可讀取、使用或依需要修改這些事件。此 X 延伸能夠更妥善地整合各種輔助技術,包括 Java Desktop System 中的輔助技術。

FreeType 2.1.x

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

FreeType 2.1.x 是一種開放原始碼程式庫,可提供簡單應用程式設計介面 (API)。不論檔案格式為何,API 皆可以統一方式存取字型內容。此外,也可使用某些特定格式的 API 存取字型檔中的特殊資料。

如需有關 FreeType 的更多資訊,請連線至 http://freetype.org

Xserver 虛擬螢幕增強功能

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Xserver 虛擬螢幕增強功能提供 Java Desktop System 適用的無障礙工具支援。此功能可讓僅有一個框架緩衝區的系統支援放大軟體。

Xrender 延伸

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

新的 Xrender 功能可提升在 Solaris 作業系統上運行之應用程式 (如 StarSuite 軟體組) 的效能。Xrender 功能可為這些應用程式提供一種現代外觀。Xrender 使用硬體處理來實現 alpha 調合和透明度效果。

語言支援增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有語言支援功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。

Unicode 4.0 版支援

Unicode 3.2 版支援是在 Software Express 試驗程式中引入的。在 Solaris Express 8/04 發行版本中,Solaris Unicode 語言環境支援 Unicode 版本 4.0。Solaris 10 3/05 發行版本中有此功能。

除了 Unicode 3.2 版原有的字元之外,Unicode 4.0 版引入了 1226 個新字元。此版本也包含了「The Unicode Standard 4.0」(ISBN 0-321-18578-1) 中所描述的規格變更和資訊變更。您可從下列網址參照 Unicode 標準:http://www.unicode.org/standard/standard.html

根據 Unicode 3.1 版中首度發佈並在 Unicode 3.2 版中更新的 UTF-8 勘誤表,UTF-8 字元也經過變更而更穩定可靠。

此功能也透過 iconv 字碼轉換及下列作業系統層級的多位元功能,而實現更穩定可靠的 UTF-8 字元顯示及位元組順序:

如需進一步資訊,請參閱「國際語言環境指南」

國際化網域名稱的字碼轉換支援

這是 Solaris Express 10/03 發行版本中的新增功能,並在 Solaris Express 8/04 發行版本中經過修訂。對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。

國際化網域名稱 (IDN) 允許使用非英文的當地語言名稱做為主機名稱和網域名稱。若要使用此類非英文主機名稱和網域名稱,應用程式開發者必須在他們的應用程式中依 RFC 3490 指定,將這些名稱轉換成 ASCII 相容編碼 (ACE) 名稱。而在尚未支援非英文 IDN 的網路或系統管理應用程式上的系統管理員和一般使用者,也必須在現有的系統檔案和應用程式中使用 ACE 名稱。

此功能提供具有各種支援的選項引數、專屬的 IDN 編碼轉換公用程式及 iconv 字碼轉換的轉換 API,來輔助轉換作業的進行。如需更多資訊,請參閱以下線上手冊:

如需進一步資訊,請參閱「國際語言環境指南」

新的 iconv 字碼轉換

這是 Solaris Express 11/04 發行版本中的新增功能。

單一位元組 PC 及 Windows 字碼頁之間多種新的 iconv 字碼轉換,以及多種 Unicode 格式已增加到此發行版本。此外,還增加數個主要亞洲字碼頁及 UCS-2LE。

如需詳細資訊,請參閱「國際語言環境指南」的附錄 A。另請參閱「iconv_en_US.UTF–8(5) 線上手冊」。

新的 Solaris Unicode 語言環境

這是 Solaris Express 7/04 發行版本中的新增功能。Solaris 9 9/04 與 Solaris 10 3/05 發行版本中已增加了新的語言環境。

Solaris 已增加下列新的 Unicode 語言環境:

在系統登入時即可使用新的語言環境。

語言環境管理員

這是 Solaris Express 11/03 發行版本與 Solaris 9 9/04 發行版本中的新增功能。

語言環境管理員允許使用者透過指令行介面查詢與設定 Solaris 作業系統的語言環境。使用 localeadm 工具,使用者可以顯示有關已安裝於系統,或是位於特殊裝置或目錄中之語言環境套裝軟體的資訊。使用者可以以區域為基礎,增加與移除目前系統中的語言環境。例如,使用者可以將「東歐」地區中的所有語言環境增加到目前的系統中。請參閱「localeadm(1M) 線上手冊」。

在引入此功能之前,使用者必須在安裝系統後增加或移除個別套裝軟體以變更機器中的語言環境。這個程序容易發生錯誤,因為很容易會遺失或忽略套裝軟體。這個工具是做為 Solaris 安裝程式中語言環境選擇邏輯的補充。安裝程式仍然是正確安裝 Solaris 語言環境的主要應用程式。

標準類型服務架構

這是 Solaris Express 9/03 發行版本和 Solaris 9 9/04 發行版本中的新增功能。

標準類型服務架構 (STSF) 是基於物件的可插接式架構,允許使用者存取版式複雜的文字版面配置和描繪。該架構的可插接式架構可讓使用者使用不同的字型光柵化引擎和文字版面配置處理器來實現所需的視覺效果。可插接式架構還可管理字型,並允許建立應用程式專用的字型。STSF 包含獨立 API 和 X 伺服器延伸,可處理伺服器端的描繪,從而提高了效率。STSF 是 Sun Microsystems 發起的開放原始碼專案。

如需有關此專案和如何使用 API 的更多資訊,請參閱 http://stsf.sourceforge.net

自動編碼尋檔程式

這是 Solaris Express 9/03 發行版本中的新增功能。

自動編碼尋檔程式對處理全域字元是非常有用的公用程式。透過一般用途介面,自動編碼尋檔程式提供以簡化各種語言字元編碼存取的簡單方法,來偵測特定檔案或字串的編碼。例如,此公用程式可以簡化未指定編碼資訊之網頁的顯示。搜尋引擎、知識庫及機器翻譯工具,可能也需要偵測所存取之語言資料的編碼。自動編碼尋檔工具會簡化此處理程序。

如需更多詳細資訊,請參閱「auto_ef(1)線上手冊」或「libauto_ef(3LIB)線上手冊」。

具有輔助視窗支援的 SunIM 韓文引擎

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 作業系統的韓文使用者,可受惠於支援韓文之更完備的鍵盤輸入法。具有輔助視窗支援的新韓文引擎,可為韓文使用者提供四個輔助視窗,用於控制和配置韓文輸入法 (IM)。

此 IM 支援三種獨立的鍵盤配置: 2 beol sik、3 beol sik 390 及 3 beol sik final。

適用於所有印度文的通用音譯輸入法

這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

現在,在 Solaris 作業系統的 Unicode (UTF-8) 語言環境中作業的使用者,可以輕鬆而直覺地輸入印度區域性語言的字元。與 CDE 應用程式、StarSuite 或 Mozilla 進行互動的使用者可以更輕鬆的與印度文程序檔互動。選取以音譯為基礎的輸入法 (IM) 後,使用者可用英文鍵入印度文程序檔中的同音字。然後,這些同音字會顯示在選定的程序檔中,並借助基礎配置和造型程式模組來正確拼寫和顯示。由於音譯是輸入印度文的最常用輸入法,因此該支援可大大增強 Solaris 軟體中提供的八個印度文程序檔的可用性。

附加鍵盤支援

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

在 Solaris 軟體中已增加四個附加鍵盤的軟體支援:俄文 6 型鍵盤、愛沙尼亞文 6 型鍵盤、加拿大法文 6 型鍵盤及波蘭程式設計師 5 型鍵盤。該軟體支援可為俄文、加拿大文、愛沙尼亞文及波蘭文的使用者提供更為靈活的鍵盤輸入。修改標準美國鍵盤配置以符合不同的語言需要。

五筆輸入法

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

五筆輸入法 (IM) 在中國大陸的應用非常廣泛。五筆 IM 的編碼規則是以中文字元的部首與筆劃為基礎,使用者可以使用標準鍵盤快速鍵入中文字元,而無需使用速度非常慢的基於語音的輸入法。

印度語系輸入法支援

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

Solaris 作業系統中已增加對印度區域性語言鍵盤的輸入支援。印度語系使用者可以在 Solaris 作業系統中使用他們喜好的鍵盤配置來鍵入印度語系字元。

如需進一步資訊,請參閱「國際語言環境指南」

在 Unicode 語言環境中支援的七種附加印度語系程序檔

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

除目前支援的北印度文外,Solaris 軟體現在支援以下印度語系程序檔:

這些印度區域性語言的使用者可在 Solaris 作業系統中得到 Solaris 支援的所有 Unicode 語言環境的語言支援。

如需進一步資訊,請參閱「國際語言環境指南」

香港語言環境中的 HKSCS-2001 支援

這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。

HKSCS-2001 是新版本的香港附加字元集 (HKSCS)。此新版本是在舊版的 HKSC-1999 字元集中增加116 個字元而成的。支援 HKSCS-2001 的 Solaris 香港語言環境包括: zh_HK.BIG5HKzh_HK.UTF-8

附加的軟體

本節旨在說明 Solaris 10 3/05 發行版本中的附加軟體功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。

Sun Remote Services Net Connect 3.1.1

Sun Remote Services (SRS) Net Connect 3.1.1 隨附於 Extra Value CD 中的 Solaris Express 10/04 發行版本上。SRS Net Connect 3.1.1 可讓您自行監視系統、建立效能和趨勢報告,以及接收自動通知。這些功能有助於您最大化系統可用性和可靠性與管理潛在的問題。


備註 –

對於 Solaris 9 的使用者而言,這是 Solaris 9 4/04 發行版本中的新增功能。


如需有關安裝 SRS Net Connect 的資訊,請參閱「Sun Remote Services Net Connect Activation Guide」。

免費軟體增強功能

本節旨在說明 Solaris 10 3/05 發行版本中的所有免費軟體功能,哪些部分是新增功能,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有功能。

GCC v.3.4.3

這是 Solaris 10 3/05 發行版本中的新增功能。請參閱GCC 3.4.3 版

Webmin 工具

這是 Solaris Express 11/04 發行版本中的新增功能。

Webmin 是以 Perl 撰寫的網路型系統管理工具。Webmin 是設計為在所有 UNIX 及 UNIX 架構的系統上執行,也包括 Solaris 作業系統。這個工具包含許多標準模組,可用於管理 Solaris 作業系統中所含的 UNIX 功能。Webmin 另外包含一些模組,可用於管理其他開放原始碼專案及商業供應商所提供的功能。還有其他的協力廠商模組,可用於管理標準模組所不支援的功能和產品。

Webmin 是一種開放原始碼軟體。您可以在 http://www.webmin.com 網站上取得說明文件。

智慧型平台管理介面

這是 Solaris Express 11/04 發行版本中的新增功能。

智慧型平台管理介面 (IPMI) 是一種企業標準,支援「lights-out」伺服器管理的一些概念。大部分 x86 伺服器都配有內建的管理控制器 (bmc),可透過 bmc 遠端管理系統。例如,可以在遠端開啟及關閉系統的電源,並測量溫度和電壓。

IPMI 是一種開放原始碼軟體。您可以在 http://openipmi.sourceforge.net/ 網站上取得說明文件。

Apache 第 2 版

這是 Solaris Express 11/04 發行版本中的新增功能。

Apache 第 2 版提供數種 Apache 第 1 版的增進功能,尤其是 IPv6 支援。此外,現在也直接將 SSL/TLS 納入伺服器,而不是做為一組必須同步的附加修補程式及模組。Apache 第 1 版會保留為 Solaris 10 作業系統中的預設 Web 伺服器。

Apache 第 2 版是一種開放原始碼軟體。您可以在 http://www.apache.org 網站上取得說明文件。

BIND 9

BIND 9 是 Solaris Express 8/04 發行版本中的新增功能。在 Solaris 10 3/05 發行版本中,BIND 版本已升級至 BIND 9.2.4 版。

BIND 是 DNS 的開放原始碼實作。BIND 是由網路網路系統協會 (ISC) 開發的。BIND 可讓 DNS 用戶端及應用程式查詢 IPv4 及 IPv6 網路的 DNS 伺服器。BIND 包含兩項主要元件: Stub 解析程式 API、resolver(3resolv) 以及具有各種 DNS 工具的 DNS 名稱伺服器。

BIND 可讓 DNS 用戶端使用 IPv6 傳輸連接到 IPv6 DNS 伺服器。BIND 針對 IPv6 網路提供完整的 DNS 主從式解決方案。

BIND 9.2.4 是由網際網路系統協會 (ISC) 重新設計的 DNS 名稱伺服器及工具。Solaris 10 作業系統中也包含了 BIND 9.2.4 版名稱伺服器及工具。

如需有關 BIND 8.x 到 BIND 9 的遷移資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」。有關 BIND 9 的附加資訊及說明文件位於 ISC 網站,其網址是 http://www.isc.org。如需有關 IPv6 支援的資訊,請參閱「System Administration Guide: IP Services」

Samba 增強功能

在 Solaris Express 8/04 發行版本中,Samba 提供 SMB/CIFS 用戶端的檔案及列印服務,其已升級至 3.0.4 版並修正了一些錯誤。Samba 先前在 Solaris Express 3/04 發行版本中已更新至 3.0 版。

Samba 提供 SMB/CIFS 用戶端的檔案一致性及列印服務。透過 Samba,您可以與下列網路用戶端共用伺服器的磁碟及印表機:

有兩個 UNIX 用戶端可以存取所有 SMB/CIFS 伺服器上的檔案空間及印表機。其一為 FTP 類型的用戶端。其二為建立虛擬「/smb」目錄的用戶端,此虛擬目錄提供存取 smb 共用目錄及印表機的能力。

Samba 3.0 更新了 SMB 檔案及列印伺服器以更進一步提升列印的速度。此外,Samba 3.0 提供下列增強功能:

如需進一步的資訊,請參閱「Samba 線上手冊」。使用下列指令即可找到這些線上手冊: man -M /usr/sfw/man samba。另請參閱 http://www.oreilly.com/ 上的「Using Samba, 2nd Edition」。

Flex 2.5.4a

這是 Solaris Express 8/04 發行版本中的新增功能。

flex 開放原始碼語彙分析器是 lex(1) 公用程式的增強版本。flex 提供產生快速 (但大量) 的掃描程式並批次處理這些掃描程式的能力。與 lex(1) 轉換名稱 (例如,yy_foo yy_bar) 不同,flex 具有使用不同全域可視變數及函數名稱來產生掃描程式的能力。

如需更多資訊,請參閱 /usr/sfw/man 目錄中的線上手冊。

SIP 代理伺服器

這是 Solaris Express 8/04 發行版本中的新增功能。

通訊啟動協定 (SIP) 伺服器提供 SIP 代理、註冊程式及重新導向伺服器來支援 VoIP/SIP 服務的部署。此伺服器稱為 SER。SER 遵從 RFC 3261 規範,可從 http://www.iptel.org/ 取得。

如需更多資訊,請參閱 /usr/sfw/doc/ser 目錄中的說明文件及 /usr/sfw/man 目錄中的線上手冊。

libusb 0.1.8

這是 Solaris Express 8/04 發行版本中的新增功能。

libusb 程式庫包含用於管理沒有核心驅動程式之 USB 裝置的介面集。

如需進一步資訊,請參閱 /usr/man 目錄中的「libusb 線上手冊」。此線上手冊會指示您參考 /usr/sfw/share/doc/libusb 目錄中的更多資訊。

Ghostscript 7.05

這是 Software Express 試驗程式與 Solaris 9 8/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

下列新的免費套裝軟體包含在 Solaris 作業系統中:

Ghostscript 7.05 – 讀取 PostScript 和 PDF 檔案。將這些檔案顯示在螢幕上或將它們轉換為多種印表機可以使用的格式。請參閱 /usr/sfw/share/man 中的「gs(1) 線上手冊」。


備註 –

若要檢視 Ghostscript 的授權條款、責任歸屬及著作權聲明,請顯示 /usr/sfw/share/src/<freeware name> 中的授權路徑。


新的免費套裝軟體:libxml2 2.4.16 和 libxslt 1.0.19

這是 Software Express 試驗程式與 Solaris 9 4/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

下列是 Software Express 發行版本中新的或修訂的免費套裝軟體:


備註 –

若要檢視這些套裝軟體的授權條款、責任歸屬及版權聲明,請顯示 /usr/share/src/<freeware name></filename> 中的授權路徑。


ANT 1.4.1 免費套裝軟體

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

下列新的免費套裝軟體包含在 Solaris 作業系統中: ANT 1.4.1 – 基於 Jakarta ANT Java 與 XML 的建置套裝軟體。


備註 –

若要檢視 ANT 的授權條款、屬性、以及著作權聲明,授權路徑為 /usr/sfw/share/src/<freeware name>


文件變更

本節旨在說明 Solaris 10 3/05 發行版本中說明文件的主要變更,哪些部分是新增說明,哪些則是增強 2002 年 5 月所發行之 Solaris 9 作業系統的原有說明。這些變更包括:

若要檢視 Solaris 10 7/05 發行版本中新增的說明文件變更,請參閱說明文件增強功能

Solaris 10 Documentation DVD

這是 Solaris 10 3/05 發行版本中的新增功能。

新的 Solaris 10 Documentation DVD 中包含 Solaris 10 3/05 發行版本的所有說明文件。此 DVD 取代了 Solaris 9 發行版本說明文件所使用的 CD 格式。

如需有關存取 Solaris 10 文件的資訊 (包括使用新的文件 DVD 的操作指示),請參閱「Solaris 10 文件讀我檔案」

新增的文件

下列是 Solaris 10 產品中新增的文件。

「Device Driver Tutorial」

本指導提供如何開發 Solaris 作業系統的裝置驅動程式的一些實用資訊。本書包括撰寫、建置、安裝、載入及測試實際裝置驅動程式的描述。這些說明可協助您瞭解驅動程式控制裝置的方法。本書也提供關於驅動程式開發環境、可讓您用來開發驅動程式之工具,以及避免一些驅動程式開發問題之技術的簡介。

「Introduction to the Solaris Development Environment」

Solaris 提供開發人員許多介面、架構及工具,可完全利用 Solaris 的技術。本書提供 Solaris 作業系統的簡介、Solaris 開發人員主要手冊的摘要,以及詳細資訊來源的連結。

「Solaris Dynamic Tracing Guide」

Solaris Express 1/03 發行版本引入新的「Solaris Dynamic Tracing Guide」。本指南包含新使用者適用的完整功能參照及範例。如需有關 DTrace 的進一步資訊,請參閱DTrace 動態追蹤功能

「Solaris Security for Developers Guide」

Solaris Security for Developers Guide」一書旨在說明 Solaris 作業系統中公用應用程式發展介面 (API) 及服務提供者介面 (SPI) 的安全性功能。本書的使用對象是撰寫下列程式類型的 C 語言開發人員:

  • 可以覆寫系統控制權的授權程式

  • 使用驗證及相關安全性服務的應用程式

  • 需要安全網路通訊的應用程式

  • 使用加密服務的應用程式

  • 提供或消耗安全性服務的程式庫、共用物件及外掛程式

本書旨在說明下列公用的 Solaris 安全性介面:

程序權限介面

程序權限允許開發人員在已授權應用程式中啟用安全性覆寫委派。

PAM

系統用於起始使用者驗證的可插接式驗證模組。

GSS-API

一般安全性服務應用程式介面,用於保護對等應用程式間的通訊安全。此外,GSS-API 也提供驗證、完整性及機密保護服務。

SASL

簡單驗證及安全性階層,主要由通訊協定用於驗證、私密性及資料完整性。SASL 是供較高層次的網路應用程式使用。

加密架構

以標準 PKCS #11 介面為基礎的架構,為客戶及提供者提供加密服務。

智慧卡

供智慧卡終端 IFD 處理程式開發人員使用的介面集。

有提供工作範例。

「Solaris System Management Agent Administration Guide」

系統管理代理程式 (SMA) 是以開放原始碼 Net-SNMP 代理程式為基礎。本書的使用對象是想要使用系統管理代理程式安全地管理網路裝置,以及將其 SNMP 解決方案從 Solstice Enterprise Agents 軟體遷移到系統管理代理程式的管理員。本書其中一章包含安全性主題的說明並提供範例。

「Solaris System Management Agent Developer’s Guide」

系統管理代理程式 (SMA) 是以開放原始碼 Net-SNMP 代理程式為基礎。本書的使用對象是想要建立 MIB 模組以延伸代理程式功能的開發人員。

「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」

Solaris Express 2/04 發行版本中引入了新的「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」。本書可以供負責管理執行 Solaris 10 作業系統的一或多個系統的任何人員使用。本書內容涵蓋資源管理主題,例如專案及作業、延伸統計、資源控制項以及動態資源池。本書也包含 Solaris Zones 虛擬。請參閱Solaris Zones 軟體磁碟分割技術,以及系統資源增強功能中的詳細說明。

「x86 Assembly Language Reference Manual」

x86 Assembly Language Reference Manual」是在 Solaris Express 6/04 發行版本中引入的,用於說明 x86 系統的 Solaris 組譯語言的語法。本書可協助有經驗的組譯語言程式設計師瞭解 Solaris 編譯器的反組譯輸出。本書並非組譯語言程式設計的入門參考書籍,也不可做為 x86 架構的參考手冊。

文件改編

Solaris 10 發行版本中已改編了下列文件。

資源管理說明文件的變更

資源管理章節收錄於新的「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」一書中。Solaris 9 中的「System Administration Guide: Resource Management and Network Services」一書,現為 Solaris 10 作業系統中的「System Administration Guide: Network Services」

系統管理指南改編

Solaris 10 已改編了系統管理指南。

「System Administration Guide: Basic Administration」中的內容已縮減為只包含下列主題:

複合裝置及檔案系統主題已移至「System Administration Guide: Devices and File Systems」。這本新指南包括以下裝置與檔案系統管理主題:

「System Administration Guide: Advanced Administration」包含與前一個 Solaris 發行版本相同的主題。

Solaris 安裝指南」的變更

Solaris 安裝指南」的內容已分割為各自包含特定主題的五本書。如需有關每本新書內容的資訊,請參閱下列說明。

已移動的說明文件

這些文件曾經刊載於 Solaris 9 發行版本中。這些文件現在同時刊載於其他的地方,或者其內容已移到不同的文件中。

本發行版本中尚未發佈的說明文件

這些文件沒有發佈於 Solaris 10 產品中。這些文件曾經發佈於 Solaris 9 發行版本中,可以在 http://docs.sun.com 網站上找到。

依發行日期列出的各項功能

Software Express 程式中也包含許多 Solaris 10 發行版本中的功能。本節以原始發行版本日期為依據列出所有功能的標題。


備註 –

如需 Solaris 9、Solaris 8 或 Solaris 7 發行版本中已引入之功能的摘要,請參閱 http://docs.sun.com 中的「Solaris 9 作業環境的新功能」。本書涵蓋 Solaris 9 功能,並且在附錄中有 Solaris 8 和 Solaris 7 功能的完整說明。


Solaris 10 1/06 發行版本中的新增功能

Solaris 10 1/06 發行版本引入下列功能:

Software Express 發行版本已引入下列功能。這些功能也納入在 Solaris 10 1/06 發行版本中。

Solaris Express 8/05 中的新增功能

Solaris Express 8/05 發行版本已引入下列功能:

Solaris Express 7/05 中的新增功能

Solaris Express 7/05 發行版本已引入x86: 顯示產品名稱的新 prtconf 選項功能。

Solaris Express 6/05 中的新增功能

Solaris Express 6/05 發行版本已引入下列功能:

Solaris Express 3/05 中的新增功能

Solaris Express 3/05 發行版本已引入Solaris Print Manager 中附加的大標題頁面列印選項功能。

Solaris Express 2/05 中的新增功能

Solaris Express 2/05 發行版本已引入下列功能:

Solaris 10 3/05 發行版本中的新增功能

Solaris 10 3/05 發行版本已引入下列功能:

Solaris 10 3/05 發行版本已包含下列增強功能:

Software Express 程式已引入下列功能。這些功能也已納入 Solaris 10 3/05 發行版本中。

Solaris Express 11/04 發行版本中的新增功能

Solaris Express 11/04 發行版本已引入下列功能:

Solaris Express 11/04 發行版本已包含下列增強功能:

Solaris Express 10/04 發行版本中的新增功能

Solaris Express 10/04 發行版本已引入下列功能:

Solaris Express 10/04 發行版本已包含下列經過更新的功能:

Solaris Express 8/04 發行版本中的新增功能

Solaris Express 8/04 發行版本已引入下列功能:

Solaris Express 8/04 發行版本包含下列經過修訂的功能:

Solaris Express 7/04 發行版本中的新增功能

Solaris Express 7/04 發行版本已引入下列功能:

Solaris Express 6/04 發行版本中的新增功能

Solaris Express 6/04 發行版本已引入下列功能:

在 Solaris Express 6/04 發行版本中,已包含下列幾項重要修訂:

Solaris Express 5/04 發行版本中的新增功能

Solaris Express 5/04 發行版本已引入下列功能:

在 Solaris Express 5/04 發行版本中,已包含下列幾項修訂:

Solaris Express 4/04 發行版本中的新增功能

Solaris Express 4/04 發行版本已引入下列功能:

Solaris Express 3/04 發行版本中的新增功能

Solaris Express 3/04 發行版本已引入下列功能:

另外,本發行版本有System V IPC 及其他資源控制項的增強功能。

Solaris Express 2/04 發行版本中的新增功能

Solaris Express 2/04 發行版本已引入下列功能:

Solaris Express 1/04 發行版本中的新增功能

Solaris Express 1/04 發行版本已引入下列功能:

Solaris Express 1/04 發行版本中的增強功能包括:

Solaris Express 12/03 發行版本中的新增功能

Solaris Express 12/03 發行版本已引入下列功能:

Solaris Express 11/03 發行版本中的新增功能

Solaris Express 11/03 發行版本已引入下列功能:

Solaris Express 10/03 發行版本中的新增功能

Solaris Express 10/03 發行版本已引入下列功能:

Solaris Express 9/03 發行版本中的新增功能

Solaris Express 9/03 發行版本已引入下列功能:

Solaris Express 9/03 發行版本中修訂的功能說明包括:

Software Express 試驗程式中的新增功能

本書中有說明但前面小節未列出的所有功能,皆是屬於 Software Express 試驗程式的引入功能。Solaris 10 3/05 發行版本中有這些功能。