Solaris 7 (SPARC 플랫폼 용) 설치 라이브러리

2장 한 눈에 본 새로운 기능

이 문서는 SolarisTM 7 운영 환경의 새로운 기능을 간략히 소개하고 표 2-1본 릴리스의 새로운 기능을 간단히 설명합니다. 이 기능들에 대한 자세한 설명은 제 3 장 표 2-1을(를) 참조하십시오.

Solaris 운영 환경은 웹 기반 컴퓨팅의 기초를 이룹니다. Solaris 운영 환경은 확장성이 뛰어나며, 인터넷상에서 사업을 운영하고 발전시키기에 충분한 시스템 용량을 갖추고 있습니다. 전화기의 발신음만큼이나 신뢰성이 높은 Solaris 소프트웨어는 인터넷의 발신음입니다. 새 Solaris 64-비트 운영 환경은 매우 큰 파일을 처리하는 데 필요한 시스템 용량과 성능 및 정밀도를 제공합니다. 신뢰할만하고 안정되며 다양한 기능을 갖추도록 개발된 Solaris 소프트웨어는 시스템 용량, 보안, 상호 운영성, 손쉬운 관리 및 글로벌 연결을 제공합니다.

Solaris 7 릴리스로 업그레이드하는 이유

다음 주요 기능들이 본 릴리스의 특징입니다. 표 2-1 이 특징들을 개략적으로 소개하며 2장에서는 각 기능에 대해 자세히 설명합니다.

표 2-1 한 눈에 본 Solaris 7 기능

기능 

설명 

Solaris 64 비트 운영 환경 

64 비트 운영 환경(SPARC만 해당) 

64 비트 Solaris 운영 환경은 64비트 운영 체제에 의해 지원되는 완벽한 32비트 겸 64비트 응용 및 개발 환경입니다. 이 운영 환경은 기존의 소스 및 이진 응용프로그램들에 대한 최대한의 호환성과 상호 운용성을 허용합니다. 동시에 64비트 Solaris 운영 환경은 32비트 시스템의 여러 한계를 극복하는데, 가장 두드러진 것은 64비트 가상 주소 공간을 지원하고 기타 기존 32비트 시스템 한계를 제거한다는 점입니다. (SPARC 플랫폼 용만 해당) 

NetscapeTM Communicator

Solaris 7 소프트웨어는 이제 Netscape Communicator와 함께 제공됩니다. 

네트워크 관리 및 시스템 관리 

UFS 기록하기 

UFS 기록하기는 트랜잭션이 UFS 파일 시스템에 적용되기 전에 트랜잭션(완전한 UFS 연산을 구성하는 변경)을 로그에 저장하는 과정입니다. 트랜잭션은 일단 저장되면, 나중에 파일 시스템에 적용될 수 있습니다.  

UFS 기록하기는 두 가지 장점을 제공합니다. 이 기능은 파일 시스템이 불규칙하게 될 가능성을 제거하고 따라서 fsck(1M)를 실행할 필요가 없게 됩니다. 그리고 fsck를 회피할 수 있기 때문에, UFS 기록하기는 시스템이 충돌하거나 깨끗치 않은 멈춤 후에 부트된 경우에 시스템을 재부트하는 시간을 단축시킵니다.

-o noatime UFS 마운트 옵션

파일에 대한 액세스 시간 업데이트를 무시하려면, UFS 파일 시스템 마운트시 -o noatime 옵션을 지정하면 됩니다. 이 옵션은 액세스 시간이 중요치 않은 파일 시스템에서(예를 들어, Usenet 뉴스 스풀) 디스크 활동을 감소시킵니다.

LDAP 

Lightweight 디렉토리 액세스 프로토콜(LDAP)은 X.500 정보 모델에 근거한, 플랫폼에 구애 받지 않는 개방식 표준 액세스 프로토콜입니다. 이 프로토콜은 TCP/IP에서 실행되도록 설계되었으며 단순한 문자열 인코딩을 사용합니다. LDAP 응용프로그램은 클라이언트-서버 응용프로그램이며 이 릴리스에 포함된 클라이언트 라이브러리는 개발자들이 LDAP 응용프로그램을 작성할 수 있게 하고 사용자들이 LDAP 사용 응용프로그램을 실행할 수 있게 합니다. 

동적 재구성 

 동적 재구성은 서비스 제공자가 실행 시스템에서 핫-플러그 가능 시스템 보드를 추가하거나 제거하고 교체할 수 있게 하므로 재부트하는 데 시간을 허비할 필요가 없어집니다. (일부 SPARC 시스템만 해당)

새 명령: pgreppkill

pgrep 명령은 시스템에서 활성 프로세스들을 살펴보고 속성이 명령줄에서 지정한 기준과 일치되는 프로세스들의 프로세스 ID를 표시합니다. pkill 명령은 pgrep 명령과 유사하게 실행되며, 단지 프로세스 ID를 표시하는 대신에 kill(2)에 의해 일치되는 각 프로세스 ID가 표시된다는 점이 다릅니다.

sendmail 8.9

이 버전은 spam(불필요한 대량 배포 전자우편) 제한을 허용하는 후크, 다른 정의역 이름을 사용하여 전자우편이 수신되도록 하는 가상 호스팅 및 자신의 sendmail 구성 파일을 훨씬 더 쉽게 구축할 수 있게 하는 개선된 구성 계층 구조를 포함합니다.

Traceroute 유틸리티 

Solaris 7 소프트웨어에는 인기 있는 traceroute 유틸리티가 동봉되어 있습니다. Traceroute 유틸리티는 IP 패킷이 인터넷 호스트쪽으로 따르는 경로를 추적하기 위해 사용됩니다. 이 유틸리티는 경로 설정 구성 오류와 경로 설정 실패를 결정하는 데에 특히 유용합니다. 

시스템 충돌 덤프 유틸리티 

시스템 충돌 덤프 기능은 다음 사항을 포함합니다:

  • dumpadm 명령은 시스템 관리자가 운영 체제의 충돌 덤프를 구성할수 있게 합니다.

  • 덤프 데이터는 이제 덤프 장치에 압축된 형식으로 저장됩니다.

  • 주 스왑 영역이 아닌 덤프 전용 장치가 덤프 구성의 일부인 때에 코어 파일 저장이 백그라운드에서 실행됩니다.

네트워크 성능 

SACK이있는 TCP 

TCP 선택적 긍정응답(TCPSACK)은 특히 위성 링크나 대륙간 링크에서 TCP 대형 윈도우(RFC 1323)를 사용하는 응용프로그램에서 혼잡 및 다중 패킷드롭과 관련된 문제들을 해결하기 위해 RFC 2018에 서술된 지원을 제공합니다. 

네트워크 보안  

RPCSEC_GSS

RPC는 GSS-API에 근거하여 수정되었습니다. 이에 따라 보안의 무결성과 기밀성이 향상되고 NFS 서비스가 더 이상 특정 또는단일 보안 체계에 국한되지 않습니다.  

NIS+ extended Diffie-Hellman 

NIS+는 인증 키 길이를 192 비트에서 640 비트로 증가시킴으로써 NIS+ 보안을 강화합니다. 

BIND 8.2  

가장 인기 있는 DNS 구현인 Berkeley Internet Name Daemon(BIND)은 8.1.1로 업그레이드되었습니다. BIND는 액세스 제어 목록(ACLs) 사용을 통하여 네트워크 보안을 강화하는 새로운환경설정 파일을 제공합니다. 

용이한 사용 및 관리 개선 

설치 

SPARC:64 비트 운영 환경 설치 

Solaris 7 설치 프로그램에는 64 비트 지원을 선택하기 위한 새로운 확인란이 있습니다. UltraSPARCTM플랫폼에서 설치시 이 확인란은 기본값에 의해 선택됩니다.

Web Start로 AnswerBook 설치 

Web Start 제품은(설명서 CD에 있음) AnswerBook2 서버, 본 CD에 있는 모든 문서 모음 또는 선택된 문서 모음을 설치하기 위한 선택 사항들을 갖춘 point-and-click 인터페이스를 제공합니다. 

로켈 선택 항목 증가 

Solaris 7 릴리스의 경우, 영어판 및 유럽 언어판 Solaris소프트웨어가 한 CD에 같이 들어 있습니다. 결과적으로 Solaris 2.6 소프트웨어에 비해 이 복합 CD 설치시 더 많은 로켈선택이 가능하여졌습니다. 

설명서 

AnswerBook2 형식으로 사용 가능한매뉴얼 페이지 

매뉼얼 페이지들이 AnswerBookTM 형식이 아니라 AnswerBook2(SGML) 형식으로 제공됩니다. 그러므로 다른 AnswerBook2문서로부터의 이 페이지들에 대한 직접 이동 및 링크가 향상되었습니다.

 

설명서 CD로부터 직접 AnswerBook2 서버 실행 

설명서 CD 및 CD가 연결된 시스템에대한 루트 액세스를 갖춘 상태에서 AnswerBook2 서버는 ab2cd 스크립트를 사용하여 CD에서 직접 실행될 수 있습니다. 설명서는 CD로부터 볼 수 있습니다.

CGI 방식 웹 서버 사용 능력 

AnswerBook2 서버는 전적으로 AnswerBook2 지원만을 위한 시스템에서 실행되는 추가의 웹 서버를 필요로 하지 않고 SunWebServer와 같은 기존의 웹 서버에 더하여 실행될 수 있습니다. 

스타일시트 오류의 표시를 제어하는 능력 

환경 변수인 AB2_DEBUG는 AnswerBook2 서버에서 설정될 수 있습니다. 이 변수는 스타일 시트 오류를 적색의 "BUG"이란 단어와 함께 사용자에게 표시할 것인지를 제어합니다.

언어 지원 

향상된 언어 프레임워크 

  • Solaris 소프트웨어는 불어, 독어, 이태리어, 스페인어, 스웨덴어 및 유럽 등 6개의 UTF-8 로켈을새로 추가함으로써 유니코드 지원을 확대하였습니다. 또한 멀티스크립트 능력을 갖춘 강화된 유니코드 로켈이 포함됩니다. 사용자들은 일어,태국어 및 러시아어와 같은 다른 쓰기 스크립트로부터 텍스트를 입력하고 표시할 수 있으며 새로운 로켈로 변경하거나 이를 설치하지 않고서도스크립트 간을 쉽게 전환할 수 있습니다.

  • 상황에 맞는 양방향 복합 텍스트 처리를 위해 특수 텍스트 전처리를 필요로 하는 아랍어, 헤브루어 및 태국어와 같은 복잡한 텍스트 레이아웃 언어에 대한 복합적 텍스트 지원이 포함되었습니다.

  • Solaris 7 소프트웨어는 인터넷 인트라넷 입력 방법 프로토콜(IIIMP) 실행하여 Solaris,Java 및 비 X Windows 응용프로그램에서 제공되는 입력 방법들 간의 매끈한 상호 운용성을 가능하게 합니다.

  • 데스크탑 글꼴 다운로더는포스트스크립트TM프린터에서 사용자가 글꼴의다운로드, 제거, 재부호화 및 변환을 실시하고 상태를 점검하며 다른 관리 작업을 실시할 수 있게 합니다.

확장된 로켈 지원 

  • 유럽 공동체(EC)는 "유로"라고 하는 단일 통화로 표준화하기로 합의하였습니다. 1999년 1월부터 EC내의 모든 외환, 은행 및 금융 업계들은 지역 통화 사용에서 유로 사용으로 전환합니다. 이러한 변화에 대비하여, Solaris 7소프트웨어는 6개의 새로운 사용자 로켈을 통해 유로 통화에 대한 지원을 추가하였습니다.

  • Solaris 소프트웨어동부 유럽, 태국 및 중동 지역에 대한 지원을 추가하였습니다.

표준 

UNIX 98브랜딩 

Solaris 7 소프트웨어는브랜드가 있는 UNIX 98입니다. 

소프트웨어 개발자 환경 

64 비트 개발 환경(SPARC만 해당) 

Solaris 7 운영 환경은 완전한 32 비트 및 64 비트 개발 환경을 개발자들에게 제공합니다. 

실행 시간 링커 

실행 시간 링커는 LD_LIBRARY_PATH를 설정하지 않고서도 프로그램이 공유 라이브러리를 발견할 수 있게 하며 공유 라이브러리의 로드가 더욱 효율적으로이루어지게 합니다.

이제 man 유틸리티가 SGML 코드를 표시합니다

이제 man 유틸리티는 종래의 nroff뿐만 아니라 SGML로코드화된 매뉼얼 페이지들을 표시할 수 있습니다.

Solaris 64 비트 X Window 라이브러리 

모든 핵심 X11 공유 라이브러리(.so) 및 32 비트 버전에 제공된 프로그래머용 모든 린트 라이브러리(.ln)를 64 비트 Solaris 소프트웨어용 64 비트 버전에서 사용할 수 있습니다.

Solaris Java 개발자 키트(JDK)성능 개선 

Solaris Java 개발자키트(JDK) 1.1.5는 Solaris 2.5.1 및 2.6 운영 환경에(SPARC 및 Intel 플랫폼에서) 맞추어 특별히 조정하고시험하였습니다. 결과적으로 JDK는 엔터프라이즈용으로 그리고 네트워크 전반에 걸쳐 개발되고 배치된 Java 응용프로그램을 위해 상당히 개선된 신축 능력과 성능을 제공합니다. 

WebNFSTM 소프트웨어 개발 키트 포함

WebNFS 소프트웨어 개발 키트(SDK)는 WebNFS를 사용하여 Java 응용프로그램에 대한 원격 파일 액세스를 제공합니다. 이 키트는 NFSTM 프로토콜을 직접 실행하므로, 호스트 시스템에서 NFS 지원을 필요로 하지 않습니다.

truss는 이제 호출 추적 기능을 수행합니다.

truss 유틸리티는 프로세스의 시스템 호출, 신호 및 기계 결함을 추적합니다. 추적된 프로세스에 의해 실시된 사용자 수준 기능 호출의 입구 및 출구 추적 기능을 사용할 수 있게 하는 새 옵션을 갖춤에 따라 이 유틸리티는 보강되었습니다.

향상된 장치 환경설정 라이브러리 

장치 환경설정 정보를 입수하기 위해 사용되는 libdevinfo 라이브러리는 Solaris 7에서 더욱 강력하고 포괄적이 되었습니다. 자세한 내용은 libdevinfo(3)을 참조하십시오.

그래픽/이미징 

XIL TM

XIL기초 이미징 라이브러리는 문서 이미징, 컬러 프리프레스 또는 디지털 비디오 생성 및 재생과 같은 이미징이나 디지털 비디오를 필요로 하는 라이브러리나 응용프로그램에 적합합니다. 

입체경 이미지 표시에 대한 새로운 지원은 한 쌍의 이미지가 왼쪽 눈/오른쪽 눈 보기로 표현되게 할 수 있습니다. 이에 따라 깊이가 지각된 이미지가 표시됩니다. 

이제 XIL 개발자 구성 요소들은 Solaris와는 별개의 것으로서 무료로 제공됩니다. 

데스크탑 

공통 데스크탑 환경, (CDE) 

CDE는 주소 카드, 응용프로그램, 전자우편 주소, 파일, 폴더, 호스트, 프로세스 및 웹 주소를 쉽게 발견하고, 조작하며, 관리할 수 있게 하는 새로운 도구들을 포함합니다. 

5개의 새로운 Motif 제품을 포함하고 MT 세이프형인 Motif 2.1에 대한 지원이 CDE에 포함됩니다. Motif 2.1은 Solaris 7 운영 환경에서 개발된 단일 이진 헤브루어, 아랍어 및 태국어 사용 고객들에 대한 고급 및 표준 지원을 제공하는 ISO 표준의 복잡한 텍스트 언어 로켈을 지원합니다. 

인쇄 

향상된 글꼴 관리 

데스크탑 글꼴 다운로더는 포스트스크립트 프린터에서 사용자가 글꼴의 다운로드, 제거, 재부호화 및 변환을 실시하고 상태를 점검하며 다른 관리 작업을 실시할 수 있게 합니다. 

Intel 플랫폼 용 하드웨어 지원 

SCSI 디스크 드라이버 sd

이전에 Solaris 시스템에서만 제공되던(SPARC 플랫폼 용) sd SCSI 디스크 목표 드라이버는 이제 cmdk를 대신하여 SCSI 디스크 지원 및 ATAPI CD-ROM 지원을 위해 사용됩니다. cmdk 드라이버는 아직도 비 SCSI 하드 디스크를 지원하는 데에 사용할 수 있습니다.

인텔리전트 입출력 프레임워크 지원 

인텔리전트 모듈 방식의 고성능 입출력 서브시스템을 위한 두각을나타내는 산업 표준입니다. I2O 호환 하드웨어에 의존하는 이 기능은 Solaris(Intel 플랫폼 용)에서만 사용할 수 있습니다. 

이전 Solaris 릴리스에서 추가된 기능

이 절에서는 이전 Solaris 릴리스에서 소개된 기능을 설명합니다.

Solaris 2.6 릴리스

표 2-2 표2-2은 Solaris 2.6 릴리스의 새롭고 향상된 기능들을 설명합니다.

표 2-2 Solaris 2.6 기능

기능 

설명 

Java 

JavaVirtual Machine 

 Java Virtual Machine 1.1은 Solaris 운영 환경용의 Java 플랫폼을 포함합니다. 이 소프트웨어는 Java 애플릿 및 응용프로그램들을 개발하는데 필요한 Java 실행 시간 환경 및 기본 도구입니다.

HotJavaTM 브라우저

 HotJava 브라우저는 인터넷 및 기업 사내망을 탐색하기 위한 사용하기 쉽고 사용자에게 적합하게 정의할 수 있는 사용자 인터페이스를 제공합니다. 이 소프트웨어는 애플릿의 형태로 실행 파일 내용을 실행할 수 있습니다. (애플릿은 이미지들이 포함될 수 있는 것과 흡사하게 HTML 페이지에 포함될 수 있는 Java 프로그램들입니다.)

인트라넷/인터넷 서비스 

WebNFSTM 소프트웨어

WebNFS 소프트웨어는 NFS를 사용하는 웹을 통하여 파일 시스템을 액세스할 수 있게 합니다. 이 프로토콜은 신뢰도가 높으며 로드가 심할 때 보다 큰 처리 능력을 제공합니다. 

성능 향상 

데이터베이스 성능 

UFS 직접 입출력 

UFS 파일의 경우, 직접 입출력은 프로그램이 가상 메모리 버퍼 캐시를 우회해서 디스크에서 데이터를 직접 읽거나 디스크에 직접 쓸 수 있게 합니다. 대량 입출력 작업의 한 예는 다량의 위성 데이터를 파일에 다운로드하는 것입니다. 

원시 입출력 

저수준 입출력 지원 루틴이 개선되어 파일 시스템(데이터베이스 파일용으로 종종 사용되는 원시 장치) 없이도 디스크 장치에 대한 입출력 처리 능력이 대폭 향상되었습니다. SPARCstorageTM용 드라이버는 처리 능력 향상을 위해 재작성되었습니다.

네트워크/웹 성능 

커널 소켓 

커널 소켓 구현은 SunOSTM 4.x 및 BSD 소켓에 대한 향상된 호환성을 제공하고 소켓 성능을 향상시킵니다.

TCP 대형 윈도우 

TCP 대형 윈도우는 RFC1323에 서술된 지원을 제공합니다. 이 윈도우는 정상적인 64 KB 한계를 초과하는 윈도우를 사용함으로써 ATM과 같은 고대역 네트워크 또는 위성 링크와 같은 고지연 네트워크에서 성능을 향상시킵니다. 

제로 카피 TCP/하드웨어 체크섬 

제로 카피 TCP는 사용자 공간에서 커널 공간으로 복사하는 것을 제거하기 위해 사용됩니다. 

하드웨어 체크섬에 대한 지원도 추가되었습니다. 체크섬 소프트웨어 연산을 회피하고 작업을 지원하는 네트워크 어댑터로 이전함으로써 성능이 향상되었습니다. 현재는 SunATMTM카드에서만 지원됩니다.

용이한 사용 및 관리 개선 

설치 

Solaris Web Start 브라우저 방식 설치 

Solaris Web Start는 Solaris 및 동봉된 응용 소프트웨어의 선택 및 설치 과정을 통하여 사용자를 안내하는 브라우저 방식 유틸리티입니다. 

설치 설명서  

 Solaris 소프트웨어 설치 방법에 관한 정보를 쉽게 찾을 수 있도록 설명서를 재조직하였습니다.

x86 장치 환경설정 

환경설정 지원자 인터페이스는 Solaris(Intel 플랫폼 용) 소프트웨어를 위한 새로운 부팅 시스템의 일부입니다. 이 인터페이스는 어떤 하드웨어 장치가 시스템에 있는지를 결정하고, 각 장치가 사용하는 자원을 파악하고, 부트를 시작할 장치를 사용자가 선택할 수 있게 입니다. 

x86주변 장치 환경설정 

kdmconfig 프로그램은 x86 시스템에서 마우스, 그래픽 어댑터 및 모니터를 구성하는 데에 사용됩니다. Owconfig 파일이 이미 존재하는 경우, kdmconfig가 이 파일로부터 사용 가능한 정보를 추출합니다. 아울러 kdmconfig 갱신 버전이 devinfo 트리에 남은 정보를 devconf 프로그램에 의해 검색하고 그 정보를 사용하여 장치들을 자동으로 식별합니다.

Solaris CD 레이아웃 변경 

SolarisCD의 슬라이스 0을 재조직하여 보다 직관적이고 확장하기 쉽게 하였습니다. 

디스크 공간 재할당과 함께 업그레이드 실시 

upgrade 옵션은 현재 파일 시스템에 업그레이드를 위한 공간이 충분치 않은 경우 디스크 공간을 재할당하는 자동 레이아웃 기능을 제공합니다.

업그레이드 프로파일 시험 

이제 pfinstall 명령에 의해 업그레이드 옵션을 사용하는 프로파일을 시험할 수 있습니다.

시스템 부트 장치 변경 

이제 설치하는 동안 시스템의 부트 장치를 변경할 수 있습니다. 

시스템 환경설정 정보의 사전 구성 

이제 sysidcfg 파일을 사용하여 키워드들을 통해 시스템 환경설정 정보를 미리 구성할 수 있습니다. 다양한 수준의 시스템 정보를 미리 구성하기 위해 하나 또는 그 이상의 키워드를 제공하도록 선택할 수 있습니다.

선택 사항인 8 비트 로켈 

영어판 Solaris 2.6 CD의 설치 윈도우는 몇몇 영어 로켈을 제시합니다. 8비트 문자를 사용하려면 사용자들은 -en_XX 옵션 중 하나를 통하여 설치해야 합니다. 설치에 사용된 로켈이 기본 시스템 로켈이 됩니다.

설명서 

AnswerBook2 설명서 

Solaris 온라인 설명서는 유명 브라우저를 사용하여 액세스할 수 있습니다. AnswerBook2 뷰어는 사용자가 기존의 AnswerBookTM 문서와 설명서 페이지를 포함한 다양한 Solaris 정보를 보고 인쇄할 수 있게 하는 웹 브라우저 방식 인터페이스를 사용합니다.

데스크탑 

공통 데스크탑 환경 (CDE) 

Solaris CDE는 각종 UNIX® 플랫폼에서 일정한 외관과 느낌을 제공하는 사용하기 편리한 인터페이스를 갖춘 고급 Motif 방식 데스크탑입니다. Solaris CDE를 사용하면 OpenWindowsTM 응용프로그램을 수정 없이 실행할 수 있습니다. 아울러 CDE 응용프로그램은 웹과 통합되므로, 예컨대 CDE 우편 시스템 메시지에서 HTTP 주소를 누르면 브라우저가 선택된 주소로 열립니다.

SPARC 데스크탑을 위한 전원 관리TM

Power ManagementTM소프트웨어는 사용자들이 데스크탑 시스템을 사용하지 않을 때에 전력 소비를 절약할 수 있게 합니다. 기본값에 의해 모든 UltraSPARCTM 데스크탑 시스템은 30분 동안 유휴 상태로 있으면 전원이 꺼집니다. 필요시 사용자가 전원 관리 기능을 수정하거나 끌 수 있습니다.

OpenWindows 데스크탑 

OpenWindows 3.6 데스크탑과 라이브러리의 버그를 수정하여 갱신하였으며 2000년을 위한 준비를 갖추었습니다. 

새 사용자 로켈 

동유럽, 러시아, 그리스 및 발트 제국을 위해 10개의 새로운 로켈을 추가하였습니다. 

 유니코드 2.0 지원

유니코드 2.0 및 ISO 10646에부합되는 2개의 로켈을 추가하였습니다. 이 로켈들은 멀티스크립트 입출력을 가능하게 하고 이 능력을 갖춘 Solaris 환경에서 제공되는첫째 로켈들입니다. 이 로켈들은 Motif 및 CDE 라이브러리를 포함하는 CDE 환경만을 지원합니다. 

글꼴 관리 

- Font Admin은 X Window System을 위해 글꼴을 쉽게 설치하고 사용할 수 있게 합니다. 여러 언어용의 TrueType, Type0, Type1 및 CID 글꼴들이 지원되며 유사한 글꼴 미리보기 능력을 제공합니다. CDE 데스크탑과 완전히 통합되어 있습니다. 

- TrueType 글꼴은 X 및 포스트스크립트 표시를 통하여 지원됩니다. Font Admin은 타사 글꼴을 Solaris 환경에 쉽게 설치하고 통합할 수 있게 합니다. 

 아시아 언어 향상

Solaris 2.6 소프트웨어는 확장 UNIX 코드집합(EUC)에 대한 전통적인 의존에 따라 아키텍처가 변경되었습니다. 일본의 ShiftJIS (PCK), 중국의 Big5 및 한국의 조합을 비롯한 널리 사용되는 아시아 PC 부호화 표준을 위한 추가 기호 집합 지원 및 로켈도 제공됩니다. 이 로켈들은 Motif 및 CDE 라이브러리들을 포함한 CDE 환경만을 지원합니다. 

 Solaris 사용자 등록 Solaris 전자 등록을 이용하여 등록하는 사용자들은 Solaris 신제품 및 지원에 대한 정보를 제공 받습니다.

표준 

 2000년 부합 Solaris 2.6 운영 환경은 2000년에 대비한 태세를 갖추고 있습니다. 이 환경은 애매하지 않은 날짜를 사용하고 해당시 X/Open 지침을 따릅니다.

X/Open UNIX 95 

(Spec 1170) 

Solaris 소프트웨어의 이전 릴리스는 Spec 1170을 상당 부분 준수하였습니다. Solaris 2.6 릴리스는 이제 모든 요건을 충족시킵니다. 

X/OpenXFN CAE 

이제 Federated Naming Service (FNS)는 X/Open XFN CAE 정의에 부합됩니다. 

POSIX 1003.1b 

POSIX 실시간 기능이 추가되었습니다. 이에는 POSIX AIO와(-PRIORITIZED 입출력 옵션 제외) 64 비트 파일 지원을 위한 일부 새로운 확장자에 대한 완전한 지원이 포함됩니다 ("큰 파일" 참조).

 ISO 10646

ISO 10646 표준은 UCS-2 및 UTF-8(표준 UNIX 구현)을 포함한 유니코드 2.0를 정의합니다. 이 표준에 지정된 모든 구현은 유니코드 2.0에 부합됩니다. 

강력한 소프트웨어 개발자 환경 

큰 파일 

UFS, NFSTM 및 CacheFSTM 파일 시스템에서 큰 파일이 지원됩니다. Large File Summit에 의해 정의된 인터페이스들이 지원됩니다.

Versioning/scoped 라이브러리 

 이제 공유 라이브러리 개발자들은 그들이 제공한 대중 인터페이스를 더 잘 제어할 수 있습니다. 이러한 능력은 응용프로그램들의 공유 라이브러리에 대한 의존성을 제어하는데 도움이 됩니다. 또한 응용프로그램들이 이동하기가 더 쉽고 공유 라이브러리의 변동으로부터 영향을 덜 받으므로, 두 경우 모두 더욱 우수한 제품이 생산된다는 것을 의미합니다. Solaris 2.6 운영 환경에서 시스템 라이브러리들은 이 기술을 이용하며 관찰되고 개작되었습니다.

스케줄러 활성화 

스케줄러 활성화는 멀티스레드화된응용프로그램들을 위해 추가의 커널 스케줄링 지원을 제공합니다. 

강제 배제 제어 

강제 배제 제어는 커널 강제 배제에 대한 응용프로그램 제어를 허용합니다. 

/proc 파일 시스템 및 워치포인트

이전 플랫 /proc 파일 시스템을 상태 정보와 제어 기능을 위한 추가의 서브디렉토리를 포함하는 디렉토리 계층 구조로 재조직하였습니다. 또한 프로세스 주소 공간에서 데이터에 대한 액세스와 변경을 감시하기 위한 워치포인트 기능을 제공합니다. adb(1) 명령은 이 기능을 사용하여 워치포인트를 제공합니다.

Federated naming service (FNS) 

 이제 FNS는 X/Open XFN CAE 정의에 부합됩니다. FNS는 Lightweight Directory Access Protocol (LDAP)에 대한 지원을 포함하도록 향상되었으며 파일 및 NIS 백 엔드에 대한 향상된 지원을 제공합니다.
 비동기 입출력 테이프에 대한 비동기 입출력 지원은 고성능 테이프 장치에서 성능을 향상시키는 인터페이스를 제공합니다. 입출력 요청들을 대기열에 대기시키는 능력을 갖춘 이 기능은 입출력 처리 능력을 상당히 향상합니다.

Solaris 개발자 키트 (SDK) 

SDK 소프트웨어는 이제 Solaris 운영 환경에 내장되며 더 이상 동봉 제품으로 제공되지 않습니다. 최종 사용자 Solaris실행 시간 환경을 위한 응용프로그램과 그래픽 핸들러를 제작하는데 개발자가 필요로 하는 모든 정보를 이제는 본 Solaris 릴리스에서입수할 수 있습니다. 

그래픽 

XGLTM

XGL 2-D 및 3-D 즉시 모드 API는 각종 하드웨어 플랫폼 간의 이식성과 최적 그래픽 가속 성능을 제공합니다. XGL API는 래스터 텍스트, 환경 및 정점 수준 텍스처 매핑, 4개의 구성 요소 텍스처 매핑, DGA 투명 오버레이 및 삼각형 목록 Gcache에 대한 지원을 포함합니다. 

XIL 

XIL 기초 이미징 라이브러리는 문서 이미징, 컬러 프리프레스 또는 디지털 비디오 생성 및 재생과 같은 이미징이나 디지털 비디오를 필요로 하는 라이브러리나 응용프로그램에 적합합니다. 다음은 Solaris 2.6 릴리스의 신기능입니다. XIL 1.3 라이브러리는:  

- MT-hot 입니다 

- 32 비트 단일 정밀, 부동 소수점 데이터 유형을 지원합니다 

- 임시 이미지를 지원합니다 

- 새로운 XIL_GENERAL 저장 형식을 지원합니다

- Kodak Color Management SystemTM (KCMS) 지원을 포함합니다

- 모든 데이터 유형에 대해 새로운 XIL_BAND_SEQUENTIAL 저장 형식을 지원합니다

- 겹치기식 저장으로 메모리 사용을 절약합니다 

PEXTM 3.0.2 실행 시간 환경

PEX 응용 프로그래머 인터페이스(API)는 각종 플랫폼간 응용프로그램 이식 능력을 제공하고 지역 및 원격 디스플레이에서 3-D 그래픽을 제공합니다. 

KCMS 멀티스레디드 프로그래밍 

이제 KCMS는 멀티스레디드 프로그램을 지원합니다: 멀티스레드에 안전합니다 (MT 세이프). 멀티스레디드 능력을 사용하는 KCMS 응용프로그램은 KCMS라이브러리 호출 주변에 잠금을 필요로 하지 않습니다. 

X11R6 기본 윈도우 시스템 

X11R6 기본 윈도우 시스템은 X Consortium의 최신 픽스와 패치를 포함합니다. 

X11 이중 버퍼 확장 

이중 버퍼 확장(DBE)은 X Window System 프레임워크 내에서 이중 버퍼링을 사용하는 표준 방법을 제공합니다. 더블 버퍼링은 이미지를 보유하는, "프론트" 및 "백"으로 불리는 2개의 버퍼를 사용합니다. 프론트 버퍼는 사용자가 볼 수 있으며, 백 버퍼는 볼 수 없습니다. 자세한 사양은 인터넷 브라우저를 통해 ftp://ftp.x.org/pub/DOCS/DBE/에서 입수할 수 있습니다.

 

큰 파일 

큰 파일은 UFS, NFS 및 CacheFS 파일 시스템에서 지원됩니다. 응용프로그램들은 UFS 마운트 파일 시스템에서 1 Tbyte까지 그리고 NFS 및 CacheFS 마운트 파일 시스템에서는 NFS 서버의 한계까지 파일을 만들고 액세스할 수 있습니다. 새로운 -마운트 옵션을 사용하여 UFS 파일 시스템에서 큰 파일 지원을 사용할 수 없게 할 수 있습니다. 이 -마운트 옵션은 큰 파일을 안전하게 취급할 수 없는 구식 응용프로그램들이 우발적으로 큰 파일에서 작동하지 않도록 하는 방안을 시스템 관리자에게 제공합니다.

64 비트 AIO 

Solaris 운영 환경은 큰 파일에서 비동기 입출력을 실시하기를 원하는 개발자들에게 새로운 인터페이스들을 제공합니다. 이 인터페이스들은 입출력을 원시 파일로 최적화하는 구현 기술에서 KAIO와 함께 통합됩니다. 이들은 Solaris AIO 인터페이스나 새로운 POSIX AIO 인터페이스에 의해 자동으로 선택됩니다. KAIO는 원시 파일에 입출력하기 위한 최적화된 경로입니다. 원시 파일에 대해 KAIO와의 인터페이스를 이용할 경우, 성능이 상당히 향상됩니다. 

네트워크 보안  

NFS Kerberos 

Kerberos인증은 네트워크 보안을 향상시키기 위해 DES 암호화를 사용합니다. 이제 NFS 및 RPC 네트워크 서비스의 커널 구현은 일반화 보안 서비스 API(GSS-API)에 근거한 새로운 RPC 인증 플레이버를 지원합니다. 이 지원에는 NFS 환경에 강력한 보안 능력을 추가하는 후크가 포함됩니다. 

RPCSEC_GSS

사용자 수준 RPC 구현은 새로운 인증 플레이버를 지원합니다. 이 플레이버는 GSS-API에 근거하며 RPC 방식 서비스를 위해 강력한 인증, 프라이버시 및 무결성을 추가하는 후크를 제공합니다. 

인증 모듈 (PAM) TM

PAM 프레임워크는 새 인증 기술을 "플러그 인"할 수 있게 합니다. 

BIND 4.9.4-P1 버전 

가장 인기 있는 DNS 구현인 Berkeley Internet Name Daemon (BIND)이 4.9.4-P1로 업그레이드되었습니다. 이 버전은 이전 버전에서 발견된 여러 가지 보안 문제들을 해결합니다. 

네트워크 관리 및 시스템 관리 

네트워크 시간 프로토콜 (NTP) 

이제 Solaris 소프트웨어는 분산형 전산 환경을 위한 정확한 시간과 네트워크 클록 동기화를 제공하는 NTP를 지원합니다. 과거에 Solaris 고객들은 대중 배포 NTP 버전을 사용할 수 있었습니다. 새로운 지원은 시간 정확성이 향상되었습니다. 

SolsticeTM Enterprise AgentsTM

Solstice Enterprise AgentsTM (SEA)는 새로운 확장 가능한 에이전트 기술 또는 마스터/서브에이전트 기술에 근거합니다. SEA는 사용자 특유의 단순 네트워크 관리 프로토콜(SNMP) 또는 데스크탑 관리 인터페이스(DMI) 서브에이전트를 개발하기를 원하는 부품 개발업자와 시스템 및 네트워크 관리자들이 SNMP 관리 콘솔로부터 관리할 수 있게 하는 장치 내에 여러 가지 구성 요소, 서브시스템 및 응용프로그램들을 설치하기 위한 것입니다.

DHCP  

동적 호스트 환경설정 프로토콜(DHCP)은 관리자가 사전 환경설정을 하지 않고서도 인터넷 프로토콜 주소와 기타 시스템 환경설정 매개변수들을 확보할 수 있게 합니다.  

NFS 클라이언트 failover 

클라이언트 페일오버는 첫째 서버를 사용할 수 없을 경우 클라이언트가 다른 서버로부터 파일 시스템을 자동으로 마운트할 수 있도록 함으로써 읽기 전용 파일 시스템의 가용성을 높입니다. 

가변 길이 서브넷 마스크 (VLSM) 

VLSM은 TCP/IP 관리자가 Classless Inter-Domain Routing (CIDR)을 사용하여 IP 주소 공간을 융통성 있게 분할할 수 있게 함으로써 이 주소를 더욱 효율적으로 사용하게 합니다. 

경로 설정 소켓 

이제 OSPF, BGP-4 및 RIPv2와 같은 CIDR 인식 경로 설정 프로토콜을 사용할 수 있게 하는 4.4 BSD에 의해 실행된 사실상의 경로 설정 소켓 인터페이스와 일치됩니다. 

autofs

새로운 autofs 자동 마운트 대몬은 이제 완전 멀티스레드형입니다. 이에 따라 다수 마운트 요구의 동시 서비스가 가능하여 지고 신뢰도가 향상되었습니다.

프로세서 집합 

프로세서 집합은 프로세스를 프로세서 집합에 할당하는 일을 시스템 관리자가 제어할 수 있게 합니다. 

NIS+ 백업/고속 복구

NIS+ 백업복구는 NIS+ 이름 공간을 백업하고 복구하는 신속하고 능률적인 방법을 제공합니다.

광역 네트워크(WAN)에서의 NIS+ 

서버 사용 사용자 정의는 NIS+ 관리자가 명명 서비스를 필요로 하는 클라이언트들을 위해 NIS+ 서버 검색 순서를 지정할 수 있게 합니다. 서버 사용은 클라이언트별로 다른 서버를 "우선" 서버로 지정함으로써 다양한 클라이언트들 간에 균형을 이룰 수 있습니다. 클라이언트가 우선 서버로부터 정보를 입수할 수 없는 경우, 클라이언트가 다른 서버들을 찾는 순서를 지정할 수 있습니다. 이 기능은 클라이언트가 클라이언트의 링크측에 있는 서버에서 먼저 명명 서비스를 받도록 시도하게 지정함으로써 관리자가 WAN 링크에서 네트워크 트래픽을 줄일 수 있기 때문에 NIS+ 정의역이 WAN 링크에 미칠 때에 특히 유용합니다. 

NIS 서버 

이제 Solaris 소프트웨어는 NIS 서버를 원시적으로 지원합니다. 이전의 Solaris 릴리스에서 NIS 서버는 에뮬레이션 모드 하에서 NIS+ 서버에 의해 또는 NSKit라는 이름의 동봉되지 않은 제품을 사용하여 지원되었습니다. 

CFS 부트 

CFS 부트는 지역 CacheFS 디스크 캐시로부터 부트함으로써 AutoClientTM가 네트워크 트래픽이 보다 적은 상태에서 더욱 신속하게 부트할 수 있게 합니다. 첫째 시스템 부트가 캐시를 차지합니다. 이어지는 시스템 부트는캐시로부터 충족됩니다.

패치 도구 

패치를 추가하거나 삭제하는 patchaddpatchrm 명령을 포함하는 패치 도구는 이제 installpatchbackoutpatch 명령으로서 각 개별 패치와 함께 공급되지 않고 Solaris 소프트웨어의 일부가 되었습니다.

isalist 유틸리티

isalist는 어느 명령 집합이 사용자의 시스템에서 지원되는지를 알아내고 또한 어느 명령이 최상의 성능을 발휘하는지 결정할 수 있게 하는 유틸리티들입니다.

인쇄 

인쇄 

Solaris 2.6 인쇄 소프트웨어는 이전 Solaris 릴리스의 LP 인쇄 소프트웨어보다 성능이 우수합니다. 시스템 관리자들이 NIS 또는 NIS+ 이름 서비스를 사용하여 인쇄 클라이언트들을 쉽게 설치하고 관리할 수 있습니다. 이것은 인쇄 관리가 시스템 및 프린터로 구성된 네트워크을 위해 집중된다는 것을 의미합니다. 새 기능에는 다음 사항이 포함됩니다: 

- 인쇄 패키지 재설계 

- 인쇄 프로토콜 어댑터 

- SunSoftTM 인쇄 클라이언트

- 네트워크 프린터 지원  

하드웨어 지원 

PCMCIA PC 카드 

PCMCIA는 PCMCIA 부록을 Solaris 장치 드라이버 키트에 추가하여 OEM 및 타 업체가 모든 Solaris 플랫폼에서 소스 호환성이 있는 PC 카드 장치 드라이버를 개발할 수 있게 합니다. 

Nomadic 지원 

filesync

filesync는 데이터가 휴대용 컴퓨터와 서버 간을 자동으로 이동할 수 있게 합니다.

Solaris 2.5.1 릴리스

표 2-3 표 2-3은 Solaris 2.5.1 릴리스의 새롭고 향상된 기능을 서술합니다.

표 2-3 Solaris 2.5.1의 새로운 기능

기능 

설명 

보안 

대규모 사용자 ID 및 그룹 ID 

사용자 ID 및 그룹 ID 값에 대한 한계가 2147483647 또는 부호 정수의 최대값으로 증가되었습니다. nobody 사용자 및 그룹(60001) 그리고 no access 사용자 및 그룹(60002)은 이전 Solaris 2.x 릴리스와 동일한 UID 및 GID를 보유합니다.

그래픽/이미징 

KCMS 보정 도구 

KCMS는 X-Rite DTP92 Incident Colorimeter를 위한, 로드할 수 있는 드라이버 모듈을 포함합니다. 이 드라이버는 색채계를 지원하는데, 이 색체계는 컬러 측정 데이터 입수를 위해 직렬 포트에 연결됩니다.  

컬러 조정 모듈을 시스템 환경설정 파일인 OWconfig에 추가하거나 삭제하는 새로운 절차를 포함합니다.