Грег Кроа-Хартман, один из ключевых разработчиков ядра Linux и ответственный за его стабильные ветки, начал публичное тестирование нового инструмента фаззинга под названием «Clanker T1000», пишет xrust. Инструмент, использующий элементы искусственного интеллекта, предназначен для выявления уязвимостей в программном коде.
Согласно данным специализированного блога It’s FOSS, название «clanker» (жарг. «жестянка») является ироничной отсылкой к уничижительному термину для роботов, а индекс T1000 отсылает к персонажу фильма «Терминатор».
Первые испытания прошли в изолированной ветке репозитория под одноименным названием «clanker». Первоначально проверки затронули подсистемы ksmbd и SMB. По результатам тестов Кроа-Хартман представил серию из трех патчей, сопроводив их призывом к повышенной бдительности со стороны сообщества.
«Они проходят мои очень ограниченные тесты, но, пожалуйста, не доверяйте им. Убедитесь, что я всё это не выдумываю, прежде чем принимать их», — заявил разработчик в пояснительной записке к патчам.
Позже мониторинг ресурса Phoronix показал, что в течение 48 часов Кроа-Хартман выпустил дополнительные исправления для драйверов USB, HID, WiFi и архитектуры LoongArch. Все изменения помечены специальным тегом Git: Assisted-by: gregkh_clanker_t1000.
Эксперты подчеркивают, что ИИ в данном случае не выступает в роли автора кода. Инструмент лишь указывает на потенциальные ошибки, в то время как финальный анализ и написание исправлений остаются за человеком.
Этот подход совпадает с позицией создателя Linux Линуса Торвальдса. Ранее на Open Source Summit в Японии Торвальдс отметил, что сообщество изучает возможность расширения инструментария за счет ИИ, однако выразил больше интереса к автоматизации проверки патчей и анализу кода, нежели к генерации кода нейросетями.
По мнению аналитиков, эксперимент Кроа-Хартмана знаменует собой начало осторожной интеграции ИИ-помощников в процесс разработки критически важного ПО с открытым исходным кодом.
По страницам https://linux
Xrust: Грег Кроа-Хартман тестирует ИИ-инструмент «Clanker» для поиска багов в ядре Linux