상식닷컴
로그인
가입하기
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순위입니다.
수정하기
취소하기