솔라리스 운영 체제
위키백과 ― 우리 모두의 백과사전.
솔라리스 운영 체제는 선 마이크로시스템즈에서 개발한 컴퓨터 운영 체제이다. 최근에는 자유 소프트웨어 형태의 오픈솔라리스가 공개되었다. 유닉스에 인증된다. 또한 오픈소스로써 CDDL에 기반한 OpenSolaris가 배포되고 있다.
목차 |
[편집] 역사
1990년대 초반 선은 자신들의 운영체제인 SunOS 4를 가지고 있었다. 그 후 솔라리스 2가 나오면서, SunOS 4는 솔라리스 1이라는 이름을 가지게 되었다. 한편 SunOS라는 용어는 솔라리스의 핵심을 이야기하는 데 아직도 사용되고 있었고, 솔라리스 2의 별명은 SunOS 5이기도 하다. 솔라리스 2.5 이후의 버전은 마이너 업그레이드 버전이었으나, 솔라리스 2.7 이후는 솔라리스 7으로 불렀다.
한편, SunOS라는 명칭도 여전히 사용되고 있으며, 솔라리스의 커널 버젼(ON:OS/Networking)으로 지칭되고 있다. 솔라리스 7 이후의 버전을 지칭할때 커널버젼은 SunOS 5.7라고 불리기도 한다. 예로 솔라리스 10의 커널 버젼은 SunOS 5.10이다.
현재 발표되어 있는 최신 버젼은 Solaris10 Update 2(2006년 6월)이다.
[편집] 지원하는 아키텍처
솔라리스는 스팍, AMD64, IA-32 아키텍처를 지원하며 이들에 대해서 공통 코드 기반(Common Code Base)를 사용한다. 과거 솔라리스 2.5.1은 파워PC로 포팅하려고 했으나, 취소되었다. 솔라리스는 다중 프로세서 환경에서 잘 작동하며, 솔라리스 10은 리눅스 ABI를 구현할 예정이다(opensolaris 빌드 49버젼에 구현되어 있다).
솔라리스는 선의 스팍 하드웨어와 잘 어울리며 썬의 하드웨어 부분과 썬의 소프트 부문이 합쳐진 이후에는 선의 마케팅은 스팍 프로세서와 솔라리스 운영체제를 함께 판다는 것이었으나 솔라리스10이후부터는 썬은 모든 플랫폼에서 작동하는 솔라리스 개발 및 공급을 하고 있다. 솔라리스가 설치된 시스템은 대부분이 썬이었던 지난 시절과는 달리 지금은 x86, AMD64, EM64T등 다양한 환경에서 지원되고 사용되고 있다.
[편집] 데스크탑 환경
첫 번째 솔라리스 데스크탑 환경은 OpenWindows였다. 이는 솔라리스 2.5에서 처음 등장했으며 공통 데스크탑 환경을 기반으로 한다. 선의 자바 데스크탑 환경은 그놈을 기반으로 하며, 솔라리스 10에 포함된다.
[편집] 라이선스
솔라리스 소스 코드는 오픈솔라리스 프로젝트에 의해서 공통 개발 및 배포 라이선스(CDDL)로 배포된다. 이 라이선스는 OSI가 승인했지만 GNU 일반 공중 사용 허가서와는 호환되지 않는다고 본다.
2005년 6월 14일 오픈솔라리스 개발이 시작되었다. 이는 무료로 다운로드 받을 수 있으며, 이를 기반으로 한 NexentaOS 같은 변종도 존재한다. 가상화 기술 Xen 지원 같은 작업이 이 위에서 이루어지고 있다. 선은 솔라리스의 다음 버전부터는 오픈솔라리스를 기반으로 한다고 발표하였고 이는 레드햇과 페도라 코어와의 관계와 유사하다.
[편집] 버전
솔라리스 버전 | SunOS 커널버전 | 배포일 | 설명 |
---|---|---|---|
Solaris 10 | SunOS 5.10 | 2005-01-31 | Dynamic Tracing (DTrace), Solaris Containers, init.d를 대체하는 Service Management Facility (SMF), and iSCSI, GNOME 기반의 Java Desktop System지원,x64(EM64T,AMD64)지원 |
Solaris 9 | SunOS 5.9 | 2002-05-22 | 가장 최근의 업데이트는 9/05이다 |
Solaris 8 | SunOS 5.8 | 2000-02 | Multipath I/O, Role-Based Access Control (RBAC). Last update is Solaris 8 2/04. [1] |
Solaris 7 | SunOS 5.7 | 1998-11 | 64비트 지원[2] |
Solaris 2.6 | SunOS 5.6 | 1997-07 | Kerberos 5, PAM, TrueType 폰트, WebNFS [3] |
Solaris 2.5.1 | SunOS 5.5.1 | 1996-05 | UID (uid_t)를 32비트로 확장 [4] |
Solaris 2.5 | SunOS 5.5 | 1995-11 | Ultra 1 지원[5] |
[편집] 바깥고리
![]() |
이 문서는 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |
유닉스 계열 운영 체제 |
---|
AIX | BSD | DragonFly BSD | FreeBSD | HP-UX | IRIX | 리눅스 | LynxOS | Mac OS X | Minix | NetBSD |