Linux 커널에 기여할 때 AI 지원
발행: (2026년 4월 11일 오전 03:35 GMT+9)
3 분 소요
원문: Hacker News
Source: Hacker News
개요
이 문서는 Linux 커널에 기여할 때 AI 도구와 AI 지원을 사용하는 개발자를 위한 지침을 제공합니다. Linux 커널 개발을 돕는 AI 도구는 표준 커널 개발 프로세스를 따라야 합니다:
Documentation/process/development-process.rstDocumentation/process/coding-style.rstDocumentation/process/submitting-patches.rst
라이선스 및 법적 요구 사항
모든 기여는 커널의 라이선스 요구 사항을 준수해야 합니다:
- 모든 코드는 GPL‑2.0‑only와 호환되어야 합니다.
- 적절한 SPDX 라이선스 식별자를 사용하십시오.
- 자세한 내용은
Documentation/process/license-rules.rst를 참조하십시오.
Signed‑off‑by 및 개발자 원본 인증서(DCO)
AI 에이전트는 Signed-off-by 태그를 추가해서는 안 됩니다. 인간만이 법적으로 개발자 원본 인증서(DCO)를 인증할 수 있습니다. 인간 제출자는 다음을 책임집니다:
- AI가 생성한 모든 코드를 검토합니다.
- 라이선스 요구 사항 준수를 보장합니다.
- DCO를 인증하기 위해 자신의
Signed-off-by태그를 추가합니다. - 기여에 대한 전적인 책임을 집니다.
기여자 표시
AI 도구가 커널 개발에 기여할 때 적절한 표시를 하면 AI가 개발 과정에서 차지하는 역할을 추적하는 데 도움이 됩니다. 기여에는 다음 형식의 Assisted-by 태그를 포함해야 합니다:
Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]AGENT_NAME– AI 도구 또는 프레임워크의 이름.MODEL_VERSION– 사용된 특정 모델 버전.[TOOL1] [TOOL2]– 선택적인 특수 분석 도구(예:coccinelle,sparse,smatch,clang-tidy).
기본 개발 도구(git, gcc, make, 편집기)는 표시하지 않아야 합니다.
예시
Assisted-by: Claude:claude-3-opus coccinelle sparse