Оболочки

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

21 октября 2026 г. · 2 мин чтения

Также опубликовано на Italiano, Português (Brasil), Français

man programming using laptop
Danial Igdery / Unsplash

Linus Torvalds использовал Claude Code для разработки новых функций ядра Linux. Он сообщил, что применяет искусственный интеллект для выполнения задач, которые даются ему с трудом, и назвал программирование с помощью таких инструментов отличным способом найти радость в написании кода.

В коммите от 10 октября по американскому времени Torvalds указал, что код, программы для тестирования, обзоры и первый черновик сопроводительного текста были созданы с помощью помощника по кодированию на базе больших языковых моделей Claude Code под его руководством. Измерения при этом проводились на его собственном компьютере.

Искусственный интеллект обнаруживает ошибки и уязвимости в ядре Linux с беспрецедентной скоростью. Поскольку в проектах с открытым исходным кодом уязвимости зачастую исправляются быстрее, чем в проприетарных проектах, ожидается, что ускорение обнаружения проблем приведет к более быстрому выпуску исправлений. Существует риск, что скорость обнаружения ошибок искусственным интеллектом превысит возможности людей по созданию патчей, хотя люди по-прежнему будут оставаться в центре разработки.

Эта ситуация может изменить будущее дистрибутивов Linux. В настоящее время существуют стандартные релизы с фиксированным графиком, такие как Ubuntu и Fedora, выпускающие версии каждые полгода, или Debian, обновляющийся каждые два года. Модель непрерывного обновления, используемая в Arch, Manjaro, EndeavourOS, openSUSE Tumbleweed и Gentoo, не имеет понятия о основных версиях и обновляет компоненты по мере их выхода.

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