Solaris 8 作業環境的新功能

第 2章 新功能:詳細介紹

本章將詳細說明 Solaris 8 發行版本的新功能。 如需具有簡短說明的功能清單,請參閱第 1章, 新功能一覽表

Solaris 8 作業環境包括多重執行緒、對稱多重處理、整合的 TCP/IP 型網路、64 位元作業環境上的大型檔案處理,以及集中網路管理工具的進階技術。此 Solaris 發行版本提供許多的新功能,來改善功能強大的穩定作業環境。

某些主要功能如下:

IPv6

網際網路協定 (IP) 版本 6 (IPv6) 是從現行版本 IPv4 衍進而來的。 使用定義的轉換機制來配置 IPv6 不會中斷目前的作業。 IPv6 新增加大的位址空間,使用了簡化的標題格式、認證及私密性的支援、位址指定的自動配置來改善網際網路的功能性。此外,它也啟用了新的服務品質功能。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

當地的「輕型目錄存取協定(LDAP)

當地的「輕型目錄存取協定 (LDAP)」提供了 LDAP 型目錄服務的「命名服務交換器」後端支援。 有了 Solaris 8 作業環境,網路管理者現在就可將 nsswitch.ldap 範本檔案複製到 /etc/nsswitch.conf,來以想要的命名服務將 LDAP 指定到目錄項目存取。

如需詳細資訊,請參閱Solaris Naming Administration GuideSolaris Naming Setup and Configuration Guide

Solaris Java 2 軟體開發工具包(SDK)

Java 2 SDK, 標準版本 1.2.1_04 提供在 1.1 發行版本之後後續增加的可伸縮性及效能,特別適用於伺服器類別的應用程式。 Solaris Java 2 SDK 包括下列這些增強功能:

Java 2 已取代了 JDK 1.1,作為 Solaris 8 作業環境中的預設 JDK。 JDK 1.1.8_09 仍適用於預設 Java 2 JDK 不相容的應用程式。

如需詳細資訊,請參閱Java 2 SDK for Solaris Developer's Guide

安裝及管理

Solaris 作業環境是一個大型、多功能性的環境;它的結構提供可伸縮性給客戶,以符合他們的需求。 新的功能可讓客戶輕鬆地安裝及管理 Solaris 環境。

Solaris Web Start 增強的安裝 CD

Solaris Web Start 為一個精靈型的圖形式 Java 增強應用程式,用來安裝 Solaris 作業環境及其它軟體。目前它是在個別的安裝 CD 上分送的。 Solaris Web Start 目前也包括了一個升級功能及 "Kiosk" 的瀏覽器型環境,可在使用者安裝 Solaris 作業環境時顯示文件、網頁及其它內容等資訊。.

如需詳細資訊,請參閱 Solaris 8 (SPARC 平台版) 安裝指南Solaris 8 (Intel 平台版) 安裝指南

使用「動態主機配置協定(DHCP)」來透過網路啟動系統

用來透過網路啟動系統的「動態主機配置協定 (DHCP)」支援已新增到此 Solaris 發行版本。

網路上的系統現在可使用 DHCP,來獲得透過網路啟動時所需的啟動參數及網路配置資訊。 在某些 SPARC 系統及 IA 型系統上有支援 DHCP 啟動。

根據預設值,以往都是使用「反向位址解析協定 (RARP)」來透過網路啟動系統。 現在,您可以選擇 DHCP 或 RARP 來進行網路啟動。

您的網路必須先安裝 DHCP 伺服器並加以配置後,才能使用 DHCP 來透過網路啟動系統。 如需安裝 DHCP 伺服器的相關資訊,請參閱System Administration Guide, Volume 3

如需透過網路啟動系統的相關資訊,請參閱System Administration Guide, Volume 1

IA: Solaris 8 中的啟動分割區

執行 Solaris Intel 平台版 的使用者現在必須在使用 Solaris Web Start 時,指定一個個別的 IA 啟動分割區,以便升級為 Solaris 8 Intel 平台版。 需要 10 MB 磁碟空間的這個啟動分割區可以安裝在與 Solaris 作業環境不同的磁碟上,因此可讓使用者在一部機器上安裝數個作業系統。 啟動分割區只需要配置在開機磁片上。

如需詳細資訊,請參閱 Solaris 8 Advanced Installation Guide

IA: CD-ROM 啟動

這個新功能可讓使用者從安裝 CD(而不是過去使用的「裝置配置協助」磁片)使用 "El Torito" 標準來啟動系統。

1997 年底之後製造的大部份 IA 型主機板上的 BIOS 支援 "El Torito" 標準,因此可將 CD-ROM 光碟機辨識為啟動裝置。 若要開啟這個功能,則使用者要執行系統的 BIOS 設定工具。

DHCP 管理員

「DHCP 管理員」提供了 Java 型圖形式介面,來配置及管理 Solaris DHCP 伺服器及 DHCP 資料庫。 它可讓系統管理員使用單一工具來執行所有的 DHCP 管理任務:設定及管理 DHCP 伺服器、管理用戶端配置選項及巨集,以及在 DHCP 管理下的網路及 IP 位址。

「DHCP 管理員」可代替 Solaris DHCP 指令行公用程式,或與它們搭配使用。

「DHCP 管理員」提供下列好處:

如需「DHCP 管理員」的詳細資訊,請參閱 dhcpmgr(1M) 線上援助頁及System Administration Guide, Volume 3

IA: 大型磁碟支援

藉由使用改善的 BIOS 介面來存取磁碟,Solaris 8 Intel 平台版目前完全使用比 8 GB 大的磁碟。 以往,Solaris Intel 平台版只能使用任何 IDE 磁碟的前 8 GB;此外,SCSI 或 IDE 磁碟只能使用根片段的前 8 GB。 在具有改良 BIOS 介面的系統已解除了這些限制。

如需詳細資訊,請參閱Solaris 8 (Intel 平台版) 安裝指南

Solaris 「Web 型企業管理(WBEM)」服務

Solaris WBEM 服務軟體是在 Solaris 8 作業環境中執行的「Web 型企業管理(WBEM)」。 WBEM 是一種工業標準創始,包括在多平台上以 Web 方式管理系統、網路及裝置的標準。 Solaris WBEM 服務軟體可讓軟體開發者輕鬆地建立在 Solaris 作業環境中執行的管理應用程式,而且可讓 Solaris 作業環境更易於管理。 Solaris WBEM 服務軟體提供了管理資料的安全存取及處理。 該產品包括內建的 Solaris 供應商,可讓管理應用程式在 Solaris 作業環境中存取有關管理資源 (裝置及軟體) 的資訊。

Solaris WBEM 服務軟體提供下列服務:

有關使用 Solaris WBEM 服務的詳細資訊,請參閱Solaris WBEM Services Administrator's Guide

系統標識公用程式中的「網域名稱系統(DNS)」支援

「網域名稱系統 (DNS)」已新增到可透過系統標識公用程式配置的自動偵測命名服務清單。 如果沒有其它自動偵測命名服務,則 DNS 會出現為一個選項,但也可在 sysidcfg 檔案中指定。 沒有 sysidcfg 檔案, DNS 就無法自動偵測。

如需詳細資訊,請參閱 Solaris 8 Advanced Installation Guide

這個功能首次適用於 Solaris 7 5/99 發行版本中。

系統標識公用程式中的 IPv6 支援

現在可在安裝期間配置系統,來使用 IPv6 及 IPv4。 目前沒有方法來自動偵測 IPv6,所以在安裝時都會詢問使用者是否要配置系統來使用 IPv6, 除非使用者指定 IPv6 用於 sysidcfg 檔案中。

如需詳細資訊,請參閱 Solaris 8 Advanced Installation Guide

數目不受限制的可用 Pseudo (虛擬)終端機

Solaris 8 軟體可啟用任何數目的虛擬終端機(用於 rlogintelnet 等程式)上的開啟。 在舊版中,根據預設值只配置 48 個虛擬終端機。 Solaris 8 軟體目前可視需要動態配置虛擬終端機來自動配合工作負荷。 這有益於處理大量開放式終端機階段作業的桌上管理系統使用者及系統管理員。

從 Solaris 8 文件 CD 上閱讀文件

ab2cd 程序檔可讓所有的使用者直接從「Solaris 8 文件 CD」閱讀 AnswerBook 文件。 它提供了較佳的使用者意見、可讓使用者設定 ab2cd 執行的通訊埠編號,以及閱讀已安裝在使用者系統上的文件。

如需有關 ab2cd 的詳細資訊,請參閱線上援助頁 ab2cd(1M)

這個功能首次適用於 Solaris 7 8/99 發行版本中。

產品註冊

「Solaris 產品註冊」是一個工具, 可使用 Solaris Web Start 3.0 或 Solaris 套裝軟體管理指令(例如,pkgadd)來管理安裝的軟體。 它可讓您:

如需詳細資訊,請參閱 Solaris 8 (Intel 平台版) 安裝指南Solaris 8 (SPARC 平台版) 安裝指南

這個功能首次適用於 Solaris 7 3/99 發行版本中。

網路

Solaris 作業環境提供可靠且穩定的網路環境。 此發行版本中的新網路管理及系統管理功能會擴充用來管理此環境的工具。

SPARC: InterDomain 網路

「InterDomain 網路 (IDN)」可讓使用者設定動態系統網域之間的高速網路連線,而不需要特殊的硬體。 只有某些 SPARC 伺服器才支援 IDN。 請參閱硬體製造商的文件,來取得您的伺服器是否支援 IDN 的相關資訊。

如需詳細資訊,請參閱 Sun Enterprise 10000 InterDomain Networks User Guide

這個功能首次適用於 Solaris 7 11/99 發行版本中。

IPv4 的 IP 安全性架構(IPsec)

「IP 安全性架構 (IPsec)」提供保護給 IP 資料圖。 該保護可包括資料的機密性、整合性、部分序列整合性(重播保護),以及資料認證。 IPsec 是一種認證及加密機制,會影響 IP 層,而且在具有或沒有應用程式知識時相當有效。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

IPv6 NFS/RPC 相容

此功能不露痕跡地將 IPv6 支援新增到 NFS 及 RPC。 NFS 相關的現存指令沒有變更。 大部份的 RPC 應用程式也會透過 IPv6 執行,而不需要任何變更。 某些與傳輸相關的增強式 RPC 應用程式可能需要更新。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

邏輯連結控制器 2(LLC2)

「類別 II」邏輯連結控制驅動程式 (LLC2) 是在 Solaris 作業環境執行的網路軟體 (NetBIOS、SNA、OSI) 與其中一個支援通訊配接卡所控制的 LAN 網路之間的介面。 LLC2 驅動程式 (出現為驅動程式對網路軟體) 位於核心中,而且標準 UNIX STREAMS 功能會存取它。

透過適當的 Solaris MAC 層次驅動程式來存取時,此版本的 LLC2 驅動程式包括乙太網路、記號環及 FDDI 配接卡的無連接和連接導向邏輯連接控制類別 II LLC2 作業的支援。 「資料連結供應者介面 (DLPI)」對 LLC2 驅動程式可讓多個不同的協定堆疊 (包括 NetBIOS 及 SNA) 來透過一個或數個區域網路同時作業。

如需有關 LLC2 的詳細資訊,請參閱System Administration Guide, Volume 3。 如需有關 DLPI 的詳細資訊,請參閱STREAMS Programming Guide和線上援助頁dlpi(7P)

這個功能首次適用於 Solaris 7 8/99 發行版本中。

IPv6 傳輸上的 NIS/NIS+

使用者可將 IPv6 位址儲存在 NIS、NIS+ 及 DNS 命名服務中,並使用 IPv6 RPC 傳輸上的 NIS 及 NIS+,來擷取任何 NIS 或 NIS+ 資料。 NIS 已新增了兩個新的對映:ipnodes.bynameipnodes.byaddr。 這些對映可取得 IPv4 及 IPv6 資訊。 新表格 ipnodes.org_dir已新增入 NIS+,而且那也可取得 IPv4 及 IPv6 位址。 偏好將新的 ipnodes(4) 資料庫用於 IPv4 及 IPv6 時,原有的 hosts(4) 資料庫則會繼續支援 IPv4 位址。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

sendmail 8.9.3

此版本包括了一個新的選項 MaxHeadersLength,用來限定指定訊息中所有標題行的總長度,可避免拒絕服務侵害。 此外,也隨附了一個新版本的 mail.local,用來執行"本機郵件傳輸協定,RFC 2033"。 此變更可在出錯時將郵件重新進入沒有收到訊息的收信人的佇列,而不是將郵件重新發送給所有的收信人。 稱為 /etc/default/sendmail 的新檔案可用來儲存選項以啟動 sendmail,以便在升級時不會觸動到該選項。 此外,稱為 smrsh 的新公用程式會降低可使用 sendmail|program 語法來執行的指令數,以增加安全性。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

服務位置協定 (SLP)

「服務位置協定 (SLP)」是一種 Internet Engineering Task Force (IETF) 協定,用來探測企業網路中的共用資源 (像是印表機、檔案伺服器及 netcam 檔)。 Solaris 8 作業環境包含完整執行的 SLP (包括可讓開發者撰寫 SLP 型應用程式的 API),而且也提供系統管理員一個簡化的網路延伸性的組織架構。

如需詳細資訊,請參閱Service Location Protocol Administration Guide

Solaris STREAMS 組織架構增強功能

藉由確定 STREAMS 處理所使用的優先順序並不與使用者程序的優先順序衝突,Solaris 8 作業環境中的 STREAMS 組織架構增強功能可以提供即時程序更多決定性的回應時間。

針對下列 Solaris STREAMS 支援功能,Solaris 8 作業環境也會強制符合 Solaris 作業環境 DDI 所指定的介面:

針對下列 Solaris STREAMS 支援功能,Solaris 8 作業環境也會強制符合 Solaris 作業環境 DDI 所指定的介面:


小心 - 小心 -

這強制的符合會導致錯誤使用上述功能之不符合 DDI 標準之驅動程式及模組中的系統故障風險。 針對不符合 DDI 標準的驅動程式及模組,需要不符合標準之驅動程式/模組的版本更新,但不需要變更程式碼。


如需上述功能的詳細規格,請參閱 STREAMS Programming Guide

網路時間協定(NTP)

NTP 已從 3.4y 升級到 3-5.93e,而且包括了下列新功能:

如需詳細資訊,請參閱System Administration Guide, Volume 2

檔案系統增強功能

本節將說明 Solaris 8 作業環境中會影響檔案系統管理及記錄的新功能。

「通用磁碟格式(UDF)」檔案系統

此 Solaris 發行版本支援「通用磁碟格式 (UDF)」檔案系統 (將資訊儲存在光學媒體技術上的工業標準)。 當下列元件含有 UDF 檔案系統時,UDF 檔案系統可用來交換下列元件上的資料:

UDF 檔案系統提供為可動態載入的 32 位元及 64 位元模組,而且含有用來在 SPARC 及 IA 平台上建立、裝載及檢查檔案系統的系統管理公用程式。

裝載 UDF 檔案系統時,使用者可從裝置讀取、寫入或列出檔案,而且應用程式可使用標準系統呼叫來存取 UDF 檔案及目錄。

如需透過網路啟動系統的相關資訊,請參閱System Administration Guide, Volume 1

這個功能首次適用於 Solaris 7 11/99 發行版本中。

NFS 伺服器記錄

NFS 伺服器記錄可讓 NFS 伺服器提供其檔案系統上所執行之檔案作業的記錄。 該記錄包括了追蹤存取什麼、何時存取及誰存取它的資訊。 您可透過一組配置選項,來指定含有此資訊的日誌位置。 這些選項也可用來選取應該記錄的作業。 此功能對於可讓 NFS 及 WebNFS 用戶端使用匿名檔案 FTP 的網站特別有用。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

IA: 延伸記憶體(XMEM)支援

「延伸記憶體 (XMEM)」支援提供了一個機制,可讓單一 32 位元處理有效地配置及管理 4 GB 以上的實體記憶體。 XMEM 功能會執行為系統管理員可以裝載及用來預留記憶體給應用程式的一個檔案系統(xmemfs)。

如需詳細的資訊,請參閱線上援助頁 mount_xmemfs(1M)xmemfs(7FS).

這個功能首次適用於 Solaris 7 11/99 發行版本中。

WebNFS JavaBeans 元件

WebNFS JavaBeans 元件含有一個 XFileChooser 類別,可延伸 Java 2 API 的 JFileChooser 圖形式元件。 顯示檔案選擇器來讓使用者選取輸入(開啟) 或輸出(儲存)的檔案時所需的 Java 2 應用程式可使用這個 bean。 有了 XFileChooser,應用程式就可使用 NFS URL 命名,來存取本機磁碟或 NFS 伺服器上的檔案。

如需詳細資訊,請參閱 WebNFS Developer's Guide

UFS 檔案系統上的延緩存取時間更新

dfratimenodfratime 這兩個新的裝載選項可啟用及停用 UFS 檔案系統上的延緩存取時間更新。 啟用時,檔案系統的寫入存取時間更新可能會延緩,直到為了非更新存取時間的理由來存取磁碟時。 預設行為是 dfratime。 請使用 nodfratime 選項,來停用這個功能。 此外,mount 選項 noatime 會關閉存取時間記錄,而不管 dfratime/nodfratime 值。

如需有關 UFS 裝載選項的特定資訊,請參閱 mount_ufs(1M) 線上援助頁。

這個功能首次適用於 Solaris 7 3/99 發行版本中。

診斷及可用性增強功能

本節將說明 Solaris 8 作業環境中會影響系統配置及疑難排解的新功能。

改良的核心檔案管理

coreadm 指令

此發行版本介紹了 coreadm 指令,該指令提供了可伸縮性的核心檔案命名慣例及較佳的核心檔案儲存。 例如,您可以使用 coreadm 指令來配置系統,以便所有的處理核心檔案都放在單一系統目錄中。 這表示只要在 Solaris 處理或常駐程式異常終止時驗證特定目錄終的核心檔案,即可輕鬆地追蹤問題。

兩個可配置的新 core 檔案路徑:預先處理與整體可啟用或停用,而與彼此無關。 當處理異常終止時,就像舊版的 Solaris 一樣,它會在目前目錄中產生 core 檔案。 但是,如果整體核心檔案啟用了,而且設定為 /corefiles/core,則每一個異常終止的處理會產生兩個核心檔案:一個在目前工作目錄中,而另一個在/co refiles目錄中。

根據預設值,Solaris 核心路徑及核心檔案儲存都維持不變。

請參閱System Administration Guide, Volume 2和線上援助頁 coreadm(1M)

這個功能首次適用於 Solaris 7 8/99 發行版本中。

以 proc 工具驗證核心檔案

某些 proc 工具已增強功能,可以驗證程序核心檔案及作用中的程序。 proc 工具是可處理 /proc 檔案系統功能的公用程式。

/usr/proc/bin/pstackpmapplddpflagspcred 等工具可以藉由指定指令行上的核心檔案名稱,應用於核心檔案,此方法類似於將處理 ID 指定至這些指令。 例如:


$ ./a.out
Segmentation Fault (分段錯誤) (coredump)
$ /usr/proc/bin/pstack ./core
core './core' of 19305: ./a.out
 000108c4 main     (1, ffbef5cc, ffbef5d4, 20800, 0, 0) + 1c
 00010880 _start   (0, 0, 0, 0, 0, 0) + b8

有關使用 proc 工具來驗證核心檔案的詳細資訊,請參閱線上援助頁 proc(1)

改良的裝置配置 (devfsadm )

devfsadm 指令提供了一個改良的機制,用來管理 /dev/devices 目錄中的特殊裝置檔案,包括動態重新配置事件的支援。

在舊版的 Solaris 中, drvconfig處理裝置配置,並管理 /devices 目錄中的實體裝置項目、五個連結產生器、 devlinks ditapes、, portsaudlinks,這些是在/dev目錄中管理著邏輯裝置資料項。 為了相容性目的,drvconfig 及其它連結產生器是到 devfsadm 公用程式的符號連結。

重新配置啟動處理及更新 /dev/devices 目錄來回應動態重新配置事件是由 devfsadmd (devfsadm 指令之常駐程式版本)來處理。 此常駐程式是在系統啟動 /etc/rc* 程序檔啟動的。

因為 devfsadmd (devfsadm 常駐程式) 會自動偵測由重新配置事件所產生的裝置配置變更,所以不需要以互動方式執行此指令。

這個功能首次適用於 Solaris 7 11/99 發行版本中。

如需詳細資訊,請參閱線上援助頁 devfsadm(1M)

改良的系統錯誤訊息

系統啟動及錯誤訊息格式現在提供了數值的識別碼、模組名稱及時間戳記給 syslog(1M) 記錄設備所產生的訊息。 此外,還會立即儲存先前在系統驚慌及重新開機之後遺失的訊息。

這個功能首次適用於 Solaris 7 3/99 發行版本中。

模組除錯程式(mdb)

「模組除錯程式 (mdb)」是可延伸的新公用程式,用來低階除錯及編輯作用中作業系統、作業系統故障傾印、使用者處理核心傾印,以及目標檔。mdb 提供了一個完整的自訂環境,用來除錯複雜的軟體系統 (像是作業系統),供高度最佳化、已移除它們的除錯資訊,或本身是低階除錯工具的程式使用。 mdb 也會處理開發者只可存取 post-mortem 資訊的客戶狀況。

如需詳細資訊,請參閱Solaris Modular Debugger Guidemdb(1) 線上援助頁。

遠端主控台訊息

本發行版本包括了 consadm 指令,可讓您選與一個串列裝置作為輔助 (或遠端) 主控台,來排解遠端系統的問題。

此功能可讓您以數據機撥入串列埠,來監視主控台訊息及參與 init 狀態轉換。

如需詳細資訊,請參閱線上援助頁 consadm(1M)System Administration Guide, Volume 2

這個功能首次適用於 Solaris 7 5/99 發行版本中。

TCP/IP 內部追蹤支援

藉由在重設(RST)資料分封終止連接時記錄 TCP 通信,TCP/IP 現在提供了內部追蹤支援。 傳輸或接收 RST 資料分封時,有關該連接之前立即傳輸或接收之 10 個資料分封的資訊會以連接資訊記錄。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

這個功能首次適用於 Solaris 7 5/99 發行版本中。

效能及可伸縮性增強功能

本節將說明 Solaris 8 作業環境中用來監視及改善系統效能的新工具。

IA: 「實體位址延伸(PAE)」模式的新增支援

有了 Pentium Pro 的發行版本,Intel 引進了一個在其進階處理器上稱為"實體位址延伸"(Physical Address Extension, PAE)的模式。 藉由使用 PAE,Solaris Intel 平台版 最多可定址到 32 GB 的實體記憶體。 個別處理仍受限為 3.5 GB 的虛擬位址空間上限。

PAE 模式可讓使用者執行資料庫及記憶體密集應用程式的多個案例,而且在一個機器上可支援大量的線上使用者。

在您的機器中,您最好是使用支援「雙重位址循環 (DAC)」的 PCI 磁碟控制器,因為可將資料傳送至/自任何實體位置。 其它的卡受限為 4 GB 的實體記憶體,因此效能可能會變慢,因為系統需要複製其它的記憶體來傳送系統。


小心 - 小心 -

有些裝置驅動程式還無法利用 PAE 模式。 Sun 已在具有 4 GB 以上記憶體的 IA 型機器上測試 Sun 所撰寫的 PCI 裝置驅動程式。 Sun 的 OEM 伙伴傾向在具有 4 GB 以上記憶體的 IA 型機器上,以它們所提供的裝置來測試它們的機器。 然而,在某些情況下,如果您將協力廠商的裝置驅動程式加到系統中,則它會變得不穩定,而且可能會造成恐慌與資料損毀。 如果系統變得不穩定,而且您又需要該驅動程式,您必須停用 PAE 模式支援。 如需詳細資訊,請參閱 Solaris 8 (Intel 平台版) 裝置配置指南


這個功能首次適用於 Solaris 7 3/99 發行版本中。

apptrace

藉由提供呼叫追蹤給 Solaris 共用程式庫,新的應用程式除錯工具 apptrace 可顯示導致失敗點的一串事件,來讓應用程式開發者及系統支援個人除錯應用程式或系統問題。

apptrace 工具提供比先前可用的 sotruss 指令更穩定的呼叫追蹤。 它也會提供功能引數、傳回值及錯誤狀況的較佳顯示給任何的 Solaris 程式庫介面。

根據預設值,apptrace 會直接從指定在指令行上的可執行物件,來追蹤對可執行檔根據之每一個共用程式庫的呼叫。

如需詳細資訊,請參閱線上援助頁 apptrace(1)

SPARC: busstat

新的系統監視工具 busstat 提供了指令行存取權給系統中匯流排相關的硬體效能計數器。 它可直接從系統硬體收集系統寬匯流排效能統計值。 支援硬體的目前清單是 SBus、AC及 PCI 裝置。 這些是所有的 SPARC 系統裝置。 目前,沒有 IA 支援的裝置。

busstat 指令可串流 DVMA 讀寫傳送等來測量系統寬統計值,像是記憶體段讀取/寫入、時鐘循環、中斷數目。

超級使用者可以使用 busstat來設計這些計數器的程式。 其他使用者只可讀取超級使用者先前程式設計的計數器。

busstat 指令會列出在系統中找到的裝置,來支援這些硬體效能計數器。 如果在系統中沒有找到任何支援的裝置,則會顯示下列訊息:


busstat: No devices available in system. 

有關使用此項監視工具的詳細資訊, 請參閱線上援助頁 busstat(1M).

更快速的伺服器啟動

現在,在 Solaris 8 作業環境中,大型伺服器在啟動時需要較少的時間。就像啟動效能作業系統的部份一樣,作業系統會平行探測 SCSI 裝置。有些舊的雙重通訊埠 SCSI 裝置不支援平行探測,而且在安裝或升級到 Solaris 8 作業環境之前,應該會從系統中移除它。

poll() 介面的新替代方案

/dev/poll 是輪詢 I/O 事件完成的第二種格式, 必須在開啟一段長時間的檔案描述元上輪詢大量的事件時,提供較高的效能。此功能是在補充poll(2);並非取代 poll(2)

如需更多資訊,請參閱 System Interface Guide

這個功能首次適用於 Solaris 7 5/99 發行版本中。

prstat

prstat 公用程式會以互動方式驗證系統上所有作用中的處理,並根據所選取的輸出模式及排序順序來報告各種統計值。prstat 也可用來報告微狀態計數資訊,及彙總 CPU 及記憶體用量。

如需更多資訊, 請參閱線上援助頁prstat(1M).

IA: Xeon 增強功能

為了最大化效能,Solaris 8 Intel 平台版現在支援 IA32 位元處理器(Pentium II 及 Pentium III)的「頁面屬性表(PAT)」功能。此支援可讓裝置驅動程式寫入器利用裝置 (可利用寫入合併) 的寫入合併功能,即使 BIOS 沒有設定寫入合併的裝置。

如需更多資訊, 請參閱 Writing Device Drivers.

安全性增強功能

本節詳細說明了 Solaris 8 作業環境中會影響系統安全、檔案系統和目錄所有權的新功能。

Solaris Smart Cards

「Solaris Smart Card」功能執行了 Open Card Framework (OCF) 1.1 標準。安全性管理員可使用這個技術,藉由要求使用者使用 Smart Card 來驗證它們自己的身份,以保護電腦桌上管理系統或個人應用程式。要受「Solaris Smart Card」保護的每一個主機需要一個讀卡器。若要取得安全桌面或應用程式的存取,使用者必須先將他們的 Smart Card 插入讀卡器中,然後鍵入他們 Smart Card 的 PIN。主機會使用 PIN 及內嵌在他們卡上的密碼,來驗證使用者是否有權存取。

「Solaris Smart Card」支援兩個外部讀卡器:Sun Smart Card Reader I 及 iButton Reader。此外,也支援三個 Smart Card:Java 型 iButton 與 Cyberflex 卡,以及 Payflex Samrt Card。

Solaris Smart Cards Administration Guide會告訴安全性管理員如何為他們的網站設立 Smart Card。它也會將 Smart Card 技術介紹給使用者。

預設檔案系統及目錄許可權

Solaris 8 發行版本中的許多系統檔案及目錄具有與前版不同的預設所有權,以及更嚴格的許可權。預設的所有權及許可權變更如下:

建立要新增到執行 Solaris 8 發行版本之系統上的套裝軟體時,請注意下列事項:

這些變更不會套用到此發行版本中此所有檔案和目錄。例如,有些變更並不適用於 OpenWindows 或 CDE 檔案和目錄。

角色型存取控制 (Role-Based Access Control, RBAC)

傳統超級使用者型系統會將完整的超級使用者權力,授與任何一個可以成為超級使用者的人。有了 Solaris 8 作業環境中的角色型存取控制 (RBAC),管理員可指定有限的管理功能給一般使用者。這是透過 3 個新功能儲存的:

針對特殊的工作或一組工作,管理員會建立含有授權及特權指令的執行設定檔。該設定檔可直接指定給一個使用者或角色。角色會輪流指定給使用者。若要取得角色的存取權 ,具有指定角色的使用者可執行 su 指令。角色勝過共用帳戶,在個人責任變更時不需要更新。下列新的檔案支援 RBAC:

如需詳細資訊,請參閱 System Administration Guide, Volume 2

集中管理使用者稽核事件

現在,在名稱交換器中,支援為使用者及角色儲存稽核預選類別的檔案 /etc/security/audit_user。您不再需要在使用者可存取的每一個系統上為使用者設定稽核事件。

Sun Enterprise Authentication Mechanism (Kerberos V5) 用戶端支援

此功能提供 Kerberos V5 用戶端公共建設、Pluggable Authentication Module (PAM) 的新增,以及可用來保護 RPC 型應用程式 (像是 NFS 服務) 的公用程式。Kerberos 提供可選取的加強型使用者或伺服器層次的認證、完整性或私密性支援。Kerberos 用戶端可與 Sun Enterprise Authentication Mechanism (SEAM) (SEAS 3.0 5 的一部份) 或其它 Kerberos V5 軟體 (例如,MIT 分配) 一起用來建立完整的單一網路登入解決方案。

如需詳細資訊,請參閱 System Administration Guide, Volume 2.

即時系統增強功能

本節將說明 Solaris 8 作業環境中會影響即時處理的新功能。

高解析度計時器

高解析度計時器 (HRT) 會省略傳統的 10 毫秒時鐘介面,來從硬體外曝實體時鐘中斷的細緻程度。因此,HRT 介面可讓即時處理控制多處理器系統的一個處理器,並在定時事件中以一定的精確度作業。

這是讓傳統即時應用程式在 Solaris 下執行的最後一個元素。

如需詳細資訊,請參閱 System Interface Guide.

使用者層次優先繼承

即時 (RT) 應用程式一次可在即時排程類別中執行數個執行段。具有低優先權的 RT 執行段可以取得具有高優先權的 RT 執行段需要的互斥鎖定。高優先權執行段必須等待低優先權執行段使用完互斥鎖定並釋放它。這個情況稱之為 "優先倒轉(priority inversion)"。

RT 執行段功能會執行 POSIX 介面 (在前面只是虛擬的),讓高優先權執行段將它的優先順序 "提供" 給低優先權執行段,直到它解除鎖定。

使用優先繼承或優先上限鎖定的 RT 執行段應該使用 PTHREAD_SCOPE_SYSTEM 排程範圍 (或連結執行段)。無界限的執行段會使用 PTHREAD_SCOPE_PROCESS 排程,而且不符合即時應用程式的需求。

如需詳細資訊,請參閱 Multithreaded Programming Guide.

「一般桌上管理系統環境 (CDE)」桌面增強功能

「一般桌上管理系統環境 (CDE)」提供具有易於使用介面的進階 Motif 型桌面。最後一個發行版本的 CDE 在桌面生產力、相互可操作性及桌上管理中包括了全面的新功能。

「個人數位助理(PDA)」支援

在使用者的「個人數位助理 (PDA)」上,「PDA 同步化 (PDASync)」應用程式會將「桌面日曆」、「桌面郵件」、「備忘錄」及「位址」等 Sun 應用程式的資料與類似應用程式中的資料同步化。PDASync 軟體也可讓使用者從它們的工作站或伺服器,將應用程式及資料庫安裝到它們的 PDA。PDASync 支援 Palm OS 相容裝置。

有關「PDA 同步化」應用程式的詳細資訊,請參閱有關「PDA 同步化」軟體的「輔助說明」資訊。

這個功能首次適用於 Solaris 7 11/99 發行版本中。

快速鍵編輯程式

「快速鍵編輯程式」可讓使用者預先定義一串指令給一個指定的功能鍵,來自動化重複的工作,像是執行可執行檔或 CDE 動作。這個功能提供了一個 GUI,讓使用者檢視含有按鍵、上下文及功能的快速鍵清單,而且可以編輯、刪除與建立新的快速鍵。

如需詳細資訊,請參閱 Solaris 一般桌上管理系統環境:使用者指南

Java 媒體框架 (JMF)

「Java 媒體框架 (JMF)」是一種 Java 型應用程式,提供 MPEG1、MPEG2、Quicktime 及 AVI 的平順串流視訊檔案格式支援,以及 MIDI 的聲訊支援。此功能可讓使用者利用即時視訊建立及廣播功能性。

如需詳細資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南

SPARC: 混音器

CDE 現在包括了一個新的 GUI 工具 sdtaudiocontrol,來取代 audiocontrol.sdtaudiocontrol ,它使用混音器的功能,而且提供:

請參閱 "SPARC: 混音器驅動程式".

SPARC: PC 啟動程式 1.0

藉由自動啟動相關的 Windows 應用程式及檔案,SunPCi 版的 PC 啟動程式 1.0 可讓使用者取得無縫的存取權及權力,來立即檢視、編輯及列印熱門類型的 PC 檔案或附件。藉由將 PC 啟動程式併入 Solaris CDE 桌上管理系統,使用者可共用 Microsoft Word、Excel、PowerPoint、Lotus 1-2-3 及 AutoCAD 應用程式所建立的附件及檔案。

這個功能首次適用於 Solaris 7 5/99 發行版本中。

Netscape 應用程式啟動

Netscape 應用程式啟動器可讓使用者輕鬆地存取及自動啟動 Netscape 檔案與 Composer 等相關的 Netscape 應用程式。此功能會消除必需執行整個 Netscape 環境的需求,來簡化 Netscape 應用程式的存取權。

如需詳細資訊,請參閱 Solaris 一般桌上管理系統環境:使用者指南

這個功能首次適用於 Solaris 7 11/99 發行版本中。

列印用戶端增強功能

「列印用戶端」現在可讓使用者輕鬆地配置它們自己的一組印表機設定及預設印表機,而不需要管理員介入。

如需詳細資訊,請參閱 Solaris 一般桌上管理系統環境:使用者指南

SDTImage 增強功能

SDTImage 螢幕快照功能現在可讓使用者輕鬆且快速地從指令行抓取螢幕快照影像。

如需詳細資訊,請參閱 Solaris 一般桌上管理系統環境:使用者指南

Smart Card 支援

CDE 現在支援 Smart Card 認證安全性技術。使用者現在可以在受保護的系統上登入 CDE、在螢幕鎖定之後重新登入,或移除 Smart Card 之後重新驗證身份。CDE 支援外部及內部 Smart Card 裝置。

如需詳細資訊,請參閱 Solaris 一般桌上管理系統環境:使用者指南

ToolTips

ToolTips 提供給使用者「重點輔助說明」(圖示功能的簡單說明)。使用者現在可將他們的游標放在圖示上,圖示的功能就會顯示。

如需詳細資訊,請參閱Solaris 一般桌上管理系統環境:使用者指南

這個功能首次適用於 Solaris 7 3/99 發行版本中。

X11R6.4 支援

這個增強的新 XServer 版本包括增加使用者生產力及可動性的重要功能。這些新的功能包括:

這個功能首次適用於 Solaris 7 11/99 發行版本中。

延伸的控制面板

此功能提供了一個合成一體、一致且可延伸的控制台,來自訂桌面。像是顏色、字型、背景定位及「應用程式管理員」的桌面控制。

Web 服務

本節將說明新的 Web 伺服器及影響在 Web 網頁上之 Web 瀏覽及執行 Java 應用程式的新功能。

Java Plug-in

Solaris 作業環境的 Java Plug-in 是 Netscape Navigator 的附加元件產品,可讓 Java applets 及 JavaBeans 元件使用 Java 執行環境 (JRE) 1.2 (而非 Navigator 隨附的預設 Java 虛擬機 (JVM)),來在 Web 網頁上執行。

如需詳細資訊,請參閱 Solaris Java Plug-in User's Guide.

Netscape Communicator 4.7

Solaris 8 包括 Netscape Communicator 4.7,而且現在它會根據預設值來安裝在您的系統上。

Netscape Communicator 可讓使用者透過網際網路來通信、共用及存取資訊。它是由下列工具所組成的:

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

「Solaris 網路快取記憶體及加速鍵 (NCA)」會藉由維護 HTTP 要求期間所存取之 Web 網頁的核心快取記憶體,來增加 Web 伺服器效能。NCA 藉由處理要求,或將它傳送到 Web 伺服器來進行處理,以提供完整的 HTTP (最多到版本 1.1) 協定支援。此功能需要與 NCA 相容的 Web 伺服器。

如需進一步的資訊,請參閱System Administration Guide, Volume 3

Apache Web 伺服器

Apache 是開放式來源代執行的 HTTP Web 伺服器。它在網際網路上是最受歡迎的其中一個 Web 伺服器。開放式來源 Apache Web 伺服器目前是隨附在 Solaris 中。它包括所有標準 Apache 模組,包括代理伺服器支援及 mod_perl 模組。

此產品包括由 Apache Group 所開發的軟體,用於 Apache HTTP 伺服器專案中。請參閱它們的 Web 網站 http://www.apache.org

如需詳細資訊,請參閱 apache(1) 線上援助頁。

列印

本節將說明 Solaris 8 作業環境中會影響印表機配置及管理的新功能。

列印名稱增強功能

此 Solaris 發行版本支援 /etc/nsswitch.conf 中的 printers 資料庫 (命名服務交換器檔案)。printers 資料庫提供集中的印表機配置資訊,來列印網路上的用戶端。

藉由將 printers 資料庫及資訊對應的來源併入命名服務交換器檔案中,列印用戶端會自動具有印表機配置資訊的存取權,而不需將它新增到他們自己的系統中。

如果您是使用「Solaris 列印管理員」來設定網路中的列印,則會從「選取命名服務」功能表中選取印表機配置資訊的來源,而不是從 /etc/nsswitch.conf 檔案中的 printers 資料庫。

針對檔案、NIS 與 NIS+ 環境,下表會說明 /etc/nsswitch.conf 檔案中的預設 printers 項目。nisplus 關鍵字表示 printers.org_dir表格。xfn 關鍵字表示 FNS 印表機上下文。

如果您的名稱服務是 ...  

預設的 printers 項目是 ...

檔案

printers: user files

nis

printers: user files nis

nis+

printers: user nisplus files xfn

例如,如果您的命名服務是 NIS,則會在下列來源中依這個順序查找列印用戶端上的印表機配置資訊:

  1. user - 代表使用者的 $HOME/.printers 檔案

  2. files - 代表 /etc/printers.conf 檔案

  3. nis - 代表 printers.conf.byname 表格

如需詳細資訊,請參閱線上援助頁 nsswitch.conf(4)Solaris Naming Administration Guide

Solaris 列印管理員

「Solaris 列印管理員」是一 種 Java 型圖形式使用者介面,可讓您管理本機及遠端印表機存取。此工具可用於下列命名服務環境中:NIS、NIS+、具有「聯合命名服務 (FNS)」的 NIS+,以及檔案。您必須登入為超級使用者,才能使用這個工具。

使用「Solaris 列印管理員」是用來管理印表機存取 (而非 Admintool:Printers) 的喜好設定方法,因為「Solaris 列印管理員」會在他用於命名服務環境中時集中印表機資訊。

「Solaris 列印管理員」會辨識印表機伺服器、列印用戶端上及名稱服務資料庫中的現有印表機資訊。像列印用戶端執行 Solaris 2.6 發行版本及相容版本的時間一樣久地使用新「Solaris 列印管理員」時,不需要任何轉換工作。

如需詳細資訊,請參閱 System Administration Guide, Volume 2.

語言支援

Solaris 8 作業環境提供了 90 個以上的區性支援、用來安裝語言的一個直覺式新介面、擴充的統一字元編碼支援,以及改良的資料相互可操作性公用程式。

通用語言範圍

現在Solaris 8 作業環境在「Solaris 8 軟體 CD」及「Solaris 8 語言 CD」上包括了 90 個以上的區性、涵蓋 37 種語言的支援。

「Solaris 8 軟體 CD」 提供一個英文介面,來以目標語言 (包括多位元組區性) 輸入、顯示及列印文字。此外,「Solaris 8 語言 CD」 提供本土化的介面及文件。

這個新的套裝軟體方法大大地簡化了國際市場之應用程式的開發及測試,而且消除購買媒體工具箱的需求,來設定非英文的開發及製造環境。

客戶也會注意到新的區性安裝機制。在舊版的 Solaris 中,作業環境隨附的區性支援視安裝的軟體叢集而定。Solaris 8 作業環境中的新安裝介面可讓使用者針對它們需要的區性支援來只安裝那些區域。

如需詳細資訊,請參閱 International Language Environments Guide

改良的語言安裝及設定

使用者將會發現是否只安裝 Solaris 8 隨附之 37 種語言的其中一個或全部等設定及安裝已明顯地簡單許多。

語言 CD 上套裝軟體的變更已降低混合語言安裝的儲存器需求,而且安裝介面的重新設計會以極端直覺的方式選取及分組語言。

如需詳細資訊,請參閱 Solaris 8 (SPARC 平台版) 安裝指南Solaris 8 (Intel 平台版) 安裝指南.

擴充的統一字元編碼支援

Solaris 8 作業環境增加了簡體中文及繁體中文的新統一字元編碼 (UTF-8) 區性,來繼續擴大統一字元編碼的支援。

此外,Complex Text Layout (CTL) 程序檔的完整支援已經啟用。針對雙向及上下文感應成形程序檔 (像是統一字元編碼區性中的阿拉伯文、希伯來文及泰文),這可適當地展現文字。

統一字元編碼通常用於混合的程序檔環境,其中需要在單一環境中從多個語言顯示文字。在那些情況下,其中需要提供文化專屬慣例 (像是日期與時間、貨幣格式及對照) 的支援,所以 Solaris 中所提供的多個統一字元編碼區性相當有用。

如需詳細資訊,請參閱International Language Environments Guide

客戶可延伸的程式碼集轉換 (geniconvtbl)

有了 Solaris 8 作業環境,開發者就可使用 geniconvtbl 公用程式來建立驅動的表格及輕鬆地新增程式碼集轉換,以建立使用者自行定義程式碼集轉換程式。

這可使用 iconv(1)iconv(3C) 之類的標準系統公用程式及介面,來轉換使用者自行定義及使用者自訂的程式碼集。此新的功能加強了應用程式處理不相容資料類型 (特別是從專用及大型主機 (legacy) 應用程式所產生的資料) 的能力。您可以修改現存的 Solaris 程式碼集轉換。

如需詳細資訊,請參閱 International Language Environments Guide.

改良的資料相互可操作性

在 Solaris 8 作業環境中,已新增了下列新的 iconv 資料轉換公用程式,來改善具有非 Solaris 環境的資料相互可操作性:

如需詳細資訊,請參閱 International Language Environments Guide.

新增的語言環境

兩個新的區性已新增到冰島 (ISO8859-15) 及俄羅斯 (ANSI1251) 的 Solaris 8 作業環境。新的俄羅斯區性除了現有的俄羅斯 (8859-5) 區性外,還提供了當地的 Microsoft 資料編碼支援。

如需詳細資訊,請參閱 International Language Environments Guide

文件

本節將說明 AnswerBook2 伺服器軟體中的改良及 Solaris 8 參考手冊的重組。

有關 Solaris 8 文件中的變更,請參閱 About Solaris 8 Documentation,即可取得詳細資訊。

AnswerBook2 伺服器AB2 1.4.2

AnswerBook2 版本 1.4.2 伺服器軟體提供了改良的效能,文字的而不是圖形式的導航介面,而且藉由收集來檢視及搜尋資訊。

如需詳細資訊,請參閱 Solaris 8 (SPARC 平台版) 安裝指南Solaris 8 (Intel 平台版) 安裝指南.

這個功能首次適用於 Solaris 7 8/99 發行版本中。

參考手冊重組

SunOS Reference Manual 的段落是說明 C 程式庫功能 (但不包括系統呼叫),目前包含 6 本書 (而非 1 本)。這些書為:

此外,許多線上援助頁字尾名已經變更,來反映含有該功能的程式庫 (例如,所有說明內含在 libnsl 中之功能的線上援助頁現在具有字尾名 .3NSL)。

如需詳細資訊,請參閱 「簡介」(1) 線上援助頁及 About Solaris 8 Documentation

SPARC: 混音器驅動程式

混音器驅動程式目前可讓多個應用程式同時播放及記錄聲音。這個新的增強功能會代替先前的功能 (只支援單一播放應用程式及單一記錄應用程式)。

根據預設值,混音功能會開啟,而且可使用新的 mixerctl(1)公用程式,或透過線上援助頁 audiocs 7D 中所說的其它方法來關閉。


註解 -

執行 SunVTSTM 時,應該停用混音功能。


此外,CDE 1.4 現在包括了一個新的 GUI 工具 sdtaudiocontrol,它代替 audiocontrol.sdtaudiocontrol 使用混音器的功能,而且提供:

如需詳細資訊,請參閱線上援助頁 audiocs(7D), audio_support(7I)mixer(7I)

軟體開發者環境

Solaris 作業環境提供給開發者一些為 Solaris 執行環境開發軟體應用程式時所需的文件、開發軟體程式庫、生產工具、範例程式碼及測試工具。

SPARC64 位元 「柯達色彩管理系統(KCMS)」程式庫

「柯達色彩管理系統 (KCMS)」目前提供了 64 位元版本 的程式庫。目前使用 KCMS 並轉換為 64 位元作業環境的應用程式現在可以保留顏色管理。

如需詳細資訊,請參閱KCMS Application Developer's GuideKCMS CMM Developer's Guide

永遠備妥的電源管理TM

Solaris 8 作業環境提供了一種新的自動裝置「電源管理」組織架構。在適當的平台上,使用新介面的裝置驅動程式會自動進行電源管理。不像舊版,您不再需要以手動方式更新 /etc/power.conf 檔案,來啟動裝置的電源管理。

如需詳細資訊,請參閱 Writing Device Drivers

cpustatcputrack 指令

系統管理員可以使用新的 cpustatcputrack 指令,來監視系統或處理的效能。

cpustat 指令會收集系統範圍 CPU 資訊。您必須是超級使用者,才能執行這個指令。cputrack 指令類似 truss 指令,可用來顯示有關應用程式或處理的資訊。一般使用者可執行這個指令。

開發者可以使用用來建立 cpustat 指令的相同程式庫 API,來建立這些監視工具的專屬版本。

請參閱 cpustat(1M)cputrack(1) ,以取得更多的資訊。

延伸到執行期間連結稽核

連結編輯程式選項 -p-P 提供了呼叫執行期間連結稽核程式庫的其它方法。其它執行期間連結稽核介面 la_activity()la_objsearch() 已經新增。

如需詳細資訊,請參閱 Linker and Libraries Guide

Practical Extraction and Report Language(Perl)5

可免費取得的軟體 Practical Extraction and Report Language (Perl) 5.005_03 是一般用途且功能強大的程式設計語言,隨附在此發行版本的 Solaris 中。

因為 Perl 優秀的處理、檔案及文字處理功能,Per1 已表現為標準開發工具,用來進行複雜的系統管理工作,像是圖形、網路及 Web 程式設計。

Perl 5 包括了可動態載入的模組組織架構,可新增特定工作的功能性。許多模組都可免費從 Comprehensive Perl Archive Network (CPAN)取得,網址為 http://www.cpan.org)取得。

此 Solaris Perl 安裝隨附的某些核心模組是 CGINDBM_FileGetopt。這些模組位於 /usr/perl5/5.00503 目錄中。site_perl 目錄一開始是空的,而且儲存在本端安裝的 Perl 5 模組上。

若要存取 Perl 5 線上援助頁,請新增 /usr/perl5/manMANPATH 環境變數中。請參閱線上援助頁 perl(1),以取得一般的 Perl 資訊。

開發者的角色型存取控制 (RBAC)

將角色型存取控制 (RBAC) 新增到 Solaris 作業環境可提供給開發者機會,來以修改過的新應用程式提供細致劃分的安全性。RBAC 是下列的替代方案:傳統超級使用者型系統的 all-or-nothing 安全性模式。有了 RBAC,管理員可將特權功能指定給特定的使用者帳戶 (或特殊帳戶呼叫的角色)。開發者現在可建立有特權的功能,來檢查授權,而不是檢查超級使用者之類的特定 ID。

如需詳細資訊,請參閱System Administration Guide, Volume 2和線上援助頁 rbac(5)

strftime() 功能更新

strftime() 功能的 %u 轉換規格以數字 [1,7] 來表示星期幾,其中的 1 現在代表星期一 (而不是在 Solaris 7 作業環境中所代表的星期天)。此新的行為符合 X/Open CAE 規格、系統介面及標題。

如需詳細資訊,請參閱International Language Environments Guide

安全路徑名稱從 /usr/lib 變更為 /usr/lib/secure

可預載的來源安全目錄目前是 32 位元物件的 /usr/lib/secure,及 64 位元 SPARCV9 物件的 /usr/lib/secure/sparcv9

如需詳細資訊,請參閱Linker and Libraries Guide

動態字串記號支援

新的 $ISALIST$OSNAME$OSREL 動態字串記號提供了較大的可伸縮性來建立指令集專屬及系統專屬的相依性。

如需詳細資訊,請參閱Linker and Libraries Guide

替代的單層 Libthread

標準的 Solaris 執行段執行是一種雙層模式,其中使用者層次的執行段會透過較少的輕型處理來多工化。LWP 是作業系統分派給處理器的執行基礎單元。

Solaris 8 軟體提供了別的執行段執行:單層模式,其中的使用者層次執行段會與 LWP 一對一地連結。此執行比標準執行簡單,而且有助於某些多重執行緒應用程式。它提供與標準執行相同的介面給 POSIX 執行段及 Solaris 執行段。

在執行時,現有的多執行段程式可以使用 LD_LIBRARY_PATHLD_LIBRARY_PATH_64 環境變數來與別的 libthread 連結。

請參閱 threads(3THR) 線上援助頁,以取得用法的詳細資訊。

叢集感應(cluster-aware)裝置驅動程式的更新 DDI 介面

概述介紹了裝置類別的概念,以及裝置驅動程式撰寫者所需的介面修改及新增。概述位於Writing Device Drivers中。

這個功能首次適用於 Solaris 7 3/99 發行版本中。

8 位元可視的支援

8 位元可視的共用程式庫提供了一組轉換功能,可讓 8 位元可視的應用程式在只提供 24 位元可視深度支援的硬體上執行。針對要求 8 位元可視支援的應用程式,該功能會使用該裝置驅動程式的當地 24 位元著色功能呼叫。這會在 24 位元硬體可視支援的平台上著色影像之前,藉由將 8 位元虛擬彩色色彩對照表像素資料轉換為正確色彩色彩對照表像素資料來完成。

這個功能首次適用於 Solaris 7 8/99 發行版本中。

IA 硬體增強功能

本節將說明 Solaris 8 作業環境中專屬 IA 平台的新功能。

IA: 進階配置及電源介面 (ACPI)

「進階配置及電源介面 (ACPI)」 是一種更富可伸縮性的新方法,可用來配置及控制 IA 硬體。ACPI 會廢除將隨插即用 BIOS 及 Intel Multi-Processor Specification (MPSPEC)。如果您的 IA 型系統配置有有效的 ACPI ,則 Solaris 8 作業環境會自動用它來配置硬體。Solaris 8 作業環境尚未支援 ACPI 型電源管理。

IA: PCI 熱插式支援

此功能可讓標準 PCI 配接卡插入具有熱插式功能的機器 (正在執行 Solaris Intel 平台版) 上。您現在可以在系統還在執行時,從系統新增 (熱新增) 或移除 (熱移除) 配接卡。

如需詳細資訊,請參閱System Administration Guide, Volume 1Writing Device Drivers

這個功能首次適用於 Solaris 7 11/99 發行版本中。

IA: 鍵盤及滑鼠裝置的通用串列匯流排 (USB) 支援

Solaris Intel 平台版目前提供了鍵盤及滑鼠裝置的「通用串列匯流排 (USB)」支援。USB 是一個新興的 I/O 匯流排標準,支援廣泛的周邊設備,像是揚聲器、數據機、印表機、照相機、鍵盤及滑鼠裝置。在 Intel 市場中,作為一個新的標準,USB 快速地被大眾接受。USB 通訊埠正在變成許多 IA 型機器上的標準,而且 USB 支援正在整合到所有的 Intel PCI 晶片組中。

IA: X 伺服器視訊驅動程式增強功能

Solaris Intel 平台版 目前為以下視訊裝置提供支援:

如需更多資訊,請參閱 Solaris 8 (Intel 平台版) 6/00 硬體相容清單.

IA SCSI 驅動程式

本節將說明 Solaris 8 Intel 平台版作業環境中的增強功能。

cadp 驅動程式增強功能

Solaris cadp 驅動程式已經增強了,它包括下列支援:

以及品質與效能方面的改善。

如需更多資訊,請參閱 Solaris 8 (Intel 平台版) 裝置配置指南.

這個功能首次適用於 Solaris 7 8/99 發行版本中。

IA: ncrs 裝置驅動程式增強功能

Solaris ncrs 裝置驅動程式目前支援 SCSI 熱插式功能性及 Ultra2 裝置,此外還包括了一般功能性及效能改善。

如需更多資訊,請參閱Solaris 8 (Intel 平台版) 裝置配置指南Solaris 8 (Intel 平台版) 6/00 硬體相容清單

IA: symhisl 裝置驅動程式

支援 SYM53C896 晶片及 SYM22910 與 SYM21002 配接卡的 symhisl 裝置驅動程式目前隨附在 Solaris Intel 平台版中。

如需更多資訊,請參閱 Solaris 8 (Intel 平台版) 6/00 硬體相容清單.

其他軟體

Early Access 軟體

Solaris 8 發行版本隨附了具有 EA 軟體的 Early Access(EA)目錄。如需更多資訊,請參閱 Solaris Software CD 2 之 2 上的 README。

Freeware

幾個 freeware 工具及程式庫是隨附在 Solaris 8 發行版本中。這些工具包括: