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_log 또는 upgrade_log 파일에 표시됩니다.

admintool 명령

swmtool을 포함한 admintool은 Solaris에서 더 이상 지원되지 않습니다. 이 명령의 기능은 다음 유틸리티가 대체합니다.

유틸리티 

명령 

기능 

Solaris Management Console 

smc

사용자, 그룹, 호스트 및 직렬 포트 관리 

인쇄 관리자 

printmgr

프린터 관리 

제품 레지스트리 

prodreg

소프트웨어 관리 

asysmem()sysmem() 인터페이스

libadm(3lib)이 내보내는 asysmem()sysmem() 인터페이스는 Solaris에 더 이상 포함되지 않습니다. 두 인터페이스는 모두 구식입니다. 응용 프로그램 개발자의 경우 대신 sysconf(3C) 라이브러리 함수를 사용하는 것이 좋습니다.

자세한 내용은 sysconf(3C) 설명서 페이지를 참조하십시오.

BIND 버전 8 DNS 서버 및 도구

ISC(Internet Systems Consortium)의 BIND 8 DNS 이름 서버 및 도구는 Solaris 10 OS에서 더 이상 지원되지 않습니다. 본 DNS 이름 서버 및 도구의 BIND 8 버전은 해당 BIND 9 버전으로 대체되었습니다. BIND 8에서 BIND 9로의 마이그레이션 노트 및 Solaris 구현 세부 정보는 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)의 파트 II, DNS Setup and Administration을 참조하십시오.

x86: COFF(Common Object File Format)

x86 아키텍처 플랫폼에서의 COFF 객체 코드 실행은 Solaris에서 더 이상 지원되지 않습니다. 또한 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 키 기반 및 메타 키 기반의 유럽 문자 입력 시퀀스

Solaris는 Solaris Unicode/UTF-8 로켈에서 다음 유럽 문자용 비표준 입력 키 시퀀스를 더 이상 지원하지 않습니다.


주 –

키 시퀀스에서 하이픈은 동시 키 입력을 나타냅니다. 더하기 기호는 연속 키 입력을 나타냅니다.


권장 표준 입력 키 시퀀스는 다음과 같습니다.

키보드에 Alt Graph나 Compose 키가 없을 경우 다음 키 시퀀스를 사용하십시오.

Federated Naming Service XFN 라이브러리 및 명령

X/Open XFN 표준을 기반으로 하는 FNS(Federated Naming Service)는 Solaris에서 더 이상 지원되지 않습니다.

Generic LAN Driver 버전 0 인터페이스

Solaris 2.1 Device Driver Writer's Guide for x86에서 설명하는 GLD(Generic LAN Driver) 버전 0 인터페이스는 Solaris에서 더 이상 지원되지 않습니다. 드라이버는 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 표준 시간대

/usr/share/lib/zoneinfo/GMT[+-]* 표준 시간대는 solaris에서 더 이상 지원되지 않습니다zoneinfo 표준 시간대 사용법을 인용된 해당 시간대로 교체합니다.

자세한 내용은 zoneinfo(4) 및 environ(5) 매뉴얼 페이지를 참조하십시오.

Sun Java Desktop System, Release 3에서 제외된 GNOME 구성 요소

Solaris 10 소프트웨어의 Sun Java Desktop System, Release 3은 GNOME 2.6 데스크탑을 기반으로 합니다. 다음 구성 요소는 Java DS, Release 3에 더 이상 포함되어 있지 않습니다.

이러한 구성 요소 중 필요한 구성 요소가 있으면 GNOME 커뮤니티에 문의하십시오. http://gnome.org를 참조하십시오.

그래픽 드라이버 지원

다음 그래픽 장치에 대한 소프트웨어 지원은 이 릴리스에서 더 이상 제공되지 않습니다.

장치 

드라이버 

MG1, MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

x86: 혼합 EISA 장치 및 드라이버

ISA 및 EISA I/O 버스를 기반으로 하는 다음 장치는 Solaris에서 더 이상 지원되지 않습니다. 이러한 장치용으로 작성된 장치 드라이버 역시 더 이상 지원되지 않습니다. 또한 일부 드라이버는 PCI 장치를 지원하지만이러한 드라이버가 제거되면서 PCI 장치에 대한 지원도 제거됩니다. EISA 버스 지원은 Solaris에서 제거되었습니다.

JRE 1.2.2

Java 런타임 환경(JRE)의 버전 1.2.2는 본 릴리스에서 더 이상 지원되지 않습니다. 유사한 기능이 Java 2 표준 버전 1.4 및 호환 버전에서 지원됩니다. JRE의 최신 및 이전 버전은 http://java.sun.com에서 다운로드할 수 있습니다.

Kodak Color Management System

Kodak Color Management System(KCMSTM)은 Solaris에서 더 이상 사용할 수 없습니다.

SPARC: Lance Ethernet 드라이버

Lance Ethernet(le) 드라이버는 Solaris에서 더 이상 지원되지 않습니다.

LDAP(Lightweight Directory Access Protocol) 클라이언트 라이브러리

LDAP C-API 라이브러리 버전 3(libldap.so.3)은 Solaris에서 더 이상 지원되지 않습니다. 이 라이브러리의 최신 버전은 LDAP C-API 버전 5(libldap.so.5)입니다.

기존 LWP(Lightweight Process) 인터페이스

다음 LWP(lightweight process) 인터페이스는 Solaris에서 더 이상 지원되지 않습니다.

기본적으로 사용 가능한 멀티스레딩을 사용하는 일반 모델의 일부가 아닌 이러한 인터페이스는 libthread에 연결되지 않은 응용 프로그램에서 사용할 경우에만 작동합니다.

익명 인터페이스 그룹 기능

익명 인터페이스 그룹 기능은 본 Solaris 릴리스에서 더 이상 지원되지 않습니다. 익명 인터페이스 그룹 기능은 ndd 명령을 통해 ip_enable_group_ifs 변수를 설정하면 사용할 수 있었습니다.

대신 유사한 기능을 제공하는 IP 네트워크 다중 경로 지정 기능을 사용합니다. IP 네트워크 다중 경로 지정 그룹은 ifconfig 명령의 group 키워드를 사용하여 지정할 수 있습니다.

자세한 내용은 ifconfig(1M) 설명서 페이지를 참조하십시오.

Netscape 소프트웨어

다음 버전의 NetscapeTM 소프트웨어는 Solaris에서 더 이상 지원되지 않습니다.

netstat -k 옵션

실행 중인 OS 인스턴스에 있는 명명된 모든 kstats에 대해 보고하는 netstat 명령의 지원되지 않는 -k 옵션은 Solaris에 더 이상 포함되어 있지 않습니다. 동일한 기능을 제공하는 지원되는 kstat 명령을 사용합니다.

x86: 네트워크 장치

다음 네트워크 장치는 Solaris에서 더 이상 지원되지 않습니다.

fork() 함수의 비POSIX 스레드 동작

-lpthread 라이브러리에 연결되어 있지 않은 경우 fork() 동작이 Solaris에서 변경되었습니다. 동작이 변경되면 Solaris 스레드가 POSIX 스레드와 일치하게 됩니다.

fork() 함수는 fork1()과 동일하게 동작하도록 다시 정의되었습니다. 그러므로 fork()는 하위 프로세스에서 호출 스레드만 복제합니다. 다시 정의되면 -lpthread와 연결되어 있는 경우 fork1()fork()의 현재 동작이 일치하게 됩니다.

fork의 replicate-all 동작이 필요한 응용 프로그램에 대한 지원은 계속 제공됩니다. 이런 응용 프로그램은 fork()가 아닌 새로운 forkall() 함수를 호출하도록 수정되어야 합니다.

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 파일 뷰어

PC 파일 뷰어는 Solaris에서 더 이상 지원되지 않습니다.

PC 파일을 볼 수 있는 유사한 기능을 이제 Sun StarSuite Office Productivity Suite에서 사용할 수 있습니다. StarSuite에서는 Microsoft Office, Lotus, WordPerfect, WordStar, FrameMaker, AutoCAD, Photoshop을 비롯하여 주요 데스크탑 응용 프로그램에서 사용하는 100종 이상의 파일 형식을 읽고 쓸 수 있습니다.

자세한 내용은 http://www.sun.com/staroffice를 참조하십시오.

Perl 버전 5.005_03

Perl 버전 5.005_03은 본 릴리스에 더 이상 포함되지 않습니다. Solaris에서 Perl의 기본 버전은 5.005_03과 바이너리 호환성을 갖지 않습니다. 고객이 설치한 모듈은 새 버전을 사용하여 다시 구축하고 설치해야 합니다.

libcptrace 인터페이스

libc에 포함되는 64비트 버전의 ptrace 인터페이스는 Solaris에서 더 이상 지원되지 않습니다. proc 인터페이스가 이 기능을 대체합니다.

자세한 내용은 proc(4) 설명서 페이지를 참조하십시오.

전원 관리 입출력 제어 명령

다음 전원 관리 I/O 제어(ioctls) 명령은 Solaris에서 더 이상 지원되지 않습니다.

다음 대체 ioctls는 Solaris OS에서 지원됩니다.

대체 ioctls에 대한 자세한 내용은 pm(7D) 설명서 페이지를 참조하십시오.

sendmailvarsLG sendmail.cf 명령

nsswitchnsswitch.conf(4)에 나열된 sendmailvars 데이터베이스는 Solaris에서 더 이상 지원되지 않습니다. 이 기능은 L 또는 G 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 Core Libraries를, SUNWcslx는 64비트 버전을 제공했습니다.

본 Solaris 릴리스에서는 32비트와 64비트 구성 요소가 단일 기본 패키지로 함께 제공됩니다. 통합 패키지에는 원래 32비트 패키지 이름이 계속 사용되지만 64비트 패키지 는 더 이상 제공되지 않습니다. 예를 들어, SUNWcslx에서 제공되었던 /usr/lib/sparcv9/libc.so.1은 현재 SUNWcsl에서 제공되고 SUNWcslx는 더 이상 사용되지 않습니다.


주 –

일부 패키지에는 64비트 구성 요소만 제공되었고 이에 해당하는 32비트 패키지는 포함되지 않았습니다. 이 경우 “x” 접미사는 제거되어 패키지 이름이 다시 지정됩니다. 예를 들어, SUNW1394xSUNW1394가 됩니다.


64비트 패키지에 명시적으로 종속되는 소프트웨어 패키지는 설치 경고를 표시합니다. 이러한 경고는 치명적이지 않으므로 무시할 수 있고 소프트웨어가 제대로 설치되는 데 문제가 없습니다.

예를 들어, 존재하지 않는 64비트 패키지 SUNWcslx에 종속되는 SUNWpool 패키지를 설치하면 다음과 같은 화면 정보 및 경고가 표시됩니다.


# 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비트 응용 프로그램을 공급하는 ISV(독립 소프트웨어 벤더)와 32비트 응용 프로그램을 실행하는 고객은 아무것도 변경할 필요가 없습니다. 이러한 응용 프로그램은 계속 작동됩니다.

sdtjmplay 데스크탑 Java 미디어 플레이어

Java Media Framework 1.1 기반의 데스크탑 Java 미디어 플레이어인 /usr/dt/bin/sdtjmplay는 Solaris에서 더 이상 지원되지 않습니다. 더 새로운 Java Media Framework 2.1.1 버전을 기반으로 하는 Java 미디어 플레이어를 /usr/bin/jmplay로 마이그레이션해야 합니다.

jmplay Java 미디어 플레이어는 Solaris 9 OS 8/03부터 Solaris에 포함됩니다. jmplay는 GNOME 2.0 데스크탑 환경의 일부로서 Solaris 8 및 이전 Solaris 9 릴리스에서도 사용할 수 있습니다.

GNOME 2.0 데스크탑 환경은 http://www.sun.com/gnome/에서 다운로드할 수 있습니다.

Solaris 정적 시스템 라이브러리

이 발표는 32비트 정적 시스템 라이브러리 및 정적으로 링크된 유틸리티에만 적용됩니다. 64비트 정적 시스템 라이브러리 및 유틸리티는 제공된 적이 없습니다.

32비트 Solaris 정적 시스템 라이브러리 및 정적으로 링크된 유틸리티는 Solaris에서 더 이상 지원되지 않습니다. 특히 정적 C 라이브러리(/usr/lib/libc.a)는 Solaris에서 더 이상 지원되지 않습니다.

기존 정적 시스템 라이브러리와 링크된 응용 프로그램은 Solaris에서 제대로 작동하지 않을 수 있습니다. Solaris 응용 프로그램 바이너리 인터페이스(ABI)를 제공하는 시스템 라이브러리와 동적으로 링크된 응용 프로그램만 향후의 호환성을 위해 설계되었습니다.

시스템 트랩 동작에 직접적으로 종속되는 응용 프로그램은 Solaris에서 제대로 작동하지 않을 수 있습니다. 시스템 트랩 동작에 직접적으로 종속되는 비Sun 라이브러리, 일반적으로 대체 ABI 함수를 제공하는 라이브러리와 연결된 응용 프로그램은 Solaris에서 제대로 작동하지 않을 수 있습니다.

Solaris 볼륨 관리자 트랜잭션 볼륨

Solaris 볼륨 관리자의 트랜잭션 볼륨(트랜스 메타 장치)은 Solaris에서 더 이상 지원되지 않습니다. Solaris에 포함된 UFS Logging(LUFS)에서 향상된 기능을 제공합니다.

SPC/S(Serial Parallel Controller on S-bus)용 stc(7d)

SPC/S(Serial Parallel Controller on S-bus) 드라이버인 stc(7D)는 Solaris에서 더 이상 지원되지 않습니다. 대체 인터페이스에는 SAI/P 및 HSI/P가 포함됩니다.

저장 인터페이스

장치 드라이버 등록 정보를 위한 다음 인터페이스는 Solaris에서 더 이상 지원되지 않습니다.

다음 장치 드라이버는 Solaris에서 더 이상 지원되지 않습니다.

다음 유틸리티는 Solaris에서 더 이상 지원되지 않습니다.

sun4m 하드웨어

sun4m 구조를 기반으로 하는 다음 서버는 본 Solaris 릴리스에서 더 이상 지원되지 않습니다.

sun4m 구조에 종속적인 하드웨어 옵션은 본 릴리스에 더 이상 포함되지 않습니다.

SunFDDI 및 SunHSI/S 드라이버

FDDI/S, FDDI/P 및 SunHSI/STM 드라이버는 Solaris에서 더 이상 지원되지 않습니다.

Sun Java System Application Server 플랫폼판 7.0(이전 Sun ONE Application Server 7.0 P플랫폼판)

Sun Java System Application Server Platform Edition 7.0은 Solaris OS에서 더 이상 지원되지 않습니다. 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 버스 토큰 링 네트워크 드라이버는 본 릴리스에서 더 이상 지원되지 않습니다.

SPARC: 32비트 Sun4U 커널

32비트 SPARC 커널은 Solaris OS에 더 이상 포함되지 않습니다. 기존 32비트 응용 프로그램은 영향을 받지 않습니다.

이러한 변경으로 인해 클록이 200MHz 이하 주파수로 실행되는 UltraSPARC I 프로세서가 장착된 Sun4U 시스템은 더 이상 지원되지 않습니다.

시스템 커널 유형을 확인하려면 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 정적 라이브러리

/usr/openwin/lib에 있는 32비트 정적 라이브러리는 본 Solaris 릴리스에서 더 이상 제공되지 않습니다. 이러한 라이브러리와 정적으로 연결된 프로그램은 본 릴리스에서 지원되지 않습니다. 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 OS에서 실행되지 않습니다. 이 라이브러리는 다음 Solaris 릴리스에서 지원되지 않을 수 있습니다.

Configuration Assistant의 fp 플러그인 하드웨어 옵션

구성 관리(cfgadm) fp 플러그인의 아래 옵션은 다음 Solaris 릴리스에서 지원되지 않을 수 있습니다.

기본 보안 모듈을 위한 장치 할당 인터페이스

기본 보안 모듈의 장치 할당 메커니즘에 대한 아래 구성 요소는 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 호스트 버스 어댑터, 제 1세대 

mega

SCSI RAID 

Compaq 53C8x5 PCI SCSI 및 Compaq 53C876 PCI SCSI 

cpqncr

SCSI HBA 

Compaq SMART-2/P Array Controller 및 Compaq SMART-2SL Array Controller 

smartii

SCSI RAID 컨트롤러 

양식 및 메뉴 언어 해석기

양식 및 메뉴 언어 해석기(FMLI) 명령은 사용되지 않으며 다음 Solaris 릴리스에서 지원되지 않을 수 있습니다. 사용되지 않는 명령은 다음과 같습니다.

/etc/net/ti*의 호스트 파일

/etc/net/ti*에 있는 호스트 파일은 Solaris 소프트웨어에 남아 있지만 Solaris 운영 체제에서 더 이상 참조하지 않습니다. 다음 Solaris 릴리스에서는 이 호스트 파일이 완전히 제거될 수도 있습니다.

Java 2 Platform, Standard Edition 1.4

Java 2 Platform, Standard Edition(J2SE Platform) 1.4는 다음 Solaris 릴리스에 포함되지 않을 수 있습니다. Solaris 10 OS의 기본 Java 버전인 J2SE 5.0 소프트웨어는 J2SE 1.4 기술과 호환되는 대체 버전입니다.

krb5.conf의 커버로스 티켓 수명 매개 변수

커버로스 티켓 수명 매개 변수인 max_lifemax_renewable_life는 다음 릴리스의 Solaris OS에서 더 이상 지원되지 않을 수 있습니다. 이 매개 변수는 /etc/krb5/krb5.conf 파일의 appdefaults 섹션에 있습니다. 이 매개 변수 대신 /etc/krb5/krb5.conflibdefaults 절에 있는 max_lifetimerenew_lifetime을 사용합니다.

한국어 CID 글꼴

한국어 CID 글꼴은 다음 릴리스에서 지원되지 않을 수 있습니다. Solaris 소프트웨어에 포함된 한국어 트루타입 글꼴을 한국어 CID 글꼴의 대체로 사용할 수 있습니다.

레거시 또는 기존 비UTF-8 로켈

Sun은 문자 인코딩 방식으로 Unicode를 사용합니다. 따라서 다음 Solaris 릴리스에서는 zh_CN.GB18030 및 C 로켈을 제외하고 비UTF-8 로켈이 Java 데스크탑 시스템 로그인 로켈에서 제거될 수도 있습니다.

CPU 성능 카운터 라이브러리(libcpc)의 함수

하드웨어 성능 카운터를 사용하면 CPU 동작과 관련된 여러 가지 하드웨어 이벤트를 측정할 수 있습니다. CPU 성능 카운터 라이브러리(libcpc)의 다음 함수들은 다음 Solaris OS 릴리스에서 지원되지 않을 수도 있습니다.

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 OS의 라이브러리에 새 함수가 추가되었습니다. 앞 목록에 있는 인터페이스를 코드에 사용하는 개발자는 다음 중 해당되는 새 함수를 대신 사용해야 합니다.

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 라이브러리

libXinput.so.0 라이브러리는 Solaris 소프트웨어의 다음 릴리스에서 지원되지 않을 수 있습니다. libXinput.so.0 라이브러리는 Solaris 2.1과 Solaris 2.2의 드래프트 표준 X Input API를 사용하여 작성한 X11R4 응용 프로그램과의 호환성을 위해 제공되었습니다. X11 표준 X Input Extension 라이브러리인 libXi는 Solaris 2.3과 통합되었습니다.

libXi API를 사용하는 모든 응용 프로그램은 다음 버전과의 호환성과 표준 규칙을 위해 libXi 공유 라이브러리를 사용하여 작성해야 합니다.

Network Information Service Plus(NIS+) 이름 서비스 유형

NIS+는 다음 릴리스에서 지원되지 않을 수 있습니다. NIS+에서 LDAP로의 이전을 지원하는 도구는 Solaris 9 소프트웨어에서 사용 가능합니다. 자세한 내용은 http://www.sun.com/directory/nisplus/transition.html을 참조하십시오.

nstest 테스트 프로그램

nstest는 DNS 쿼리를 구성하고 전송하는 대화식 DNS 테스트 프로그램입니다. 이 프로그램은 다음 Solaris OS 릴리스에서 더 이상 지원되지 않을 수도 있습니다. 이 테스트 프로그램에서 제공하는 것과 동일한 기능을 dignslookup 명령을 통해 사용할 수 있습니다.

Perl 버전 5.6.1

Perl 버전 5.6.1은 다음 Solaris OS 릴리스에서 지원되지 않을 수도 있습니다. Solaris 10 OS의 기본 버전인 Perl 버전 5.8.4는 Perl 버전 5.6.1과 바이너리 호환되지 않지만 버전 5.6.1은 본 Solaris 릴리스에서 계속 사용됩니다. 고객이 설치한 사용자 정의 모듈은 Perl 버전 5.8.4를 사용하도록 다시 구축하고 설치해야 합니다. 특히 해석기 버전 5.6.1을 사용하기 위해 버전 5.8.4 대신 버전 5.6.1을 사용해야 하는 스크립트를 수정합니다. 각 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 Management Console 패치 도구(패치 관리자)

Solaris Management Console 패치 도구인 패치 관리자는 다음 릴리스에서 제공되지 않을 수도 있습니다.

Solstice Enterprise Agents

Solstice Enterprise Agents는 다음 릴리스에서 더 이상 지원되지 않을 수 있습니다.

독립형 라우터 검색

IPv4 ICMP 라우터 검색 프로토콜의 /usr/sbin/in.rdisc 구현은 Solaris 소프트웨어의 다음 릴리스에서 지원되지 않을 수 있습니다. /usr/sbin/in.routed의 구성 요소로 구현되는 이 프로토콜과 거의 동일한 기능을 하는 버전은 향상된 관리 인터페이스를 지원합니다. /usr/sbin/in.routed 구성 요소는 RIP(Routing Information Protocol) 버전 2의 구현을 지원합니다. /usr/sbin/in.routed 구성 요소는 라우터 발견 메시지에서 모바일 IP 광고를 구별하는 기능도 있습니다.

Sun Fire Link 인터페이스

Sun Fire Link 인터페이스는 다음 Solaris 릴리스에서 더 이상 지원되지 않을 수 있습니다.

Sun Java Desktop System 응용 프로그램

Java DS, Release 3의 아래 응용 프로그램은 다음 릴리스에서 제거될 수 있습니다.

토큰 링 및 FDDI(Fiber Distrubuted Data Interface) 장치 유형

GLD(일반 LAN 드라이버)의 토큰 링(DL_TPR) 및 FDDI(Fiber Distributed Data Interface) 장치 유형에 대한 지원은 다음 Solaris 릴리스에서 제거될 수도 있습니다. 지원이 제거되면 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 기반 동적 재구성

WDR(Web-Based Enterprise Management Dynamic Reconfiguration) 기능은 다음 Solaris 운영 체제 릴리스에서 지원되지 않을 수도 있습니다. WDR은 현재 Sun Fire 중급 및 고급 시스템에서 지원됩니다.

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 유틸리티는 Asian 텍스트 파일을 PostScript 파일로 변환합니다. 이 변환을 사용하면 상주 Aisan 글꼴이 없는 PostScript 프린터에서 Asian 문자를 인쇄할 수 있습니다.

보다 많은 옵션과 기능으로 Asian 인코딩에 대한 모든 지원을 향상시키는 mp 명령에서도 이와 비슷한 기능이 제공됩니다.

x86: Xsun DDX 모듈, 라이브러리 및 관련 파일

Xsun용 특정 DDX 모듈은 다음 Solaris 릴리스에서 제거될 수 있습니다. 이러한 모듈은 kdmconfig의 비디오 장치 선택 화면에서 접두어가 “XF86”이 아닌 항목을 선택하여 Xsun X server를 구성할 때 사용됩니다. 이 통지의 영향을 받는 파일은 다음과 같습니다.

기본 X server로는 해당 DDX 모듈이 Xsun X server와 유사한 기능을 제공하는 Xorg X server를 사용하는 것이 좋습니다. 그러나 Xsun X server를 사용하면 XFree86 DDX 모듈을 계속 사용할 수 있습니다. 이러한 모듈은 접두어가 ddxSUNWxf86이고 해당 항목은 kdmconfig의 비디오 장치 선택 화면에서 “XF86”으로 시작합니다. 또한 제거될 수 있는 Xsun DDX 모듈과 유사한 기능을 제공합니다.