ИИ помог найти и исправить критический баг в ядре Linux

ИИ помог найти и исправить критический баг в ядре Linux
ИИ помог найти и исправить критический баг в ядре Linux (источник изображения)

Нейросеть помогла разработчику найти и исправить баг в ядре Linux

Ведущий разработчик проекта io_uring Дженс Аксбо использовал нейросеть Claude для поиска и устранения бага в коде ядра Linux. В результате был найден критический баг, который мог вызывать зависания при работе с дисками AHCI и SCSI.

Проблема и ее решение

Аксбо заметил, что утилита QEMU для запуска виртуальных машин тормозит при работе с дисками AHCI и SCSI. Нейросеть Claude помогла ему найти решение, ускорившее io_uring в 60-80 раз. Сам Аксбо не мог выявить источник проблемы.

В итоге проблема была найдена в одном из циклов обработки событий QEMU. Вызов ppoll() мог зависнуть на 500 мс, то есть на полсекунды без видимых на то причин.

Роль нейросети в решении проблемы

Ассистент Claude оказал Аксбо всяческое содействие и помог досконально разобраться, что именно вызывает сбой. Однако в процессе поиска проблемы Claude едва не уничтожил всю виртуальную машину, на которой тестировался io_uring. Но в итоге он сумел восстановить все и найти необходимые ответы.

Итог совместной работы

Итогом совместной работы Аксбо и Claude стал дуэт патчей для ядра Linux с исправлениями для io_uring. Первый патч может обеспечить улучшение производительности в 50-80 раз на стороне io_uring.

Отношение разработчиков Linux к нейросетям

Разработчики Linux пока не очень хорошо относятся к нейросетям. Однако сам Линус Торвальдс, создатель Linux, не имеет ничего против ИИ-помощников программиста.

Возможные последствия

Пока неясно, будут ли в итоге приняты патчи Аксбо, с учетом того, что в их создании помогала нейросеть. Однако они демонстрируют многократный прирост скорости работы io_uring.

В будущем ожидается более широкое использование нейросетей в разработке программного обеспечения, что может привести к новым открытиям и улучшениям.

News Express Team
News Express Team

Команда News Express, состоящая из опытных редакторов и журналистов, предоставляет своевременные и надежные репортажи о российской политике, экономике, технологиях и мировых событиях с уникальной региональной точки зрения. Будьте в курсе событий с нашими преданными журналистами.

ru_RURU