Linux 커널에 기여할 때 AI 지원

발행: (2026년 4월 11일 오전 03:35 GMT+9)
3 분 소요
원문: Hacker News

Source: Hacker News

개요

이 문서는 Linux 커널에 기여할 때 AI 도구와 AI 지원을 사용하는 개발자를 위한 지침을 제공합니다. Linux 커널 개발을 돕는 AI 도구는 표준 커널 개발 프로세스를 따라야 합니다:

  • Documentation/process/development-process.rst
  • Documentation/process/coding-style.rst
  • Documentation/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
0 조회
Back to Blog

관련 글

더 보기 »

DIY 청량음료

번역하려는 텍스트를 제공해 주시면 한국어로 번역해 드리겠습니다.