IT_Server/UNIX · Solaris

[Solaris] 오픈 솔라리스 개발을 처음 시작하는 개발자를 위한 FAQ

JJun ™ 2007. 7. 20. 09:01

아래의 질문들은 어떠한 다른 FAQ 들 보다 훨씬 광범위하게 오픈솔라리스 프로젝트의 기술적인 면들을

커버하고 있습니다.

  • 어떻게 시작해야 합니까?
  • 제가 오픈솔라리스 소스 코드와 바이너리로 어떠한 작업을 할 수 있습니까?
  • 오픈솔라리스 소스 코드와 바이너리는 어디에서 얻을 수 있습니까?
  • 빌드 환경을 설정하고 적절한 툴을 얻고 실제 소스를 빌드 하는 정보를 어디에서 얻을 수 있습니까?
  • 소스는 얼마나 자주 업데이트 되나요?
  • 소스 코드 빌드를 완료 했습니다. 이제 무슨 작업을 해야 할까요?
  • 커뮤니티에는 어떻게 참여할 수 있습니까?
  • 오픈솔라리스 소스 코드에서 버그를 찾아 내었습니다. 어떻게 리포트 할까요?
  • 보안 버그들이 다른 버그들과 다르게 다루어 집니까?
  • 오픈솔라리스 코드 베이스에 어떻게 변경사항을 공헌할 수 있습니까?
  • 제가 어떤 것을 작업해야 할지에 대한 권장사항이 있습니까?

 

 

어떻게 시작해야 합니까?
소스 브라우저 를 이용해서 오픈솔라리스의 소스 코드와 바이너리를 다운 받는 것이 첫번째 단계 입니다.

 

 

오픈솔라리스 소스 코드와 바이너리는 어디에서 얻을 수 있습니까?

다운로드 페이지 에서 소스를 빌드하기 위해 필요한 소프트웨어들과 설명서를 받으실 수 있습니다.

 

 

제가 오픈솔라리스 소스 코드와 바이너리로 어떠한 작업을 할 수 있습니까?
여러분은 자유롭게 오픈 솔라리스 코드를 보고, 수정하고, 빌드하고, 사용하고 재배포 할 수 있습니다. 각 바이너리 다운로드들은 서로 각기 다른 권리화 제한을 가진 라이센스들을 가지고 있습니다. 라이센싱 페이지 에서 소스 코드와 바이너리들에 관련된 라이센스에 대한 정보를 보시기 바랍니다.

 

 

소스를 어디서 얻을 수 있습니까?
여러분은 빌드가 가능한 오픈솔라리스 코드의 최신버전을
다운로드 페이지 에서 얻으실 수 있습니다.

 

 

빌드 환경을 설정하고 적절한 툴을 얻고 실제 소스를 빌드 하는 정보를 어디에서 얻을 수

있습니까?
빌드의 릴리즈 노트를 읽는 것 부터 시작합니다. 이 파일은
다운로드 페이지 에 존재합니다. 릴리즈 노트는 오픈 솔라리스 소스 코드와 소스를 빌드 하는데 필요한 소프트웨어들을 포함한 전반적인 정보들을 얻으실 수 있습니다.

개발자 레퍼런스 문서는 여러분이 필요로 하는 툴들의 정보를 포함한 소스를 빌드할때의 궁금한 점들의 대부분의 해답이 있습니다. 이 문서는 또한 최신 오픈솔라리스 바이너리로 시스템을 업데이트 하는 법과 개발자들에게 필요한 모든 정보들이 담겨 있습니다.

 

 

소스는 얼마나 자주 업데이트 됩니까?
소스는 대략 2주에 한번 정도 업데이트 됩니다. 앞으로는 좀 더 빠른 간격으로 업데이트 할 수 있도록 계획하고 있습니다.

 

 

스 코드 빌드를 완료 했습니다. 이제 무슨 작업을 해야 할까요?
여러분은 이제 관심있는 커뮤니티에 가입해야 합니다. 이것이 어떠한 작업이 이미 이루어 졌고 여러분이 어떤식으로 공헌할 수 있는지 알 수 있게 도와 줍니다. 오픈솔라리스 프로젝트에 기여하는 방법은 여러가지가 있습니다:

 

커뮤니티에는 어떻게 참여할 수 있습니까?
커뮤니티는 특정 기술 분야에 대한 정보와 토론에 집중하는 가장 좋은 방법입니다. 앞으로 웹사이트 기능을 통해서 각각의 커뮤니티가 여러개의 프로젝트를 진행할 수 있도록 함으로써 커뮤니티가 모든 프로젝트와 인프라에 프로젝트 특수한 정보를 제공할 수 있도록 할 계획 입니다.

커뮤니티 포털웹사이트 FAQ 가 커뮤니티에 참여하거나 웹사이트를 사용하는 방법에 대한 정보를 줄 수 있을 것입니다.

 

 

오픈솔라리스 소스 코드에서 버그를 찾아 내었습니다. 어떻게 리포트 할까요?
첫번째 단계는 버그 데이타베이스 를 검색해서 이미 리포팅 된 버그인지 확인하는 것입니다. 누구라도 데이타베이스를 접근할 수 있지만 버그를 등록하기 위해서는 반드시 등록된 유저여야 합니다.

현재 여러분은 오직 오픈솔라리스 코드 베이스내에 있는 기술들의 버그 만을 검색하고 로그할 수 있습니다. 현재 솔라리스의 추가적인 기술들에 대한 버그 리포팅 기능 제공을을 계획하고 있습니다. opensolaris.org 의 다음 메이저 업데이트에는 현재 버그들을 업데이트 하는 기능을 지원할 것입니다.

 

 

보안 버그들이 다른 버그들과 다르게 다루어 집니까?
아주 명확한 이유에 의해서 저희들은 오픈솔라리스의 보안 취약점에 대해 조심하고자 합니다. 만약 버그를 발견하셨다면 썬 보안 Coordination 팀에 알려주시기 바랍니다.

 

 

오픈솔라리스 코드 베이스에 어떻게 변경사항을 공헌할 수 있습니까?
오픈솔라리스 프로젝트 향상시키기 페이지 에 코드를 공헌하는 개발 단계에 대한 정보가 상세하게

나와 있습니다.

 

 

제가 어떤 것을 작업해야 할지에 대한 권장사항이 있습니까?

여러분의 아이디어 및 커뮤니티 토론과 함께 버그 데이타베이스oss-bite-size 키워드로 검색함으로써 솔라리스 엔지니어링팀이 발견한 아주 작은 버그들을 볼 수 있습니다.

여러분이 버그에 대한 수정 및 기능향상 아이디어나 작업하고 싶은 버그를 찾아 냈다면 request-sponsor AT opensolaris DOT org 에 메일을 보냄으로써 오픈솔라리스 소스 코드 베이스를 수정하는 작업을 시작하도록 합니다.


이 아티클의 영문 원본 :
http://www.opensolaris.org/os/about/faq/getting_started_developers/