22:00:00
Линус Торвальдс пофиксил баг в Linux при помощи ИИ
Линус Торвальдс с помощью AI починил падающую графическую оболочку в Linux. Причина кроется в баге драйвера Intel Xe, из-за которого система некорректно определяла границу VRAM.

Старый код использовал функцию `round_up()` для адреса зарезервированной под аппаратное сжатие памяти. Из-за округления вверх часть служебной области отдавалась обычным приложениям. Видеокарта перезаписывала данные поверх таблицы страниц, вызывая краш графики.



Как искали и чинили фикс:

Решение: Ошибку исправили за счет замены `round_up()` на `round_down()`. Драйвер стал округлять адрес вниз, исключая спорную страницу целиком.
Цена патча: Изменение всего одной строки потребовало 24 диагностических патча и 18 перезагрузок ядра.
Роль AI: Нейросеть взяла на себя рутину — генерировала отладочный код и анализировала логи. Несколько раз AI сдавалася и предлагал ограничиться отчетом, но Линус заставлял его продолжать. В итоге Торвальдс даже доверил нейросети написать описание к коммиту.

Главный вывод: AI не заменяет инженера и не чинит баги «одной кнопкой». Он работает как эффективный подмастерье для рутины, пока человек направляет процесс и выдвигает гипотезы.
Просмотров: 15 | Добавил: fludpermru
Всего комментариев: 0
avatar