Linux Kernel Releases Official Guidelines for AI Coding Assistants

The Linux kernel official documentation now includes a “Coding Assistants” guide, providing standards for developers using AI tools to contribute to kernel development. This marks the first formal policy from a major open-source project regarding AI-assisted programming.

Core Requirements

AI tools participating in Linux kernel development must follow standard processes:

License Compliance

All contributions must comply with kernel licensing requirements:

Key Restrictions

AI agents MUST NOT add Signed-off-by tags — only humans can legally certify the Developer Certificate of Origin (DCO). The human submitter is responsible for:

AI Contribution Attribution

To track AI’s role in the development process, contributions should include an Assisted-by tag:

Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2] Example: Assisted-by: Claude:claude-3-opus coccinelle sparse

Read the full document at https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst

← All articles