Skip to content
torvalds/linux (opens in a new tab)

Linux kernel: explicit AI guardrails and clear governance, but monolithic architecture and absent verification infrastructure make autonomous agent contribution impractical at scale.

C237,1333 open issuesOther
Overall score: 43 out of 100
Losing grip

Readiness lenses

The same repo, two ways: how ready it is for an AI coding agent, and for a human newcomer. Switch lenses to see each one's score and checks.

How ready the repo is for an AI coding agent to read, build, and operate it.

43 / 100

5 of 18 checks passed across 6 categories.

  • Machine Orientation

    72

    The Linux kernel provides a comprehensive README with explicit role-based guidance including a dedicated section for AI Coding Assistants, plus architecture and build documentation, but lacks a machine-readable agent manifest (AGENTS.md/CLAUDE.md) with consolidated build/test/run commands.

    Reasoning available in the full report.
  • Reproducible Setup

    45

    Build process is documented but entirely manual, unversioned, and requires substantial human judgment to succeed reproducibly.

    Reasoning available in the full report.
  • Code Navigability

    28

    Linux kernel is a massive, ancient monolith with no conventional layout abstraction, no typed function signatures enforced by language, and no file-size constraints—agents lose context and edit wrong subsystems routinely.

    Reasoning available in the full report.
  • Verification Surface

    25

    Verification infrastructure is nearly absent; no CI, no runnable test suites, no type checking, no automated feedback loop — an agent cannot close its own loop.

    Reasoning available in the full report.
  • Agent Safety

    72

    Repository explicitly documents AI agent responsibilities (DCO certification, attribution, licensing), has a hardened .gitignore with no committed secrets, and threat model documentation; however, lacks a SECURITY.md contact path, CODEOWNERS boundaries, or .env.example patterns.

    Reasoning available in the full report.
  • Context Economy

    22

    A 67,676-file monolithic kernel without build-output or node-modules segregation, linguist markers, or a distillable agent entry point; an LLM cannot efficiently navigate this without semantic indexing the entire codebase.

    Reasoning available in the full report.
  • Machine Orientation

    2 checks passed1 problem found

    5 more checks in the full report.

  • Reproducible Setup

    0 checks passed3 problems found

    3 more checks in the full report.

  • Code Navigability

    2 checks passed1 problem found

    1 more check in the full report.

  • Verification Surface

    0 checks passed3 problems found

    4 more checks in the full report.

  • Agent Safety

    0 checks passed3 problems found

    4 more checks in the full report.

  • Context Economy

    1 check passed2 problems found

    1 more check in the full report.

Where the grip slips

  1. 23 more issues found — each with a concrete fix.

Unlock the full report

See all 24 issues with concrete fixes and the reasoning behind every score. One-off, tied to your account so it works on every device — sign in with GitHub to buy. The score and badge stay free.

Show your score

Latch badge
[![Latch score](https://latch.fyi/api/badge/d772167a-9cd2-415b-9049-5f11f7bcc394)](https://latch.fyi/torvalds/linux)

Share this analysis

https://latch.fyi/torvalds/linux

Fixed some issues? Re-analyze to measure your progress →

Copy the whole report

Grab the entire verdict in one go — a Markdown block for a README or an issue, plain text, or a prompt you can paste straight into an LLM.

Was this verdict fair?

One tap helps — or tell us more.