Solaris 8 운영 환경의 새로운 기능

1장 새로운 기능 한 눈에 보기

이 장에서는 Solaris 8 운영 환경의 새로운 기능들에 대해 설명합니다. 표 1-1 은 이 제품의 새로운 기능에 대해 간략히 설명합니다. 이 기능들에 대한 보다 자세한 설명은 제 2 장을 참조하십시오.

Solaris 운영 환경은 웹 기반 컴퓨팅의 기반입니다. Solaris 운영 환경은 확장이 가능하며 인터넷 비즈니스를 수행하고 확장시킬 수 있는 기능을 갖고 있습니다. Solaris 64비트 운영 환경은 대형 파일을 처리하기 위해 필요한 용량, 성능과 정밀도를 제공합니다. 신뢰할 수 있고 견고한 멀티페이싯 방식의 Solaris 소프트웨어는 용량, 보안, 상호 운영성, 제어와 전역 연결성을 제공할 수 있도록 구축됩니다.

Solaris 8 릴리스의 주요 기능

다음 주요 기능들은 이 릴리스의 가장 중요한 기능들입니다. 표 1-1은 이러한 새로운 기능들에 대해 간략히 설명하고 제 2 장은 각 기능에 대해 자세히 설명합니다.


주 -

아래 표의 "(자세히)"라는 용어는 "세부 설명" 장의 해당 단원으로 연결되는 온라인 링크입니다.


표 1-1 Solaris 8 기능

기능 

설명 

차세대 인터넷 프로토콜 

IPv6 

IPv6은 주소 공간을 증가시키고 단순화된 헤더 형식을 사용하여 인터넷 기능을 향상시키며 인증, 프라이버시, 주소 할당의 자동 구성을 지원하며 서비스의 질을 향상시킬 수 있도록 합니다. (자세히)

디렉토리 서비스와 이름 지정 기능 향상 

원시 LDAP(Lightweight Directory Access Protocol) 

원시 LDAP는 LDAP 기반 디렉토리 서비스를 위한 이름 지정 서비스 백엔드를 지원합니다. (자세히)

Java 향상 

Solaris용 Java 2 소프트웨어 개발 키트(SDK) 

Java 2 SDK, 표준판 버전 1.2.1_04는 Solaris 운영 환경용 Java 2 플랫폼 최신 릴리스입니다. 이 릴리스에는 다음과 같은 향상된 기능들이 포함되어 있습니다.

  • 향상된 확장성

  • 새로운 Java 2 API가 포함된 향상된 클래스 라이브러리

  • 향상된 메모리 관리 시스템

  • 확장성이 뛰어난 고성능 Java 가상 머신(JVM)

  • 지트(JIT) 컴파일러 최적화

  • 더욱 빨라진 Java 스레드 동기화

(자세히)

설치와 관리 

향상된 Solaris Web Start 설치 CD 

이제 Solaris 운영 환경과 기타 소프트웨어를 설치하는 그래픽 마법사 기반의 Java 방식 소프트웨어 응용프로그램인 Solaris Web Start를 별도의 CD로 배포합니다. (자세히)

DHCP(Dynamic Host Configuration Protocol)를 사용한 네트워크 상의 시스템 부팅 

이제 네트워크 설치 시 DHCP를 사용하여 네트워크 상에서 클라이언트를 부트하기 위해 필요한 부트 매개변수와 네트워크 구성 정보를 파악할 수 있습니다. DHCP 부팅은 SPARC와 IA 기반 시스템에서 지원됩니다. (자세히)

IA: Solaris 8에서의 부트 분할 영역  

Solaris Intel 플랫폼판 사용자들은 별도의 IA 부트 분할 영역을 지정할 수 있습니다. (자세히)

IA: CD-ROM 부트 

이 기능은 이전처럼 Device Configuration Assistant 디스켓을 사용하는 대신 사용자가 "El Torito" 표준을 사용하는 설치 CD를 통해 시스템을 부트할 수 있도록 합니다. (자세히)

DHCP 관리자 

DHCP 관리자는 Java 기반 그래픽 인터페이스를 사용하여 Solaris DHCP 서버와 DHCP 데이터베이스를 구성하고 관리할 수 있도록 합니다. DHCP 관리자는 시스템 관리자가 단일 도구를 사용하여 DHCP 서버 설정과 관리, 클라이언트 구성 옵션과 매크로 관리, DHCP 관리 하의 네트워크와 IP 주소 관리 등의 모든 DHCP 관리 업무를 수행할 수 있도록 합니다. (자세히)

IA: 대용량 디스크 지원  

향상된 BIOS 인터페이스를 사용하여 디스크에 액세스함으로써, Solaris 8 Intel 플랫폼판은 이제 8GB 이상의 디스크 전체를 사용할 수 있습니다. (자세히)

Solaris 웹 기반 엔터프라이즈 관리(WBEM) 서비스 

Solaris WBEM 서비스 소프트웨어는 Solaris 운영 환경에 웹 기반 엔터프라이즈 관리(WBEM) 표준과 기술을 구현합니다. WBEM 구현 환경의 개발자와 관리자를 대상으로 Solaris WBEM 서비스는 Solaris 스키마, CIM 스키마 클래스 확장과 관리, 보안, 기록 서비스를 제공합니다. (자세히)

시스템 식별 유틸리티의 도메인 이름 시스템(DNS) 지원 

DNS가 시스템 식별 유틸리티를 통해 구성할 수 있는 이름 서비스 목록에 추가되었습니다. (자세히)

시스템 식별 유틸리티에서의 IPv6 지원 

시스템 설치를 한때 Ipv4 뿐 아니라 Ipv6도 사용할 수 있도록 시스템을 구성할 수 있습니다. (자세히)

의사 단말기의 무제한 사용 

Solaris 8 소프트웨어를 무제한적인 숫자의 의사 단말기에서 열 수 있습니다(rlogintelnet 등의 프로그램에서 사용). (자세히)

Solaris 8 설명서 CD의 설명서 읽기 

ab2cd 스크립트는 모든 사용자가 Solaris 8 설명서 CD로부터 직접 AnswerBook2TM 설명서를 읽을 수 있도록 합니다. 이 스크립트는 사용자 피드백을 쉽게 하여 사용자가 ab2cd 명령이 실행되는 포트 번호를 설정하고 사용자 시스템에서 기존에 설치되어 있는 설명서를 읽을 수 있도록 합니다. (자세히)

제품 레지스트리 

제품 레지스프리 (Solaris 제품 레지스트리)는 Solaris Web Start 3.0와 Solaris 패키지 관리 명령(예: pkgadd)을 사용하여 설치된 소프트웨어를 관리하는 도구입니다. 이 소프트웨어는 사용자가 다음과 같은 작업을 할 수 있도록 합니다.

  • 설치 및 등록된 소프트웨어와 일부 소프트웨어 속성 보기

  • 추가 소프트웨어 제품 설치

  • 소프트웨어 삭제

  • 설치자 찾아보기와 시작

(자세히)

네트워킹 

SPARCTM: InterDomain Networks (IDN)

IDN은 사용자가 특별한 하드웨어 없이 동적 시스템 도메인 사이에 고속 네트워크 연결을 설정할 수 있도록합니다. (자세히)

IPv4 용 IPsec(IP Security Architecture) 

IPsec는 IP 데이터그램을 보호합니다. 이 보호 기능에는 기밀성, 강력한 데이터 무결성, 부분적 시퀀스 무결성(재생 보호)과 데이터 인증이 포함됩니다. (자세히)

IPv6 NFS/RPC 호환 

이 기능은 NFSTM와 RPC에 대해 완전한 IPv6을 지원합니다. NFS와 관련된 기존 명령은 변경되지 않습니다. 대부분의 RPC 응용프로그램도 아무런 변경 없이 IPv6에서 실행됩니다. 전송 지식을 갖고 있는 일부 고급 RPC 응용프로그램은 갱신을 해야 할 수도 있습니다. (자세히)

LLC2(Logical Link Controller 2) 

클래스 II 논리 연결 제어 드라이버(LLC2)는 Solaris 운영 환경에서 실행되는 네트워크 소프트웨어(NetBIOS, SNA, OSI)를 지원되는 통신 어댑터 중 하나에 의해 제어되는 물리적 LAN 네트워크에 접속시킵니다. 이 버전의 LLC2 드라이버는 적합한 Solaris MAC 계층 드라이버를 통해 액세스할 때 이더넷, 토큰 링과 FDDI 어댑터를 위한 연결과 비연결 지향 논리 링크 제어 클래스 II LLC2 작업을 지원합니다. (자세히)

IPv6 전송을 통한 NIS/NIS+ 

이 기능은 사용자가 IPv6 RPC 전송을 통해 NIS와 NIS+ 작업을 수행하고 NIS, NIS+ 와 DNS 이름 지정 서비스에 IPv6 주소를 저장할 수 있도록 합니다. (자세히)

sendmail 8.9.3

새로운 옵션과 유틸리티로 인해 sendmail의 저장과 보안 성능이 향상되었습니다. (자세히)

SLP(Service Location Protocol) 

SLP는 엔터프라이즈 네트워크에서 공유 자원(예: 프린터, 파일 서버, 네트워크 카메라)을 찾아내기 위한 IETF(Internet Engineering Task Force) 프로토콜입니다. 이 Solaris 8 운영 환경에는 개발자들이 SLP 구현 응용프로그램을 작성할 수 있도록 하는 API가 포함되며 시스템 관리자에게 네트워크를 쉽게 확장할 수 있도록 해주는 프레임워크를 제공하는 SLP가 완전히 구현되어 있습니다. (자세히)

향상된 Solaris STREAMS 프레임워크 

Solaris 8 운영 환경의 STREAMS 프레임워크 향상으로 인해 STREAMS 프로세스가 사용자 프로세스 우선 순위와 충돌하지 않는 우선 순위를 사용하도록 함으로써 실시간 프로세스를 위한 더욱 확정적인 응답 시간을 제공합니다. (자세히)

네트워크 타임 프로토콜(NTP) 

NTP는 정확한 시간을 제공하고 분산 컴퓨팅 환경에서 사용할 경우 네트워크 시계를 동기화시킵니다. Solaris 8 릴리스는 3-5.93e 버전을 포함하도록 업그레이드되었습니다. (자세히)

향상된 파일 시스템 

UDF(Universal Disk Format) 파일 시스템 

이 Solaris 릴리스에서는 광학 매체에 정보를 저장하기 위한 업계 표준 형식인 UDF 파일 시스템이 지원됩니다. UDF 파일 시스템을 사용하면 UDF 파일 시스템을 포함하고 있는 경우 다음과 같은 구성 요소에서 데이터를 교환할 수 있습니다. 

  • CD-ROM

  • 디스크와 디스켓

  • 지원되는 플랫폼 상의 다용도 디지털 디스크와 디지털 비디오 DVD - DVD-ROM

(자세히)

NFS 서버 기록 

NFS 서버 기록은 NFS 서버가 자체 파일 시스템에서 수행된 파일 작업 기록을 제공할 수 있도록 합니다. 이 기능은 특히 NFS와 WebNFSTM 클라이언트에 대한 익명 FTP 아카이브를 허용하는 사이트인 경우에 매우 유용합니다. (자세히)

IA: 연속 확장 메모리(XMEM) 지원 

XMEM은 단일 32비트 프로세스를 허용하는 체계를 지원함으로써 4GB 이상의 물리적 메모리를 효율적으로 할당하고 관리합니다. XMEM 기능은 시스템 관리자가 마운트하여 응용프로그램용 메모리를 예약하기 위해 사용할 수 있는 파일 시스템(xmemfs)으로 구현됩니다. (자세히)

WebNFS JavaBeans 구성 요소 

WebNFS JavaBeansTM 구성 요소에는 Java 2 API의 JFileChooser 그래픽 구성 요소를 확장하는 XFileChooser 클래스가 포함됩니다. 이 bean은 사용자가 입력(열기) 또는 출력(저장) 파일을 선택할 수 있는 파일 선택기를 표시할 필요가 있는 모든 Java 2 응용프로그램에 사용됩니다. XFileChooser를 사용함으로써 응용프로그램은 NFS URL 이름 지정을 통해 NFS 서버 로컬 디스크 상의 파일에 액세스할 수 있습니다. (자세히)

UFS 파일 시스템에서의 액세스 시간 지연 갱신 

두 가지 새로운 마운트 옵션인 dfratimenodfratime은 UFS 파일 시스템에서의 액세스 시간 연기 갱신을 활성화하거나 비활성화할 수 있습니다. 액세스 시간 연기 갱신이 활성화되면 파일 시스템을 위한 쓰기 액세스 시간 갱신은 액세스 시간 갱신 이외의 이유로 디스크에 액세스할 때까지 연기됩니다. (자세히)

진단 및 가용성 향상 

coreadm 명령

coreadm 명령은 유연한 코어 파일 이름 지정 규약을 제공하며 코어 파일을 더 잘 보존할 수 있도록 합니다. (자세히)

proc 도구를 사용한 코어 파일 검사 

proc 도구들 중 일부는 라이브 프로세스 뿐 아니라 프로세스 코어 파일도 검사할 수 있도록 향상되었습니다. proc 도구는 /proc 파일 시스템의 기능을 조작할 수 있는 유틸리티입니다. (자세히)

향상된 장치 구성 기능(devfsadm)

devfsadm 명령은 동적 재구성 이벤트에 대한 지원을 포함하여 /dev /devices 디렉토리의 특수한 장치 파일을 관리할 수 있도록 체계가 개선되었습니다. (자세히)

향상된 시스템 오류 메시지 

시스템 부트와 오류 메시지 형식은 이제 syslog(1M) 기록 기능에 의해 생성되는 메시지에 숫자 식별자, 모듈 이름과 시간 기록 기능을 제공합니다. 또한 시스템 장애와 재부트 시 손상되던 메시지들을 저장합니다.

Modular debugger (mdb)

mdb는 새로운 확장 가능 유틸리티로서 현재 작동 중인 시스템, 운영 시스템 크래시 덤프, 사용자 프로세스, 사용자 프로세스 코어 덤프와 객체 파일에 대한 저급 디버깅과 편집 작업을 수행합니다. (자세히)

원격 콘솔 메시지 처리 

이 릴리스에는 사용자가 직렬 장치를 원격 시스템 문제를 해결하기 위한 보조(또는 원격) 콘솔로 선택할 수 있게 하는 consadm 명령이 포함되어 있습니다. (자세히)

TCP/IP 내부 추적 기능 지원 

TCP/IP는 이제 리셋(RST) 패킷에 의해 연결이 중단될 때 TCP 통신을 기록함으로써 내부 추적 기능을 지원합니다. (자세히)

개선된 성능과 확장성 

IA: 물리적 주소 확장(PAE) 모드 지원 기능의 추가  

Pentium Pro의 출시와 함께 Intel은 자사의 고급 프로세서에 PAE 모드를 도입했습니다. PAE 기능을 사용함으로써 Solaris Intel 플랫폼판은 32GB까지 물리적 메모리 주소를 지정할 수 있습니다. (자세히)

apptrace

새로운 응용프로그램 디버깅 도구인 apptrace는 Solaris 공유 라이브러리에 오류를 일으키는 일련의 이벤트를 표시하는 호출 추적 기능을 제공함으로써 응용프로그램 개발자와 시스템이 담당자가 응용프로그램이나 시스템 문제를 해결할 수 있도록 합니다. (자세히)

SPARC: busstat

새로운 시스템 감시 도구인 busstat는 지원되는 SPARC 플랫폼 에서 버스 관련 성능 계수기에 대한 액세스를 제공합니다. busstat 명령을 사용하여 이러한 성능 계수기를 참조함으로써 사용자는 하드웨어 클럭 사이클과 멀티프로세서 시스템에서 DMA 나 캐시 일관성 트랜잭션을 포함한 버스 통계를 측정할 수 있습니다. (자세히)

향상된 서버 부트 속도 

이제 대형 서버의 부트 소요 시간이 훨씬 짧아졌습니다. (자세히)

poll() 인터페이스의 새로운 대안

/dev/poll은 I/O 이벤트 완료를 위한 두 번째 폴링 양식으로서 장시간 동안 열려 있는 파일 설명자에 많은 수의 이벤트를 폴링해야 할 경우 고성능을 제공합니다. 이 기능은 poll(2)를 보조할 뿐 poll(2)를 대체하지는 않습니다. (자세히)

prstat

prstat 유틸리티는 시스템상의 모든 활성 프로세스를 반복 검사하며 선택한 출력 모드와 정렬 순서를 바탕으로 다양한 통계를 보고합니다. (자세히)

IA: Xeon 기능 향상  

성능을 극대화하기 위해 Solaris 8 Intel 플랫폼판은 IA32-비트 프로세서(Pentium II와 Pentium III)의 PAT(페이지 속성 테이블) 기능을 지원합니다. (자세히)

보안 기능 향상 

Solaris 스마트 카드 

스마트 카드 (Solaris Smart Card) 기능은 Open Card Framework(OCF) 1.1 표준을 구현합니다. Solaris 8 릴리스의 시스템 파일과 디렉토리는 이전 릴리스와 비교하여 기본 소유권이 많이 달라졌으며 권한이 더욱 엄격해졌습니다. (자세히)

기본 파일 시스템과 디렉토리 권한 

RBAC를 사용하여 관리자는 제한된 관리 기능을 일반 사용자에게 할당할 수 있습니다. (자세히)

롤 기반 액세스 제어(RBAC) 

기존 수퍼유저 기반 시스템은 완전한 수퍼유저 권한을 수퍼유저가 될 수 있는 모든 사용자에게 허용합니다. RBAC를 사용하여 관리자는 제한된 관리 기능을 일반 사용자에게 할당할 수 있습니다. (자세히)

집중식 사용자 감사 이벤트 관리 

사용자와 롤에 대한 감사 사전 선택 클래스를 저장하는 /etc/security/audit_user 파일이 이제 이름 스위치에서 지원됩니다. 더 이상 사용자가 액세스하는 각 시스템 상의 사용자에 대한 감사 이벤트를 설정할 필요가 없습니다.

향상된 실시간 시스템 기능 

정밀 시계 

정밀 시계(HRT)는 기존 10ms 시계 인터페이스를 무시하고 하드웨어의 물리적 시계 인터럽트의 정밀도를 제공합니다. 따라서 HRT 인터페이스는 멀티 프로세서 시스템에서 하나의 프로세서를 제어할 수 있는 실시간 프로세스를 허용하고 타이밍 이벤트에서 필요한 모든 정밀도로 작동할 수 있습니다. (자세히)

사용자 수준 우선 순위 상속 

실시간 스레드 기능은 높은 우선 순위의 스레드가 잠금을 해제하기 전까지 자신의 우선 순위를 낮은 우선 순위의 스레드에 "대여"할 수 있도록 합니다. (자세히)

공통 데스크탑 환경(CDE)의 데스크탑 향상 

PDA(Personal Digital Assistant) 지원 

PDA 동기화(PDASync)는 Java 기반 응용프로그램으로서 사용자가 데스크탑 캘린더, 우편, 주소록와 메모를 PDA와 동기화할 수 있도록 합니다. (자세히)

단축키 편집기 

단축키 편집기 (단축키 편집기)는 사용자가 일련의 명령들을 특정 기능키로 미리 정의할 수 있도록 함으로써 생산성과 효율을 향상시킵니다. (자세히)

Java 매체 프레임워크(JMF) 

Java 기반 응용프로그램인 JMF는 MIDI 형식의 오디오와 함께 MPEG1, MPEG2, Quicktime과 AVI 형식에 대해 자연스러운 스트리밍 비디오를 지원합니다. 이 기능을 통해 사용자는 실시간 비디오 작성과 브로드캐스트를 할 수 있습니다. (자세히)

SPARC: 오디오 믹서 

또한 CDE 1.4에는 이제 audiocontrol보다 뛰어난 새로운 GUI 도구인 오디오 제어기 (sdtaudiocontrol)이 포함되어 있습니다. sdtaudiocontrol은 오디오 믹서의 기능을 사용하며 더 많은 기능들을 제공합니다. (자세히)

를 참조하십시오. "SPARC: 오디오 믹서"

SPARC: PC launcher 1.0 

SunPCi용 PC launcher 1.0은 관련 Windows 응용프로그램과 파일을 자동 실행함으로써 사용자가 자주 사용하는 유형의 PC 파일이나 첨부 파일에 쉽게 액세스하여 보기, 편집 또는 인쇄할 수 있도록 합니다. (자세히)

Netscape Application Launcher 

NetscapeTM Application Launcher는 Netscape 파일과 Composer 같은 관련 Netscape 응용프로그램에 사용자가 쉽게 액세스할 수 있도록 하며 이러한 파일과 프로그램을 자동으로 실행합니다. 이 기능으로 인해 전체 Netscape 환경을 실행할 필요가 없어지므로 Netscape 응용프로그램에 대한 액세스가 간단해 집니다. (자세히)

향상된 Print Client 

Print-Client를 사용하면 관리자의 간섭없이 인쇄기들과 기본 인쇄기를 구성할 수 있습니다.(자세히)

향상된 SDTImage 

SDTImage 화면 스냅샷 기능은 사용자가 명령줄에서 쉽고 빠르게 스크린샷 이미지를 캡처할 수 있도록 합니다. (자세히)

스마트 카드 지원 

CDE는 스마트 카드 인증 보안 기술을 지원합니다. 사용자는 스마트 카드를 사용하여 보호되어 있는 시스템 상의 CDE에 로그인하거나 화면 잠금 후에 재로그인하거나 스마트 카드를 제거한 뒤 다시 사용자 인증을 할 때 자신의 신분을 증명할 수 있습니다. CDE는 외부 및 내부 스마트 카드 장치를 모두 지원합니다. (자세히)

툴팁 

툴팁은 사용자에게 아이콘 기능에 대해 단순하고 짧게 설명하는 풍선 도움말을 제공합니다. (자세히)

X11R6.4 지원 

X 서버는 사용자의 생산성과 이동성을 증가시키는 핵심 기능을 포함하고 있는 X11R6.4 업계 표준으로 업그레이드됩니다. 이러한 핵심 기능에는 웹 기반 데스크탑 상의 웹브라우저를 통한 X 응용프로그램 실행, Xinerama, Color Utilizationn Policy, EnergyStar 지원과 개발자 툴킷용 API와 설명서 등이 포함됩니다. (자세히)

제어기 확장 

이 기능은 색상, 글꼴, 배경과 응용프로그램 관리자용 데스크탑 제어도구와 같은 데스크탑 사용자 정의에 대한 통일되고, 일관되며 확장 가능한 실행판을 제공합니다. 

웹 서비스 

Java 플러그인 

Solaris 운영 환경의 Java 플러그인은 Netscape NavigatorTM의 애드온 제품으로서 Java 애플릿과 JavaBeans 구성 요소가 Navigator에 번들되어 있는 Java 가상 머신(JVM) 대신 Java 런타임 환경(JRE) 1.2를 사용하여 웹 페이지 상에서 실행되도록 합니다. (자세히)

Netscape Communicator 4.7 

Solaris 8은 Netscape Communicator 4.7을 포함하고 있으며 시스템에 이 프로그램을 기본 설치합니다. (자세히)

Solaris 네트워크 캐시와 가속기(NCA) 

Solaris NCA는 HTTP 요청 중에 액세스하는 웹 페이지의 커널 내부 캐시를 관리하여 웹 서버 성능을 향상시킵니다. (자세히)

Apache 웹 서버 

소스가 개방되어 있는 Apache 웹 서버가 Solaris에 번들되어 제공됩니다. mod_perl 모듈 뿐 아니라 프록시 서버 지원을 포함한 모든 표준 Apache 모듈이 포함되어 있습니다. (자세히)

인쇄 

인쇄 이름 지정 기능 향상 

이 Solaris 릴리스는 이름 서비스 스위치 파일인 /etc/nsswitch.conf 파일의 printers 데이터베이스를 지원합니다. printers 데이터베이스는 네트워크 상의 클라이언트를 인쇄할 수 있도록 집중식 프린터 구성 정보를 제공합니다. (자세히)

Solaris 인쇄 관리자 

Solaris 인쇄 관리자는 Java 기반 그래픽 사용자 인터페이스로서 사용자가 로컬 및 원격 프린터 액세스를 관리할 수 있도록 합니다. 이 도구는 NIS, NIS+, FNS(Federated Naming Service) 지원 NIS+ 및 files와 같은 이름 서비스 환경에서 사용할 수 있습니다. (자세히)

언어 지원 

전 세계 언어 지원 

Solaris 8 운영 환경에는 Solaris 8 소프트웨어 CD와 Solaris 8 언어 CD 모두에 90개 이상 지역의 37개 언어가 포함되어 있습니다. (자세히)

개선된 언어 설치 및 설정 기능 

Language CD 패키지 변경으로 혼합 언어 설치를 위해 필요한 공간의 크기가 줄어들었습니다. 설치 인터페이스를 재설계함으로써 언어 선택과 그룹화가 매우 쉬워졌습니다. (자세히)

확장 유니코드 지원 

Solaris 8은 간체 한자와 정체 한자용의 새로운 유니코드(UTF-8) 로켈을 추가함으로써 유니코드 지원을 지속적으로 확대하고 있습니다. (자세히)

사용자 확장 가능 코드 세트 변환(geniconvtbl)

Solaris 8 운영 환경을 사용하면 개발자들은 geniconvtbl 유틸리티를 사용하여 Solaris 시스템에 자신들의 사용자 정의 코드 세트 변환을 쉽게 작성하고 추가할 수 있습니다. 또한 기존의 Solaris 코드 세트 변환에 대한 변경을 지원합니다. (자세히)

개선된 데이터 상호 운영성 

Solaris 8에서는 다음과 같은 새로운 iconv 데이터 변환 유틸리티를 추가함으로써 비 Solaris 환경과의 데이터 상호 운영성이 향상되었습니다.

  • 일본어 메인프레임 데이터 유형을 위한 iconv

  • Microsoft 데이터 코드화(사용자 정의 문자 포함)를 위한 iconv

  • 중국과 한국에서의 UTF-8 상호 운영성을 위한 iconv

  • 다양한 유니코드 코드화 형식과 국제적이며 사실상의 업계 표준 코드 세트를 위한 iconv

(자세히)

새로운 로켈의 추가 

Solaris 8에는 아이슬란드어(ISO8859-15)와 러시아어(ANSI1251)용으로 새로운 로켈이 두 개 추가되었습니다. 새로운 러시아어 로켈은 기존 러시아어(8859-5) 로켈에 추가되었으며 원시 Microsoft 데이터 코드화를 지원합니다. (자세히)

설명서 

AnswerBook2 설명서 서버 갱신 

이 릴리스용으로 AnswerBook2 설명서 서버가 갱신되었습니다. Solaris 7 릴리스 이후의 주요 변경 내용으로는 AnswerBook2 이동 아이콘을 텍스트로 교체한 것과 비 영어 로켈에 대한 지원 향상 등이 포함되며 전반적인 성능과 안정성을 높이기 위한 작은 변경이 포함되어 있습니다. (자세히)

참조 설명서 재구성 

C 라이브러리 함수(시스템 호출은 포함되지 않음)를 설명하는 SunOS 참조 설명서에는 이제 기존의 1권 대신 다음과 같은 6권의 책이 포함됩니다. These books are

  • 라이브러리 인터페이스와 헤더

  • 기본 라이브러리 함수

  • 네트워킹 라이브러리 함수

  • 스레드와 실시간 라이브러리 함수

  • 확장 라이브러리 함수

  • 커스 라이브러리 함수

또한 많은 설명서 페이지의 접미어가 함수를 포함하고 있는 라이브러리를 반영하도록 변경되었습니다. (자세히)

 SPARC: 오디오 믹서

SPARC: 오디오 믹서 

오디오 믹서 드라이버는 여러 개의 응용프로그램이 동시에 오디오를 재생하고 녹음할 수 있도록 합니다. 이러한 새로운 기능은 단일 재생 응용프로그램과 단일 녹음 응용프로그램만을 지원했던 기존의 기능보다 우수한 것입니다. 또한 CCDE 1.4에는 이제 audiocontrol보다 뛰어난 새로운 GUI 도구인 오디오 제어기 (sdtaudiocontrol)이 포함되어 있습니다. sdtaudiocontrol은 오디오 믹서의 기능을 사용하며 더 많은 기능들을 제공합니다. (자세히)

소프트웨어 개발자 환경 

SPARC: 64-비트 Kodak 색상 관리 시스템(KCMS) 라이브러리  

Kodak Color Management SystemTM(KCMSTM=Kodak 색상 관리 시스템)은 64-비트 버전의 라이브러리를 제공합니다. 현재 KCMS를 사용하고 있고 64-비트 운영 환경으로 변환되는 응용프로그램은 이제 색상 관리 기능을 보유할 수 있습니다. (자세히)

항상 준비되어 있는 Power ManagementTM

Solaris 8 운영 환경에서 새로운 장치인 전원 (Power Management) 인터페이스를 사용하는 장치 드라이버의 전원은 자동으로 관리됩니다. (자세히)

cpustatcputrack 명령

새로운 cpustatcputrack 명령은 시스템과 프로세스 당 CPU 통계를 별도로 캡처하여 시스템이나 프로세스의 성능을 감시합니다. (자세히)

소프트웨어 개발자 환경 

링크 편집기 옵션인 -p-P에 의해 런타임 링크 감시 라이브러리를 불러오는 추가적인 수단이 제공됩니다. 별도의 런타임 링크 감시 인터페이스인 la_activity()la_objsearch()가 추가되었습니다. (자세히)

Practical Extraction and Report Language(Perl) 5 

널리 사용되는 프로그래밍 언어인 Perl 5.005_03이 Solaris 8 릴리스에 포함되어 있습니다. Perl은 보통 복잡한 시스템 관리 작업의 자동화와 CGI 스크립트 작성에 사용됩니다. (자세히)

개발자를 위한 롤 기반 액세스 제어(RBAC) 

Solaris 운영 환경에 RBAC가 추가됨으로써 개발자들이 새로운 또는 수정된 응용프로그램에 섬세한 보안성을 부여할 수 있게 되었습니다. 이제 개발자들은 수퍼유저와 같은 특정 ID를 검사하는 대신 권한 부여를 검사하는 특별한 함수를 작성할 수 있게 되었습니다. (자세히)

보안 경로 이름이 /usr/lib에서 /usr/lib/secure로 변경됩니다.

파일을 미리 로드할 수 있는 보안 디렉토리는 이제 32-비트 객체의 경우 /usr/lib/secure, 그리고 64-비트 SPARCV9 객체의 경우 /usr/lib/secure/sparcv9입니다. (자세히)

동적 문자열 토큰 지원 

새로운 $ISALIST, $OSNAME$OSREL 동적 문자열 토큰으로 인해 명령 세트 지향 및 시스템 지향 종속성 설정이 훨씬 유연해졌습니다. (자세히)

strftime() 함수 갱신

strftime() 함수용 %u 변환 사양이 변경되었습니다. (자세히)

대체용 한 수준 libthread 

대체 스레드 구현은 사용자 수준 스레드가 경량 프로세스(LWP)에 1대1로 관련되는 한 수준 모델을 제공합니다. 이러한 구현 방식은 표준 구현 방식보다 단순하며 일부 다중 스레드 응용프로그램에 유용합니다. (자세히)

SPARC: 오디오 믹서 드라이버 

오디오 믹서 드라이버는 여러 개의 응용프로그램이 동시에 오디오를 재생하고 녹음할 수 있도록 합니다. (자세히)

클러스터 인식 장치 드라이버용의 갱신된 DDI 인터페이스 

설명서 개요에서는 장치 클래스의 개념과 장치 드라이버 기록자를 위해 필요한 인터페이스 수정 사항과 추가 사항을 소개합니다. (자세히)

8-비트 영상 지원 

8비트 영상 공유 라이브러리는 24비트 전용 하드웨어 장착 장치 드라이버로 8비트 영상 응용프로그램을 표시할 수 있도록 합니다. 

향상된 IA 하드웨어 

ACPI(Advanced Configuration and Power Interface)  

ACPI는 IA 하드웨어를 구성하고 제어할 수 있는 더 유연한 새로운 인터페이스입니다. ACPI를 사용하면 플러그 앤 플레이 BIOS와 Intel 멀티 프로세서 사양(MPSPEC)이 필요 없습니다. IA 기반 시스템에서 ACPI를 사용할 수 있다면 Solaris 8은 자동으로 ACPI를 사용하여 하드웨어를 구성합니다. (자세히)

PCI 핫 플러그 지원  

이 기능은 표준 PCI 어댑터가 Solaris Intel 플랫폼판에서 실행되는 핫 플러그 기능이 있는 시스템에 핫 플러그되도록 합니다. 사용자는 이제 시스템이 실행되고 있는 동안에 시스템에 어댑터를 추가(hot-add) 또는 삭제(hot-remove)할 수 있습니다. (자세히)

키보드와 마우스 장치에 대한 Universal Serial Bus(USB) 지원  

Solaris Intel 플랫폼판은 키보드와 마우스 장치에 대해 USB를 지원합니다. (자세히)

향상된 X 서버 비디오 드라이버  

Solaris Intel 플랫폼판은 더 많은 비디오 장치를 지원합니다. (자세히)

IA SCSI 드라이버 

IA: cadp 드라이버 향상

Solaris cadp 드라이버는 Adaptec Ultra2 어댑터를 지원합니다. (자세히)

IA: ncrs 장치 드라이버 향상

Solaris ncrs 장치 드라이버는 SCSI 핫 플러그 기능과 Ultra2 장치를 지원하며 일반적인 기능과 성능이 개선되었습니다. (자세히)

IA: symhisl 장치 드라이버

SYM22910과 SYM21002 어댑터를 지원하는 symhisl 장치 드라이버가 Solaris Intel 플랫폼판에 포함되었습니다. (자세히)

 기타 소프트웨어

Early Access 소프트웨어 

Solaris 8 릴리스에는 EA 소프트웨어가 포함되어 있는 Early Access(EA) 디렉토리가 포함되어 있습니다. 자세한 내용은 Solaris 소프트웨어 CD 2/2의 README를 참조하십시오. 

프리웨어 

Solaris 8 릴리스에는 몇 가지 프리웨어 도구와 라이브러리가 포함되어 있습니다. 이러한 도구들은 관리 및 개발 작업용 도구의 개발에 사용됩니다. (자세히)

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

이 단원에서는 이전 Solaris 릴리스에서 소개된 기능에 대해 설명합니다.

Solaris 7 릴리스

표 1-2 는 Solaris 7 릴리스의 새롭고 개선된 기능에 대해 설명합니다.

표 1-2 Solaris 7 기능

기능 

설명 

Solaris 64비트 운영 환경 

64비트 운영 환경(SPARC 전용) 

64비트 Solaris 운영 환경은 64비트 운영 시스템이 지원하는 완전한 32비트 및 64비트 응용프로그램과 개발 환경입니다. 이로 인해 기존 응용프로그램에 대한 호환성과 상호 운영성이 소스와 이진 파일 모두에 있어 극대화됩니다. 동시에 64비트 Solaris 운영 환경은 32비트 시스템의 한계를 대부분 극복했으며 가장 괄목할 만한 것은 64비트 가상 주소 공간을 지원하고 기타 기존 32비트 시스템의 한계를 없애준다는 점입니다 (SPARC 플랫폼판에 한함). 

웹 브라우저 

Netscape Communicator 

Solaris 7 소프트웨어에는 Netscape Communicator가 함께 포함되어 있습니다. 

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

UFS 기록 

UFS 기록은 UFS 파일 시스템에 트랜잭션이 적용되기 전에 기록 파일에 트랜잭션을 저장하는 프로세스입니다(완전한 UFS 작업을 구성하는 변경 사항). 일단 트랜잭션을 저장하고 난 뒤, 해당 트랜잭션을 파일 시스템에 적용할 수 있습니다.  

UFS 기록은 두 가지 장점이 있습니다. 우선 파일 시스템이 일관성을 잃지 않도록 하여 fsck(1M) 명령을 실행할 필요를 없애줍니다. 또한 fsck 명령을 실행하지 않게 됨으로써 UFS 기록은 시스템 충돌이나 불확실한 원인에 의해 시스템이 정지되었을 때 시스템을 재부트하는 시간을 줄여줍니다.

-o noatime UFS 마운트 옵션

파일의 액세스 시간 갱신을 무시하려면, UFS 파일 시스템을 마운트할 때 -o noatime 옵션을 지정하십시오. 이 옵션은 액세스 시간이 중요하지 않은 파일 시스템(예: Usenet 뉴스 스풀)에서의 디스크 작동을 줄여줍니다.

LDAP 

LDAP(Lightweight Directory Access Protocol)은 X.500 정보 모델을 기반으로 하는 개방형 표준 플랫폼 독립형 액세스 프로토콜입니다. LDAP는 TCP/IP에서 실행되고 단순한 문자열 코드화를 사용하도록 설계되어 있습니다. LDAP 응용프로그램은 클라이언트-서버 응용프로그램이며 이 릴리스에 포함되어 있는 클라이언트 라이브러리는 개발자들이 LDAP 응용프로그램을 작성하고 사용자들이 LDAP 구현 응용프로그램을 실행할 수 있도록 합니다. 

동적 재구성 

동적 재구성은 서비스 제공자가 실행 중인 시스템에서 핫 플러그 가능한 시스템 보드를 추가, 삭제 교체할 수 있도록 함으로써 재부트로 인한 시간 손실을 없애줍니다 (일부 SPARC 시스템에 한함.) 

새로운 명령: pgreppkill

pgrep 명령은 시스템 상의 활성 프로세스를 확인한 뒤 속성이 명령줄의 특정 조건과 일치하는 프로세스의 프로세스 ID를 표시합니다. pkill 명령은 일치되는 프로세스 ID를 표시하는 대신 kill(2)에 의해 신호가 생성된다는 점을 제외하면 pgrep 명령과 기능이 동일합니다.

sendmail 8.9

이 버전에는 서로 다른 도메인 이름을 사용하여 전자 우편을 받을 수 있도록 하는 스팸(불필요한 대량 전자 우편)을 제한할 수 있도록 하는 후크와 사용자의 sendmail 구성 파일 작성을 더 쉽게 해주는 개선된 구성 계층이 포함되어 있습니다.

Traceroute 유틸리티 

Solaris 7 소프트웨어에는 유명한 traceroute 유틸리티가 번들로 포함되어 있습니다. traceroute 유틸리티는 IP 패킷이 인터넷 호스트로 연결되는 경로를 추적하는데 사용됩니다. 특히 잘못된 경로 지정 구성이나 경로 지정 오류 여부를 확인할 때 매우 유용합니다. 

시스템 충돌 덤프 유틸리티 

시스템 충돌 덤프 기능에는 다음과 같은 것들이 포함되어 있습니다.

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

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

  • 전용 덤프 장치(기본 교체 영역이 아님)가 덤프 구성의 일부일 때 코어 파일 저장은 백그라운드에서 실행됩니다.

네트워크 성능 

TCP SACK 

TCP 선택 인식(TCP SACK)은 특히 위성 링크나 대륙간 링크를 할떼에 TCP 대형 윈도우(RFC 1323)를 사용하는 응용프로그램에서 폭주와 복수 패킷 드롭과 관련된 문제를 해결하기 위해 RFC 2018에 설명되어 있는 사항들을 지원합니다.  

네트워크 보안  

RPCSEC_GSS

RPC는 GSS-API를 기반으로 수정되었습니다. 이로 인해 보안 무결성과 기밀성이 향상되었으며 NFS 서비스는 더 이상 특정 또는 단일 보안 체계에 구속되지 않습니다.  

NIS+ 확장 Diffie-Hellman 

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

BIND 8.1.2  

가장 인기 있는 DNS 구현 기법인 BIND(Berkeley Internet Name Daemon)이 8.1.2로 업그레이드되었습니다. BIND 8.1.2는 액세스 제어 목록(ACL) 사용을 통해 네트워크 보안을 향상시키는 새로운 구성 파일을 제공합니다. 

간편한 사용과 개선된 관리 기능 

설치 

SPARC: 64비트 운영 환경 설치 

Solaris 7 설치 프로그램에는 64비트 지원 선택을 위한 새로운 확인란이 추가되었으며 UltraSPARCTM 플랫폼 상에 설치할 경우 기본적으로 선택됩니다.

Solaris Web Start를 사용한 AnswerBooks 설치 

Solaris Web Start 제품(설명서 CD)은 AnswerBook2 서버, 이 CD의 모든 설명서 모음 또는 선택된 설명서 모음 중 설치할 항목을 선택할 수 있는 포인트 앤 클릭 인터페이스를 제공합니다.  

더 많은 로켈 선택 

Solaris 7 릴리스에서는 영어와 유럽어 버전의 Solaris 소프트웨어가 한 장의 CD에 결합되었습니다. 결과적으로 이 결합된 CD를 설치하는 과정에서 Solaris 2.66 소프트웨어보다 더 많은 로켈을 선택할 수 있게 되었습니다.  

설명서 

AnswerBook2 형식으로 볼 수 있는 설명서 페이지 

설명서 페이지는 AnswerBook 형식이 아닌 AnswerBook2(SGML) 형식으로 제공됩니다. 이 형식을 사용함으로써 다른 AnswerBook2 설명서로부터 설명서 페이지로의 이동이나 링크 기능이 향상되었습니다. 

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

ab2cd 스크립트를 사용하면 설명서 CD와 CD가 연결되어 있는 시스템에 대한 루트 액세스를 통해 AnswerBook2 서버를 직접 실행할 수 있습니다. CD로부터 설명서를 읽을 수도 있습니다.

CGI 기반 웹 서버 사용 기능 

AnswerBook2 서버는 AnswerBook2 지원 전용 시스템 상에서 실행되는 웹 서버 없이 Sun WebServerTM 같은 기존 웹 서버의 최상층에서 실행할 수 있습니다.

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

환경 변수인 AB2_DEBUG는 AnswerBook2 서버에서 설정할 수 있습니다. 이 환경 변수는 스타일 시트 오류를 사용자에게 적색 "버그"로 표시할지 여부를 제어합니다.

언어 지원 

향상된 언어 프레임워크 

  • 프랑스어, 독일어, 이탈리아어, 스페인어, 스웨덴어와 유럽어 등 여섯 개의 새로운 UTF-8 로켈이 추가됨으로써 Solaris 소프트웨어의 유니코드 지원 기능이 확장되었습니다. 또한 멀티스크립트 기능이 있는 개선된 유니코드 로켈이 포함되었습니다. 사용자는 일본어, 타이어, 러시아어와 같은 다양한 스크립트를 사용하여 텍스트를 입력하거나 표시할 수 있으며 새로운 로켈을 설치하지 않고도 스크립트를 전환할 수 있습니다.

  • 양방향 복합형의 문맥에 따른 텍스트를 처리할 경우 특별한 텍스트 사전 처리가 필요한 아라비아어, 헤브루어와 타이어 같은 복합 텍스트 레이아웃용으로 복합 텍스트 지원 기능이 통합되었습니다.

  • Solaris 7 소프트웨어는 IIIMP(Internet Intranet Input Method Protocol)를 구현함으로써 Solaris, Java와 비 X 윈도우 응용프로그램에서 제공되는 입력 메소드와 완전한 상호 운영성을 가능하게 합니다.

  • 데스크탑 Font Downloader는 사용자가 글꼴을 다운로드, 삭제, 재코드화하고 상태를 점검하며 PostScriptTM 프린터에서 기타 관리 작업을 수행할 수 있게 합니다.

확장된 로켈 지원 

  • 유럽 공동체(EC)는 통화를 단일 통화 "유로"로 통일하기로 합의했습니다. 1999년 1월부터 EC 내의 모든 외환 거래, 은행업과 금융업체들은 자국 통화 대신 유로를 사용하게 될 것입니다. 이러한 전환에 대비하기 위해 Solaris 7 소프트웨어에는 여섯 개의 새로운 로켈과 함께 유로화에 대한 지원이 추가되었습니다.

  • Solaris 소프트웨어에는 동유럽, 타이와 중동 지역의 언어에 대한 지원 기능이 추가되었습니다.

표준 

UNIX 98 상표 부착 

Solaris 7 software is branded UNIX® 98.

소프트웨어 개발자 환경 

64비트 개발자 환경(SPARC 전용) 

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

런타임 링커  

런타임 링커는 프로그램이 LD_LIBRARY_PATH를 설정하지 않고도 공유 라이브러리를 찾을 수 있도록 하며 더욱 효율적으로 공유 라이브러리를 로드할 수 있도록 합니다.

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

man 유틸리티는 기존 nroff 뿐만 아니라 SGML 코드로 작성된 설명서 페이지도 표시할 수 있습니다.

Solaris 64비트 X 윈도우 라이브러리 

32비트 버전에서 제공되는 프로그래머용 코어 X11 공유 라이브러리(.so)와 린트 라이브러리(.ln) 모두를 64비트 Solaris 소프트웨어용 64비트 버전으로 사용할 수 있습니다.

Solaris 성능 개선을 위한 Java 개발 키트 

Solaris Java 개발 키트 1.1.5는 특별한 조정과 시험을 거쳤습니다. 이로 인해 Solaris Java 개발 키트 1.1.5는 기업 네트워크용으로 개발되어 배치된 Java 응용프로그램의 확장성과 성능을 크게 향상시킵니다. 

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

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

truss는 함수 호출 추적을 수행합니다.

truss 유틸리티는 프로세스의 시스템 호출, 신호와 시스템 오류를 추적합니다. 이 유틸리티에는 추적 대상 프로세스에 의해 실행된 사용자 수준 함수 호출에 대한 입력 항목과 종료 추적을 가능하게 하는 옵션이 추가되었습니다.

개선된 장치 구성 라이브러리 

Solaris 7 소프트웨어의 장치 구성 정보를 얻기 위해 사용되는 libdevinfo 라이브러리는 더욱 강력하고 포괄적으로 개선되었습니다. 자세한 내용은 설명서 페이지 libdevinfo(3)을 참조하십시오.

그래픽/영상 

XILTM

XIL 기반 영상 라이브러리는 설명서 영상, 컬러 사전 인쇄 또는 디지털 비디오 생성과 재생 같이 영상이나 디지털 비디오를 필요로 하는 라이브러리나 응용프로그램에 적합합니다. 

새로운 입체 이미지 표시 지원 기능은 좌측/우측 보기를 나타내는 이미지 쌍의 표현을 가능하게 합니다. 이러한 기능은 깊이를 인식할 수 있는 이미지 디스플레이를 제공합니다. 

XIL 개발자 키트는 Solaris와 별도로 무료로 제공됩니다. 

데스크탑 

공통 데스크탑 환경(CDE) 

CDE에는 주소록, 응용프로그램, 전자 우편 주소, 파일, 폴더, 호스트, 프로세스, 웹 주소 등을 쉽게 찾고 조작하며 관리할 수 있는 새로운 도구들이 포함되어 있습니다. 

CDE에는 다섯 개의 새로운 Motif 위짓트가 포함된 Motif 2.1과 MT-safe에 대한 지원 기능이 포함되어 있습니다. Motif 2.1은 Solaris 7 운영 환경에서 개발된 단일 이진 파일이 헤브루어, 아라비아어 및 타이어 고객들에게 고급 표준 기능을 지원하는 ISO 표준 복합 텍스트 언어 로켈을 지원합니다. 

인쇄 

향상된 글꼴 관리 기능 

데스크탑 Font Downloader는 사용자가 글꼴을 다운로드, 삭제 및 재코드화하고 포스트스크립트 프린터 상에서의 기타 관리 작업 상태를 점검하고 수행할 수 있도록 합니다. 

Intel 플랫폼판 하드웨어 지원

SCSI 디스크 드라이버 sd

기존에는 Solaris (SPARC 플랫폼판) 시스템에서만 제공되었던 sd SCSI 디스크 대상 드라이버가 이제 cmdk 대신 SCSI 디스크와 ATAPI CD-ROM을 지원하기 위해 사용됩니다. cmdk 드라이버는 비 SCSI 하드 디스크 지원용으로 사용됩니다.

Intelligent I/O 프레임워크 지원 

I2O(Intelligent I/O)는 모듈화된 고성능 I/O 부속 시스템의 표준입니다. I2O 지원 하드웨어에 국한되는 이 기능은 Solaris (Intel 플랫폼판)에서만 사용할 수 있습니다.

Solaris 2.6 릴리스

표 1-3 은 Solaris 2.6 릴리스의 새롭고 향상된 기능들에 대해 설명합니다.

표 1-3 Solaris 2.6 기능

기능 

설명 

Java 

Java 가상 머신 

Java 가상 머신 1.1은 Solaris 운영 환경에 Java 플랫폼을 통합합니다. Java 가상 머신 1.1에는 Java 런타임 환경과 Java 애플릿과 응용프로그램을 개발하기 위해 필요한 기본 도구들이 포함되어 있습니다. 

HotJavaTM 브라우저

HotJava 브라우저는 사용이 간편하고 사용자 정의할 수 있는 인터넷과 기업 인트라넷 탐색용 사용자 인터페이스를 제공합니다. HotJava 브라우저는 애플릿의 형태로 실행 가능한 컨텐트를 실행할 수 있습니다 (애플릿은 이미지처럼 HTML 페이지에 삽입할 수 있는 Java 프로그램임). 

인트라넷/인터넷 서비스 

WebNFS 소프트웨어 

WebNFS 소프트웨어는 NFS 프로토콜을 사용하는 웹을 통해 파일 시스템에 액세스할 수 있도록 합니다. 이 프로토콜은 신뢰성이 매우 높으며 부하가 큰 경우에도 탁월한 처리 성능을 제공합니다.  

성능 향상 

데이터베이스 성능 

UFS 직접 입출력 

UFS 파일의 경우, 직접 입출력은 가상 메모리 버퍼 캐시를 건너 뜀으로써 프로그램이 디스크에 데이터를 직접 쓰거나 읽을 수 있도록 합니다. 대량 입출력 작업의 예로는 위성 데이터를 파일로 대량 다운로드하는 경우를 들 수 있습니다. 

원시 입출력 

하위 수준 입출력(I/O)지원 루틴이 개선 되었습니다. 원시 장치는 보통 데이터 베이스 용으로 사용되나, 이런 파일 시스템이 없는 디스크 장치용의 입출력 처리가 크게 향상되었습니다. SPARCstorageTM 어레이용 드라이버가 새로 작성되어 처리 능력이 개선되었습니다.

네트워크/웹 성능 

커널 소켓 

커널 소켓 구현은 SunOS 4.x와 BSD 소켓과의 호환성을 제공하며 소켓 성능을 향상시킵니다. 

TCP 대형 윈도우 

TCP 대형 윈도우는 RFC1323에 설명된 지원 사항을 제공합니다. TCP 대형 윈도우는 일반적인 64KB 제한을 초과하는 윈도우를 사용함으로써 ATM과 같은 광대역폭 네트워크나 위성 링크와 같이 지연이 많이 되는 네트워크 상에서의 성능을 향상시킵니다. 

Zero copy TCP/하드웨어 체크섬 

Zero copy TCP는 사용자 공간에서 커널 공간으로의 복사를 방지하기 위해 사용되고 있습니다.  

하드웨어 체크섬 지원도 추가되었습니다. 체크섬에 대한 소프트웨어 계산 처리를 방지하고 이를 지원하는 네트워크 어댑터가 해당 작업을 처리하지 않도록 함으로써 성능이 향상되었습니다. 현재 이 기능은 SunATMTM 카드에서만 지원됩니다.

간편한 사용과 개선된 관리 기능 

설치 

Solaris Web Start 브라우저 기반 설치 

Solaris Web Start는 Solaris와 번들 응용프로그램 소프트웨어를 선택, 설치할 때 사용자를 안내하는 브라우저 기반 유틸리티입니다. 

설치 설명서 

 설명서 재구성은 Solaris 소프트웨어 설치 방법에 관한 정보 검색을 용이하게 합니다.

IA 장치 구성 

Configuration Assistant 인터페이스는 새로운 Solaris(Intel 플랫폼판) 소프트웨어용 부트 시스템의 일부입니다. Configuration Assistant 인터페이스는 시스템에 설치되어 있는 하드웨어 장치를 확인하고 각 장치가 사용 중인 자원을 설명하며 사용자가 부트하기 위해 사용할 장치를 선택할 수 있도록 합니다.

IA 주변기기 구성 

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

변경된 Solaris CD 레이아웃 

Solaris CD 상의 슬라이스 0은 더 직관적이고 확장 가능하도록 재구성되었습니다. 

디스크 공간 재할당을 통한 업그레이드 

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

업그레이드 프로필 시험 

pfinstall 명령을 사용하여 업그레이드 옵션을 사용하는 프로필을 시험할 수 있습니다.

시스템 부트 장치 변경 

설치 과정에서 시스템 부트 장치를 변경할 수 있습니다. 

시스템 구성 정보 사전 구성 

sysidcfg 파일을 사용하여 사용자는 키워드 세트를 통해 시스템 구성 정보를 사전 구성할 수 있습니다. 사용자는 시스템 정보의 가변 수준을 사전 구성하기 위한 키워드를 하나 이상 제공하도록 선택할 수 있습니다.

8비트 로켈 옵션 

영어 Solaris 2.6 CD에서 설치 창은 몇 개의 영어 로켈을 제공합니다. 8비트 문자를 사용하려면 사용자는 -en_XX 옵션 중 하나를 사용하여 설치해야 합니다. 설치 과정에서 사용한 로켈이 기본 시스템 로켈이 됩니다.

설명서 

AnswerBook2 설명서 

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

데스크탑 

공통 데스크탑 환경(CDE) 

Solaris CDE is an advanced Motif-based desktop with an easy-to-use interface that provides a consistent look and feel across UNIX® platforms. Solaris CDE를 사용하면 사용자는 OpenWindowsTM 응용프로그램을 수정하지 않고 실행할 수 있습니다. 또한 CDE 응용프로그램은 웹과 통합됩니다. 예를 들어, CDE 메일러 메시지에서 HTTP 주소를 누르면 브라우저에 선택한 주소가 열립니다.

SPARC 데스크탑용 전원 관리 

전원 관리 소프트웨어는 데스크탑 시스템을 사용하고 있지 않을 때 전력 소모를 줄일수 있도록 합니다. 기본적으로 모든 UltraSPARC 데스크탑 시스템은 유휴 시간이 30분 이상 지속되면 자동으로 전원이 꺼집니다. 필요한 경우 사용자는 전원 관리 설정을 수정하거나 작동을 해제할 수 있습니다. 

OpenWindows 데스크탑 

OpenWindows 3.6 데스크탑과 라이브러리는 갱신을 통해 버그가 수정되었으며 Y2K 문제에 대한 대비가 되어 있습니다. 

새로운 사용자 로켈  

동유럽어, 러시아어, 그리스어, 및 발트어용의 새로운 로켈 열 개가 추가되었습니다. 

 유니코드 2.0 지원

유니코드 2.0과 ISO 10646 호환 로켈 두 개가 추가되었습니다. 이 로켈들은 멀티스크립트 입출력을 가능하게 하며 Solaris 환경에서 제공되는 로켈로서는 최초로 이러한 기능을 갖고 있습니다. 이 로켈들은 CDE 환경만을 지원하며 Motif와 CDE 라이브러리를 포함하고 있습니다. 

글꼴 관리 

- Font Admin은 X 윈도우 시스템용 글꼴의 설치와 사용을 쉽게 합니다. Font Admin은 트루타입, 유형0, 유형1, 멀티바이트 언어용 CID 글꼴을 지원하며 비교할 수 있는 글꼴 미리 보기 기능을 제공합니다. Font Admin은 CDE 데스크탑에 완벽하게 통합되어 있습니다. 

- 트루타입 글꼴은 X와 Display PostScript를 통해 지원됩니다. Font Admin은 협력업체 글꼴을 Solaris 환경에 간단히 설치하고 통합할 수 있도록 합니다. 

 향상된 아시아 언어

Solaris 2.6 소프트웨어는 Extended UNIX Codeset(EUC)에 대한 기록 종속성에 맞추어 다시 설계되었습니다. 별도의 코드 세트가 지원되며 일반적인 아시아 PC 코드화 표준(일본어의 ShiftJIS(PCK), 중국어의 Big5 및 한국어의 조합)용 로켈도 제공됩니다. 이러한 로켈은 Motif와 CDE 라이브러리를 포함한 CDE 환경만을 지원합니다. 

 Solaris 사용자 등록 Solaris 전자 등록을 사용하여 등록하는 사용자들에게는 새로운 Solaris 제공 사항과 지원 사항에 관한 정보가 전송됩니다.

표준 

 2000년 호환 Solaris 2.6 운영 환경은 Y2K 문제에 대해 준비되어 있습니다. 이 운영 환경은 명확한 날짜를 사용하여 적절한 X/Open 지침 사항을 따르고 있습니다.

X/Open UNIX 95 

(Spec 1170) 

Solaris 소프트웨어 이전 릴리스는 대부분의 Spec 1170과 호환되었습니다. Solaris 2.6 릴리스는 모든 요구사항을 만족시킵니다. 

X/Open XFN CAE 

FNS(Federated Naming Service)는 X/Open XFN CAE 정의를 따릅니다.  

POSIX 1003.1b 

POSIX 실시간 기능이 추가되었습니다. 이 기능은 POSIX AIO(-PRIORITIZED I/O 옵션은 제외)와 64비트 파일("대형 파일" 참조)을 지원하는 일부 새로운 확장자를 완벽하게 지원합니다.

 ISO 10646

ISO 10646 표준은 UCS-2와 UTF-8(표준 UNIX 구현)을 포함한 유니코드 2.0을 지원합니다. 이 표준에서 지정된 모든 구현 사항은 유니코드 2.0과 호환됩니다. 

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

대형 파일 

대형 파일은 UFS, NFS와 CacheFSTM 파일 시스템에서 지원됩니다. Large File Summit에 의해 정의된 인터페이스가 지원됩니다.

라이브러리 개정 및 범위 포함 

공유 라이브러리 개발자들은 이제 자신들이 제공하는 공용 라이브러리를 더 쉽게 제어할 수 있게 되었습니다. 이 점은 이러한 공유 라이브러리에 대한 응용프로그램의 종속성을 제어할 수 있도록 도와줍니다. 또한 이것은 해당 응용프로그램의 이식성이 향상되며 공유 라이브러리의 변화에 의한 영향을 적게 받음으로써 고품질 제품을 개발할 수 있게 합니다. Solaris 2.6 운영 환경에서 시스템 라이브러리에는 이 기술이 적용되었으며 범위에 포함되어 개정되었습니다. 

스케줄러 활성화 

스케줄러를 활성화하면 다중 스레드 응용프로그램용으로 별도의 커널을 제공합니다.  

선점 제어 

선점 제어는 응용프로그램이 커널 선점을 제어할 수 있도록 합니다. 

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

이전의 플랫 /proc 파일 시스템은 상태 정보와 제어 함수용으로 별도의 부속 디렉토리를 갖고 있는 디렉토리 계층으로 구조가 바뀌었습니다. 또한 프로세스 주소 공간의 데이터 액세스나 데이터의 수정을 감시하는 워치포인트 기능을 제공합니다. adb(1) 명령은 이 기능을 사용하여 워치포인트를 제공합니다. adb(1) 명령은 이 기능을 사용하여 워치포인트를 제공합니다.

FNS(Federated naming service) 

FNS는 이제 X/Open XFN CAE 정의와 호환됩니다. FNS는 또한 LDAP(Lightweight Directory Access Protocol)를 지원하고 해당 파일들과 NIS 백엔드를 더 잘 지원할 수 있도록 개선되었습니다. 

 비동기 입출력

테이프에 대한 비동기 입출력 지원은 고성능 테이프 장치의 성능을 향상시키는 인터페이스를 제공합니다. 입출력 요청을 조회할 수 있는 능력으로 인해 이 기능은 입출력 처리 능력을 크게 향상시킵니다. 

Solaris 개발자 키트(SDK) 

SDK 소프트웨어는 이제 Solaris 운영 환경에 내장되었으며 더 이상 번들 제품이 아닙니다. 개발자가 응용프로그램과 최종 사용자 Solaris 런타임 환경용 그래픽 처리기을 만들기 위해 필요한 정보를 이 Solaris 릴리스에서 이용할 수 있습니다. 

그래픽 

XGLTM

XGL 2차원과 3차원 직접 모드 API는 하드웨어 플랫폼 간의 이동성을 제공하며 그래픽 가속기 성능을 최적화합니다. XGL API는 래스터 텍스트, 환경과 정점 수준 텍스처 매핑, 4요소 텍스처 매핑, DGA 투명한 오버레이, 삼각 목록 기가캐시를 지원합니다. 

XIL 

XIL 기반 영상 라이브러리는 설명서 영상, 컬러 사전 인쇄 또는 디지털 비디오 생성 및 재생과 같이 영상이나 디지털 비디오를 필요로 하는 라이브러리 및 응용프로그램에 적합합니다. 다음 기능은 Solaris 2.6 릴리스의 새로운 기능입니다. XIL 1.3 라이브러리:  

- Is MT-hot 

- 새로운 XIL_GENERAL 저장 형식 지원

- 임시 이미지 

- 모든 데이터 저장에 대한 새로운 XIL_BAND_SEQUENTIAL 저장 형식 지원

- KCMS(Kodak 색상 관리 시스템) 지원 

- 모든 데이터 저장에 대한 새로운 XIL_BAND_SEQUENTIAL 저장 형식 지원

- 메모리 사용을 바둑판식으로 저장 

PEXTM 3.0.2 런타임 환경

PEX 응용프로그램 프로그래머 인터페이스(API)는 응용프로그램을 다른 플랫폼으로 이식할 수 있도록 하며 3차원 그래픽을 로컬 또는 원격 디스플레이에 표시할 수 있게 합니다. 

KCMS 다중 스레드 프로그래밍 

KCMS는 다중 스레드 프로그램을 지원합니다. 이것은 다중 스레드 세이프(MT-safe)입니다. 다중 스레드 기능을 사용하는 KCMS 응용프로그램은 KCMS 라이브러리 호출 잠금을 필요로 하지 않습니다. 

X11R6 기본 창 시스템 

X11R6 기본 창 시스템에는 X Consortium의 최신 수정 사항과 패치가 포함되어 있습니다. 

X11 이중 버퍼 확장 

이중 버퍼 확장(DBE)은 X 윈도우 시스템의 프레임워크 내에서 이중 버퍼를 사용하기 위한 표준 방식을 제공합니다. 이중 버퍼는 "프론트"와 "백," 이라는 두 개의 버퍼를 사용하며 이러한 버퍼에 이미지가 저장됩니다. 사용자는 프론트 버퍼는 볼 수 있지만 백 버퍼는 볼 수 없습니다. 자세한 설명은 인터넷 브라우저에서 ftp://ftp.x.org/pub/DOCS/DBE/ 사이트를 참조하십시오.

대형 파일 지원 

대형 파일 

대형 파일은 UFS, NFS 및 CacheFS 파일 시스템에서 사용할 수 있습니다. 응용프로그램은 UFS 마운트 파일 시스템의 경우에는 1TB, 그리고 NFS와 CacheFS 마운트 파일 시스템에서는 NFS 서버의 한계까지의 크기를 갖는 파일을 작성 또는 액세스할 수 있습니다. UFS 파일 시스템에서 대형 파일 지원 기능을 사용하지 않으려면 -mount 옵션을 사용합니다. 시스템 관리자는 -mount 옵션을 사용하여 대형 파일을 안전하게 처리할 수 없는 구형 응용프로그램이 우연히 대형 파일에서 작동하는 일이 발생하지 않도록 할 수 있습니다.

64비트 AIO 

Solaris 운영 환경은 대형 파일에 대한 비동기 입출력 작업을 수행하고자 하는 개발자에게 새로운 인터페이스 세트를 제공합니다. 이러한 인터페이스는 원시 파일에 대한 입출력을 최적화하는 구현 기법으로 KAIO와 통합됩니다. 이들은 자동으로 Solaris AIO 인터페이스 또는 POSIX AIO 인터페이스에 의해 선택됩니다. KAIO는 원시 파일 입출력을 위한 최적화된 경로입니다. 원시 파일에 대한 KAIO를 가진 인터페이스를 사용하면 성능이 크게 향상됩니다. 

네트워크 보안  

NFS 커버로스 

커버로스 인증은 DES 암호화 기법을 사용함으로써 네트워크 상의 보안을 향상시킵니다. NFS와 RPC 네트워크 서비스에서의 커널 구현은 이제 GSS-API(Generalized Security Services API) 기반의 새로운 RPC 인증 기법을 지원합니다. 이 인증 기법은 NFS 환경에 보다 강력한 보안을 추가하기 위해 후크를 포함하고 있습니다. 

RPCSEC_GSS

사용자 수준 RPC 구현은 새로운 인증 기법을 지원합니다. 이 인증 기법은 GSS-API를 기반으로 하며 RPC 기반 서비스를 위해 보다 강력한 인증, 프라이버시 무결성을 추가하는 후크를 제공합니다. 

인증 모듈(PAM)  

PAM 프레임워크는 사용자가 새로운 인증 기법을 "추가"할 수 있도록 합니다. 

BIND 버전 4.9.4-P1 

가장 일반적인 DNS 구현 기법인 BIND(Berkeley Internet Name Daemon)의 버전이 4.9.4-P1으로 업그레이드되었습니다. 이 버전에서는 이전 버전에서 발견된 대부분의 보안 문제가 해결되었습니다.  

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

네트워크 타임 프로토콜(NTP) 

Solaris 소프트웨어는 정확한 시간을 알려주고 분산 처리 환경에서 사용할 수 있도록 네트워크 시계를 동기화시켜주는 NTP를 지원합니다. 과거에도 Solaris 고객들은 NTP 버전을 공개적으로 이용할 수 있었습니다. 새로운 버전에서는 보다 정확한 시간을 제공합니다. 

SolsticeTM Enterprise AgentsTM

SEA(Solstice Enterprise Agents)는 새로운 확장 가능한 에이전트 기법 또는 마스터/서브에이전트 기법을 기반으로 합니다. SEA는 사용자 정의 SNMP(Simple Network Management Protocol) 프로토콜 또는 DMI(데스크탑 Management Interface) 서브에이전트를 개발하여 SNMP 관리 콘솔로부터 관리할 수 있도록 장치 내의 각 구성 요소, 부속 시스템, 응용프로그램에 부착하고자 하는 구성요소 개발자와 시스템 네트워크 관리자를 위한 것입니다. 

DHCP  

DHCP(Dynamic Host Configuration Protocol)는 관리자의 사전 구성 없이 호스트가 인터넷 프로토콜 주소와 기타 시스템 구성 변수를 검색할 수 있게 합니다.  

NFS 클라이언트 복구 

클라이언트 복구는 첫 번째 서버를 사용할 수 없는 경우 클라이언트가 자동으로 다른 서버의 파일 시스템을 마운트할 수 있도록 함으로써 읽기 전용 파일 시스템의 가용성을 크게 높여줍니다. 

Variable length subnet mask(VLSM) 

VLSM은 TCP/IP 관리자가 CIDR(Classless InterDomain Routing)을 사용하여 IP 주소 공간을 보다 유연한 방식으로 분할할 수 있도록 함으로써 IP 주소 공간을 보다 효율적으로 사용할 수 있도록 합니다. 

소켓 경로 지정 

4.4 BSD에 의해 구현된 것과 같은 실제 소켓 경로 지정 인터페이스와의 일치는 OSPF, BGP-4, RIPv2와 같은 CIDR 인식 경로 지정 프로토콜을 사용할 수 있도록 합니다. 

autofs

새로운 autofs 자동 마운트 데몬은 이제 완전한 다중 스레드입니다. 이로 인해 다중 마운트 요청의 동시 서비스가 가능해지고 신뢰성이 향상되었습니다.

프로세서 세트 

프로세서 세트는 시스템 관리자가 프로세서 세트에 대한 프로세스 할당을 제어할 수 있도록 합니다. 

NIS+ backup/고속 restore

NIS+ backuprestore는 빠르고 효율적인 NIS+ 이름 공간의 백업과 복구를 가능하게 합니다.

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

서버 사용 사용자 정의는 NIS+ 관리자가 NIS+ 서버가 이름 지정 서비스를 필요로 하는 클라이언트를 탐색하는 순서를 지정할 수 있도록 합니다. 서버 사용은 클라이언트별로 서로 다른 서버를 "기본 서버"로 지정함으로써 균형을 맞출 수 있습니다. 클라이언트가 기본 서버로부터 정보를 얻지 못하면 해당 클라이언트가 다른 서버를 탐색하는 순서를 지정할 수 있습니다. 이 기능은 NIS+ 도메인이 WAN 링크에 나누어져 있을 경우 클라이언트가 우선 링크의 클라이언트측 서버로부터 이름 지정 서비스를 받도록 지정함으로써 WAN 링크 상의 네트워크 트래픽을 감소시킬 수 있기 때문에 매우 유용합니다. 

NIS 서버 

Solaris 소프트웨어는 이제 기본적으로 NIS 서버를 지원합니다. 이전 Solaris 릴리스에서 NIS 서버는 NIS+ 서버나 NSkit이라는 번들 제품에 의해 에뮬레이션 모드로 지원되었습니다. 

CFS 부트 

CFS 부트는 AutoClientTM 시스템이 로컬 CacheFS 디스크 캐시에 의해 부트됨으로써 네트워크 트래픽은 줄이면서 보다 빠르게 부트할 수 있도록 합니다. 첫 번째 시스템 부트에서 캐시가 채워집니다. 이후의 시스템 부트는 해당 캐시로부터 데이터를 받습니다.

패치 도구 

패치를 추가하거나 삭제하는 patchaddpatchrm 명령을 포함한 패치 도구들은 이제 installpatchbackoutpatch 명령 같은 별도의 패치로 제공되는 대신 Solaris 소프트웨어의 일부로 통합되었습니다.

isalist 유틸리티

isalist는 유틸리티 세트로서 사용자가 시스템에서 지원되는 명령 집합을 검색하고 어떤 명령 집합이 원하는 작업을 가장 잘 수행할 수 있는지 판단할 수 있도록 하는 유틸리티 세트입니다.

인쇄 

인쇄 

Solaris 2.6 인쇄 소프트웨어는 이전 Solaris 릴리스에서의 LP 인쇄 소프트웨어보다 뛰어난 솔루션을 제공합니다. 시스템 관리자는 NIS 또는 NIS+ 이름 서비스를 사용하여 인쇄 클라이언트를 쉽게 설정 및 관리할 수 있습니다. 이로 인해 시스템과 프린터 네트워크의 인쇄 관리를 통합할 수 있습니다. 새로운 기능은 다음과 같습니다.  

- 인쇄 패키지의 재설계 

- 인쇄 프로토콜 어댑터 

- 인쇄 클라이언트 

- 네트워크 프린터 지원 

하드웨어 지원 

PCMCIA PC 카드 

PCMCIA는 PCMCIA를 Solaris 장치 드라이버 키트에 추가함으로써 OEM 및 협력업체가 모든 Solaris 플랫폼에서 소스 호환되는 PC 카드 장치 드라이버를 개발할 수 있도록 합니다. 

Nomadic 지원 

filesync

filesync는 휴대용 컴퓨터와 서버 사이에서 데이터가 자동으로 이동되도록 합니다.