Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Линус Торвальдс экспериментирует с генерацией изменений к ядру через AI

12.10.2026 06:49 (MSK)

Линус Торвальдс подготовил набор патчей для подсистемы управления памятью в ядре Linux, реализующих оптимизацию для чтения мелких блоков данных из страничного кэша без атомарного изменения счётчика ссылок (refcount) в структуре folio. В тексте коммита указано, что изменения, связанные с ним тесты и черновой текст примечания созданы AI-ассистентом Claude Code при контроле со стороны Торвальдса. Изменение добавлено в отдельную ветку ядра noref-filemap-read-with-llm и пока не понятно, будет ли оно перенесено в основную ветку или это просто внутренний эксперимент.

При тестировании благодаря патчам удалось повысить пропускную способность чтения мелких файлов в конфигурации с 8 потоками с 9.9-10.4 до 30-33 миллионов операций в секунду (прирост в 3 раза), с 4 потоками - с 8.9-11.6 до 25-26 млн/сек (прирост в 2 раза), а при однопоточной нагрузке с 7.9-8.1 до 8.8-8.9 млн/сек. Прирост производительности объясняется тем, что при одновременном обращении к страничному кэшу возникает жёсткая конкуренция между потоками при доступе к кэшу. Например, когда 8 потоков пытаются одновременно читать по 16 байт данных 99.92% времени тратится не на само чтение, а на ожидание доступа к счётчику ссылок.

В патче для гарантирования корректности данных вместо выставления отдельных блокировок, изменения счётчиков ссылок или промежуточной буферизации применяется обходной вариант, использующий отложенное освобождение памяти с синхронизацией при помощи механизма RCU (Read-Copy-Update). Предложенный в патче метод гарантирует, что страница памяти не будет физически освобождена, пока читающий поток не завершит копирование данных, что позволяет читать данные напрямую без выставления отдельных блокировок.

  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: Защита от мусорных AI-изменений на GitHub. Оценка влияния вайб-кодинга на экосистему открытого ПО
  3. OpenNews: Линус Торвальдс поэкспериментировал с вайб-кодингом в своём новом проекте AudioNoise
  4. OpenNews: Линус Торвальдс принял план передачи управления репозиторием ядра Linux в непредвиденных ситуациях
  5. OpenNews: Линус Торвальдс раскритиковал приватный разбор уязвимостей, выявленных при помощи AI
  6. OpenNews: Линус Торвальдс поддержал право использовать AI-инструменты при разработке ядра
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66447-linux
Ключевые слова: linux, ai
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 07:14, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Чувствую, что в конце концов все это приведет к увеличению, а не к сокращению кода в ядре. И уже точно 100% без AI будет не разобраться.
    Спойлер: ИИ тоже перестанет понимать.
     
     
  • 2.8, Аноним (8), 07:31, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    > все это приведет к увеличению, а не к сокращению кода в ядре.

    Это происходит последние 30 лет.

    > И уже точно 100% без AI будет не разобраться.

    И сейчас уже никто не разбирается во всем ядре.

     

  • 1.2, X86 (ok), 07:15, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Ну вот llm уже предлагают решения, до которых кожаные мешки не могли дойти десятилетиями.
     
     
  • 2.12, лул (?), 08:04, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/–
    Кожаный мешок - ты. Остальным пойуху все это.
     
     
  • 3.14, Аноним (14), 08:15, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    > Остальным пойуху все это.

    Как раз все остальные пользуются.
    Не пользуются и активно копротивляются только нитакуси-луddиты.
    Для остальных это всего лишь инструмент.

     
     
  • 4.18, Аноним (18), 08:24, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Инструмент с невероятно низкой точностью, высоким требованием к вычислительной мощности и очень огромным ценником. Очень нужно такое "изобретение"
     
  • 2.17, Аноним (18), 08:22, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Почитай сначала как работают GPT а только потом пиши такую ерунду. Ей богу вы че как маленькие
     

  • 1.3, Аноним (3), 07:15, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Может будут писать, какой бумагой он подтирался? Крутоже
     
     
  • 2.4, X86 (ok), 07:16, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Туалетная бумага с пингвином - мягкая и плотная, как пингвин
     
  • 2.19, Аноним (19), 08:25, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    с языка снял...
     

  • 1.5, Аноним (5), 07:17, 12/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/–
     
  • 1.6, Аноним (6), 07:20, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Следующая новость: Линус Торвальдс экспериментирует с трёхслойной туалетной бумагой вместо однослойной.
     
  • 1.7, Аноним (7), 07:21, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Просто надо переписать ядро на раст и перелицевать под BSD/MIT (потому что кода от гпл-авторов там уже не будет), сделать один больной новый коммит с описанием просто "Fixed"

    Несколько триллионов токенов уйдет, но для контор типа опенаи/антропика это был бы отличный имиджевый проект.

    Всяко лучше Навье-Стокса

     
     
  • 2.16, Аноним (16), 08:19, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >сделать один больной новый коммит

    Вся суть.

     

  • 1.9, Аноним (9), 07:34, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Следующая новость через 10 лет

    Ядро линук экспереминтирует над Линусом Торвальдсом....

     
  • 1.10, Метрика (?), 07:36, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Вот для чего раст тянули в ядро, чтобы нейрослопом кодить, видать совсем плохи дела с политикой Флойда в ядре, все нормальные разрабы посбегали, остались только розоволосые толеранты нитакусисики который умеют только в твиттор и вайбкодинг
     
  • 1.11, Аноним (11), 08:00, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Примкнул Торвальдс все таки..
     
  • 1.13, Аноним (13), 08:12, 12/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Пять стадий принятие горя.
    1. Отрицание
    2. Гнев
    3. Депрессия
    4. Торг
    5. Принятие
    У программистов пока что первые два пункта отрицание и гнев.
     
     
  • 2.15, Аноним (15), 08:18, 12/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     
  • 2.21, Аноним (21), 08:35, 12/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У программистов давно уже принятие. Это тут пузырь особенный
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: