상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
건축사의 평균 월급은 얼마인가요?
뉴욕 로스앤젤레스 물가 비교 제가 직장 내 점심 가격은 어떻게 되나요?
미국 어학연수 학생들은 주로 어떤 국적이 많나요?
미국 어학연수를 통해 실력 향상된 사례는?
양파를 삶았을 때의 효능은?
양파가 포함된 세계 각국의 요리는?
뉴욕 대학교에서의 연구 프로젝트 참여는 어떻게 할 수 있나요?
뉴욕 대학교의 역사적인 순간은 무엇인가요?
국가신용등급을 높이기 위한 정책은 무엇인가요?
미국 유학에서 특정 도시를 선택하는 기준은?
무디스 신용등급의 평가 과정은 어떻게 이루어지나요?
무디스 신용등급에 대한 소비자 신뢰도와의 관계는?
Previous
Next
수정하기 - 리눅스 커널의 코드 리뷰 프로세스는 어떻게 이루어지나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
리눅스 커널의 코드 리뷰 프로세스는 주로 다음과 같은 절차로 이루어집니다. 1. 패치 제출 개발자는 자신의 수정 사항이나 기능 추가를 패치 형태로 작성한 후, 이를 Kernel Mailing List(<a href='https://sangseek.com/sangseeks/KML/ko'>KML</a>)에 제출합니다. 주요 이메일 목록 중 하나는 `linux-kernel@vger.kernel.org`로, 여기서 주로 코드 리뷰가 이루어집니다. 또한, 개발자는 특정 서브시스템이나 드라이버에 대한 패치인 경우 해당 서브시스템의 메일링 리스트에 제출할 수 있습니다. 2. 피드백 및 토론 패치가 제출되면, 다른 개발자들과 유지보수자들이 이를 검토하고 피드백을 제공합니다. 이 과정에서 코드의 품질, 성능 및 안전성에 대한 논의가 이루어집니다. 피드백은 코드의 개선점을 제안하거나, 문제점을 지적하는 형식으로 이루어집니다. 3. 수정 및 <a href='https://sangseek.com/sangseeks/재제/ko'>재제</a>출 제출자는 받은 피드백을 반영하여 코드를 수정하고, 그에 따라 수정된 패치를 다시 KML에 제출합니다. 이 과정은 필요한 경우 반복적으로 이루어집니다. 각 순환 과정 동안 피드백을 통한 코드 개선이 이뤄집니다. 4. 코드 의견 평가 패치 제출 후, 커널 커뮤니티 내부의 여러 개발자들이 코드의 기능과 품질을 평가합니다. 코드를 검토하면서 다양한 측면, 예를 들어 코드 스타일, 성능, 에러 처리 및 보안 저항력 등을 종합적으로 살펴봅니다. 5. 테스트 리뷰어들은 패치가 포함된 코드를 직접 테스트하여, 기능이 정상 작동하는지 확인합니다. 커널의 경우 이를 위해 다양한 하드웨어 및 소프트웨어 환경에서 테스트를 진행합니다. 6. 최종 승인 모든 리뷰어의 피드백과 테스트 결과가 긍정적일 경우, 리눅스 커널의 유지 관리자인 리누스 토발즈(혹은 해당 서브시스템의 관리자가) 패치를 최종 승인하고, 커널 소스 트리에 병합합니다. 리눅스 커널의 주요 릴리스는 특정 주기에 따라 진행되며, 승인받은 패치는 차기 릴리스에 포함됩니다. 7. 문서화 코드 변경 사항이 승인되면 적절한 주석과 문서화가 이루어져, 다른 개발자들이 새로운 코드의 기능과 사용법을 이해할 수 있도록 돕습니다. 이러한 코드 리뷰 프로세스는 오픈 소스 개발의 핵심 원칙 중 하나인 협업과 품질 보증을 중시하며, 리눅스 커널이 높은 수준의 안정성과 성능을 유지하도록 돕습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기