Solaris 9 作業環境的新功能

附錄 A Solaris 8 軟體版本的功能

附錄 A 將摘要說明 Solaris 8 作業環境功能。


註解 -

本附錄只包含初期 Solaris 8 軟體版本中的功能。

Solaris 8 Update 版本中新增的功能將說明於 Solaris 9 章節


下一版網際網路協定

功能說明 

IPv6

IPv6 加入了已增大的位址空間,並以簡化的標題格式、認證和私密性支援、位址指派的自動配置等提升了 Internet 功能。IPv6 也會啟用新的服務品質 (quality-of-service) 功能。 

目錄服務和名稱增強功能

功能說明 

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

當地的 LDAP 提供了 LDAP 基礎目錄服務的「名稱服務交換器」後端支援。 

Java 增強功能

功能說明 

Java 2 Software Development Kit (SDK) for Solaris

Java 2 SDK, Standard Edition 版本 1.2.1_04 是 Java 2 平台的最新發行版本,適用於 Solaris 作業環境。這個 SDK 包括下列增強功能:  

  • 改良的可伸縮性

  • 改良的類別程式庫,包括新的 Java 2 API

  • 增強的記憶體管理系統

  • 高效能、可擴展的 Java 虛擬機器 (JVM)

  • 適時 (JIT) 編譯器最佳化

  • 更快速的 Java 執行段同步

安裝及管理

功能說明 

Solaris Web Start 增強版 Installation CD

Solaris Web Start 這種圖形化、精靈架構的軟體應用程式,是由 Java 啟動且負責安裝 Solaris 作業系統和其他軟體,現在則分散在不同的 Installation CD 中。 

動態主機配置協定 (DHCP) 網路開機

網路安裝程式現在可使用 DHCP,來獲得透過網路啟動用戶端時所需的開機參數及網路配置資訊。特定 SPARCTM 和 IA 架構的系統會支援 DHCP 開機。

IA:Solaris 8 版本的開機分割區

執行 Solaris Intel 平台版 的使用者現在可以指定一個個別的 IA 啟動分割區。

IA: CD-ROM 開機

這個新功能可以讓使用者從使用 "El Torito" 標準的安裝 CD 來進行系統開機(而不是從舊版本的裝置配置助理磁片開機)。 

DHCP 管理員

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

IA:大型磁碟支援

使用改善的 BIOS 介面來存取磁碟,Solaris 8 Intel 平台版目前完全使用比 8 GB 大的磁碟。

Solaris Web-Based Enterprise Management (WBEM) 服務

Solaris WBEM Services 軟體是在 Solaris 作業環境中執行的 「Web 型企業管理(WBEM)」標準及技術。考量到 WBEM 啟用環境的開發人員和管理人員需求,Solaris WBEM 服務提供了 Solaris Schema(結構描述);CIM Schema 類別的延伸項目;以及管理、安全性和記錄服務。 

系統識別公用程式的網域名稱系統 (DNS) 支援

DNS 已新增到可透過系統標識公用程式來配置的名稱服務清單中。 

系統識別公用程式的 IPv6 支援

現在您可在安裝期間配置系統,來使用 IPv6 及 IPv4。 

不限制數目的可用虛擬終端機

Solaris 8 軟體可啟用任何數目的虛擬終端機 (用於 rlogintelnet 等程式) 上的開啟。

閱讀 Solaris 8 Documentation CD 的文件

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

產品註冊

Solaris Product Registry (產品註冊)是可以管理用 Solaris Web Start 3.0 或 Solaris 套裝軟體管理指令(例如,pkgadd)安裝之軟體的工具。這個工具可以讓您執行下列工作:

  • 檢視已安裝及已註冊之軟體的清單,以及某些軟體屬性。

  • 安裝其它的軟體產品

  • 解除安裝軟體

  • 瀏覽及啟動安裝程式

連線網路

功能說明 

SPARC:InterDomain Networks(IDNs)

IDN 可讓使用者設定動態系統網域之間的高速網路連線,而不需要特殊的硬體。 

IPv4 的 IP 安全性架構 (IPsec)

IPsec 提供 IP 資料封包的保護。該保護可包括資料的機密性、整合性、部分序列整合性 (重映保護),以及資料認證。 

IPv6 NFS/RPC 相容

這個功能可以完美地將 IPv6 支援新增到 NFS 及 RPC。現有 NFS 相關指令並無任何修改。大部份的 RPC 應用程式也會透過 IPv6 執行,而不需要任何變更。某些具有傳輸功能的增強式 RPC 應用程式可能需要更新。 

邏輯連結控制器 2 (LLC2)

Class II 邏輯連結控制驅動程式 (LLC2) 可以當作在 Solaris 作業環境中執行的網路軟體(NetBIOS、SNA、OSI)和實體 LAN 網路(由一種支援性通訊配接卡控制)之間的介面。這個版本的 LLC2 驅動程式也在透過適當 Solaris MAC 驅動程式存取時,同時提供連線和 Ethernet、Token Ring 和 FDDI 配接卡的連線導向 LLC2 作業支援。 

IPv6 傳輸上的 NIS/NIS+

本功能可讓使用者透過 IPv6 RPC 傳輸執行 NIS 及 NIS+ 作業,並將 IPv6 位址儲存在 NIS、NIS+ 及 DNS 命名服務中。 

sendmail 8.9.3 增強功能

新的選項及公用程式改善了 sendmail 的儲存及安全功能性。

Service Location Protocol (SLP)

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

Solaris STREAMS 組織架構增強功能

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

網路時間協定

NTP 提供正確的時間及網路時鐘同步化,來用於分散式計算環境。Solaris 8 發行版本已經升級到包括 3-5.93e 版本。 

檔案系統增強功能

功能說明 

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

本 Solaris 發行版本支援 UDF 檔案系統(將資訊儲存在光學媒體技術上的工業標準)。您可以使用這個 UDF 檔案系統,在下列包含 UDF 檔案系統的元件上交換其資料: 

  • CD-ROM

  • 磁碟及磁片

  • 數位多功能光碟或數位影音光碟(DVD)- 支援平台上的 DVD-ROM

NFS 伺服器記錄

NFS 伺服器記錄可讓 NFS 伺服器提供其檔案系統上所執行之檔案作業的記錄。此功能對於可讓 NFS 及 WebNFSTM 用戶端使用匿名檔案 FTP 的網站特別有用。

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

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

WebNFS JavaBeans 元件

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

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

dfratimenodfratime 這兩個新的裝載選項可啟用及停用 UFS 檔案系統上的延緩存取時間更新。當您啟用檔案系統的寫入權限時間更新,這些選項在為非更新權限時間來存取磁碟之前都會被延緩。

診斷及可用性增強功能

功能說明 

coreadm 指令

coreadm 指令提供了可伸縮性的核心檔案命名慣例及較佳的核心檔案儲存。

使用 proc 工具來檢查核心檔案

proc 工具是可以控制 /proc 檔案系統功能的公用程式。某些 proc 工具已經增強成可以檢查程序核心檔案和作用中的程序。

改良的裝置配置 (devfsadm)

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

改良的系統錯誤訊息

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

模組除錯程式 (mdb)

mdb 是可延伸的新公用程式,用來低階除錯及編輯作用中作業系統、作業系統故障傾印、使用者處理核心傾印,以及目標檔。

遠端主控台訊息

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

TCP/IP 內部追蹤支援

藉由在重設 (RST) 資料分封終止連接時記錄 TCP 通訊,TCP/IP 現在提供了內部追蹤支援。 

效能及可伸縮性增強功能

功能說明 

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

有了 Pentium Pro 的發行版本,Intel 引進了一個在其進階處理器上稱為 PAE 的模式。使用 PAE,Solaris Intel 平台版最多可定址到 32 GB 的實體記憶體。

新的應用程式除錯工具:apptrace

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

SPARC:新的系統監視工具:busstat

新的系統監視工具 busstat 提供了存取權給支援 SPARC 平台上的匯流排相關效能計數器。以 busstat 檢視這些效能計數器可讓您測量硬體時鐘循環,及匯流排統計值,包括多處理器系統上的 DMA 及快取記憶體統一性異動。

更快的伺服器開機

現在,大型伺服器在啟動時不必花太久的時間。 

poll() 介面的新替代方法

/dev/poll 是輪詢 I/O 事件完成的第二種式,必須在開啟一段長時間的檔案描述元上輪詢大量的事件時提供較高的效能。這個功能可以增補、而非完全取代 poll(2) 。

新的公用程式: prstat

prstat 公用程式會以互動方式驗證系統上所有作用中的處理,並根據所選取的輸出模式及排序順序來報告各種統計值。

IA:Xeon 增強功能

為了使效能最大化,Solaris 8 Intel 平台版現在支援 IA32 位元處理器(Pentium II 及 Pentium III)的「頁面屬性表(PAT)」功能。

安全增強

功能說明 

Solaris 智慧卡

Solaris Smartcard 功能實施了 Open Card Framework (OCF) 1.1 標準。安全性管理員可使用這個技術,藉由要求使用者使用 Smart Card 來驗證它們自己的身份,以保護電腦桌上管理系統或個人應用程式。 

預設的檔案系統和目錄許可權

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

以角色為基礎的存取控制 (RBAC)

傳統超級使用者型系統會將完整的超級使用者權力,授與任何一個可以成為超級使用者的人。有了 RBAC,管理員可指定有限的管理功能給一般使用者。 

使用者稽核事件的集中管理

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

即時系統增強功能

功能說明 

高解析度計時器

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

使用者層次優先繼承

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

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

功能說明 

個人數位助理 (PDA) 支援

「PDA 同步化(PDASync)」是一種 Java 架構的應用程式, 可讓使用者輕鬆地將他們的桌面日曆、郵件、通訊錄及備忘錄與他們的 PDA 同步化。 

快速鍵編輯器

「快速鍵編輯程式」可讓使用者預先定義一串指令給一個指定的功能鍵,以增加生產力及效率。 

Java 媒體框架 (JMF)

JMF 是一種 Java 型應用程式,提供 MPEG1、MPEG2、Quicktime 及 AVI 的平滑串流視訊檔案格式支援,以及 MIDI 的聲訊支援。這個功能可以最大化即時影像建立和廣播功能。 

SPARC: PC Launcher 1.0

藉由自動啟動相關的 Windows 應用程式及檔案,PC launcher 1.0 for SunPCi 可讓使用者取得完善的存取權及權力,來立即檢視、編輯及列印熱門類型的 PC 檔案或附件。 

Netscape 應用程式啟動器

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

列印用戶端增強功能

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

SDTImage 增強功能

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

智慧卡支援

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

工具提示

工具提示 (ToolTips) 可提供使用者 Balloon Help,這是一種簡單圖示功能的簡單、簡短說明。 

X11R6.4 支援

X Server 已經升級成 X11R6.4 業界標準,其包含了可提高使用者產能和活動力的重要功能。這些功能分別是可透過任何 Web 架構桌上系統的 X 應用程式之遠端執行、Xinerama、Color Utilization Policy、EnergyStar 支援、新的 API 以及開發人員工具組的說明文件。 

延伸的控制面板

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

Web 服務

功能說明 

Java Plug-In

Solaris 作業環境的 Java Plug-In 是 Netscape NavigatorTM 的新增產品,這種瀏覽器可以使用 Java Runtime Environment (JRE) 1.2 而捨棄預設的 Java 虛擬機器 (JVM),在 Web 網頁上執行 Java applet 和 JavaBean 元件。

Netscape Communicator 4.7

Solaris 8 發行版本包括了 Netscape Communicator 4.7 並將預設地安裝至您的系統中。 

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

Solaris NCA 會藉由維護 HTTP 要求期間所存取之 Web 網頁的核心快取記憶體,來增加 Web 伺服器效能。 

Apache Web Server

開放式來源 Apache Web 伺服器目前隨附在 Solaris 中。這種伺服器包括所有標準 Apache 模組,代理伺服器支援及 mod_perl 模組。

列印

功能說明 

列印名稱增強功能

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

Solaris 列印管理員

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

語言支援

功能說明 

通用語言範圍

Solaris 8 作業環境現在於 Solaris Software CD 和 Solaris Language CD 中放入包括了 37 種語言的 90 種以上之語言環境支援。 

改良的語言安裝及設定

Language CD 上套裝軟體的變更已降低混合語言安裝中的儲存器需求。 安裝介面的重新設計會使得語言選取及分組極端地直覺。 

擴充的 Unicode (統一字元編碼) 支援

Solaris 8 發行版本會繼續加入簡體中文和繁體中文的 Unicode (UTF-8) 語言環境來擴充 Unicode 支援。 

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

有了 Solaris 8 作業環境,開發人員就可以輕鬆地使用 geniconvtbl 公用程式,來建立使用者自行定義的程式碼集轉換,並新增到 Solaris 系統。您可以修改現存的 Solaris 字碼集轉換。

改良的資料相互操作性

新增加的 iconv 資料轉換公用程式已經改進 Solaris 8 發行版本對非 Solaris 環境的資料相互操作性:

  • iconv,適用於日文主機資料類型

  • iconv,適用於 Microsoft 資料編碼 (包括使用者定義的字元)

  • iconv,適用於中國及韓國的 UTF-8 相互可操作性。

  • iconv,適用於各種統一字元編碼編碼格式及國際標準程式碼集與事實工業標準程式碼集。

新增的語言環境

Solaris 8 發行版本已新加入兩種語言環境,冰島文 (ISO8859-15) 和俄文 ( ANSI1251)。 新的俄羅斯語言環境除了現有的俄羅斯 (8859-5) 語言環境外,還提供了當地的 Microsoft 資料編碼支援。

文件

功能說明 

AnswerBook2 文件伺服器更新

這個發行版本的 AnswerBook2 文件 伺服器已經更新。從 Solaris 7 發行版本之後的主要變更包括:以文字取代 AnswerBook2 導航圖示,非英文語言環境的改良支援,次要變更則改善了整體效能及穩定性。 

參考線上援助重組

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

  • 程式庫介面與標題

  • 基本程式庫函式

  • 網路程式庫函式

  • 執行段與即時程式庫函式

  • 延伸程式庫函式

  • Curses 程式庫函式

此外,許多線上援助頁的字尾已經變更,來反映含有該函式的程式庫。 

混音器

功能說明 

SPARC:混音器

混音器驅動程式目前可讓多個應用程式同時播放及記錄聲音。這個新的增強功能會代替先前的功能 (只支援單一播放應用程式及單一記錄應用程式)。此外,CDE 1.4 現在包括一個新的 GUI 工具 sdtaudiocontrol,它代替audiocontrol .sdtaudiocontrol ,它使用混音器的功能,並另外提供更多的功能。

軟體開發者環境

功能說明 

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

Kodak Color Management SystemTM (KCMSTM) 目前提供 64 位元版本的程式庫。 目前使用 KCMS 並轉換為 64 位元作業環境的應用程式現在可以保留顏色管理。

永遠備妥的電源管理

在 Solaris 8 作業環境中,使用新裝置 Power ManagementTM 介面的裝置驅動程式永遠會自動地電源管理。

新的 cpustat cputrack 指令

新的 cpustatcputrack 指令會個別抓取整個系統及每一處理的 CPU 統計值,來監視系統或處理的效能。

執行期間連結稽核的延伸功能

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

Practical Extraction and Report Language (Perl) 5

熱門程式設計語言 Perl 5.005_03 隨附在 Solaris 8 發行版本中。Perl 常用於撰寫 CGI 程序檔及自動化複雜的系統管理工作。 

開發人員的角色基礎存取控制 (RBAC)

將 RBAC 新增到 Solaris 作業環境可讓開發者以修改過的新應用程式來發送嚴格授權的安全性。開發者現在可建立有特權的功能,來檢查授權,而不是檢查超級使用者之類的特定 ID。 

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

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

動態字串記號支援

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

函式更新:strftime()

strftime() 函式的 %u 轉換規格已經變更。

替代的 Libthread

替代的執行段執行提供了使用者層次執行段與「輕型處理(LWP)」一對一相關的單層模式。這個執行比標準執行簡單,而且有助於某些多重執行段應用程式。 

SPARC:混音器驅動程式

混音器驅動程式目前可讓多個應用程式同時播放及記錄聲音。 

Cluster-Aware 裝置驅動程式的更新 DDI 介面

文件概述介紹了撰寫者所需的裝置類別,以及裝置驅動程式介面修改及新增的概念。 

8-位元的可見支援

8 位元可視的共用程式庫可讓只具有 24 位元硬體的裝置驅動程式,顯示 8 位元可視的應用程式。 

硬體增強功能

功能說明 

進階的配置和電源介面 (ACPI)

ACPI 是一種更富可伸縮性的新方法,可用來配置及控制 IA 硬體。ACPI 會廢除將隨插即用 BIOS 及 Intel Multi-Processor Specification (MPSPEC)。如果您的 IA 架構系統可以使用 ACPI,Solaris 8 作業環境就會自動地使用它來配置硬體。 

PCI Hot-Plug 支援

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

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

Solaris Intel 平台版目前提供了鍵盤及滑鼠裝置的 USB 支援。

X Server 視訊驅動程式增強功能

Solaris Intel 平台版 目前提供了對更多視訊裝置的支援。

SCSI 驅動程式

功能說明 

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

Solaris cadp 驅動程式目前支援 Adaptec Ultra2 配接卡。

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

Solaris ncrs 裝置驅動程式目前支援 SCSI 熱插式功能性及 Ultra2 裝置,以及一般功能性及效能的改善。

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

支援 SYM22910 及 SYM21002 配接卡的 symhisl 裝置驅動程式是隨附在 Solaris Intel 平台版中。