Claude Code исправил баг в Linux за 5 минут вместо часов Обложка: Skyread

Claude Code исправил баг в Linux за 5 минут вместо часов

Новости
Главное:

  • Разработчик ядра Linux Йозеф Бачик выпустил инструмент для отладки systing 1.0, интегрированный с ИИ Claude Code.
  • ИИ значительно ускоряет поиск причин сетевых проблем — отладка, которая ранее занимала часы, теперь проходит за минуты.
  • Использование systing с Claude Code позволило выявить и устранить несколько сложных багов, улучшив производительность сетевых приложений.

Йозеф Бачик, разработчик ядра Linux, представил новую версию отладочного инструмента systing 1.0, который принципиально меняет подход к анализу системных трассировок за счёт интеграции с искусственным интеллектом Claude Code. Ранее для выявления причин сложных ошибок требовался длительный ручной анализ, а теперь использование ИИ существенно сокращает время поиска и исправления проблем.

Изначально systing разрабатывался для записи и визуализации системных трассировок в Perfetto, однако в свежей версии хранение данных происходит в базе DuckDB, а анализ выполняется через Claude Code посредством MCP-сервера. Вместо написания и поддержки множества отладочных скриптов разработчик задаёт вопросы ИИ напрямую, получая оперативные ответы относительно сохранённых данных.

На практике это проявилось в двух случаях анализа сетевых проблем. В первом случае сетевое приложение работало со слишком низкой скоростью передачи. Claude Code выявил три узких места: блокировку в Rust-библиотеке, излишнюю декомпрессию в сетевом потоке и недостаточный размер буферов. После внесённых исправлений время передачи сократилось с 12 до 2 секунд, а весь цикл диалога и устранения неполадок занял около часа.

Во втором эксперименте задержки в продакшн-окружении превысили 24 секунды. Сравнив трассировки с быстрой локальной версией, ИИ обнаружил, что причину замедления вызывает инструмент безопасности, который устанавливает kretprobe на часто вызываемую сетевую функцию. На ядре версии 6.6 такие проверки гораздо дороже, чем на более новом 6.12. Переход на актуальное ядро вернул скорость работы к ожидаемым 2 секундам.

Таким образом, связка systing с Claude Code демонстрирует значительный потенциал для повышения эффективности и точности системного программирования и отладки в Linux, делая процесс устранения сложных проблем быстрее и удобнее. Йозеф Бачик называет этот инструмент «ближайшим к идеальному» в своём опыте.

Tagged