Solaris 9 4/04 作業環境的新功能

第 2章 Solaris 9 發行版本的功能

本章概述 Solaris 9 發行版本 (2002 年 5 月首次發行) 中提供的新功能和增強功能。如需 Solaris 9 9/02 發行版本及後續 Solaris 9 發行版本中提供之其他增強功能的摘要,請參閱第 1章, Solaris 9 發行版本的新功能

本章所述之大多數功能可在 SPARC 平台和某些 x86 平台上運行。 那些針對某一種平台的描述會在其描述標題中標明是 SPARC 功能還是 x86 功能。

如需有關 Solaris 8 發行版本和 Solaris 7 發行版本中提供之功能的資訊,請參閱Solaris 9 作業環境的新功能中提供的附錄。

系統資源增強功能

Solaris 9 發行版本包含以下系統資源增強功能。

Solaris 9 資源管理程式

Solaris 9 資源管理程式改善了系統資源管理。 資源管理程式功能可讓系統管理員執行以下作業:

資源控制架構可讓您對程序和工作消耗的系統資源設定限制。 工作是與單一作業相關之程序的集合。

資源儲存區提供一種分割系統資源 (如處理器) 並在重新開機後保持這些分割區的方法。 增加了新的合理共用排程程式 (FSS),它可細化分級系統上 CPU 資源的共用。

這些功能可讓您在伺服器合併環境中更好地安排應用程式的資源分配方式。

在 Solaris 9 發行版本中,全部功能透過指令行介面進行管理。 效能監視和資源控制的設定亦可透過 Solaris 管理主控台來完成。

如需有關資源管理的更多資訊,請參閱System Administration Guide: Resource Management and Network Services和以下線上說明手冊:

新的固定優先級 (FX) 排程類別

FX 排程程式提供的排程策略,適用於需要使用者或應用程式控制排程優先級的程序。 在 FX 下運行之程序的優先級是固定的。 系統不會動態調整這些優先級。 FX 類別擁有與 TS、IA 和 FSS 類別相同的優先級範圍。

如需有關 FX 排程程式的更多資訊,請參閱Programming Interfaces GuideMultithreaded Programming Guide。 另請參閱 priocntl(1)dispadmin(1M) 線上說明手冊。

若要瞭解在相同系統上使用 FX 和 FSS 排程程式的限制,請參閱System Administration Guide: Resource Management and Network Services中的「Fair Share Scheduler」

dfduls 指令新的顯示選項

dfduls -l 指令具有新的 -h 選項。 此選項可顯示磁碟使用情況以及檔案或檔案系統的大小 (冪為 1024)。顯示出這些可以簡化 dfduls -l 指令輸出的解譯。 如果檔案或目錄大小大於 1024 個位元組,-h 選項將以 KB、MB、GB 或 TB 顯示磁碟空間。

請參閱 df(1M)du(1)ls(1) 線上說明手冊,以取得更詳細的資訊。

使用 pargspreap 指令改善除錯處理

pargspreap 這兩個新指令改善了除錯處理。 使用 pargs 指令可以列印與運行中程序或記憶體檔案關聯的引數和環境變數。 使用 preap 指令可以移除停止的處理。

請參閱 preap(1) 線上說明手冊和 proc(1) 線上說明手冊,以取得有關使用這些指令的資訊。

網路增強功能

Solaris 9 發行版本包含以下網路增強功能:

Sun ONE Directory Server


註解 –

Sun ONE Directory Server 5.1 在 Solaris 9 作業系統中提供。 Sun ONE Directory Server 5.2 作為 JavaTM Enterprise System 中的程式元件產品提供。 如需有關 Java Enterprise System 的更詳細的資訊,請參閱Sun Java Enterprise System 與 Solaris 結合


Solaris 9 發行版本提供 Sun ONE Directory Server (以前為 iPlanet Directory Server) 的整合版本。 該伺服器是一種輕型目錄存取協定 (LDAP) 目錄伺服器。 Sun ONE Directory Server 是一個功能強大的分散式目錄伺服器,旨在管理使用者和資源之企業範圍的目錄。 此可延伸目錄服務可用於內部網路應用程式、擁有交易夥伴的外部網路,以及能透過網際網路連絡客戶的電子商務應用程式。

Directory Server 透過 Sun ONE 主控台 (Sun ONE Directory Server 隨附的圖形使用者介面) 進行管理。 管理員可使用主控台來授與存取權限、管理資料庫、配置目錄,並可將資料複製到多個目錄伺服器。 使用者可透過任何啟動 LDAP 的用戶端應用程式存取資料,例如,使用針對 C 的 Sun ONE 軟體開發者工具包 (SDK) 和 Java 程式設計語言開發的應用程式。

Sun ONE Directory Server 設定的配置已使用 idsconfig 進行了簡化。 伺服器和用戶端配置資訊可從System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)中獲取。

另請參閱 http://docs.sun.com 上的 iPlanet Directory Server 5.1 Collection (Solaris Edition)。 此集合包含以下書籍:

如需有關 Sun ONE Directory Server 5.1 的授權規定,請參閱二進位碼授權。


註解 –

以下功能名稱在 Sun 開放網路環境 (Sun ONE) 中已發生變更:


輕型目錄存取協定 (LDAP) 的命名服務支援

Solaris 9 發行版本中已增強命名服務支援。 變更包含以下幾項:

如需有關 Solaris 9 發行版本 (包括安全 LDAP 用戶端) 安全功能的資訊,請參閱安全性增強功能。 如需更詳細的資訊,請參閱System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)

NIS+-to-LDAP 遷移工具

Solaris 9 發行版本宣佈終止對 NIS+ 的軟體支援並移至基於 LDAP 的命名環境。 此發行版本包含從 NIS+ 遷移至 LDAP 使用的遷移工具。 如需有關 NIS+ 宣告的更多資訊,請參閱以下網站:

http://www.sun.com/directory/nisplus/transition.html

有關如何從 NIS+ 命名服務遷移至 LDAP 的詳細說明包含在System Administration Guide: Naming and Directory Services (FNS and NIS+)中。


註解 –

在 Solaris 9 9/02 更新發行版本中,此「Transitioning From NIS+ to LDAP」附錄已移至System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)


IPv6 的 IP 安全架構

IPsec 安全架構在 solaris 9 發行版本中已經增強,可使 IPv6 資料報在機器之間安全傳輸。 對於 Solaris 9 發行版本,使用 IPv6 的 IPsec 時,僅支援使用手動密鑰。


註解 –

Solaris 8 發行版本中介紹了 IPv4 的 IPsec 安全架構。 網際網路密鑰交換 (IKE) 協定適用於 IPv4。


如需更詳細的資訊,請參閱System Administration Guide: IP Services中的「IPsec (Overview)」

增強的 inetd 指令

inetd 網路指令已被增強,以支援監視並過濾要求網路服務的外來請求。 可以配置伺服器以記錄外來請求的用戶端主機名稱,進而增強網路安全性。 inetd 指令與 Tcp-wrappers 7.6 公用程式使用相同的機制。 如需有關 Tcp-wrappers 7.6 的資訊,請參閱免費軟體增強功能

如需更詳細的資訊,請參閱inetd(1M)hosts_access(4) 及 hosts_options(4) 線上說明手冊。

Solaris FTP 用戶端

Solaris FTP 用戶端有所增強以包含對以下功能的支援:

如需有關 ftp 指令的資訊,請參閱ftp(1) 線上說明手冊。

簡單檔案傳輸協定 (TFTP) 增強功能

Solaris TFTP 用戶端和伺服器有所增強以支援 TFTP 選項延伸、區段大小協商、逾時間隔以及傳送大小等。

如需更詳細的資訊,請參閱 tftp(1)in.tftpd(1M) 線上說明手冊。 另請參閱 RFC 2347、2348 及 2349。

支援 ATM 上的 IPv6

Solaris 9 發行版本中已引入對在非同步傳輸模式 (ATM) (由 RFC 2492 指定) 網路上使用 IPv6 的支援。

如需更詳細的資訊,請參閱System Administration Guide: IP Services

增強的 snoop 資料封包截獲

snoop 資料封包截獲和顯示工具有所增強,以解碼與過濾 AppleTalk 和 SCTP 資料封包。

請參閱 snoop(1M) 線上說明手冊,以取得有關此指令的更詳細的資訊。

Solaris PPP 4.0

Solaris PPP 4.0 可讓位於某個位置的系統透過電話線或租用的通訊媒體與遠端位置的系統進行通訊。 這種點對點通訊協定 (PPP) 的實施基於廣泛使用的澳大利亞國立大學 (ANU) PPP。 Solaris PPP 4.0 對 Solaris 作業環境來說是全新的。 PPP 4.0 可藉由一組檔案輕鬆配置。 PPP 4.0 支援同步通訊和非同步通訊。 PPP 4.0 提供密碼認證協定 (PAP) 和挑戰交握鑑別協定 (CHAP) 認證。 由於 Solaris PPP 4.0 的可配置性很高,因此客戶可輕易地修改 PPP 以符合其遠端通訊需求。 還提供 asppp2pppd 轉換程序檔,用於從早期的 Solaris PPP (asppp) 遷移到 Solaris PPP 4.0。

PPP 4.0 現在包含可使用 PPP 傳送資料的 PPPoE 功能。 對 PPPoE 的支援是在 Solaris 8 10/01 發行版本中引入的。

如需更詳細的資訊,請參閱System Administration Guide: Resource Management and Network Services中的 PPP 一節pppd(1M) 線上說明手冊。

如需有關授權規定的資訊,請參考位於以下位置的綜合資料:

/var/sadm/pkg/SUNWpppd/install/copyright

/var/sadm/pkg/SUNWpppdu/install/copyright

/var/sadm/pkg/SUNWpppg/install/copyright

Sun Internet FTP Server

Sun Internet FTP ServerTM 與 Solaris 8 FTP 軟體完全相容。 FTP Server 可為 Solaris 9 使用者提供新功能和新的效能改善。

Solaris 9 FTP Server 基於 WU-ftpd 。 WU-ftpd 最初由華盛頓大學開發,現廣泛應用於網際網路上巨量資料的分配。 WU-ftpd 是大型 FTP 站點優先使用的標準。

Sun RPC 程式庫的延伸

RPC 程式庫延伸專案使用非同步協定延伸 ONC+TM RPC 程式庫。 程式設計介面已被加入傳輸獨立式遠端程序呼叫,用以提供單向非同步訊息傳送和非區段式 I/O。

如需有關 ONC+ 開發的更詳細的資訊,請參閱ONC+ Developer's Guide

sendmail 的增強功能

您可在 sendmail 版本 8.12 中使用以下新功能,該指令已包含在 Solaris 9 作業環境中:

以下詳細資訊可能符合您的特殊需求:

如需更詳細的資訊,請參閱System Administration Guide: Resource Management and Network Services中的「Mail Services (Tasks)」。 有關郵件服務的章節提供設定和修改郵件服務的簡介資訊和程序。 還提供疑難排解程序、一些背景資訊以及有關新功能的詳細資訊。


註解 –

sendmail 的 8.10 版本最早包含於 Solaris 8 4/01 作業環境中。 Solaris 9 作業環境中包含 sendmail 8.12 版本。


Solaris 網路快取記憶體及加速器 (NCA)

改善的 Solaris 網路快取記憶體及加速器 (NCA) 增加了套接字介面。 只需略微修改,任何 Web 伺服器均可透過套接字介面進行通訊。 諸如 Apache、Sun ONE Web Server (以前為 iPlanet Web Server) 以及 Zeus 之類的 Web 伺服器,可以使用標準套接字程式庫功能來利用 NCA 效能。 而且,NCA 現在支援具有向量的發送檔以提供對 AF_NCA 的支援。 最後,ncab2clf 指令亦有增強。 新選項可讓您在轉換日誌檔時略過所選日期之前的記錄,和處理特定數目的記錄。

如需有關 NCA 的更多資訊,請參閱System Administration Guide: Resource Management and Network Services中的「Managing Web Cache Servers」

IP 網路多重路徑連結

IP 網路多重路徑連結可為系統提供從網路配接卡的單節點故障進行恢復的能力,並可增加通訊流量。 對於 Solaris 8 10/00 發行版本,系統會自動將所有網路存取從有故障的配接卡切換至替代配接卡。 必須將替代配接卡連線至相同的 IP 連結。 此過程能確保對網路的存取不中斷。 有多個網路配接卡連線至相同的 IP 連結時,藉由在多個網路配接卡間分散通訊,可以增加通訊流量。

在 Solaris 8 4/01 發行版本中,動態重新配置 (DR) 使用 IP 網路多重路徑連結來停用特定網路裝置。 此程序對現有 IP 使用者不會產生任何影響。

Solaris 8 7/01 發行版本引入的新的 IP 網路多重路徑連結安全重新啟動功能,在以下條件下可節省 IP 位址。 藉由使用動態重新配置,將有故障的 NIC 從系統中移除。 在重新插入作業正常的 NIC 之前,會執行重新啟動。 在這些情況下,系統將嘗試為遺漏的 NIC 搜索介面,但最終會失敗。 IP 網路多重路徑連結安全重新啟動功能可將 IP 位址傳送到 IP 網路多重路徑介面群組中的其他 NIC 中,而不會遺失 IP 位址。

如需更多資訊,請參閱System Administration Guide: IP Services中的「IP Network Multipathing Topics」

SPARC: IP 網路多重路徑 DLPI 的連結接通通知和連結斷開通知支援

連結斷開通知可讓 IP 多重路徑連結常駐程式更快地偵測到實體的連結故障。 在啟動網路介面時,IP 多重路徑連結常駐程式會嘗試從網路介面驅動程式啟動連結接通通知和連結斷開通知。 介面偵測到對網路的實體連結遺失時,會產生斷開連結通知。 當實體連結復原時,則會產生連結接通通知。 為使通知程序工作,驅動程式必須支援此功能。 系統在接收到連結斷開通知時,會取消設定RUNNING 標幟,而在接收到連結接通通知時則會設定該標幟。 IP 多重路徑連結常駐程式使用 RUNNING 標幟來監視實體連結狀態。

如需更多資訊,請參閱System Administration Guide: IP Services中的 IP 網路多重路徑連結章節。

行動式網際網路協定

行動式網際網路協定 (行動式 IP) 能在行動式電腦 (如膝上型電腦和無線通訊設備) 之間來回傳送資訊。 行動式電腦可移至其他網路,而仍然能夠存取行動式電腦的主網路,並透過此主網路進行通訊。 Solaris 的行動式 IP 僅支援 IPv4。

對於 Solaris 8 4/01 發行版本而言,行動式 IP 可讓系統管理員設定反向通道。 反向通道可設定為從行動式節點的轉接位址到主代理程式。 此反向通道可確保 IP 資料封包具有符合拓撲邏輯的正確源位址。 藉由反向通道,系統管理員亦可將私人位址指定給行動式節點。

如需有關行動式網際網路協定的更多資訊,請參閱System Administration Guide: IP Services中的「Mobile IP Topics」

動態介面上的行動式網際網路協定 (行動式 IP) 代理程式公告

動態建立的介面是指 mipagent 常駐程式啟動之後配置的介面。 您現在可以配置外部代理程式實現,以便在動態建立的介面上傳送公告, 也可以透過公告介面來啟動或禁用一些未經要求的公告。

如需有關行動式網際網路協定的更多資訊,請參閱System Administration Guide: IP Services中的「Mobile IP Topics」

Berkeley 網際網路名稱網域

Berkeley 網際網路名稱網域 (BIND) 的更新發行版本已整合在 solaris 9 發行版本中。 更新發行版本為 BIND 8.2.4。

BIND 功能包含以下幾項:

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

網路免費軟體

請參閱免費軟體增強功能,以取得 Solaris 9 發行版本中有關 GNU wget 1.6Ncftp Client 3.0.3Samba 2.2.2 的資訊。

系統管理工具

Solaris 9 發行版本包含以下系統管理增強功能。

Solaris 容體管理程式

Solaris 容體管理程式提供儲存管理工具。 這些工具可讓您建立並管理 RAID-0、RAID-1 與 RAID-5 容體,以及事務處理 (記錄) 裝置與軟式分割區。 Solaris 容體管理程式可提供 Solstice DiskSuiteTM 的所有功能。 Solaris 容體管理程式增加了以下功能:

solaris 9 發行版本無縫支援將運行 Solstice DiskSuite (SDS) 的現有系統升級至 Solaris 容體管理程式。 這種升級不會影響或變更配置。 提供完整、自動的鏡像根檔案系統升級支援。

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

統一的 diff 格式

diffsccs-sccsdiff 指令已更新,可支援 GNU 樣式的統一 diff 格式。 在此格式中,上下文文字行僅在差異清單中列印一次。

如需有關這些指令的資訊,請參閱 diff(1)sccs-sccsdiff(1) 線上說明手冊。

通用日誌旋轉工具

solaris 9 發行版本中提供通用日誌旋轉工具。 系統管理員可使用此工具來維護和旋轉系統以及應用程式日誌檔。 如需更詳細的資訊,請參閱 logadm(1M)logadm.conf(4) 線上說明手冊。

Solaris 管理主控台

Solaris Management Console 2.1 是一種基於 GUI 的「傘狀應用程式」,可作為各種管理工具的起點。 主控台 (SMC) 的配備完整,具有一個預設工具箱,此工具箱包含以下工具:

您可以在預設工具箱中增加或刪除工具。 藉由使用主控台工具箱編輯器,您可以建立新的工具箱來管理不同的工具集。

還可以管理無磁碟用戶端,但只能透過指令行介面管理。

如需更詳細的資訊,請參閱System Administration Guide: Basic Administration中的「Solaris Management Console (Overview)」

修補程式管理程式

修補程式管理程式管理是為 Solaris9 作業環境和相容發行版本建立的修補程式。 您可以顯示已安裝的修補程式及其特性; 將修補程式同時增加到一個或多個系統中; 移除修補程式、分析系統的修補需求和從 SunSolve 線上服務下載修補程式。

新的 smpatch 指令可在單一或多台機器上安裝修補程式、分析修補需求以及下載所需修補程式。

請參閱 smpatch(1M) 線上說明手冊,以取得更詳細的資訊。

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 是 Sun Microsystems 對基於 Web 的企業管理 (WBEM) 的實現。 WBEM 是一套管理和與網際網路相關的技術。 這些技術旨在統一企業運算環境的管理。 Solaris WBEM Services 在 solaris 9 發行版本中已更新至 2.5 版。

基於 Web 的企業管理工具中提供了更詳細的資訊。

CIM 物件管理程式現在會偵聽 HTTP 埠 5988

CIM 物件管理程式可偵聽 RMI 埠 5987 上的遠端方法呼叫 (RMI) 連線。該物件管理程式現在還可以偵聽 HTTP 埠 5988 上的 XML 和 HTTP 連線。在 Solaris 8 發行版本和 Solaris 8 更新發行版本中,CIM 物件管理程式偵廳預設 HTTP 埠 80 上的 XML 和 HTTP 連線。

如需更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

SNMP Adapter for WBEM

SNMP Adapter for WBEM 旨在供系統管理員使用。 此配接卡可讓簡單網路管理協定 (SNMP) 管理應用程式存取由 Solaris WBEM Services 提供的系統管理資訊。

SNMP Adapter for WBEM 與 SolsticeTM 企業代理程式 (SEA) 主代理程式一起使用。 此配接卡將 SNMP 請求對映至等效的 WBEM 一般資訊模型 (CIM) 特性或實例。

WBEM 的 SNMP 配接卡也會將來自 CIM 物件管理程式的回應重新對映至返回管理應用程式的 SNMP 回應。

對映檔案包含每個物件相對應的物件識別碼 (OID)、類別名稱、特性名稱及抽象語法記號 1 (ASN.1) 類型。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SKD Developer's GuideSolaris WBEM Services Administration Guide

Solaris Product Registry 3.0

Solaris Product Registry 3.0 包含以下新功能:

如需更詳細的資訊,請參閱System Administration Guide: Basic Administration

在 Solaris Web Start 程式中修改軟體群組

Solaris Web Start 程式已更新,可讓您修改所選 Solaris 軟體群組。 您可以增加或移除套裝軟體。

如需更詳細的資訊,請參閱System Administration Guide: Basic Administration

系統管理免費軟體工具

如需有關 GNU grep 2.4.2GNU tar 1.13 的資訊,請參閱免費軟體增強功能GNU grep 2.4.2 為式樣匹配程式。 GNU tar 1.13 為歸檔程式。

檔案系統增強功能

solaris 9 發行版本包含以下檔案系統增加功能。

延伸的檔案性質

增強後的 UFS、NFS 以及 TMPFS 檔案系統包含延伸的檔案性質。 應用程式開發者可將特定性質與檔案關聯。 例如,視窗系統檔案管理應用程式的開發者可能會選擇將顯示圖示與檔案關聯。

延伸性質邏輯上表示與目標檔案關聯之隱藏目錄內的檔案。

您可以使用延伸檔案性質 API 和一組 shell 指令來增加和處理檔案系統性質。 請參閱 fsattr(5)openat(2)runat(1) 線上說明手冊,以取得更多資訊。

Solaris 中的許多檔案系統指令均提供性質探查選項,您可藉此查詢、複製、修改或尋找檔案性質。 如需更多資訊,請參閱線上說明手冊中的特定檔案系統指令。

另請參閱System Administration Guide: Basic Administration,以取得更多資訊。

改善的 UFS 直接 I/O 並行處理

資料庫應用程式可使用直接 I/O 效能來存取未緩衝的檔案系統資料。 改善後的直接 I/O 允許對常規 UFS 檔案進行並行讀取和寫入存取。 以前,更新檔案資料的作業會鎖定所有其他的讀取或寫入存取,直到更新作業完成。

請參閱System Administration Guide: Basic Administrationmount_ufs(1M)線上說明手冊,以取得更多資訊。

DNLC 改善

目錄名稱查找快取有所增強,以在您存取包含 1000 個或更多檔案的大型目錄中的檔案時提昇效能。

DNLC 是一般檔案系統服務。 DNLC 會快取最近參考過的目錄名稱及它們關聯的 Vnode。 UFS 目錄項目以線性方式儲存在磁碟上。 這表示要找出一個項目需要搜尋每個項目的名稱, 增加一個新項目需要搜尋整個目錄以確定該名稱不存在。 為解決此效能問題,DNLC 將整個目錄快取在記憶體中。

此發行版本中的另一個功能是,DNLC 會快取已查找卻不存在的檔案物件。 此功能稱為反快取,由於有些應用程式會重複測試以檢查檔案是否存在,所以該功能很有用。

新的可調整參數與 DNLC 改善關聯。 這些參數已經最佳化設定。 請勿隨意變更參數。

請參閱Solaris Tunable Parameters Reference Manual,以取得更詳細的資訊。

UFS 快照 (fssnap)

您可以使用 fssnap 指令來建立檔案系統的快照。 快照是一個檔案系統的暫存影像,專用於備份作業。

fssnap 指令在運行時,會建立一個虛擬裝置和一個後備儲存檔案。 您可以使用任何現有的 Solaris 備份指令備份虛擬裝置,該裝置不論看起來或實際運作都像真實的裝置。 後備儲存檔是一個點陣式檔案,該檔案包含上次快照之後修改過的預先快照資料的副本。

請參閱System Administration Guide: Basic Administrationfssnap(1M) 線上說明手冊,以取得更多資訊。

更新的 mkfs 指令

已更新的 mkfs 指令可以在您建立檔案系統時提昇效能。 改善後 mkfs 的效能通常比先前 Solaris 發行版本中的效能快 10 倍。 在您建立大型和小型的檔案系統時,均可感受到系統效能的提昇。 然而,最明顯的 mkfs 效能改善在具有大容量或高速磁碟的系統上才能表現出來。

安裝增強功能

solaris 9 發行版本包含以下安裝增強功能。

Solaris Live Upgrade 2.0


註解 –

Solaris Live Upgrade 2.0 可在 Solaris 9 作業環境中獲得。 本描述適用於版本 2.0。

現在,Solaris Live Update 2.1 可在 Solaris 9 8/03 更新發行版本中獲得。 如需 Solaris Live Update 2.1 的描述,請參閱Solaris Live Upgrade 2.1


Solaris Live Upgrade 提供一種升級方法,該方法可極大地減少與作業系統升級關聯的正常服務中斷。 您可以複製目前運行的啟動環境,而在原來的啟動環境繼續運行的同時,升級複製啟動環境。 系統重新啟動時,複製的啟動環境便會啟動而成為作用中的啟動環境。 如果發生故障,您只需簡單地重新啟動,即可快速返回原來的啟動環境。 此功能可消除與一般測試和評估程序關聯之生產環境的當機時間。

除升級啟動環境之外,您還可以在非作用中的啟動環境中安裝 Web Start Flash 歸檔檔案。 系統重新啟動時,您在非作用中的啟動環境中安裝的配置會處於作用中。

solaris 9 發行版本包含數個僅適用於指令行介面的 Live Upgrade 增強功能。 這些增強功能會影響以下幾項:

如需有關 Solaris Live Upgrade 的更詳細的資訊,請參閱Solaris 9 4/04 安裝指南中的「Solaris Live Upgrade (主題)」


註解 –

在 Solaris 9 更新發行版本中,請注意以下名稱變更:

Solaris Flash (以前為 Web Start Flash)


Web Start Flash 安裝功能

Web Start Flash 安裝功能可讓您在機器上建立 Solaris 作業環境的單一參考安裝。 然後,在數個電腦上複製該安裝。

如需更詳細的資訊,請參閱Solaris 9 4/04 安裝指南中的「Solaris Flash 安裝功能 (主題)」


註解 –

在 Solaris 9 更新發行版本中,請注意以下名稱變更:

Solaris Flash (以前為 Web Start Flash)


使用 FTP 擷取 Web Start Flash 歸檔檔案

Web Start Flash 程式已更新以便讓您使用 FTP 擷取 Web Start Flash 歸檔檔案。 安裝歸檔檔案時,您可以指定歸檔檔案在 FTP 伺服器上的位置。

如需有關如何從 FTP 伺服器上擷取歸檔檔案的詳細資訊,請參閱Solaris 9 4/04 安裝指南


註解 –

在 Solaris 9 更新發行版本中,請注意以下名稱變更:

Solaris Flash (以前為 Web Start Flash)


最小安裝

在核心軟體群組或複合叢集中組成數種功能的檔案,現在已移至單獨的、更具邏輯組織的套裝軟體內。 當您安裝 Solaris 軟體時,可以選擇性地在 Solaris 作業環境中不包括這些套裝軟體。 也可以在安裝之後,使用 pkgrm 指令來移除這些套裝軟體。 請參閱pkgrm(1M) 線上說明手冊。

組成以下功能的檔案已移至新的或現有的套裝軟體中:

x86: PXE 網路啟動

x86 預啟動執行環境 (PXE) 可讓您直接從網路啟動 Solaris x86 系統,而不必使用 Solaris 開機磁片。 x86 系統必須支援 PXE。 在支援 PXE 的系統上,藉由系統的 BIOS 設定工具或網路配接卡的配置設定工具,讓系統使用 PXE。 Solaris 開機磁片可用於不支援此功能的系統。

如需更詳細的資訊,請參閱Solaris 9 4/04 安裝指南

較長的套裝軟體名稱

pkgmk 公用程式現在可以用來建立名稱長度多達 32 個字元的套裝軟體。 請參閱 pkgmk(1)pkgadd(1M) 線上說明手冊。

從 Solaris DVD 進行安裝

現在您可以從 Solaris DVD 安裝 Solaris 作業環境和附加軟體。 DVD 可讓您執行 SolarisTM Web Start 安裝或自訂 JumpStart 安裝。 Solaris DVD 包含 Solaris 軟體、ExtraValue 軟體和 Solaris 說明文件。

如需詳細說明,請參閱Solaris 9 4/04 安裝指南

Solaris Web Start 程式使用 sysidcfg 檔案

Solaris Web Start 程式已經修改,可以在安裝或升級期間使用 sysidcfg 檔案來配置系統資訊。 使用系統的配置資訊,建立 sysidcfg 檔案。 建立此檔案後,Solaris Web Start 程式將不再於安裝期間提示您輸入系統資訊。

如需詳細說明,請參閱Solaris 9 4/04 安裝指南

Solaris Web Start 程式增強功能

Solaris Web Start 程式已經更新,可讓您在 Solaris 安裝或升級期間執行以下功能:

如需詳細說明,請參閱Solaris 9 4/04 安裝指南

時區選項的增加

Solaris 9 作業環境中可用的時區數目已大幅增加。 當您安裝 Solaris 作業環境時,可依地理區域來選取時區。 各洲和國家/地區清單中的時區選項均已擴充。

如需詳細說明,請參閱Solaris 9 4/04 安裝指南

Solaris Web Start Wizards SDK 3.0.1

Solaris Web Start WizardsTM SDK 簡化了原有 Solaris 應用程式、Java 應用程式以及非 Java 應用程式的安裝、設定和管理。 使用 Solaris Web Start Wizards 軟體,開發者可以將 Solaris 版和 Microsoft Windows 版的應用程式封裝在一起。 安裝精靈會管理平台特定事項。

Web Start Wizards SDK 3.0.1 現包含在 solaris 9 發行版本中。 SDK 3.0.1 可使用 Solaris Web Start 程式來安裝。

用於自訂 JumpStart 安裝的新啟動選項

已增加新選項,當執行自動 JumpStart 自訂安裝時可與 boot 指令一起使用。

使用 boot 指令,您可以指定要用以執行安裝的配置檔的位置。 您可以指定 HTTP 伺服器、NFS 伺服器或是位於本機媒體之檔案的路徑。 如果您不知道檔案路徑,可要求安裝程式提示。 提示在機器啟動並連線至網路後顯示。

使用 nowin 選項,您可以指定自訂 JumpStart 程式不開始執行 X 程式。 無需使用 X 程式來執行自訂 JumpStart 安裝。 使用 nowin 選項,可以縮短安裝時間。

如需有關如何使用這些新選項的詳細說明,請參閱Solaris 9 4/04 安裝指南中的「自訂 JumpStart 安裝 (主題)」

升級鏡像

solaris 9 發行版本現在支援作業環境的根鏡像升級和複合裝置升級,它們都是由 Solaris 容體管理程式 (以前為 Solstice DiskSuite) 建立的。 如果您升級的系統具有 Solaris 容體管理程式建立的複合裝置,則無需再編輯系統的 vfstab。 根鏡像會被偵測到,並且鏡像中的作業環境會被升級。 此程序的運行方式與沒有複合裝置的一般升級相同。

使用系統識別公用程式進行預設路由選擇

在安裝期間,系統標識公用程式會自動嘗試決定預設的路由器。

如需安裝資訊,請參閱Solaris 9 4/04 安裝指南

使用系統識別公用程式進行配置

在系統識別期間,系統識別公用程式會將系統配置為 LDAP 用戶端。 先前的 Solaris 發行版本只能將機器配置為 NIS、NIS+ 或 DNS 用戶端。

如需安裝資訊,請參閱Solaris 9 4/04 安裝指南

修補程式分析程式

當使用 Solaris Web Start 程式來升級至 Solaris 更新發行版本時,可以使用修補程式分析程式。 修補分析程式會在您的系統上執行分析作業。 此分析決定要透過升級至 Solaris 更新發行版本來移除或降級的修補程式。 升級為 Solaris 9 發行版本時,不需要使用修補程式分析程式。

如需更詳細的安裝資訊,請參閱Solaris 9 4/04 安裝指南

系統效能增強功能

solaris 9 發行版本包含以下系統效能增強功能。

SPARC: 多重分頁大小支援

多重分頁大小支援 (MPSS) 允許程式使用任何硬體支援的分頁大小,以存取虛擬記憶體的各部分。 先前在 UltraSPARC 平台上,程式的堆疊、堆疊儲存區或使用 mmap() 對映的匿名記憶體僅可使用 8 KB 的分頁。

您可以使用 MPSS 來運行具有特定記憶體分頁大小設定的老舊應用程式,這些應用程式均可受益於這種效能調整。 使用較大的分頁大小可能會明顯提昇頻繁使用大量記憶體的程式之效能。

如需更多資訊,請參閱 pagesize(1)mpss.so.1(1)ppgsz(1)mmap(2) 線上說明手冊。

改善的多重執行緒程式庫

此發行版本包含已改善且速度更快的多重執行緒程式庫,它在先前的 Solaris 軟體發行版本中用作 libthread 的替代品。

如需更詳細的資訊,請參閱Multithreaded Programming Guidethreads(3THR) 線上說明手冊。

Solaris 網路快取記憶體及加速器 (NCA)

改善的 Solaris 網路快取記憶體及加速器 (NCA) 增加了套接字介面。 僅需極小的修改,任何 Web 伺服器即可透過此套接字介面與 NCA 通訊。 請參閱網路增強功能

SPARC: 伺服器的效能改善

控制虛擬分頁和實體分頁以及如何快取這些分頁的演算法已得以改善。 這些增強功能可將伺服器中的一般使用者載入作業之系統效能提昇約 10%。

動態詳細共用記憶體 (DISM)

動態詳細共用記憶體 (DISM) 允許資料庫動態延伸或縮減共用資料區段的大小。 此功能可避免詳細共用記憶體 (ISM) 的錯誤配置問題和拒絕服務安全脆弱性。

ISM 是由大型鎖定記憶體分頁組成的共用記憶體區段。 ISM 鎖定分頁數保持為常數或不變。 動態 ISM (DISM) 則是可分頁的 ISM 共用記憶體,其鎖定分頁數為變數或可變更。 因此,在動態重新配置期間,DISM 可支援在系統中釋放或增加更多實體記憶體。 DISM 的大小可包括可用實體記憶體以及磁碟交換區。

請參閱線上說明手冊 shmop(2)


註解 –

在 Solaris 9 9/02 更新發行版本中,DISM 可支援大型分頁。 如需此大型分頁支援的描述,請參閱SPARC: 動態基本共用記憶體 (DISM) 大型分頁支援


伺服器和用戶端管理

solaris 9 發行版本包含以下伺服器和用戶端管理的增強功能。

動態主機配置協定 (DHCP)

動態主機配置協定 (DHCP) 服務可讓主機系統接收 IP 位址及網路配置資訊。 此資訊由網路伺服器在主機啟動時提供。 Solaris DHCP 服務已在數個方面有所改善,因而可以支援更多的用戶端:

此外,Solaris DHCP 伺服器現在還支援動態 DNS 更新。 您可讓 DHCP 服務使用要求特定主機名稱之 DHCP 用戶端的主機名稱來更新 DNS 服務。

現在可以將 Solaris DHCP 用戶端配置為要求特定的主機名稱。

如需更多資訊,請參閱System Administration Guide: IP Services

無磁碟用戶端管理

無磁碟用戶端管理可經由指令行使用。 您可以管理無磁碟用戶端,列出無磁碟用戶端的 OS 服務,以及管理所有現有無磁碟用戶端上的修補程式。

如需有關無磁碟用戶端管理的資訊,請參閱System Administration Guide: Basic Administration中的「Managing Diskless Clients (Tasks)」

安全性增強功能

solaris 9 發行版本包含以下安全性增強功能。

網際網路密鑰交換 (IKE) 協定

網際網路密鑰交換 (IKE) 可將 IPsec 的密鑰管理自動化。 IKE 可取代 IPv4 網路上的手動密鑰指定和刷新。 IKE 可讓管理員管理更多的安全網路。

系統管理員可使用 IPsec 設定安全 IPv4 網路。 in.iked 常駐程式提供啟動時的密鑰導出、認證和認證保護。 常駐程式是可配置的。 管理員在配置檔案中設定參數。 在設定好參數之後,無需手動刷新密鑰。

如需更詳細的資訊,請參閱System Administration Guide: IP Services中的「Internet Key Exchange」

Solaris Secure Shell

Secure Shell 允許使用者透過不安全的網路來安全存取遠端主機。 資料傳輸和互動式使用者網路工作時段都會受到保護,以避免被竊聽、工作時段被侵襲及過程中被侵襲。 Solaris 9 Secure Shell 支援 SSHv1 和 SSHv2 協定版本, 同時提供使用公開密鑰加密方法的強認證。 為取得額外的保護,可以透過 Secure Shell 連線提供 X 視窗系統和其他網路服務安全通道。

Secure Shell 伺服器 sshd 支援監視並過濾要求網路服務的外來請求。 伺服器可配置為記錄外來請求的用戶端主機名稱,進而增強網路安全性。 sshd 使用的機制與在免費軟體增強功能中描述的 Tcp-wrappers 7.6 公用程式使用的機制相同。

如需更詳細的資訊,請參閱 sshd(1M)hosts_access(4) 及 hosts_options(4) 線上說明手冊。 另請參閱System Administration Guide: Security Services中的「Using Solaris Secure Shell (Tasks)」

Kerberos 密鑰分配中心 (KDC) 和管理工具

系統管理員可以使用 Kerberos V5 認證、私密性和完整性來改善系統安全性。 NFS 是使用 Kerberos V5 提供安全性的應用程式範例。

以下清單主要顯示 Kerberos V5 的新功能。

如需更詳細的資訊,請參閱System Administration Guide: Security Services中的「Administering the Kerberos Database」

安全 LDAP 用戶端

solaris 9 發行版本包含基於 LDAP 用戶端的安全性新功能。 新的 LDAP 程式庫規定了 SSL (TLS) 以及 CRAM-MD5 加密機制。 這些加密機制可讓客戶在 LDAP 用戶端以及 LDAP 伺服器之間的連線上部署加密方法。

Sun ONE Directory Server 5.1 (以前為 iPlanet Directory Server 5.1) 是 LDAP 目錄伺服器。 如需有關此伺服器的更詳細的資訊,請參閱網路增強功能

IPsec 和 Kerberos 的加密模組

solaris 9 發行版本包含 IPsec 和 Kerberos 的強加密。 在先前的發行版本中,加密模組僅可從 Solaris Encryption Kit CD-ROM 上取得,或透過 Web 下載。 現在,Solaris 9 作業環境中包含多個此類演算法。 這些演算法包含對 Kerberos 的 56 位元 DES 私密性支援,以及對 IPsec 的 56 位元 DES 和 128 位元 3 密鑰三重 DES 支援。


註解 –

更強的加密支援可從 Solaris Encryption Kit CD-ROM 上取得,也可從 Web 下載。 IPsec 支援 128 位元、192 位元或 256 位元進階加密標準 (AES) 和以 8 位元遞增的 32 位元至 448 位元 Blowfish。


如需有關 IPsec 支援的資訊,請參閱System Administration Guide: IP Services中的「IPsec (Overview)」。 如需有關 Kerberos 支援的資訊,請參閱System Administration Guide: Security Services中的「Introduction to SEAM」

IPv6 的 IP 安全架構

IPsec 安全框架已在 solaris 9 發行版本中得以增強,可讓 IPv6 資料封包在電腦間安全傳輸。 對於 solaris 9 發行版本,使用 IPv6 的 IPsec 時,僅支援使用手動密鑰。


註解 –

IPv4 的 IPsec 安全框架是在 solaris 8 發行版本中引入的。 網際網路密鑰交換 (IKE) 協定適用於 IPv4。


如需更詳細的資訊,請參閱System Administration Guide: IP Services中的「IPsec (Overview)」

基於角色的存取控制 (RBAC) 增強功能

基於角色的存取控制 (RBAC) 資料庫可以透過 Solaris 管理主控台的圖形介面來管理。 權限現在也可以透過 policy.conf 檔案中的預設值來指定。 此外,權限中還可以包含其他權限。

如需有關 RBAC 的更詳細的資訊,請參閱System Administration Guide: Security Services中的「Role-Based Access Control (Overview)」。 如需有關 Solaris 管理主控台的資訊,請參閱系統管理工具

Xserver 安全選項

新的選項可讓系統管理員只允許加密連線至 Solaris X 伺服器。 如需更詳細的資訊,請參閱Solaris 9 的桌面使用者功能

通用安全服務應用程式設計介面 (GSS-API)

通用安全服務應用程式設計介面 (GSS-API) 是一個安全框架,可讓應用程式保護傳輸的資料。 GSS-API 可為應用程式提供認證、完整性以及機密性的服務。 此介面允許這些應用程式基於安全考量而完全通用。 應用程式無須檢查使用的基礎平台 (如 Solaris 平台) 或安全機制 (如 Kerberos)。 這表示使用 GSS-API 的應用程式可具有高度的可攜性。

如需更多資訊,請參閱GSS-API Programming Guide

其他安全軟體

如需有關 SunScreenTM 3.2 防火牆產品的資訊,請參閱附加的軟體

另請參閱免費軟體增強功能,以取得有關 solaris 9 發行版本中 Tcp-wrappers 7.6 免費軟體的資訊。 Tcp-wrappers 7.6 為小型常駐程式,可用來監視並過濾要求網路服務的外來請求。

Xserver 功能

solaris 9 發行版本包含以下 Solaris X 伺服器增強功能。

Solaris 上的 IPv6 之 X11 支援

Solaris X 視窗系統伺服器和用戶端程式庫現可支援網際網路協定版本 6 (IPv6)。 除現有的 IPv4 支援外,還可使用此支援。 在網路上顯示 X 應用程式時,此功能可讓您使用 IPv6 位址和連線。

Xserver 安全選項

新的選項可讓系統管理員控制 Solaris X 伺服器使用的傳輸方法。 需要對主機採取安全措施的管理員現在可以禁用直達 Xserver 的遠端 TCP 連線。 同時,管理員可透過Secure Shell 建立加密連線通道。

請參閱 Xserver(1) 線上說明手冊中 -nolisten 選項的描述以取得更詳細的資訊。

Xsun 鍵盤響鈴選項

Xsun 伺服器現在可配置為透過聲訊裝置播放音調。 此選項可取代程式發出嗶聲時讓鍵盤發出響鈴。 藉由此選項,使用者可以透過 Xset 程式或 CDE 控制台來自訂音量、音高以及嗶聲的長度。 使用者可調整嗶聲以使其適合收聽和符合個人喜好。

請參閱 Xsun(1) 線上說明手冊中 -audiobell 選項的描述,以取得更詳細的資訊。

使用 Xsun 伺服器作為僅供顯示裝置

新選項讓 Xsun 伺服器可在沒有鍵盤或滑鼠的情況下運行。 您可以使用以下方法,在不使用滑鼠或鍵盤的情況下以僅供顯示模式運行 Solaris 視窗管理程式:

請參閱 Xsun(1) 線上說明手冊,以取得更詳細的資訊。

可移除式媒體管理

solaris 9 發行版本包含以下對可移除式媒體的增強功能。

使用 cdrw 指令寫入 CD 檔案系統

cdrw 指令可讓您以 ISO 9660 格式寫入 CD 檔案系統。 您可以使用 CD-R 或 CD-RW 媒體裝置上的 Rock Ridge 或 Joliet 延伸。

您可以使用 cdrw 指令執行以下作業:

移至以下網站可以取得建議的 CD-R 或 CD-RW 裝置的資訊:

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

請參閱 cdrw(1) 線上說明手冊,以取得有關使用此指令的資訊。

改善的可移除式媒體管理

容體管理功能在本發行版本中已改善,可以完全支援可移除式媒體。 這種改善表示已掛載以下媒體,並且這些媒體在插入後即可讀取:

使用一般桌上管理系統環境 (CDE) 和 Solaris 指令行增強功能,您可以完成以下作業:

請參閱System Administration Guide: Basic Administration以取得使用指令行介面管理可移除式媒體的資訊。 請參閱Solaris 一般桌上管理系統環境:使用者指南,以取得使用 CDE 檔案管理程式管理可移除式媒體的資訊。

裝置管理

solaris 9 發行版本包含以下裝置管理的增強功能。

SPARC: Sun StorEdge 通訊管理程式

Sun StorEdgeTM 通訊管理程式功能支援 I/O 裝置 (如光纖通道可存取儲存) 的多重路徑。 此功能可在多個裝置間平衡工作量。 此外,透過將請求從有故障的介面卡或儲存裝置重新導向至工作正常的插卡或裝置,通訊管理程式可以提高可靠性。

SPARC: Sun Gigaswift 乙太網路驅動程式

對於 Solaris 8 7/01 發行版本而言,Solaris 作業環境包含對 SunTM Gigaswift 1000Base-T 乙太網路驅動程式的支援。 此產品可增強 1 十億位元組雙絞線銅質乙太網路連結的效能。

如需更詳細的資訊,請參閱 ce(7D) 線上說明手冊。

USB 裝置


註解 –

在 Solaris 9 4/04 發行版本中,提供了經修訂的新 USB 功能的描述。 請參閱裝置管理


Solaris 作業環境支援 USB 裝置,如鍵盤、滑鼠裝置、聲訊裝置、大型儲存裝置以及印表機。


註解 –

這些對 USB 裝置支援的增強功能是 solaris 9 發行版本中針對 SPARC 平台的新功能。 在 Solaris 9 12/02 更新發行版本中,這些增強功能現在也可用於 x86 平台。


Sun Microsystems 對 USB 裝置的支援如下:

使用 USB 大型儲存裝置


註解 –

在 Solaris 9 4/04 發行版本中,提供了經修訂的 USB 新功能的描述。 請參閱裝置管理


Solaris 環境中支援許多 USB 大型儲存裝置。 一些不相容的 USB 裝置可能也能工作。 請參照 /kernel/drv/scsa2usb.conf 檔案中提供的資訊,確定是否可以支援特定裝置。


註解 –

這些 USB 大型儲存裝置增強功能是 solaris 9 發行版本中針對 SPARC 平台的新功能。 在 Solaris 9 8/03 更新發行版本中,這些增強功能現在也可用於 x86 平台。


如需更詳細的資訊,請參閱System Administration Guide: Basic Administration

使用 cfgadm 指令熱插拔 USB 裝置


註解 –

在 Solaris 9 4/04 發行版本中,提供了經修訂的 USB 新功能的描述。 請參閱裝置管理


使用 cfgadm 指令,您可以在不關機的情況下在正運行的系統中熱插拔 USB 裝置。 您也可以使用 cfgadm 指令,在實體上不移除裝置的情況下,對 USB 裝置進行邏輯上的熱插拔。 當您需要從遠端位置重設 USB 裝置時,此方案很方便。


註解 –

這些熱插拔增強功能是 solaris 9 發行版本中針對 SPARC 平台的新功能。 在 Solaris 9 8/03 更新發行版本中,這些增強功能現在也可用於 x86 平台。


如需更多資訊,請參閱 cfgadm_usb(1M) 線上說明手冊。

USB 印表機支援


註解 –

在 Solaris 9 4/04 發行版本中,提供了經修訂的 USB 新功能的描述。 請參閱裝置管理


您可以使用 Solaris 列印管理程式設定連線至具有 USB 連線埠之系統的 USB 印表機。

USB 印表機的新邏輯裝置名稱如下:

/dev/printers/[0...N]*

所以,當您向印表機伺服器加入 USB 印表機時,請為 USB 印表機選取這些裝置中的一個。 在 [增加新連線的印表機] 螢幕上,於 [印表機通信埠] 下選取一個裝置。


註解 –

這些 USB 印表機支援增強功能是 solaris 9 發行版本中針對 SPARC 平台的新功能。 在 Solaris 9 8/03 更新發行版本中,這些增強功能現在也可用於 x86 平台。


如需有關使用 Solaris 列印管理程式以設定印表機的更多資訊,請參閱System Administration Guide: Advanced Administration

solaris 9 發行版本中的 USB 印表機驅動程式支援所有 USB 印表機類的相容印表機。 請查看 usbprn(7D) 線上說明手冊中建議的 PostScriptTM 印表機清單。

如需有關熱插拔 USB 印表機的資訊與注意事項,請參閱 usbprn(7D) 線上說明手冊的注意事項與診斷章節。

重新配置協調管理程式 (RCM)

系統資源的動態重新配置功能可讓您在系統處於運行中時重新配置系統元件。 此功能自 solaris 8 發行版本起即透過 cfgadm 指令提供。 重新配置協調管理程式是用來管理系統元件動態移除的框架。 藉由 RCM,您可以依序註冊和釋放系統資源。

以前,您必須在以動態方式移除資源之前先以手動方式從應用程式中釋放資源, 或者,您可以使用帶 -f 選項的 cfgadm 指令來強制執行重新配置作業, 但此選項可能會將應用程式置於未知狀態。 同時,手動從應用程式中釋放資源通常都會造成錯誤。

您可以使用新的 RCM 程序檔功能來自行撰寫關閉應用程式的程序檔。 您可以撰寫程序檔,以在動態重新配置期間從您的應用程式中徹底釋放裝置。 如果重新配置請求影響到由程序檔所註冊的資源,RCM 框架會自動啟動程序檔,以回應該重新配置請求。

請參閱System Administration Guide: Basic Administrationrcmscript(4) 線上說明手冊,以取得更多資訊。

mp 程式增強功能

mp(1) 程式的增強功能中,已修改的 mp 指令可作為 X 列印伺服器用戶端來工作。 請配置在主機中運行的 X 列印伺服器。 然後,mp 指令就可以用 X 列印伺服器支援的任何列印說明語言來列印輸出。 新引入的選項 -D-P 可用來將 mp 作為 X 列印伺服器用戶端來操作。

如需更多資訊,請參閱國際語言環境指南中的「列印過濾器增強」

SPARC: 新的動態重新配置錯誤訊息

增強的動態重新配置軟體改善了動態重新配置問題的疑難排解方式。

請參閱System Administration Guide: Basic Administrationcfgadm(1M) 線上說明手冊,以取得更多資訊。

開發工具

solaris 9 發行版本包含以下開發工具增強功能。

Solaris 和 Linux 應用程式設計介面的相容性

Solaris 8 Software Companion CD 上的一些免費軟體現已整合到 Solaris 9 作業環境中。 因此,軟體應用程式的開發者現在可以在 Solaris 作業環境中,更輕鬆地開發及編譯他們的免費應用程式。 免費軟體程式庫中包含以下軟體:

如需有關 Solaris 媒體上可用的免費軟體之更詳細的資訊,請參閱免費軟體增強功能

選擇 Live Upgrade 訊息的 XML 輸出

現在,在指令行上使用 Solaris Live Upgrade 時,可以透過 -X 選項選擇 XML 輸出。 此選項在您撰寫使用 Solaris Live Upgrade 作為工具的程式或 shell 程序檔時使用。 預設的輸出是文字,但是使用 -X 選項,會建立適於機器剖析和解譯的 XML。 所有訊息的 -X 選項輸出都是 XML,包括錯誤、警告、資訊和一般訊息。

請參閱 lucreate(1M) 線上說明手冊。

SPARC: 多重分頁大小支援

多重分頁大小支援 (MPSS) 可讓程式使用任何硬體支援的分頁大小,以存取部分虛擬記憶體。 先前,在 UltraSPARC 平台上,程式之堆疊、堆疊儲存區或透過 mmap() 函數對映的匿名記憶體僅可使用 8 KB 的分頁。

您可以調整使用大容量記憶體的大型應用程式之效能,以便使用任意大小的分頁。 任何用於堆疊、堆疊儲存或透過 mmap() 函數對映的 /dev/zero 私有記憶體所支援的分頁大小均可使用。 使用較大的分頁大小可能會明顯提昇頻繁使用大量記憶體的程式之效能。

如需更多資訊,請參閱 pagesize(1)mpss.so.1(1)ppgsz(1)memcntl(2)mmap(2)getpagesizes(3C) 的線上說明手冊。

改善的多重執行緒程式庫

solaris 9 發行版本包含已改善之速度更快的多重執行緒程式庫。 在先前的 Solaris 軟體發行版本中,此程式庫作為替代 libthread 來使用。

如需更詳細的資訊,請參閱Multithreaded Programming Guidethreads(3THR) 線上說明手冊。

Perl 版本 5.6.1

solaris 9 發行版本提供 Practical Extraction and Report Language (Perl) 的新預設版本, 即 5.6.1 版。solaris 9 發行版本中還包括舊版 Perl,即 5.005_03 版。此舊版本先前包含在 solaris 8 發行版本中。

如需更詳細的資訊,請參閱 perl(1) 線上說明手冊。

統一的 diff 格式

diffsccs-sccsdiff 指令已更新,可支援 GNU 樣式的統一 diff 格式。 在此格式中,上下文文字行僅在差異清單中列印一次。

如需有關這些指令的資訊,請參閱 diff(1)sccs-sccsdiff(1) 線上說明手冊。

系統事件框架

sysevent 框架可向適當的應用程式通知核心階層和使用者階層的系統事件。 事件可包含硬體與軟體狀態變更、錯誤以及故障。

sysevent 框架包括以下元件:

syseventd 常駐程式是一個使用者階層的常駐程式,可接受從核心投遞出來的系統事件緩衝區。 當事件緩衝區傳送到 syseventd 之後,常駐程式會嘗試將事件傳播給感興趣的所有最終事件訂閱者。

syseventadm 指令可用於配置事件規格。 隨後,這些規格可用於啟動指令、應用程式或程序檔,以回應系統事件。

如需有關 sysevent 核心和程式庫 API 的資訊,請參閱 syseventadm(1M)syseventconfd(1M)syseventd(1M) 線上說明手冊。

請參閱 ddi_log_sysevent(9F),以取得有關驅動程式級事件通知記錄功能的資訊。

核心虛擬亂數產生器

Solaris 虛擬亂數產生器 (PRNG) 可透過 /dev/random /dev/urandom 裝置來使用。 PRNG 可為 ISV 提供標準介面,以存取用於加密作業、科學應用程式以及模擬工具的虛擬亂數。 PRNG 在 Solaris 核心中作業。 PRNG 可保護一致性儲存區中的內容。 PRNG 會從核心記憶體分頁中收集一致的資料,並隨時保持極高的隨機性。

如需更詳細的資訊,請參閱 random(7D) 線上說明手冊。

SPARC: 位於叢集上的遠端共用記憶體之應用程式介面

如果您開發可延伸 Sun 叢集環境用途的應用程式,就可以受益於此介面。 使用新的遠端共用記憶體 (RSM) API,您可以設計應用程式,以縮短訊息通過高速叢集互連時的等待時間。 這種可判別叢集的應用程式可以大大減少在叢集配置中回應事件所需的時間。

您必須先安裝 Sun Cluster 3.0。 現有的 Sun 叢集應用程式必須經過修改才能使用新的介面。

如需更詳細的資訊,請參閱Programming Interfaces Guide。 同時,librsm(3LIB) 線上說明手冊和「第 3 節: 擴充的程式庫函數」(3RSM) 線上說明手冊還包括 RSM 的參考資訊。

gettext() API 函數的 GNU 相容版本

solaris 9 發行版本提供了 gettext() API 函數的 GNU 相容版本,同時可維護與 Solaris gettext() API 函數的向下相容性。

如需更詳細的資訊,請參閱 gettext(3C) 線上說明手冊。

延伸的檔案性質

增強後的 UFS、NFS 以及 TMPFS 檔案系統包含延伸的檔案性質。 這些性質可讓應用程式開發者將特定性質關聯至檔案。 例如,視窗系統的檔案管理應用程式開發者可能會選擇將顯示圖示與檔案加以關聯。

如需更詳細的資訊,請參閱檔案系統增強功能

全新的固定優先級 (FX) 排程類別

FX 排程程式提供的排程策略,適用於需要使用者或應用程式控制排程優先級的程序。 請參閱系統資源增強功能

動態主機配置協定 (DHCP)

動態主機配置協定 (DHCP) 服務可讓主機系統接收 IP 位址及網路配置資訊。 此資訊是在啟動時從網路伺服器接收來的。 在 Solaris 8 7/01 發行版本之前,DHCP 配置資料只能儲存在文字檔或 NIS+ 中。 現在,Solaris DHCP 服務中的資料存取已經過重新設計,可以使用模組化框架。 Solaris DHCP 提供一個 API,可讓您撰寫共用物件,以支援任何用以儲存 DHCP 資料的資料儲存裝置。

Solaris DHCP Service Developer's Guide概述了 Solaris DHCP 使用的資料存取框架。 該指南同時為開發者提供一般規範。 另外,它還包括一個 API 函數清單,這些函數可用來撰寫支援新資料儲存的模組。

如需更詳細的資訊,請參閱Solaris DHCP Service Developer's Guide

Solaris Web Start Wizards SDK 3.0.1

Solaris Web Start Wizards 簡化了原有的 Solaris 應用程式、Java 應用程式以及非 Java 應用程式的安裝、設定和管理。 使用 Web Start Wizards,開發者可以將 Solaris 版和 Microsoft Windows 版的應用程式封裝在一起。 安裝精靈會管理平台特定事項。

Web Start Wizards SDK 3.0.1 現包含在 solaris 9 發行版本中。 SDK 3.0.1 可使用 Solaris Web Start 安裝程式來安裝。

模組化除錯程式 (mdb)

mdb 公用程式是可延伸的公用程式,用於低階除錯和編輯正在運行的作業系統。 此公用程式也可用於系統當機傾印、使用者程序、 使用者程序核心傾印以及物件檔除錯。 在 solaris 9 發行版本中,mdb 提供對 Solaris 核心的新符號除錯支援以及新的核心除錯程式指令。 mdb 公用程式還為正在運行的使用者程序提供檢查和控制新功能,以及檢查原始磁碟檔案與裝置的功能。

Solaris Modular Debugger Guidemdb(1) 線上說明手冊提供更多資訊。

聲訊的增強功能

Solaris 9 作業環境中已增加新的聲訊目錄。 /usr/include/audio 目錄是應用程式聲訊標頭檔案的新目錄。 聲訊檔案格式具有新的標頭檔案 /usr/include/audio/au.h 和線上說明手冊 ,au(4)

/usr/share/audio 目錄是各種聲訊檔的新目錄。 /usr/demo/SOUND/sounds 目錄中的聲訊檔案已移至此目錄。 從 /usr/demo/SOUNDS/sounds /usr/share/audio/samples/au 的符號連結已建立。 此連結可讓目前的應用程式和程序檔在無故障的情況下運行。

同時還對聲訊核心模組做了很多錯誤修正,以增進其可靠性。

如需更詳細的資訊,請參閱System Administration Guide: Basic Administration

向量式系統呼叫: sendfilev()

sendfilev() 向量式系統呼叫,能夠以更好的效能將應用程式緩衝區或檔案中的資料傳送出去。 例如,在 Web 效能方面,Web 伺服器可以在單一系統呼叫中建構 HTTP 回應。 除伺服器包含的欄位外,此 HTTP 回應還包含標頭、資料以及尾標。 此功能可為 Solaris 網路快取記憶體及加速器 (NCA) 提供最佳化效能。 sendfilev() 系統呼叫返回來自多個檔案的多個資料塊以進行回應。

如需更詳細的資訊,請參閱 sendfilev(3EXT)sendfile(3EXT) 線上說明手冊。

使用 appcert 公用程式來驗證檔案的一致性

appcert 公用程式驗證某一物件檔與 Solaris ABI 的一致性。 與 Solaris ABI 一致會大大提高應用程式與 Solaris 軟體未來發行版本相容的可能性。

如需更多資訊,請參閱Programming Interfaces Guide中的「Using appcert」

通用安全服務應用程式設計介面 (GSS-API)

通用安全性服務應用程式設計介面 (GSS-API) 是一個安全框架,可讓應用程式保護傳輸的資料。

請參閱安全性增強功能

基於 Web 的企業管理工具

solaris 9 發行版本包含以下基於 Web 的企業管理的增強功能。

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 是 Sun Microsystems 對基於 Web 的企業管理 (WBEM) 的實現。 WBEM 是一套與網際網路相關的管理技術。 這些技術旨在統一企業運算環境的管理。 WBEM 由分散式管理工作委員會 (DMTF) 開發,可讓各組織投遞整合的標準化管理工具集合。 這些工具支援並促進全球資訊網技術的發展。 在 solaris 9 發行版本中的 Solaris WBEM Services 已更新至 2.5 版。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

新的 WBEM Batching API

Java 基於 Web 的企業管理 (WBEM) 用戶端應用程式設計介面 (API), 現在允許用戶端將多個共用介面模型 (CIM) 作業,以批次方式處理成單一「請求和回應」。 CIM 物件管理程式現在也可以接受這些批次請求,並為其提供服務。 此功能定義於 Distributed Management Task Force (DMTF) Specification for CIM Operations Over HTTP 中。

如此,用戶端所需進行的遠端呼叫次數便可減少。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

增強的 WBEM CIM WorkShop

CIM WorkShop 可為 WBEM 開發工具提供圖形使用者介面。 CIM WorkShop 可由儀器應用、系統以及網路應用程式開發者使用。 透過 CIM WorkShop,這些開發者可以檢視並建立 WBEM 類別和 WBEM 實例。

在 CIM WorkShop 中,您可以執行以下工作:

在 CIM Workshop 中可以使用的增強功能和新增功能包含以下各項:

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

增加 WBEM 程序指示 (非固有) 事件的支援

目前,WBEM 事件服務允許用戶端應用程式在符合相關條件的情況下,以非同步的方式來接收指示。 不過,唯一受支援的指示屬於類別生命週期指示。 生命週期指示指定實例的修改、建立以及刪除。

雖然這個類別的指示非常有彈性,而且範圍很廣,但是儀器應用可能需要發布不屬於此類別的指示。 由於有這項需求,DMTF 引入了程序指示階層,作為目前指示階層的延伸。 WBEM 服務的程序指示現在可以處理此延伸的階層。

WBEM 服務的程序指示是 Sun Microsystems 對事件模型的程序指示部分的實現。 程序指示類別是由儀器應用發佈的所有指示的超級類別。 此超級類別也包含生命週期指示。

訂閱程序指示的程序與訂閱生命週期指示的程序相同。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

增強的 WBEM mofcomp 指令

管理物件格式 (MOF) 編譯程式 (mofcomp) 現在允許您在指令行指定名稱空間。 如果名稱空間不存在,便會自行建立。

此外,MOF 編譯程式現在會產生 Java 介面和類別源代碼檔案。 此功能可讓您使用標準的 Java 介面,而不使用 CIM 建構和 CIM 物件模型應用程式設計介面 (API)。

每一個 CIMClass 都會產生介面和類別檔案。 產生的介面可讓您建立不同的實現方式,又同時保留互通的功能。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

新的 Java WBEM SDK 已增加程式範例

Java WBEM 軟體開發者工具包 (SDK) 現在包含新的 Java applet 範例和程式範例。 Java applet 和程式範例安裝在 /usr/demo/wbem 中。

Java WBEM SDK 程式範例向您說明如何使用事件、查詢和批次功能。 您可將這些範例作為基礎來開發自己的程式。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

Solaris WBEM 軟體開發者工具包

Solaris 基於 Web 的企業管理 (WBEM) 軟體開發者工具包 (SDK) 包含開發者用以建立應用程式的 API。 這些應用程式以 WBEM 為基礎,可以在 Solaris 作業環境中存取資料並管理資源。 Solaris WBEM SDK 還包含 CIM WorkShop。 CIM WorkShop 是一個 Java 應用程式,開發者可用它來建立 WBEM 應用程式。 使用 CIM WorkShop,開發者可以檢視軟體包含的 WBEM 用戶端和供應程式範例。

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

新的 Solaris Provider

新的 Solaris Provider 可讓開發者建立軟體,在一般資訊模型 (CIM) 環境中取得及設定有關管理裝置的資訊。 Solaris Provider 可向 CIM 物件管理程式提供 Solaris 作業環境中管理資源的實例。

Solaris 9 軟體中有五個新的 Solaris Provider:

如需有關 WBEM 的更詳細的資訊,請參閱新的Solaris WBEM Developer's Guide,它已替代了Solaris WBEM Services Administration GuideSolaris WBEM SDK Developer's Guide

寫入裝置驅動程式

solaris 9 發行版本包含以下寫入裝置驅動程式的增強功能。

框架緩衝區電源管理

有些裝置 (如某些磁帶機和框架緩衝區) 在驅動程式中斷時不應斷電,即使是在電源循環中也應如此。 新介面 ddi_removing_power 可檢查裝置是否因暫停作業而斷電。 可以指定 no-involuntary-power-cycles 新特性,以確保裝置不會在無意間斷電。

如需更多資訊,請參閱 ddi_removing_power(9F)no-involuntary-power-cycles(9P) 線上說明手冊。

SPARC: Sun StorEdge 通訊管理程式

Sun StorEdgeTM 通訊管理程式支援 I/O 裝置 (如光纖通道可存取儲存器) 的多重路徑。 此功能可在多個裝置間平衡工作量。 透過將請求從有故障的介面卡或儲存裝置重新導向至工作正常的介面卡或裝置,通訊管理程式可提高可靠性。

SPARC: 驅動程式故障強化測試工具

驅動程式故障測試工具是一種 Solaris 裝置驅動程式開發工具。 當驅動程式在開發狀態下存取其硬體時,測試工具會引入範圍廣泛的模擬硬體故障。 此測試工具測試故障條件對基於 SPARC 的裝置驅動程式所造成的影響。

如需更多資訊,請參閱 th_define(1M)th_manage(1M) 線上說明手冊。

通用 LAN 驅動程式

驅動程式開發者可以使用通用 LAN 驅動程式 (GLD)。 GLD 可為 Solaris 網路驅動程式實現大部分 STREAMS 和資料連結供應者介面 (DLPI) 功能。 在 Solaris 8 10/00 發行版本之前,GLD 模組僅可用於 Solaris x86 平台版的網路驅動程式。 現在,GLD 可用於 Solaris SPARC 平台版的網路驅動程式。

如需更多資訊,請參閱Writing Device Drivers中的「Drivers for Network Devices」

Java 發行版本

solaris 9 發行版本包含以下 Java 增強功能。

JavaHelp v. 1.1.2

JavaHelpTM v. 1.1.2 是一個功能齊全且獨立於平台的可延伸說明系統。 此系統可讓開發者和作者將線上說明嵌入 applet、元件、應用程式、作業系統以及裝置。 如需更多資訊,請參閱以下網站:

http://java.sun.com/products

Java 2 SDK, Standard Edition v. 1.4.0

Java 2 SDK Standard Edition v. 1.4.0 即 J2SETM 1.4.0,是 Java 2 SDK, Standard Edition 的升級版本。 升級版本包括新的平台功能以及新的工具和公用程式。

如需這些增強功能的詳情資訊,請參閱以下網站的 J2SE 1.4.0 平台說明文件:

http://java.sun.com/j2se/1.4/docs/relnotes/features.html

Apache Web Server 中的 JSP 1.2 和 Java Servlet 2.3 支援

Jakarta Tomcat 4.0.1 和 mod_jserv 模組已增加了 Apache Web Server。 現在,此伺服器可支援 JavaServer Pages、JSP 版本 1.2 以及 Java Servlets 版本 2.3。

以下檔案儲存在 /etc/apache 中:

如需啟動 Tomcat 支援的資訊,請參閱 README.Solaris 檔案。 如需配置資訊,另請參閱 http://jakarta.apache.org/tomcat/tomcat-4.0-doc/index.html

Tomcat 和 mod-jserv 模組與 Apache 軟體的其餘部分一樣,也是由 Sun 的外部群組負責維護的開放式源代碼。 此群組會設法保持與舊版的相容性。

Solaris 9 的桌面使用者功能

solaris 9 發行版本包含以下桌面增強功能。

多位元組字元集的 Xterm 終端機模擬器支援

Xterm 終端機模擬器現在可支援多位元組字元集。 此功能允許在 UTF-8 和其他多位元組語言環境中使用 Xterm 視窗。 Xterm 指令行和資源加入了一些新的選項,用來指定 X 字型集。

請參閱 Xterm 線上說明手冊,以取得更詳細的資訊。

圖形工作區管理程式

圖形工作區管理程式提供以下功能:

您不再受限於只能檢視九個工作區。 此外,還加入了 [圖形工作區管理程式選項] 對話方塊,提供數個附加顯示選項。

如需更多資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南中的「圖形介面工作區管理程式」

工作區管理程式

工作區管理程式提供的圖形使用者介面 (GUI) 可用來控制工作區的運作方式和數目。 您可以使用滑塊來增加或刪除工作區, 也可以將圖形工作區管理程式顯示於 [前方面板] 的 [工作區切換區域] 中。

如需更多資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南中的「工作區管理程式」

視窗清單

[視窗清單] 可提供目前正在運行的所有應用程式清單。 [視窗清單] 可讓您按一下滑鼠按鈕便能找到任何應用程式,甚至是不在目前工作區中的應用程式。 [視窗清單] 還提供在所選應用程式群組上執行視窗動作的功能。 您可以選擇顯示或不顯示 [工作區] 欄位。

如需更多資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南中的「視窗清單」

能源之星標準

X11R6.4 標準已經使用框架緩衝區電源管理 (FBPM) 予以增強,此 FBPM 是顯示器電源管理系統 (DPMS) 的延伸功能。 加入此增強功能的目的是執行美國政府的能源之星計劃之要求。 此功能僅可在能源之星相容硬體上使用。

非 ISO-1 檔案的列印格式

依預設,dtlp 指令先使用 mp 指令,然後再將輸出發送到 lp 指令。 此功能可讓許多非 ISO-1 標準文字檔在 CDE 中正確列印。 同樣的過濾效果也適用於列印 dtmail 郵件訊息。

如需更詳細的資訊,請參閱 mp(1) 線上說明手冊。

將多個檔案加入電子郵件

此功能可讓您保持插入標記 [郵件程式 - 附件 - 增加] 對話方塊處於開啟狀態。 然後,您可以將兩個或更多檔案加入電子郵件, 而無需重複從 [附件] 功能表選取 [增加檔案]。

如需有關郵件程式的更多資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南中的「使用郵件程式」

可移除式媒體管理程式

可移除式媒體管理程式可在一個視窗中集中存取可移除式裝置。 您可以製作格式、查詢特性、檢視目錄結構,並在適用時保護和分割媒體。 請參閱可移除式媒體管理

另請參閱Solaris 一般桌上管理系統環境:使用者指南中的「使用可移除式媒體管理程式」

聲訊增強功能

Solaris 9 作業環境中已增加聲訊目錄。 /usr/include/audio 目錄是應用程式聲訊標頭檔案的新目錄。 聲訊檔案格式具有新的標頭檔案 /usr/include/audio/au.hau(4) 線上說明手冊。

/usr/share/audio 目錄是各種聲訊檔的新目錄。 /usr/demo/SOUND/sounds 目錄中的聲訊檔案已移至此目錄。 從 /usr/demo/SOUNDS/sounds /usr/share/audio/samples/au 的符號連結已建立。 此連結可讓現有的應用程式和程序檔在無故障的情況下運行。

同時還對聲訊核心模組做了很多錯誤修正,以增進其可靠性。

如需更詳細的資訊,請參閱System Administration Guide: Basic Administration

桌上管理系統免費軟體

請參閱免費軟體增強功能,以取得有關 solaris 9 發行版本中 GNU grep 2.4.2GNU tar 1.13GNU wget 1.6Ncftp Client 3.0.3 的資訊。

Solaris 9 語言支援

Solaris 9 作業環境現在可支援包含 39 種語言的 162 個語言環境。 這些環境可在 Solaris 9 DVD、Solaris 9 Software CD 以及 Solaris 9 Languages CD 中找到。 下面的小節提供有關語言支援功能的資訊。

如需更詳細的資訊,請參閱國際語言環境指南

改善的資料互通的功能

solaris 9 發行版本中改善了非 Solaris 環境下的資料互通的功能。 新增加的 iconv 公用程式,可用於在 UTF-8 和以下原生編碼之間進行資料轉換: HKSCS、GB18030、ISO 8859-11 和北印度文。 另外,日文支援已透過 iconv 模組進行延伸。 這些模組可在 Solaris 日文語言環境字碼集和 Fujitsu、Hitachi 以及 NEC 的日文主機碼集之間進行轉換。

如需有關 solaris 9 發行版本中語言支援的更詳細的資訊,請參閱國際語言環境指南

新的 TrueType 字型

新的 TrueType 字型為不同的字碼集提供了相同的外觀,也為不同字碼集中相同的字體提供了支援。 所有歐洲語言環境的 TrueType 字型是通用的。 每種亞洲語言環境則有自己的 TrueType 字型檔。

如需更詳細的資訊,請參閱國際語言環境指南

延伸的統一字元編碼支援

solaris 9 發行版本對 Unicode 提供了更廣泛的支援, 增加了泰國、印度、香港、土耳其、埃及、巴西、芬蘭以及比利時-華隆等新的 Unicode (UTF-8) 語言環境。

如需 solaris 9 發行版本中有關 Unicode 支援的更詳細的資訊,請參閱國際語言環境指南

列印過濾器增強功能 — mp 程式

mp 程式接受來自不同 Solaris 語言環境的國際文字檔。 該程式可為指定的語言環境生成輸出。 由於 mp 程式支援複雜的文字佈局 (CTL),因此輸出中會包含正確的文字佈局,例如雙向文字描繪和造形。 根據每種語言環境的 mp 系統字型配置,PostScript 輸出檔可以包含 Solaris 系統常駐可縮放字型或點陣圖字型的文字影像。

如需更多資訊,請參閱國際語言環境指南中的「列印過濾器增強」

新的 iconv 模組

iconv 模組支援原生編碼資料以及 Unicode 之間的轉換。 已增加了以下新的 iconv 模組,以支援新的字元集:

增強的 Dtpad 檔案開啟/儲存字碼集轉換

增強功能包含在 [檔案開啟/儲存] 對話方塊中增加的 [編碼] 選項。 此選項使用 iconv 公用程式支援檔案編碼的變更。 此選項可讓使用者以各種編碼方式 (如 UTF-8 以及 UTF-16) 開啟或儲存檔案。

請參閱 iconv(3C) 線上說明手冊。

新的中文 GB18030-2000 字元集的支援

Solaris 平台支援整個 GB18030-2000 字元集 (包括將近 30,000 個字元) 的輸入、顯示和列印。 因此在 Solaris 平台上運行的任何應用程式都可以利用更多的中文字元集。 這些文字影像主要是漢族文字,但是其編碼也包括少數民族語言所使用的文字影像,如藏族、維吾爾族、Yi 族和蒙古族。

solaris 9 發行版本中的 GB18030-2000 支援還包含與先前的中文字碼集 (GBKGB2312) 的向下相容性。 向其他字碼集 (如 Unicode) 的轉換也包含在其中 。 Solaris 開發者不需要變更自己的程序,即可取得這種新的編碼支援。 標準工具箱可以使用新的支援。

對於需要 GB18030-2000 支援的 Java 應用程式,請在以下網站上查閱 J2SE:

http://java.sun.com/j2se/1.4

zh_CN.GBK 增強的新 zh_CN.GB18030 語言環境

此新的 zh_CN.GB18030 語言環境支援新 GB18030 標準編碼。 中國政府已頒佈的法律要求使用這種新的編碼。

新的中文與韓文比較語言環境

比較語言環境向使用者提供不同的比較選項,如筆劃計算、字根、語音以及字典選項。

泰文的斷字模組

斷字模組用於在中心段落內正確地斷開泰文,以使其成為正確的段落、句子以及文字。

新的亞洲 UTF-8 (Unicode) 語言環境

檔案系統安全通用變換格式即 UTF-8 是由 X/Open® 定義的一種作為 Unicode 的多位元組表示的編碼。 UTF-8 幾乎包含了 Solaris 語言環境中歐洲及亞洲語言之傳統單一位元組和多位元組語言環境的所有字元。

新的泰文輸入法

新的泰文輸入法支援泰國工業標準協會在 TIS 1566-2541「泰文電腦輸入/輸出法」標準 (或「WTT」) 中定義的泰文輸入順序檢查。 輸入順序檢查分 3 個級別: 級別 0 (通查)、級別 1 (基本檢查)、級別 2 (嚴格)。

新的中文輸入法

繁體中文與簡體中文語言環境中針對新的字元集以及語言環境,已增加了更普及、功能更強大的語言環境輸入法 (IM)。

中文輸入法的新輔助視窗

輔助視窗提供輸入法的使用者介面 (UI)。 UI 對所有中文語言環境都是「友好」且可延伸的。 輔助視窗支援的新功能如下所示:

支援中國香港的 HKSCS 的新 zh_HK.BIG5HK 語言環境

提供新的 zh_HK.BIG5HK 語言環境以支援香港增補字元集 (HKSCS)。 HKSCS 是 Big-5 和 ISO 10646 編碼方案的增補字元集。 HKSCS 包含香港的中文運算所需要的中文字元。 然而這些字元並不包含在 Big-5 或 ISO 10646 標準字元集中。

附加的日文 iconv 模組

附加的日文語言支援包括 Solaris 日文語言環境字碼集與日文主機字碼集之間的 iconv 字碼轉換。 日文語言環境字碼集包括 eucJP、PCK 和 UTF-8。日文主機字碼集包括 Fujitsu JEF、Hitachi KEIS 和 NEC JIPS。

新的歐洲和中東鍵盤支援

solaris 9 發行版本中已增加了對 TurkeyQ、TurkeyF 以及 Arabic 的 Sun I/O 鍵盤支援, 同時也加入了對 TurkeyQ、TurkeyF、Belgian 以及 Arabic 的 Sun Ray USB 鍵盤支援。

如需更詳細的資訊,請參閱國際語言環境指南

歐洲以及中東的新 Unicode (UTF-8) 語言環境

Solaris 8 10/00 發行版本中,已將俄文、波蘭文和兩種新的嘉泰羅尼亞語言環境增加到歐洲與中東語言環境中。 Solaris 8 4/01 發行版本中,已增加了土耳其文 UTF-8 字碼集以及俄文 UTF-8 字碼集兩種附加語言。

solaris 9 發行版本中,歐洲與中東語言支援還包括附加的土耳其、埃及、巴西、芬蘭以及比利時-華隆文的 UTF-8 語言環境。

語言環境的名稱如以下所示:

歐元預設貨幣支援

以下語言環境已從它們的國家貨幣單位 (NCU) 變更為歐元貨幣文字影像:

附加的軟體

solaris 9 發行版本包含以下附加軟體增強功能。

ExtraValue 目錄

Solaris 9 軟體版本包含 ExtraValue 目錄,其中包含兩個子目錄:CoBundled 和 Early Access。 CoBundled 目錄包含先前單獨提供的軟體,如 SunScreen 3.2 和 Web Start Wizards SDK 3.0.1。Early Access 目錄包含初步評估的軟體,如 Netscape 6.2.1。


註解 –

在 Solaris 9 9/02 更新發行版本中,Netscape 6.2.3 位於 CoBundled 目錄下。

Solaris 9 12/02 更新發行版本中,Netscape 6.2.3 包含在 Solaris 作業環境中。 在 Solaris 9 4/03 發行版本中,提供了 Netscape 7.0。 請參閱Netscape 7.0


CoBundled 和 Early Access 目錄位於 Solaris_9 目錄下的 Solaris_9/ExtraValue/EarlyAccessSolaris_9/ExtraValue/CoBundled。 這些目錄位於 Solaris 9 DVD 以及 Solaris Software 2 of 2 CD 上。

如需有關 Web Start Wizards 的更詳細的資訊,請參閱安裝增強功能

SunScreen 3.2

SunScreen 3.2 是狀態式動態分封過濾防火牆,為 Solaris 伺服器提供高速保護。 SunScreen 3.2 的部分功能如下所示:

SunScreen 3.2 提供隱密模式,可以在不使用任何可視 IP 位址的情況下作業。 SunScreen 也提供傳統的路由模式,每個介面均保護各自的子網路。 客戶應該在其整個網路架構的多個點上部署防火牆,包括個別的主機及伺服器。

Solaris 作業環境的 Netscape 6.2.1


註解 –

如本節中所述,Solaris 9 作業環境中包含 Netscape 6.2.1。 現在有新版本的 Netscape。 在 Solaris 9 12/02 更新發行版本中,NetscapeTM 6.2.3 包含在 Solaris 作業環境中。 Solaris 9 4/03 更新發行版本中,提供了 Netscape 7.0。 請參閱「適用於 Solaris 作業環境的 Netscape 7.0」,以取得最新的 Netscape 描述。


solaris 9 發行版本的 Early Access 目錄中提供了 Netscape 6.2.1 Enterprise 瀏覽器,該瀏覽器可以進行最大限度的自訂操作,使用極其方便,並且已經連線。 另外,Solaris 7 和 Solaris 8 作業環境中也包含 Netscape 6.2.1。 Netscape 6.2.1 是第一個完全整合瀏覽、電子郵件以及快速訊息傳送的網際網路軟體。

Netscape 6.2.1 包含以下新功能:


註解 –

在 Solaris 9 9/02 更新發行版本中,Netscape 位於 CoBundled 目錄下。 此版本中提供 Netscape 6.2.3。 Solaris 9 12/02 更新發行版本中,Netscape 6.2.3 包含在 Solaris 作業環境中。


更詳細的資訊可以在 http://www.sun.com/solaris/netscape 上獲得。

免費軟體增強功能

solaris 9 發行版本包含以下免費軟體增強功能。

已更新的免費套裝軟體

solaris 9 發行版本包含數個免費軟體工具及程式庫, 並已更新以下免費套裝軟體:


註解 –

若要檢視此清單中免費軟體的授權規定、歸屬以及版權聲明,請使用預設授權路徑 /usr/share/src/<freeware name>。 若是在任何其他非預設路徑的地方安裝 Solaris 作業環境,請修改指定的路徑以存取安裝位置的檔案。


免費軟體程式庫

solaris 9 發行版本中還包含以下程式庫:


註解 –

若要檢視此清單中免費程式庫的授權規定、歸屬以及版權聲明,請使用預設授權路徑 /usr/sfw/share/src/<freeware name>。 若是在任何其他非預設路徑的地方安裝 Solaris 作業環境,請修改指定的路徑以存取安裝位置的檔案。


免費軟體指令和公用程式

solaris 9 發行版本中還包含以下指令和公用程式:


註解 –

若要檢視此清單中免費指令和公用程式的授權規定、歸屬以及版權聲明,請使用預設授權合約路徑 /usr/sfw/share/src/<freeware name>。 若是在任何其他非預設路徑的地方安裝 Solaris 作業環境,請修改指定的路徑以存取安裝位置的檔案。


Companion CD

Solaris 9 媒體包含一片 Companion CD。 以下清單概述了 Companion CD 上提供的增補軟體。

Companion CD 上提供的軟體產品可用於 Solaris 9 更新發行版本的修訂。 若要檢視目前的增補軟體清單並下載軟體,請造訪 http://www.sun.com/software/solaris/freeware.html

存取軟體 – 適用於有特殊需要的使用者,如 Emacspeak、W3 瀏覽器和 UnWindows 的開放式源代碼輔助軟體。

管理工具 – 系統管理工具,如 ethereal sudo 以及 rpm

Web 基礎架構軟體 – 託管 Web 服務和網際網路服務的伺服器軟體 (常駐程式)。

桌面環境和 X 視窗管理程式 – 可提供啟動應用程式、檔案管理、拖放圖示等動作之圖形使用者介面的軟體。 某些視窗管理程式套裝軟體以及 K-Desktop Environment 也包含在內。

桌面應用程式 – 圖形桌面應用程式,包括產能和多媒體軟體。

指令行工具和公用程式 – 指令行公用程式以及工具,如 GNU 專案中的*utils套裝軟體。

編輯器 – 用來撰寫文字文件以及軟體程式的應用程式。

安全工具 – 用來監視與偵測系統以及網路安全的工具,如 snortnmap 以及 tcpdump

訊息傳送軟體 – 電子郵件、全球資訊網、新聞以及聊天的用戶端應用程式與工具。

程式語言 – gcc 編譯器和一些高階的 (編寫程序碼) 程式設計語言。

開發者程式庫 – 開發者可使用的程式庫 (軟體常式) 集合。

開發者工具 – 開發者可使用的工具,如 autoconfautomake 以及 cvs