Solaris 10 版本說明

第 5 章 終止軟體支援聲明

本章列出終止軟體支援聲明。

從 Solaris 10 作業系統中移除的功能

亞洲的短 dtlogin 名稱

Solaris 軟體的 dtlogin 語言清單中不再列出下列亞洲短語言環境名稱:

add_drv 系統指令中的 device_driver 路徑名稱支援

add_drv 指令過去的版本接受 device_driver 參數的路徑名稱規格。Solaris 不再支援路徑名稱規格。如果您為裝置驅動程式指定路徑名稱,則會將下列的錯誤訊息寫至 STDERR:


Error: driver may not be specified by path path name
Error: Could not install driver driver name

在安裝或升級程序期間,因使用此路徑名稱規格而產生的錯誤訊息,會出現在 install_logupgrade_log 檔案中。

admintool 指令

Solaris 不再支援 admintoolswmtool 指令。此指令的功能由下列公用程式取代:

公用程式 

指令 

功能 

Solaris 管理主控台 

smc

使用者、群組、主機及串列埠管理 

列印管理程式 

printmgr

印表機管理 

產品登錄 

prodreg

軟體管理 

asysmem()sysmem() 介面

Solaris 不再包含由 libadm(3lib) 所匯出的 asysmem()sysmem() 介面。這兩個介面均已過時。建議應用程式開發者使用 sysconf(3C) 程式庫功能替代。

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

BIND 8 版 DNS 伺服器及工具

Solaris 10 作業系統不再支援 Internet Systems Consortium 的 BIND 8 DNS 名稱伺服器及工具。這些 DNS 名稱伺服器及工具的 BIND 8 版已由相對應的 BIND 9 版所取代。在「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」中的第 II部分「DNS Setup and Administration」中,可以找到 BIND 8 到 BIND 9 的遷移說明及特定 Solaris 實作的詳細資訊。

x86: 一般物件檔案格式 (COFF)

Solaris 不再支援在 x86 架構平台上以一般物件檔案格式 (COFF) 執行物件代碼。同樣地,目前在 x86 平台上對 System V Release 3 相容性所提供的所有其他支援也一併終止。

舊式裝置驅動程式介面

核心無法再呼叫 identify 驅動程式進入點。為此 Solaris 發行版本編譯及傳遞的新驅動程式必須將此進入點設定為 nulldev 核心函數。現有的驅動程式二進位碼檔案不得重新編譯。

下列符號已自標頭檔移除。Solaris 中無法再使用與這些符號相關聯的功能。驅動程式開發者應刪除相關聯的代碼。

舊式介面 

喜好的介面 

ddi_getiminor(9F) 

使用 getminor(9F) 

GLOBAL_DEV 

指定 0 

NODEBOUND_DEV 

指定 0 

NODESPECIFIC_DEV 

指定 0 

ENUMERATED_DEV 

指定 0 

DDI_IDENTIFIED 

不需要 

DDI_NOTIDENTIFIED 

不需要 

ddi_mapdev(9F) 

devmap_setup(9F) 

ddi_mapdev_intercept(9F) 

devmap_load(9F) 

ddi_mapdev_nointercept(9F) 

devmap_unload(9F) 

ddi_mapdev_ctl(9S) 

devmap_callback_ctl(9S) 

mapdev_access(9E) 

devmap_access(9E) 

mapdev_free(9E) 

mapdev_free(9E) 

mapdev_dup(9E) 

devmap_dup(9E) 

ddi_mapdev_set_device_acc_attr(9F) 

ddi_device_mapping_check 

如需更多資訊,請參閱「ddi_create_minor_node(9F) 線上手冊」、「ddi_getiminor(9F) 線上手冊」、「getminor(9F) 線上手冊」、「identify(9E) 線上手冊」、「nulldev(9F) 線上手冊」及「devmap(9E) 線上手冊」。

基於 Alt 鍵和 Meta 鍵的歐洲字元輸入序列

在 Solaris Unicode/UTF-8 語言環境中,Solaris 不再支援下列適用於歐洲字元的非標準輸入鍵序列:


備註 –

在這些鍵序列中,連字符號表示同時按鍵。加號表示連續按鍵。


以下是建議使用的標準輸入鍵順序:

如果鍵盤上沒有 Alt Graph 鍵或 Compose 鍵,請使用以下鍵序列:

聯合命名服務 XFN 程式庫和指令

Solaris 不再支援基於 X/Open XFN 標準的聯合命名服務 (FNS)。

Generic LAN Driver 版本 0 介面

Solaris 不再支援「Solaris 2.1 Device Driver Writer's Guide for x86」中所說明的 Generic LAN Driver (GLD) 版本 0 介面。驅動程式應使用「Writing Device Drivers」中所說明的版本 2 介面。

若要測試驅動程式使用的是哪個版本的 GLD 介面,請執行下列程序檔:


#!/bin/sh
 #
 # Test a driver binary for v0 or v2 GLD interface usage
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/ { isgld=1; } 
/\|gld_mac_alloc$/ { isv2=1; } 
END {
 if (!isgld)
 print file, "does not use GLD";
 else if (!isv2)
 print file, "is a version 0 GLD driver";
 else if (isv2)
 print file, "is a version 2 GLD driver";
 }' file=$file 
done

備註 –

Realtek 的 rtls 驅動程式仍使用目前 Solaris 發行版本中未支援的版本 0 介面。但是,rtls 的替代驅動程式 rf 使用版本 2 介面。您可以從 http://homepage2.nifty.com/mrym3/taiyodo/eng 處下載替代驅動程式。


GMT Zoneinfo 時區

Solaris 不再支援 /usr/share/lib/zoneinfo/GMT[+-]* 時區。而以等效的引用時區來取代 zoneinfo 時區。

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

Sun Java Desktop System, Release 3 不包含 GNOME 元件

Solaris 10 軟體上的 Sun Java Desktop System, Release 3 以 GNOME 2.6 Desktop 為基礎。Java DS, Release 3 中不再包含下列元件:

若您需要上述任何元件,請連絡 GNOME 社群。請參閱 http://gnome.org

圖形驅動程式支援

本發行版本不再提供下列圖形裝置的軟體支援︰

裝置 

驅動程式 

MG1、MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx、cgfourteen 

TC 

cgeight 

TCX 

tcx 

x86: 混合的 EISA 裝置及驅動程式

Solaris 不再支援下列基於 ISA 及 EISA I/O 匯流排的裝置。同樣也不再支援專門為這些裝置所撰寫的裝置驅動程式。有些驅動程式也支援 PCI 裝置。移除這些驅動程式時,對這些 PCI 裝置的支援也一併移除。Solaris 已移除對 EISA 匯流排的支援。

JRE 1.2.2

此版本不再支援 1.2.2 版的 Java 執行階段環境 (JRE)。Java 2 Standard Edition 1.4 版以及相容的版本將提供類似的功能。JRE 目前版本以及先前的版本均可從 http://java.sun.com 下載。

Kodak 色彩管理系統

Solaris 不再支援 Kodak 色彩管理系統 (KCMSTM)。

SPARC: Lance Ethernet 驅動程式

Solaris 不再支援 Lance Ethernet (le) 驅動程式。

簡易目錄存取協定 (LDAP) 用戶端程式庫

Solaris 不再支援 LDAP C-API 程式庫版本 3,即 libldap.so.3。此程式庫目前的版本為 LDAP C-API 版本 5,即 libldap.so.5

舊式的簡易程序 (LWP) 介面

Solaris 不再支援下列的簡易程序 (LWP) 介面:

這些介面 (不是依預設啟用多重執行緒的共用模型之組成部分) 僅在未與 libthread 連結的應用程式中使用時,才能按預期進行作業。

未命名介面群組功能

此 Solaris 版本不再支援未命名介面群組功能。此未命名介面群組功能係透過 ndd 指令設定 ip_enable_group_ifs 變數所啟動。

請改用可以提供類似的受支援的 IP 網路多重路徑功能。透過使用 ifconfig 指令的 group 關鍵字,可構成 IP 網路多重路徑群組。

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

Netscape 軟體

Solaris 不再支援下列版本的 NetscapeTM 軟體:

netstat -k 選項

Solaris 不再提供 netstat 指令不支援的 -k 選項,此選項可列出執行中之作業系統實例中所有已命名 kstats。請使用受支援的 kstat 指令,它可提供相同功能。

x86: 網路裝置

Solaris 不再支援下列網路裝置:

fork() 函數的非 POSIX 執行緒運作方式

在 Solaris 中,fork() 在未連結至 -lpthread 程式庫時的運作方式已變更。此動作變更使 Solaris 執行緒與 POSIX 執行緒一致。

fork() 函數已重新定義,以具有與 fork1() 相同的運作方式。因此,fork() 僅複製子程序中的呼叫執行緒。使用 -lpthread 連結時,此重新定義會比對 fork1()fork() 目前的運作方式。

系統仍提供對需要 fork 的 replicate-all 運作方式之應用程式的支援。這些應用程式必須加以修改才能呼叫新的 forkall() 函數,而非 fork() 函數。

pam_unix 模組

此發行版本不再提供 pam_unix(5) 模組。pam_unix_auth(5)、pam_authtok_check(5)、pam_authtok_get(5)、pam_authtok_store(5)、pam_dhkeys(5)、pam_unix_account(5)、pam_unix_session(5) 及 pam_passwd_auth(5) 可提供相同功能。

PC 檔案檢視器

Solaris 不再支援 PC 檔案檢視器。

使用 Sun StarSuite 辦公室套裝軟體可取得與檢視 PC 檔案功能類似的功能。StarSuite 能讀取及寫入主要桌面應用程式所使用的各種檔案格式 (100種以上),包括 Microsoft Office、Lotus、WordPerfect、WordStar、FrameMaker、AutoCAD、Photoshop 等等。

如需更多資訊,請連線至 http://www.sun.com/staroffice

Perl 5.005_03 版

此發行版本不再提供 Perl 5.005_03 版。Solaris 中的預設 Perl 版本並非與 5.005_03 二進位相容。必須使用新版本來重新建立與重新安裝客戶安裝模組。

libc 中的 ptrace 介面

Solaris 不再支援 libcptrace 的 64 位元版本。proc 介面將取代此功能。

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

電源管理 I/O 控制指令

Solaris 不再支援下列的電源管理 I/O 控制 (ioctls) 指令:

Solaris 作業系統支援下列替代 ioctls

如需有關替代 ioctls 的更多資訊,請參閱「pm(7D) 線上手冊」。

sendmailvarsLG sendmail.cf 指令

Solaris 不再支援 nsswitch.conf(4) 中所列的 sendmailvars 資料庫。不使用 LG sendmail.cf 指令時無法啟用此功能。此變更可使 Sun 版本的 sendmail 與 sendmail.org 的版本相容性更好。

ShowMe TV

此發行版本不再支援 ShowMeTM TV。

SPARC: 64 位元套裝軟體

Solaris 之前以 32 位元元件和 64 位元元件兩種獨立套裝軟體發行。Solaris 7 發行版本中引入的 64 位元套裝軟體可提供 Solaris 作業系統的 64 位元元件。通常,64 位元套裝軟體名稱以字母「x」結尾。例如,SUNWcsl 提供 32 位元版本的 Solaris 核心程式庫,而 SUNWcslx 提供 64 位元版本的 Solaris 核心程式庫。

在此 Solaris 發行版本中,32 位元元件和 64 位元元件由單一基本套裝軟體一併提供。組合的套裝軟體保留原來 32 位元套裝軟體的名稱,不再提供 64 位元套裝軟體。例如,在 SUNWcslx 中所提供的 /usr/lib/sparcv9/libc.so.1,目前改為在 SUNWcsl 中提供,而不再提供 SUNWcslx


備註 –

有些套裝軟體僅提供 64 位元元件而沒有對應的 32 位元套裝軟體。在這些情況下,可能會重新命名這些套裝軟體以移除字尾「x」。例如,SUNW1394x 可能成為 SUNW1394


在 64 位元套裝軟體上具有明確相依性的軟體套裝軟體會產生安裝警告。使用者可忽略這些非嚴重警告,而不會影響軟體的正確安裝。

例如,安裝依賴於不存在的 64 位元套裝軟體 SUNWcslxSUNWpool 套裝軟體時,會產生下列螢幕資訊與警告:


# pkgadd SUNWpool

Processing package instance SUNWpool from /var/spool/pkg

Resource Pools (64-bit)
(sparc) 11.10.0,REV=2003.04.08.04.21
Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Using / as the package base directory.
## Processing package information.
## Processing system information.
   6 package pathnames are already properly installed.
## Verifying package dependencies.
WARNING:
    The SUNWcslx package "Core Solaris Libraries
    (64-bit)" is a prerequisite package and should be
    installed.

Do you want to continue with the installation of SUNWpoolx [y,n,?]

提供 SPARC 系統 32 位元應用程式的獨立軟體供應商以及執行 32 位元應用程式的客戶不需做任何變更。仍可繼續使用這些應用程式。

sdtjmplay 桌面 Java 媒體播放器

Solaris 不再支援基於 Java Media Framework 1.1 的桌面 Java 媒體播放器 /usr/dt/bin/sdtjmplay。使用者應遷移至基於更新的 Java Media Framework 2.1.1 版的 Java 媒體播放器 /usr/bin/jmplay

自 Solaris 9 作業系統 8/03 開始,Solaris 就包含 jmplay Java 媒體播放器。jmplay 在 Solaris 8 及較早的 Solaris 9 發行版本中也做為 GNOME 2.0 桌面環境的一部分予以提供 。

GNOME 2.0 桌面環境可以從 http://www.sun.com/gnome/ 下載。

Solaris 靜態系統程式庫

此通告僅適用於 32 位元的靜態系統程式庫以及靜態連結的公用程式。64 位元的靜態系統程式庫及公用程式則未曾提供。

Solaris 不再提供 32 位元 Solaris 靜態系統程式庫和靜態連結的公用程式。特請注意,Solaris 不再提供靜態 C 程式庫 (/usr/lib/libc.a) 支援。

與現有靜態系統程式庫連結的應用程式可能無法在 Solaris 上正常運作。僅以動態方式與提供 Solaris 應用程式二進制介面 (ABI) 的系統程式庫相連結的應用程式方可與未來版本相容。

直接依賴於系統陷阱運作方式的應用程式可能無法在 Solaris 中正常運作。與非 Sun 程式庫相連結的應用程式直接相依於系統陷阱運作方式時,通常提供替代的 ABI 函數的程式庫可能無法在 Solaris 上正常運作。

Solaris Volume Manager 異動磁碟區

Solaris 不再支援 Solaris Volume Manager 異動磁碟區 (異動中介裝置)。由 Solaris 中的 UFS 記錄 (LUFS) 提供增強功能。

適用於 S-bus 上串列並列控制器的 stc(7d)

Solaris 不再支援 S-bus 上串列並列控制器 (SPC/S) 的驅動程式 stc(7D)。替代介面包含 SAI/P 及 HSI/P。

儲存介面

Solaris 不再支援下列裝置驅動程式屬性的介面:

Solaris 不再支援下列裝置驅動程式:

Solaris 不再支援下列公用程式:

sun4m 硬體

本 Solaris 發行版本不再支援下列基於 sun4m 架構的伺服器:

本發行版本不再提供依賴於 sun4d 架構的硬體選項。

SunFDDI 和 SunHSI/S 驅動程式

Solaris 不再支援 FDDI/S、FDDI/P 及 SunHSI/STM 驅動程式。

Sun Java System Application Server Platform Edition 7.0 (原為 Sun ONE Application Server 7.0 Platform Edition)

Solaris 作業系統已不再支援 Sun Java System Application Server Platform Edition 7.0。由 Solaris 10 版開始,此版本已由 Sun Java System Application Server Platform Edition 8.0 所取代。

Sun StorEdge A1000、Sun StorEdge A3000、Sun StorEdge A3500 及 Sun StorEdge A3500FC 系統

Solaris 對下列儲存裝置不再提供軟體支援:

磁帶裝置

Solaris 不再支援下列磁帶裝置:

記號環網路驅動程式

本發行版本已不再支援 SBus 記號環和 PCI bus 記號環網路驅動程式。

SPARC: 32 位元 Sun4U 核心

Solaris 作業系統不再提供 32 位元 SPARC 核心。現有的 32 位元應用程式不受影響。

這些變更的影響是,不再支援包含其時脈以 200 MHz 或更低頻率運行的 UltraSPARC I 處理器的 UltraSPARC 系統。

如果要識別系統的核心類型,請使用 isainfo 指令。


% isainfo -kv

如果要識別處理器時脈的速率,請使用 psrinfo 指令。


% psrinfo -v | grep MHz

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

Ultra AX 和 SPARCengine Ultra AXmp 圖形卡

本發行版本不再支援 Ultra AX 和 SPARCengine Ultra AXmp 圖形卡。

32-bit: X11 靜態程式庫

本 Solaris 發行版本不再提供 /usr/openwin/lib 中的 32 位元靜態程式庫。本發行版本不再支援與這些程式庫靜態連結的程式。任何時候均不提供 64 位元靜態程式庫。

在先前發行版本中使用 /usr/openwin/lib 中的靜態程式庫建立的現有應用程式在本發行版本或未來任一發行版本中均可能無法運作。僅當應用程式與提供 Solaris 應用程式二進制介面 (ABI) 的共用程式庫動態連結時,應用程式方可與未來版本相容。

xutops 列印過濾器

本發行版本不再支援 xutops 列印過濾器。相似的作業範圍由 Solaris 中的 mp(1) 列印過濾器提供。

未來發行版本可能移除的功能

未來發行版本的 Solaris 軟體可能不支援以下功能。

亞洲的短 dtlogin 名稱

在未來發行版本中,下列亞洲短語言環境名稱可能不會再列於 dtlogin 語言清單中:

自 Solaris 8 發行版本起,開始提供新 ISO 標準語言環境名稱,包括下列語言環境名稱:

稽核常駐程式介面

未來發行版本可能不支援 Solaris 稽核常駐程式使用的下列介面︰

Cfront 執行階段支援程式庫

libC.so.3 程式庫為 Cfront C++ 編譯器 C++ 3.0 所編譯程式的執行階段支援程式庫。既不是編譯器,也不是 Solaris 10 作業系統上執行的編譯器所建立的程式。未來發行版本的 Solaris 可能不支援此程式庫。

Configuration Assistant 的 fp 外掛程式硬體選項

未來的 Solaris 發行版本可能不支援配置管理 (cfgadm) 之 fp 外掛程式的下列選項:

基本安全模組的裝置配置介面

未來發行版本的 Solaris 軟體可能不包含以下基本安全模組的裝置分配機制元件:

舊式裝置驅動程式介面

未來發行版本可能不支援某些裝置驅動程式介面 (DDI)。

下表列示了可能不支援的 DDI 介面以及喜好的 DDI 介面替代項。

舊式介面 

喜好的介面 

mmap

devmap

identify

set to nulldev

copyin

ddi_copyin

copyout

ddi_copyout

ddi_dma_addr_setup

ddi_dma_addr_bind_handle

ddi_dma_buf_setup(9F)

ddi_dma_buf_bind_handle

ddi_dma_curwin

ddi_dma_getwin

ddi_dma_free

ddi_dma_free_handle

ddi_dma_htoc

ddi_dma_addr[buf]_bind-handle

ddi_dma_movwin

ddi_dma_getwin

ddi_dma_nextseg

ddi_dma_nextcookie

ddi_dma_nextwin

ddi_dma_nextcookie

ddi_dma_segtocookie

ddi_dma_nextcookie

ddi_dma_setup

ddi_dma_*_handle

ddi_dmae_getlim

ddi_dmae_getattr

ddi_getlongprop

ddi_prop_lookup

ddi_getlongprop_buf

ddi_prop_lookup

ddi_getprop

ddi_prop_get_in

ddi_getproplen

ddi_prop_lookup

ddi_iopb_alloc

ddi_dma_mem_alloc

ddi_iopb_free

ddi_dma_mem_free

ddi_mem_alloc

ddi_dma_mem_alloc

ddi_mem_free

ddi_dma_mem_free

ddi_map_regs

ddi_regs_map_setup

ddi_prop_create

ddi_prop_update

ddi_prop_modify

ddi_prop_update

ddi_segmap

see devmap

ddi_segmap_setup

devmap_setup

ddi_unmap_regs

ddi_regs_map_free

free_pktiopb

scsi_free_consistent_buf

get_pktiopb

scsi_alloc_consistent_buf

makecom_g0

scsi_setup_cdb

makecom_g0_s

scsi_setup_cdb

makecom_g1

scsi_setup_cdb

makecom_g5

scsi_setup_cdb

scsi_dmafree

scsi_destroy_pkt

scsi_dmaget

scsi_init_pkt

scsi_pktalloc

scsi_init_pkt

scsi_pktfree

scsi_destroy_pkt

scsi_resalloc

scsi_init_pkt

scsi_resfree

scsi_destroy_pkt

scsi_slave

scsi_probe

scsi_unslave

scsi_unprobe

ddi_peek{c,s,l,d}

ddi_peek{8,16,32,64}

ddi_poke{c,s,l,d}

ddi_poke{8,16,32,64}

in{b,w,l}

ddi_get{8,16,32}

out{b,w,l}

ddi_put{8,16,32}

repins{b,w,l}

ddi_rep_get{8,16,32}

repouts{b,w,l}

ddi_rep_put{8,16,32}

power.conf 中的裝置管理項目

未來發行版本可能不支援 power.conf 檔案中的裝置管理項目。Solaris 10 軟體中的 [自動裝置電源管理] 項目可提供類似功能。

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

裝置支援與驅動程式軟體

下表列示了未來發行版本可能不支援的裝置和驅動程式軟體。

表 5–1 裝置與驅動程式軟體

實體裝置名稱 

驅動程式名稱 

卡的類型 

AMI MegaRAID 主機匯流排配接卡,第一代 

mega

SCSI RAID 

Compaq 53C8x5 PCI SCSI 和 Compaq 53C876 PCI SCSI 

cpqncr

SCSI HBA 

Compaq SMART-2/P 陣列控制器及 Compaq SMART-2SL 陣列控制器 

smartii

SCSI RAID 控制器 

表單和功能表語言解譯器

表單和功能表語言解譯器 (FMLI) 指令皆已過時,而且未來的 Solaris 發行版本中可能不再支援這些指令。過時的指令如下:

/etc/net/ti* 中的主機檔案

Solaris 作業系統的 /etc/net/ti* 中的主機檔案無法再查閱,儘管 Solaris 軟體中仍保留著這些檔案。在未來 Solaris 發行版本中,這些主機檔案可能會被全部移除。

Java 2 Platform, Standard Edition 1.4

未來的 Solaris 發行版本可能不包含 Java 2 Platform, Standard Edition (J2SE Platform) 1.4。Solaris 10 作業系統的預設 Java 版本 (J2SE 5.0 軟體) 是 J2SE 1.4 的相容替代技術。

krb5.conf 的 Kerberos 憑證使用期限參數

在未來的 Solaris 作業系統發行版本中,可能不會再支援 max_lifemax_renewable_life Kerberos 憑證使用期限參數。這些參數位於 /etc/krb5/krb5.conf 檔案的 appdefaults 區段。請改用 /etc/krb5/krb5.conflibdefaults 區段的 max_lifetimerenew_lifetime,取代這些參數。

韓文 CID 字型

未來發行版本可能不再支援韓文 CID 字型。您可以使用 Solaris 軟體中包含的韓文 TrueType 字型來取代韓文 CID 字型。

舊版或傳統的非 UTF-8 語言環境

Sun 採用 Unicode 進行字元編碼。因此,除了 zh_CN.GB18030 和 C 語言環境之外,在未來 Solaris 發行版本中可能會視 Java 桌面系統登入語言環境的需要移除非 UTF-8 語言環境。

CPU 效能計數器程式庫 (libcpc) 中的函數

硬體效能計數器可對許多與 CPU 運作方式相關的硬體事件進行測量。未來 Solaris 作業系統發行版本可能不支援下列 CPU 效能計數器程式庫 (libcpc) 中的函數:

cpc_access 

cpc_bind_event 

cpc_count_sys_events 

cpc_count_usr_events 

cpc_event_accum 

cpc_event_diff 

cpc_eventtostr 

cpc_getcciname 

cpc_getcpuref 

cpc_getcpuver 

cpc_getnpic 

cpc_getusage 

cpc_pctx_bind_event 

cpc_pctx_invalidate 

cpc_pctx_rele 

cpc_pctx_take_sample 

cpc_rele 

cpc_seterrfn 

cpc_shared_bind_event 

cpc_shared_close 

cpc_shared_open 

cpc_shared_rele 

cpc_shared_take_sample 

cpc_strtoevent 

cpc_take_sample 

cpc_version 

cpc_walk_names 

 

新函數已新增至 Solaris 10 作業系統的程式庫中。如果代碼會利用上述清單所列介面,則代碼的開發者應改用下列對應的新函數:

cpc_open 

cpc_close 

cpc_set_create 

cpc_set_destroy 

cpc_set_add_request 

cpc_set_request_preset 

cpc_buf_create 

cpc_buf_destroy 

cpc_bind_curlwp 

cpc_bind_pctx 

cpc_bind_cpu 

cpc_unbind 

cpc_set_sample 

cpc_buf_sub 

cpc_buf_add 

cpc_buf_copy 

cpc_buf_zero 

cpc_buf_get 

cpc_buf_set 

cpc_buf_hrtime 

cpc_buf_tick 

cpc_walk_requests 

cpc_walk_events_all 

cpc_walk_events_pic 

cpc_walk_attrs 

cpc_enable 

cpc_disable 

cpc_caps 

cpc_npic 

cpc_cpuref 

cpc_cciname 

cpc_seterrhndlr 

如需詳細資訊,請參閱「cpc(3CPC) 線上手冊」。

libXinput 程式庫

在未來發行版本的 Solaris 軟體中,可能不提供 libXinput.so.0 程式庫。libXinput.so.0 程式庫可提供與 X11R4 應用程式 (透過使用 Solaris 2.1 和 Solaris 2.2 中草擬的標準 X 輸入 API 建立) 的向下相容性。X11 標準 X 輸入延伸程式庫 (libXi) 已整合至 Solaris 2.3 中。

為未來的相容性和標準一致性考量,所有依賴於 libXi API 的應用程式都應使用 libXi 共用程式庫建立。

網路資訊服務加強版 (NIS+) 名稱服務類型

未來發行版本可能不支援 NIS+。Solaris 9 軟體提供了從 NIS+ 遷移至 LDAP 的輔助工具。如需更多資訊,請連線至 http://www.sun.com/directory/nisplus/transition.html

nstest 測試程式

nstest 是個互動的 DNS 測試程式,用來建構和傳送 DNS 查詢。未來 Solaris 作業系統發行版本可能不再支援此程式。使用 dignslookup 指令可取得此測試程式所提供的相同功能。

Perl 版本 5.6.1

未來 Solaris 作業系統發行版本可能不支援 Perl 版本 5.6.1。Solaris 10 作業系統中預設的 Perl 版本為 5.8.4,與 Perl 版本 5.6.1 並非二進位相容。不過,此 Solaris 發行版本仍保留著先前版本。由客戶所安裝的自訂模組必須重新建立和重新安裝,以使用 Perl 版本 5.8.4。將所有必須使用版本 5.6.1 的程序檔修改為專用 5.6.1 版本的解譯器,而不使用版本 5.8.4。各個 Perl 版本的解譯器分別位於下列路徑:

Perl 5.6.1

/usr/perl5/5.6.1/bin/perl

Perl 5.8.4

/bin/perl/usr/bin/perl/usr/perl5/bin/perl

Solaris 管理主控台修補程式工具 (修補程式管理員)

未來發行版本可能不提供 Solaris 管理主控台修補程式工具 (修補程式管理員)。

Solstice 企業代理程式

未來發行版本可能不支援 Solstice 企業代理程式。

獨立式路由器探索

在未來發行版本的 Solaris 軟體中,可能不支援 IPv4 ICMP 路由器探索協定的 /usr/sbin/in.rdisc 實作。此協定相近的版本,即做為 /usr/sbin/in.routed 的元件實作的版本,支援增強型管理介面。/usr/sbin/in.routed 元件支援路由選擇資訊協定 (RIP) 第 2 版的實作。/usr/sbin/in.routed 元件也可從路由器探索訊息中區分行動式 IP 公告。

Sun Fire Link 介面

未來的 Solaris 發行版本可能不再支援 Sun Fire Link 介面。

Sun Java Desktop System 應用程式

未來的發行版本可能會移除下列 Java DS Release 3 中的應用程式。

記號環網路及光纖分散式資料介面裝置類型

在未來 Solaris 發行版本中,可能會移除通用 LAN 驅動程式 (GLD) 中對記號環網路 (DL_TPR) 及光纖分散式資料介面 (FDDI) 裝置類型的支援。實行此移除後,GLD 中對記號環網路及 FDDI 的支援將失去作用。但是,其他未使用此支援的驅動程式或應用程式則不受影響。如果要測試驅動程式是否依賴於 GLD,請執行下列程序檔:


#!/bin/sh
#
# Test a driver binary for use of GLD
#
for file
do
 	/usr/ccs/bin/nm $file | /bin/awk '
 	/\|gld_register$/       { isgld=1; }
 	END {
 		if (isgld)
 			print file, "uses GLD";
 		else
 			print file, "does not use GLD";
 	}' file=$file
done

如需有關通用 LAN 驅動程式的更多資訊,請參閱「gld(7D) 線上手冊」和「Writing Device Drivers」。

基於 WBEM 的動態重新配置

未來 Solaris 作業系統發行版本可能不支援基於 Web 的企業管理動態重新配置 (稱為 WDR) 功能。Sun Fire 的中階及高階系統目前皆支援 WDR。

XIL 介面

未來發行版本可能不支援 XILTM 介面。使用 XIL 的應用程式將會導致顯示以下警告訊息︰


          WARNING: XIL OBSOLESCENCE
 This application uses the Solaris XIL interface 
which has been declared obsolete and may not be 
present in version of Solaris beyond Solaris 9. 
Please notify your application supplier. 
The message can be suppressed by setting the environment variable 
"_XIL_SUPPRESS_OBSOLETE_MSG.

xetops 公用程式

未來發行版本可能不支援 xetops 公用程式。xetops 公用程式將亞洲文字檔案轉換成 PostScript 檔案。這樣就可以在不具有常駐亞洲字型的 PostScript 印表機上列印亞洲字元。

mp 指令提供了類似功能,此功能已被增強,以支援所有具有更多選項和功能的原生亞洲編碼。

x86: Xsun DDX 模組、程式庫與相關檔案

未來的 Solaris 發行版本可能會移除 Xsun 的某些 DDX 模組。當您選取不以「XF86」為字首的項目,在 kdmconfig [視訊裝置選取] 畫面上配置 Xsun X 伺服器時,會使用到這些模組。此通知影響的檔案如下:

Sun 建議為您慣用的 X 伺服器使用 Xorg X 伺服器,Xorg X 伺服器的 DDX 模組可提供與 Xsun X 伺服器類似的功能。不過,若使用 Xsun X 伺服器,仍可使用 XFree86 DDX 模組。這些模組會以 ddxSUNWxf86 為字首,且其在 kdmconfig [視訊裝置選取] 畫面中的項目會以「XF86」開頭。這些模組會為可能將移除之 Xsun DDX 模組提供類似的功能。