The OpenNET Project / Index page

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

Введён в строй AI-сервис Sashiko для рецензирования изменений в ядре Linux

19.03.2026 23:12 (MSK)

Роман Гущин (Roman Gushchin) из команды разработчиков ядра Linux, работающий в Google, объявил о создании новой системы проверки кода с использованием больших языковых моделей. Разработка велась последние несколько месяцев и получила название Sashiko, в честь традиционного японского плетения, состоящее из небольших прямых стежков, образующих разные узоры.

Проект уже некоторое время используется в компании Google для выявления проблем, а теперь стал доступен для всех и настроен для автоматического рецензирования всех патчей, отправляемых в список рассылки разработчиков ядра Linux. Код Sashiko написан на языке Rust и открыт под лицензией Apache 2.0. Система самодостаточна и может использоваться на собственном оборудовании.

Sashiko был разработан для работы с моделью Google Gemini Pro 3.1, но частично протестирован с Claude и, вероятно, будет работать с другими современными большими языковыми моделями. Использованные для рецензнирования промпты основаны на наборе review-prompts, подготовленном Крисом Мейсоном (Chris Mason), создателем файловой системы Btrfs. Бюджет токенов и инфраструктуру Sashiko финансирует Google. Права на проект переданы организации Linux Foundation.

Судя по проведённым тестам, при использовании модели Gemini 3.1 Pro инструментарий Sashiko смог обнаружить 53% ошибок из не отфильтрованного набора, включающего 1000 недавних проблем в ядре, отмеченных тегами "Fixes:". На первый взгляд 53% выглядит не слишком впечатляющим, но следует иметь в виду, что все из выявленных проблем вначале не были замечены при рецензировании людьми.

  1. Главная ссылка к новости (https://www.linkedin.com/posts...)
  2. OpenNews: Эксперимент по использованию AI для рецензирования изменений в DRM-подсистеме ядра Linux
  3. OpenNews: Anthropic опубликовал Си-компилятор, созданный AI-моделью Claude Opus и способный собрать ядро Linux
  4. OpenNews: Набор подсказок для рецензирования изменений в ядре Linux и systemd при помощи AI
  5. OpenNews: Представлены правила для AI-ассистентов, применяемых при разработке ядра Linux
Автор новости: Fyjy
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65022-ai
Ключевые слова: ai, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 00:09, 20/03/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
     
  • 2.4, Аноним (-), 00:16, 20/03/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.8, Аноним (8), 00:20, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это всё edge cases,

    Работа разработчика и заключается в обработке краевых случаем.
    С набором кода справится машинистка (раньше), или веб-makaka (сейчас).

    > которые зачастую нереально триггернуть.

    А вот когда случается, то "ахтунг в ядре почти 10 лет жила дырень [1]" и "сайт kernel.org был взломан джва года [2]".

    > Или вообще false positive на намеренный дизайн кода.

    Но доказательств твоему набросу мы не увидим)?


    [1] opennet.me/opennews/art.shtml?num=45354
    Критическая уязвимость в ядре Linux, уже эксплуатируемая злоумышленниками

    [2] opennet.me/opennews/art.shtml?num=61186
    SSH-бэкдор, установленный при взломе kernel.org, два года оставался незамеченным

     
     
  • 3.15, Аноним (-), 01:13, 20/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.2, Аноним (2), 00:12, 20/03/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.5, Сладкая булочка (?), 00:17, 20/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если будет находить ошибки, то пусть будет. Все равно сбоку. Минусы?
     
     
  • 2.17, Аноним (17), 01:18, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    к хорошему быстро привыкаешь, раз, другой найдет, в десятый и сотый, а на сто первый споткнется, а живой человек опоздывающий на электичку к маме решит что и пофиг, и вот, тем более в моделях этих регулярно находят пути пропихнуть чтото
     
     
  • 3.18, Аноним (18), 01:23, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > а живой человек опоздывающий на электичку к маме решит что и пофиг,

    А что ему мешает так сделать вот прям щас?
    Без всяких ЫЫ?
    Ну типа "у меня была cpaчка, поэтому я забил на ревью"

     
     
  • 4.21, Аноним (17), 01:33, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ответственность, ну типа код совсем без проверки нельзя, а тут вроде как была какаято, в ином случае он бы отложил мб, а так ну мб проканает

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

     

  • 1.7, Сладкая булочка (?), 00:18, 20/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Судя по проведённым тестам, при использовании модели Gemini 3.1 Pro инструментарий Sashiko смог обнаружить 53% ошибок из не отфильтрованного набора, включающего 1000 недавних проблем в ядре, отмеченных тегами "Fixes:". На первый взгляд 53% выглядит не слишком впечатляющим, но следует иметь в виду, что все из выявленных проблем вначале не были замечены при рецензировании людьми.

    А где эти ошибки посмотреть?

     
     
  • 2.9, Аноним (9), 00:27, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Упс… они думали никто не спросит
     
  • 2.10, Аноним (10), 00:44, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А где эти ошибки посмотреть?

    - https://sashiko.dev
    - https://github.com/sashiko-dev/sashiko

     
  • 2.12, Аноним (-), 01:11, 20/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.11, Аноним (11), 01:02, 20/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > в честь традиционного японского плетения, состоящее из небольших прямых стежков, образующих разные узоры.

    Что-то запахло растом и аниме

    > Код Sashiko написан на языке Rust

    А, понятно.

     
     
  • 2.14, Аноним (-), 01:12, 20/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.16, Аноним (16), 01:16, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не всем быть старыми прдунами, которые ненавидят мир и веселье.

    Вон астрономы в честь анимешных персонажей называют астероиды (Тоторо, Миядзаки)

    Но там лицензия апач, так что ты можешь форнуть и переименовать в Занудоляндию))
    Правда раст всё равно придется освоить

     
     
  • 3.19, Аноним (17), 01:26, 20/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну не всем быть старыми прдунами, которые ненавидят мир и веселье.

    всем, ну кто доживет, а остальным да, секс наркотики рон рол, и могилка в 30 лет.

    > Миядзаки

    это который игры с ядовитыми болотами придумал и непроходимыми боссами, ага, весело.

    > Правда раст всё равно придется освоить

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

     
     
  • 4.20, Аноним (20), 01:33, 20/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру