Solaris 10 새로운 기능

콘솔 서브시스템 향상

Solaris 10 8/07 릴리스에는 다음과 같은 향상된 콘솔 서브시스템 기능이 추가되었습니다.

코히어런트(Coherent) 콘솔

코히어런트 콘솔 기능은 커널 콘솔 서브시스템 일부를 구현하여 콘솔 출력 렌더링을 용이하게 합니다. 코히어런트 콘솔은 PROM(Programmable Read-Only Memory) 인터페이스를 사용하지 않고 Solaris 커널 메커니즘을 사용하여 콘솔 출력을 렌더링합니다. 따라서 콘솔 렌더링 시 OBP(OnBoot PROM)에 대한 의존도를 줄입니다.

코히어런트 콘솔은 커널에 상주하는 framebuffer 드라이버를 사용하여 콘솔 출력을 생성합니다. 이렇게 생성된 콘솔 출력은 OBP 렌더링을 사용하는 경우보다 더 효율적입니다. 코히어런트 콘솔은 또한 SPARC 콘솔 출력 동안 CPU가 유휴 상태로 되는 것을 방지하며 성능 및 기능을 강화합니다.

예를 들어, 코히어런트 콘솔은 SPARC 콘솔 텍스트 처리량과 스크롤 속도를 높이고 ANSI 색상을 제공합니다.