OpenSolaris

  subsites:   Code Reviews   Gates   Issues   Defects   Polls   Test   PKG   Planet   Mail
You are not signed in. Sign in or register.

FAQ: 일반적인 질문

OpenSolaris 프로젝트는 무엇입니까?

OpenSolaris 프로젝트는 Solaris 운영체제를 기반으로 하는 오픈된 개발 성과입니다. 프로젝트의 목표는 혁신, 협동 그리고 OpenSolaris 기술의 확대입니다.

초기에 OpenSolaris는 Solaris의 핵심 커널, 네트워킹, 라이브러리, 명령어들을 포함하고 있습니다. 정식 런치 이후로 Solaris OS의 추가적인 부분들이 공개 되었고 계속적으로 소스 코드들이 공개될 것입니다.

대부분의 Solaris OS 소스 저장소(repository)가 무조건 공개될 것입니다.

OpenSolaris 프로젝트와 Solaris 운영체제와의 다른점은 무엇입니까?

OpenSolaris 프로젝트는 3가지 중요 요소들로 구성되어 있습니다: (1) OpenSolaris 소스 코드, (2) OpenSolaris 개발자 커뮤니티, 그리고 (3) 협동을 위한 웹사이트: opensolaris.org. Solaris OS 는 Sun의 운영체제 제품으로 앞으로의 Solaris는 OpenSolaris 프로젝트를 기반으로 할 것입니다. Solaris는 무료 바이너리 다운로드로 사용이 가능하고 Sun은 서비스 패키지와 정규 패치 들을 제공할 것입니다. 그러므로 Solaris는 회사에 의해 지원되는 제품 입니다; OpenSolaris는 개발 프로젝트로 커뮤니티에 의해 운영됩니다.

여기에는 몇가지 알아두어야 할 항목들이 있습니다:

Solaris Express: 고객들을 위한 바이너리 배포판입니다. 이것은 Sun의 OpenSolaris 공식 배포판이고 OpenSolaris 소스 베이스에 포함되어 있지 않은 추가적인 기술들을 포함하고 있습니다. Sun은 이 배포판에 대한 아주 제한적인 지원만들 제공합니다. 이 배포판은 Solaris의 고객들이 Sun에 의해 앞으로 제품화될 최신 기술들을 시험해 볼 수 있도록 의도한 것입니다. Solaris Express는 달 단위로 업데이트 되고 무료 바이너리 다운로드 형태로 사용 가능합니다.

Solaris Express Community Edition: 개발자들을 위한 바이너리 배포판입니다. 이것은 Sun의 최신 배포판으로 추가적인 기술들을 포함하고 있고 Sun에 의해 지원되지 않는 OpenSolaris 배포판입니다. 개발자들은 OpenSolaris 소스를 이 배포판을 기본 시스템으로 이용해서 빌드할 수 있습니다. 이 배포판은 Nevada 라고 하는 코드 네임을 가지고 있고 2주 간격으로 업데이트 됩니다.

OpenSolaris: Solaris 개발을 위한 소스 베이스입니다. 현재 consolidation 이라고 불리는 몇가지 기술 컴포넌트들로 구성되어 있습니다. 다운로드 페이지 에서 좀더 자세한 정보를 확인 하실 수 있습니다. 그리고 OpenSolaris 로드맵 에서 향후의 기술들이 배포되는 스케줄을 확인하실 수 있습니다. 현재 OpenSolaris 코드 베이스는 전체 시스템을 부팅시키는데에 충분하지 않습니다. 그러므로 개발자는 OpenSolaris 배포판을 다운로드 한 다음 OpenSolaris 비트를 그 위에서 설치해야 합니다.

요약: 안정성에 대해 고민하고 있는 고객들은 Sun이 공식적으로 지원하고 있는 기업용 제품인 Solaris10을 이용해야 합니다. 공식 바이너리 배포판에 포함된 Solaris의 최신 기술들을 사용하는데에 관심이 있는 고객들은 Solaris Express를 자유롭게 이용할 수 있습니다. OpenSolaris 커뮤니티에서 활동하고 있는 개발자들은 Solaris Express Community Edition을 기반으로 OpenSolaris 소스를 빌드해야 합니다.

OpenSolaris 프로젝트는 어떠한 소스 코드를 포함하고 있습니까?

초기에 OpenSolaris 프로젝트는 Solaris OS 핵심 커널, 네트워킹 지원, 라이브러리, 명령어들을 포함하고 있습니다. 이러한 소스들의 집합을 종종 OS/Networking consolidation(O/N) 이라고 부릅니다. 정식 런치 후 추가적인 consolidation 들이 공개 되었고 법적으로 가능한 한도 내에서 가능한한 많은 양의 Solaris 소스 코드를 공개하는 것을 목표로 하고 있습니다.

OpenSolaris 로드맵 에 다른 Solaris OS 컴포넌트들이 언제쯤 Solaris 프로젝트의 일부가 될지에 대한 좀 더 자세한 정보가 있습니다. 그리고 OS/Networking(O/N) 컴포넌트 목록 에서 현재 소스 형태로 포함되어 있지 않은 것들에 대한 정보를 요약해 놓았습니다.

왜 Sun은 Solaris를 오픈소스화 했습니까?

Solaris OS 를 오픈소스화 하기로 결정한데에는 몇가지 이유들이 있습니다:

  • 커뮤니티 개발 모델은 Sun과 Solaris 개발자 그리고 유저 커뮤니티가 서로 협동할 수 있는 기회를 창출합니다.
  • 많은 Solaris OS 의 고객들은 오픈 소스에 대해 고려하고 있고 오픈 소스를 요구하고 있습니다.
  • Sun과 Sun의 파트너들이 오픈 소스 소프트웨어를 필요로 하는 많은 프로젝트에 참여할 수 있도록 도와 줍니다.
  • 오픈 소스화는 개발자들이 Solaris 기술을 그들의 목적에 맞게 융합해서 사용할 수 있도록 함으로써 새롭고 혁신적인 플랫폼을 만들 수 있도록 도와 줍니다.
  • Solaris의 새로운 시장에서의 기회를 열어 줍니다: 예를 들어 벤처 회사들은 OpenSolaris 기술을 이용해서 새로운 제품을 개발할 수 있습니다.

OpenSolaris 프로젝트의 소스 코드가 SPARC 과 x64/x86 아키텍쳐 모두를 포함하고 있습니까?

그렇습니다. SPARC 과 x64/x86 시스템용 Solaris 운영체제는 오직 하나의 소스 코드 베이스가 존재 합니다. 그리고 바이너리는 이러한 공용 소스에 의해 빌드 됩니다. 공용 Solaris 소스 기반을 오픈소스화 함으로써 유저들이 자동적으로 모든 Solaris-지원 플랫폼들을 위한 코드를 얻을 수 있습니다.

OpenSolaris 소스 코드에는 어떠한 라이센스가 적용됩니까?

OpenSolaris 커뮤니티 공헌 및 Sun이 작성하고 소유하고 있는 코드들은 Common Development and Distribution License (CDDL) Version 1.0 하에 배포 됩니다 -- Open Source Initiative (OSI) 가 승인한 오픈 소스 라이센스 입니다. OpenSolaris 프로젝트는 많은 수의 오픈 소스 프로젝트 컴포넌트들을 포함하고 있고 이러한 것들은 그들의 현재 라이센스하에 배포 됩니다 (예를 들어 Perl 은 Perl Artistic License 에 의해 라이센스 됩니다).

라이센스 페이지 를 통해서 OpenSolaris 프로젝트와 연관되어 있는 라이센스들에 자세한 정보를 확인하시기 바랍니다. 그리고 CDDL FAQ 를 통해 CDDL 의 정보에 대해 확인하시고 OSI 웹사이트 에서 오픈 소스 라이센스에 대한 정보를 확인하시기 바랍니다.

OpenSolaris 코드를 사용하는데 비용을 지불해야 합니까?

그렇지 않습니다. OpenSolaris 소스 코드는 무료로 사용하실 수 있고 수정하실 수 있고 재배포 하실 수 있습니다.

사이트에서 다운로드 받은 OpenSolaris 소스코드를 등록해야 합니까?

그렇지 않습니다. 소스 코드를 다운로드 하는데 어떠한 등록절차도 필요하지 않습니다.

Solaris의 어떤 버전이 오픈소스화 되었나요?

오픈소스화된 컴포넌트들은 개발중인 최신 Solaris OS 배포판의 스냅샷들입니다. 최신 개발 배포판은 대략 Solaris10 과 Solaris10의 배포 이후에 완료된 개발 작업들을 포함합니다. -- ZFS 같은 최신 기술도 포함됨. 현재 Sun은 Solaris8, Solaris9 같은 구버전의 Solaris OS의 소스를 공개할 계획이 없습니다.

어떻게 참여할 수 있습니까?

최고의 시작 지점은 커뮤니티 포털 로 OpenSolaris 기술, 토론 그룹, 다운로드, 소스 코드 등을 찾을 수 있습니다.

또한 커뮤니티에 참여하는 방법에 대한 정보는 Getting Started FAQ 를 참고 바랍니다.

OpenSolaris의 광범위한 사용에 의해서 Solaris의 보안에 문제가 생기진 않습니까?

그렇지 않습니다. Solaris 소스 코드는 수년기반의 통제된 방법으로 배포되어 왔고 이것이 Solaris의 보안 기능을 향상시켜 왔습니다. 오픈 소스 소프트웨어는 보안성 측면에 있어서 잘 알려진대로 장점이 있습니다. 보안은 아주 사소한 부분부터 올바르게 가져가는 것이 중요합니다. 그러므로 수천명의 사람들이 소스 코드를 들여다 봄으로써 중요한 버그가 발견되지 않은 채로 남겨질 확률을 크게 줄여 주며 빠른 문제 해결이 가능하도록 도와 줍니다.

만약 OpenSolaris 소스 코드에서 보안 버그를 발견하셨다면 Sun의 Sun Security Coordination Team page 에 기술된 Sun의 표준 보안관련-보고 절차를 따라 주시기 바랍니다.

OpenSolaris 프로그램이 Solaris 운영체제를 지원하고 있는 Sun의 ISV 파트너 프로그램에 어떠한 영향을 줍니까?

ISV 파트너들의 솔루션이 운영체제의 커스터마이제이션을 필요로 하지 않는 한 ISV들은 정식 배포 사이클과 강력한 품질 관리, 그리고 Sun의 지원을 받는 Solaris에 certify 되도록 계속해서 작업할 것입니다.

다른 FAQ들