Solaris 10 11/06 版本說明

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

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

適用於 PDF 和 PostScript 檔案的 GNOME 檢視器

在未來的 Solaris 發行版本中,可能不提供適用於 PDF 和 PostScriptTM 檔案的 GNOME 檢視器。預期將會有替代的應用程式來檢視 PDF 和 PostScript 檔案。

圖形智慧卡管理介面

在未來的 Solaris 發行版本中,可能不提供圖形智慧卡管理介面 sdtsmartcardadmin(1M)。smartcard(1M) 指令提供相同功能。

iButton 智慧卡

在未來的 Solaris 發行版本中,可能不支援 Dallas Semiconductor iButton Java Card 智慧卡和 OpenCard Framework (OCF) 終端機驅動程式,如 ocf_ibutton (7d) 中所說明。使用者應遷移至 libpcsclite(3lib) 支援的其他智慧卡裝置。

Cyberflex 智慧卡

在未來的 Solaris 發行版本中,pam_smartcard (5) 和 smartcard(1m) 指令可能不支援 Cyberflex 智慧卡。使用者應遷移至 libpcsclite(3lib) 支援的其他智慧卡裝置和智慧卡。

PAM 智慧卡

在未來的 Solaris 發行版本中,可能不提供 PAM 智慧卡模組 pam_smartcard(5)。

OCF/SCF 智慧卡架構

在未來的 Solaris 發行版本中,可能不提供 OCF/SCF 智慧卡架構。ocfserv(1M) 的功能將由 pcscd(1M) 提供。smartcard(1M) 的智慧卡佈建功能將由 muscletool(1M) 提供。由 smartcard(1M) 提供的驅動程式配置功能,對 pcscd(1M) 來說一般是不需要的,但在必要時,系統管理員可以編輯 reader.conf(4) 檔案。

SCF 智慧卡 API

在未來的 Solaris 發行版本中,可能不提供 libsmartcardsmartcard.jar 匯出的智慧卡架構 (SCF) 介面。這些介面現在已過時。新的 C 應用程式應撰寫成使用從 libpscslite(3lib) 匯出的 PS/SC 介面。目前沒有 SCF Java 介面的替代計畫。

遠端程式載入伺服器功能

在未來的 Solaris 發行版本中,可能不提供透過 rpld(1M) 和 rpld.conf(4) 提供的遠端程式載入 (RPL) 伺服器功能。

Sun4V 系統的預設乙太網路驅動程式從 ipge 轉換成 e1000g NIC 驅動程式

在未來的 Solaris 發行版本中,可能不提供 ipge 驅動程式及其所有適用於 Sun4V 系統的 SUNWipge 套裝軟體。從 Solaris 10 11/06 發行版本開始,Ontario 和其他 SPARC 平台已從使用 ipge 驅動程式轉換成使用 e1000g 驅動程式。e1000g 驅動程式將成為所有使用 Intel 1G 晶片組之 Sun 平台的預設乙太網路驅動程式。

Solstice Enterprise Agents 支援

未來的 Solaris 的發行版本可能不支援以下 Solstice Enterprise AgentsTM (SEA) 代理程式、程式庫以及套裝軟體:

系統管理代理程式 (SMA) 提供與上述來源相似的功能。

Mozilla 1.X 支援

未來的 Solaris 發行版本可能不支援 MozillaTM 1.X 軟體。未來發行版本中會提供同等級的軟體。

32 位元 x86: 延伸式記憶體檔案系統支援

未來的 Solaris 發行版本可能不支援延伸式記憶體檔案系統 (xmemfs)。

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

標準類型服務架構支援

未來的 Solaris 發行版本可能不提供標準類型服務架構 (STSF)。

這包括以下各點:

您可以在下列其中一種替代來源中找到這項功能:

SPARC: jfca 驅動程式支援

未來的 Solaris 發行版本可能不提供 JNI Fibre Channel Adapter (jfca) 驅動程式。

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

zic -s 選項支援

未來的 Solaris 發行版本可能不會在 zic 指令中提供 -s 選項。

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

可移除磁碟區管理支援

未來的 Solaris 發行版本可能不包括磁碟區管理常駐程式 (vold)、磁碟區管理檔案系統 (volfs) 以及相關的磁碟區管理指令。

仍將持續支援可移除媒體的自動掛載及卸載。

如需更多資訊,請參閱「vold(1M) 線上手冊」與「volfs(7FS) 線上手冊」。

32 位元 x86: 控制器裝置與驅動程式

未來的 Solaris 發行版本可能不支援以下裝置:

此外,亦可能不支援針對這些控制器而撰寫的裝置驅動程式。

64 位元 SPARC: Dual Basic Rate ISDN Interface 與 Multimedia Codec Chips

未來的 Solaris 發行版本可能不支援 T5900FC Dual Basic Rate ISDN Interface (DBRI) 及相關的多媒體編解碼晶片。此外,亦可能不支援針對這些裝置而撰寫的裝置驅動程式。

SPARC: 未來的 Solaris 發行版本可能不支援某些驅動程式

未來的 Solaris 發行版本可能不支援下列驅動程式:

自動安全性增強工具支援

未來的 Solaris 發行版本可能不提供由 /usr/aset 目錄中的自動安全性增強工具 (Automated Security Enhancement Tool,ASET) 所提供之總和檢查功能。

您可以在下列其中一種替代來源中找到這項功能:

亞洲的短 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) 線上手冊」。

裝置支援與驅動程式軟體

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

表 4–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_life max_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 模組提供類似的功能。