클로드 코드, QNX 빅 커널 락 제거 작업 착수…유저스페이스 경합 통계부터 시작

r/ClaudeAI의 한 개발자가 Claude Code를 사용하여 주요 커널 엔지니어링 과제인 QNX 마이크로커널 및 proc 서브시스템에서 Big Kernel Lock(BKL)을 제거한 경험을 공유했습니다. 대화는 Claude Code에 대한 직접적인 질문으로 시작되었습니다: "QNX 마이크로커널과 proc을 재설계하여 Big Kernel Lock을 없애려면 무엇이 필요할까요?"
Claude Code는 응답했습니다: "대략 최고 수준의 [인간] 개발자가 집중적으로 3개월 정도 걸릴 작업입니다." 개발자가 "그럼 시작해 봅시다"라고 답하자, AI 어시스턴트는 작업에 착수했습니다.
첫 번째 단계: 측정 인프라
코드 변경에 바로 들어가는 대신, Claude Code의 첫 번째 움직임은 잠금 및 경합에 대한 포괄적인 통계를 설계하여 사용자 공간에서 접근할 수 있도록 만드는 것이었습니다. 이는 Linux의 /proc 항목과 유사합니다. 이 계측을 통해 개발자는 수정을 시도하기 전에 실제 경합이 발생하는 위치를 측정할 수 있었습니다.
점진적인 서브시스템별 수정
측정 데이터를 수집한 후, Claude Code는 커널 서브시스템을 하나씩 꼼꼼히 수정하기 시작했습니다. 각 주요 변경 사항은 철저한 테스트를 거쳤습니다. 개발자는 "이것이 어디로 이어질지 두고 봅시다"라고 언급했습니다.
이 글은 초기 단계 보고서이며, BKL의 완전한 제거는 아직 진행 중입니다. 먼저 계측하고 나서 수정하는 접근 방식은 확립된 커널 개발 모범 사례를 따릅니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

클로드 시스템 프롬프트 준수도가 긴 대화에서 저하됩니다
클로드 기반 에이전트는 40-50개의 메시지 이후 시스템 프롬프트 준수가 저하되며, 포맷팅 규칙이 무시되고 제약 조건이 잊혀지는 현상이 나타납니다. 이 문제는 시스템 프롬프트가 컨텍스트 창 내에서 대화 기록과 주의 가중치를 놓고 경쟁하기 때문에 발생합니다.

Anthropic, 모델 버전 고정 기능을 제거해 클라이언트 애플리케이션에 차질
Anthropic은 claude-sonnet-4-5-20250929 모델을 지원 중단하고 사용자들을 claude-sonnet-4-6으로 강제 이전시키고 있습니다. 이 모델은 항상 최신 버전을 참조하며 특정 버전을 고정할 수 있는 방법이 없습니다. 이는 모델 버전이 변경될 때 클라이언트 애플리케이션이 예측 불가능하게 중단될 수 있음을 의미합니다.

비영리 단체, 팀 및 엔터프라이즈 플랜에서 Claude Opus 4.6 이용 가능
팀 및 엔터프라이즈 플랜을 사용하는 비영리 단체는 이제 추가 비용 없이 Anthropic의 최신 AI 모델인 Claude Opus 4.6에 접근할 수 있습니다.

클로드 코드 v2.1.178, Tool(param:value) 권한 규칙 추가 및 서브에이전트·인증 문제 수정
Claude Code v2.1.178은 Tool(param:value) 구문을 통한 세부 권한 규칙, 서브에이전트 대화 기록 보기, OAuth 토큰 불일치 및 인증 갱신 캐싱 문제를 해결합니다.