Claude Code takes on QNX Big Kernel Lock removal, starting with userspace contention stats

A developer on r/ClaudeAI shared their experience using Claude Code to tackle a major kernel engineering challenge: removing the Big Kernel Lock (BKL) from the QNX microkernel and proc subsystem. The conversation kicked off with a direct question to Claude Code: "What will it take to re-design the QNX microkernel and proc to get rid of the Big Kernel Lock?"
Claude Code responded: "Roughly, 3 months of intensive work of a top-developer [human]." The developer replied, "Let's get started then," and the AI assistant got to work.
First step: measurement infrastructure
Instead of diving into code changes, Claude Code's first move was to design comprehensive statistics about locking and contention, made available from userspace — similar to Linux's /proc entries. This instrumentation allowed the developer to measure where contention was actually happening before attempting any fixes.
Incremental subsystem-by-subsystem fixes
After gathering measurements, Claude Code began meticulously fixing kernel subsystems one by one. Each major change was followed by thorough testing. The developer notes: "Let's see where this leads to."
The post is an early-stage report; the full removal of the BKL is still in progress. The approach — instrument first, then fix — mirrors established kernel development best practices.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude API experienced elevated error rates across multiple models on February 25, 2026
Claude's API at api.anthropic.com experienced elevated error rates across multiple models on February 25, 2026, with investigation starting at 17:15 UTC and resolution confirmed at 17:46 UTC.

Claude Code v2.1.146: /code-review Command, Pagination Fix, Windows PowerShell Fix
Claude Code v2.1.146 renames /simplify to /code-review with optional effort level, fixes MCP pagination and Windows PowerShell tool, improves auto-updater reliability and diff rendering performance.

Claude-Code v2.1.45 Enhancements and Fixes
Claude-Code v2.1.45 introduces support for Claude Sonnet 4.6 and various fixes for system stability.

CC 2.1.128 Release: New Built-in Background Agent, C# Beta Support, and Model Deprecations
CC 2.1.128 (+1406 tokens) adds built-in background-agent instructions, C# tool-runner/Managed Agents beta support, deprecates Sonnet 4 and Opus 4 recommending Opus 4.7/Sonnet 4.6, and removes session memory templates.