The OpenNET Project / Index page

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

Инициатива по встраиванию моделей машинного обучения в ядро Linux

07.02.2026 11:30 (MSK)

Вячеслав Дубейко из компании IBM запустил в списке рассылки разработчиков ядра Linux обсуждение использования в ядре моделей машинного обучения, а также предложил для тестирования набор патчей с библиотекой для интеграции ML-моделей в ядро и примером символьного драйвера, использующего библиотеку.

Интеграция ML-моделей в ядро может быть полезной для изменения логики работы подсистем с учётом обрабатываемых данных, оптимизации работы и изменения конфигурации в зависимости от внутреннего состояния систем. Применение машинного обучения, способного выявлять закономерности и строить прогнозы без ручной реализации алгоритмов, упростит подбор наиболее эффективной конфигурации ядра c учётом сложности и изменчивости современных рабочих нагрузок, а также позволит решать такие проблемы, как предсказание сбоев систем хранения.

Помимо движка для выполнения моделей рассматривается разработка инструментов сбора данных для обучения ML-моделей, непосредственно обучения модели и тестирования результата. Так как для выполнения ML-модели требуются операции с плавающей запятой, а в ядре недопускается прямое использование FPU, предложенный прототип представляет собой прослойку для обращения из различных подсистем ядра к ML-моделям, выполняемым в пользовательском пространстве, по аналогии с выносом в пользовательское пространство обработчиков SPDK, DPDK и ublk.

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

  1. Главная ссылка к новости (https://lwn.net/Articles/10575...)
  2. OpenNews: Набор подсказок для рецензирования изменений в ядре Linux и systemd при помощи AI
  3. OpenNews: Представлены правила для AI-ассистентов, применяемых при разработке ядра Linux
  4. OpenNews: В ядре Linux появится возможность использования eBPF для создания планировщиков задач
  5. OpenNews: Опубликован scx_horoscope, астрологический планировщик задач для ядра Linux
  6. OpenNews: Линус Торвальдс поэкспериментировал с вайб-кодингом в своём новом проекте AudioNoise
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64755-kernel
Ключевые слова: kernel, ai, ml-lib
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (85) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, WE (?), 12:58, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    годно.
     
     
  • 2.15, Аноним (15), 13:30, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а я не понял - что эта библа делает? ну машинно обучается, но она код что ли пишет или что?
     
     
  • 3.23, Аноним (23), 14:06, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > что эта библа делает?

    нагружает проц, пожирает электроэнергию и выделяет высокоэнтрапийное тепло.

     
     
  • 4.28, Аноним (28), 14:10, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Майнеры на ASIC'ах уже применяют для отопления, теперь очередь за компами на ядре Linux.
     
  • 3.38, чатжпт (?), 14:34, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    нет, не пишет. ml просто отдает параметры подсистемам ядра на основе нагрузки, чтобы подсистемы на лету могли меня свое поведение: тайминги, планировщики, размеры очередей и т.п. для оптимальной производительности
     
     
  • 4.53, Аноним (53), 15:36, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    и что будет по вашему делать ЫЫ - правильно, пытаться увеличивать эти параметры, а ресурсов то и нет.
     
     
  • 5.73, чатжпт (?), 16:51, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    садись, два
     
  • 5.75, пэпэ (?), 17:14, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Дятел, ИИ и ML - разные вещи. Про ИИ никто не говорит тут.
     
  • 3.65, Аноним (65), 16:34, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >что эта библа делает

    Типа кароч следит за процессами, юзерами,
    Действиями, кеширует то что часто используешь,
    Типаа, может подсказать ресурс ssd ( не через команду консоли а тип мониторит ),
    Типаа, в перспективе может оптимизировать некоторые процесссы конкретно для твоего пк.

     
  • 3.79, Аноним (79), 17:25, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ИМХО, всякие размеры буферов будет подгонять под текущую нагрузку, порядок переключения задач и вычитывания секторов определять.

    Всякие CFQ и BFQ вполне должно заменить. Опять же работа в работе с C-states будет полезно (там тоже забавно - процессорное ядро "усыпляется", а вдруг какая-то задача возникнет и оно потребуется? если не вовремя усыпили - получили лаг 10-100мс). Там уже используются алгоритмы предсказания, ML-модель по идее должна будет лучше справляться.

     
  • 2.33, Аноним (28), 14:19, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так теперь, получается, что Раст в ядре ненужен. Нейросетка и без него вовремя заметит возможность выхода и предотвратит. Годно.
     
     
  • 3.76, пэпэ (?), 17:15, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Оно следит не за работой алгоритмов, а за параметрами нагрузки и состоянием железа. Такое уже давно вовсю используется в СХД, например, для предсказания сбоев.
     
  • 2.59, Аноним (59), 16:17, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.2, Аноним (2), 13:00, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю факт того что оно может голюцинировать они упорно игнорируют, я надеюсь что в main ветку это не попадёт. В противном случае придётся юзать старое, пока не появится форк без этой фигни от которой уже тошнит
     
     
  • 2.8, Жертва GNU Hurd (?), 13:06, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Переходи на GNU Hurd - старейшая свободная операционная система. Разрабатывается сообществом.
    Там такой фигни нет.
     
     
  • 3.11, открытая диета (?), 13:16, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И он без соли. Диетический!
     
  • 3.46, Аноним (46), 15:13, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда и если Hurd смогут доделать, он крайне быстро сведёт ядро Linux в забвение, с его кривой архитектурой.
     
  • 2.54, Аноним (54), 15:59, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А то что мясные мешки тоже успшно галюцинируют ты не учитываешь?
    Тут недавно разбирали CVE в ведре, где пограммист который с 91 года пишет на СИ, просто не проверил границы.
    Написал "ну должно сойтись".

     
  • 2.57, Аноним (-), 16:15, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что там галюционирует? Они не LLM в ядро предлагают встроить или другие генеративные модели. Недетерминизм, который крайне не желательный в ядре - да, но не галюцинация.
     
  • 2.77, пэпэ (?), 17:19, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ещё один. Собственно ваша (таких борцунов с ИИ) "тошнота" объясняется вашей феерической безграмотностью. Спутать LLM и ML - это надо же вообще не интересоваться техникой лет 20. Позор какой-то.
     
     
  • 3.85, Аноним (85), 17:31, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.3, 12yoexpert (ok), 13:01, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже ведь было завязывание производительности на фазу луны, баян
     

  • 1.6, Q2W (?), 13:03, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивительно, что только щас про это кто-то заговорил.
    Имхо, с этого и надо было начинать. А не llm ваши эти во все поля.
     
     
  • 2.9, Аноним (85), 13:09, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    LLM = ML, если вы не в курсе. Разница лишь в наборе обучаемых данных. Вернее LLM частный случай ML.
     
     
  • 3.78, пэпэ (?), 17:23, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

  • 1.7, Аноним (85), 13:05, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Разработчики ядра заранее не знают какое железо ядро поддерживает и какие параметры для этого железа эффективные?..
     
     
  • 2.27, Аноним (23), 14:09, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Дак железо уже изобретается с помощью ИИ, формальные разработчики действительно не знают.
     
  • 2.39, чатжпт (?), 14:37, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    разрадотчки не знаю обо всех сценариях использования ядра и оптимальных параметрах подсистем для конкретной задачи
     

  • 1.10, Аноним (10), 13:13, 07/02/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.12, Аноним (12), 13:16, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    заржавел сарай, гори и хата
     

  • 1.13, открытая диета (?), 13:17, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Про виндовый copilot будем вспоминать или теперь как-то неудобно?
     
     
  • 2.47, Аноним (46), 15:16, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Виндовый copilot - это про ещё одну форму тотальной слежки, а не про что-либо ещё.
     
     
  • 3.50, ibm (??), 15:25, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь и в линуксе будет!
     
  • 3.67, chpoken sauce (?), 16:37, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Линукс (ядро) - это про ещё одну форму тотальной слежки, а не про что-либо ещё.
     
  • 2.74, Вася (??), 17:10, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а ML тут каким боком?
     

  • 1.14, Аноним (14), 13:18, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Почему бы компании IBM не возродить на новых AI технологиях свой AIX, тем более так правильно называется. И не вкорячить туда AI примерно везде, чтоб даже спецы компании не знали, как оно работает.
     
  • 1.16, Не скажу (-), 13:33, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Странная новость, учитывая что линекс это в первую очерпдь про старое железо типа кор2 дуо с 4 гигабайтами ддр2 или на крайняк какой-нибудь хасвел.
     
     
  • 2.55, Аноним (14), 16:08, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > линекс это в первую очерпдь про старое железо

    Ну расскажи нам, какая Ось стоит на твоем мегажелезе. Мы хоть посмеёмся :)

     
     
  • 3.69, chpoken sauce (?), 16:43, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что может стоять на домашнем "мегажелезе" кроме винды? Нет, там, конечно, может стоять и линукс, но тогда вопрос к пациенту: зачем? Зачем он потратил деньги на "мегажелезо"? Чтобы поставить туда линукс? Я думаю, это редкий диагноз. А вот если ты овнер прокуренного кор 2 дуо, вот тогда совсем другое дело. Тогда и вопросов нет.
     
  • 3.81, dir300 (-), 17:26, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну расскажи нам, какая Ось стоит на твоем мегажелезе. Мы хоть посмеёмся :)

    А вы из тех, кто смеется над macOS и Apple Silicon? :) А то у меня тоже все эти линуксы ассоциируются с Core 2 Duo. Чего уж там говорить, когда большинство дистров прямо декламируют, что их целевая аудитория - старьевщики с прокуренным железом.

     

  • 1.17, Джон Титор (ok), 13:37, 07/02/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.18, Аноним (18), 13:40, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    - Пап, неужели 12309 наконец починят?!
    - Не, сынку, це фантастика!

    Только усугубят. Ядро NT - это утерянные технологии Предтеч.

     
     
  • 2.34, Аноним (28), 14:23, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    - Пап, а что такое 12309 ?
    - Это легенда из тёмных времён, сынок.
     
     
  • 3.52, Аноним (85), 15:29, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Перефорс не удался. 12309 как был, так и остался.
     
     
  • 4.80, пэпэ (?), 17:25, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В 2015? Возможно. В 2026 на нормальном железе его нет.
     

  • 1.19, Джон Титор (ok), 13:46, 07/02/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.20, Аноним (20), 13:50, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Задолбали уже тащить в ОС то, что там не нужно. ОС - это прослойка между софтом и железом! Там не должно быть ничего лишнего!
     
     
  • 2.31, Аноним (28), 14:15, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "90% кода современного ядра разрабатывают корпорасы." Вот вам, получите ещё одно подтверждение.
     
     
  • 3.37, Сладкая булочка (?), 14:33, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот вам, получите ещё одно подтверждение.

    Ну пока он просто "запустил обсуждение"...

     
     
  • 4.70, chpoken sauce (?), 16:46, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Билл вместе с Линусом вместе смотрят на тебя и снисходительно улыбаются.
     
  • 2.82, пэпэ (?), 17:26, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кажется ты путаешь ядро и ОС.
     

  • 1.21, Сладкая булочка (?), 13:54, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Руки проч от ядра. Надоели уже, то языки всякие туда пихаете, то ИИ. Вот форкните и делайте что хотите.
     
     
  • 2.22, Аноним (22), 14:03, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Капитал и прибыль думает иначе
     
     
  • 3.30, Аноним (30), 14:13, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    капитал и прибыль думают и имеют субъектность только манямирке д3г3н3ратов-марксистов
     
  • 2.58, Аноним (58), 16:15, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ты вообще кто такой?
    Ты разработчик ядра? Или мейнтенер каких-то систем?

    Нет?
    Ну так закрой варежку!
    Без тебя разберутся как делать свое ядро.

     
  • 2.61, Аноним (-), 16:20, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.71, chpoken sauce (?), 16:47, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Линус говорит: Булочка, форкни моё ядро и делай со своим форком что хочешь.
     
  • 2.83, пэпэ (?), 17:27, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А кто пихает ИИ? Или ты тоже не знаешь, что такое ML?
     

  • 1.24, Аноним (24), 14:07, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > а в ядре недопускается прямое использование FPU

    AMD'шные драйверы с кучей переменных типа double вышли из чата

     
     
  • 2.60, Аноним (60), 16:19, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Автоматически сгенерированные файлы тоже недопустимы и нарушают GPL. Но амдшный шлак почему-то в ядре. Логично было бы поставлять его отдельным архивом, но вот как nvidia делает со своим драйвером.
     

  • 1.25, Аноним (28), 14:08, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Понеслась по кочкам...
     
  • 1.26, Аноним (30), 14:08, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как же приятно воскресным утром открыть новость и наблюдать полыхание пятой точки у местных комментаторов, и чем им хуже, больней, ужасней, тем приятней на становится на душе - чистый кайф
     
     
  • 2.32, Аноним (85), 14:17, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что в вашей жизни не так, что в воскресное утро вас радует лишь это? Других источников нет?
     
     
  • 3.35, Аноним (30), 14:25, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.72, chpoken sauce (?), 16:51, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, таки, перманентная попа-боль местных линуксиляторов - это всегда доставляемо.
     
  • 2.41, Аноним (41), 14:38, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.43, 1 (??), 14:44, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    воскресным?
     
     
  • 3.68, Аноним (30), 16:38, 07/02/2026 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     

  • 1.36, Аноним (36), 14:33, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а зачем в ядро что-то добавлять если из юзерспейс можно и смотреть и менять параметры ?
     
     
  • 2.42, чатжпт (?), 14:40, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    да вот тоже не понятно. ml и так может работать в юзерспейсе, анализировать и оптимизировать параметры.
     

  • 1.40, онанист (?), 14:38, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ХДРГ
     
  • 1.44, dannyD (?), 14:45, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    каждому времени - свой лёня,

    старый уж устарел, ой как устарел....

     
  • 1.45, Аноним (45), 15:05, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SkyNet уже скоро...
     
     
  • 2.84, пэпэ (?), 17:29, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какие же вы смешные. ML используется в технике лет 10 уже точно. Например, в СХД. А Скайнет так и не наступил. Какой ужас, да? Иди отключи интернет и езжай в тайгу.
     
     
  • 3.87, Аноним (23), 18:03, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас танкеры в океанах с птичками расставят - и будет тебе скайнет.
     

  • 1.48, Аноним (48), 15:17, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В заголовке: "Инициатива по встраиванию моделей машинного обучения в ядро Linux"

    И тут же: "Вынос выполнения и обучения модели в пространство пользователя упрощает сопровождение и изолирует ядро от проблем в коде выполнения модели."

    Желтушный заголовок.

     
  • 1.49, Аноним (49), 15:18, 07/02/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.51, Андрей (??), 15:28, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    надеюсь, чтобы ВКЛЮЧИТЬ это будет специальная опция ?
     
     
  • 2.56, Аноним (14), 16:10, 07/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >надеюсь, чтобы ВКЛЮЧИТЬ это будет специальная опция ?

    Вначале - да
    Потом будет, чтоб выключить.
    А потом не будет.

     

  • 1.62, Аноним (62), 16:24, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ml_model = kzalloc(size, gfp);

    Там vmalloc'ом не обойдешься.

     
  • 1.64, Аноним (62), 16:32, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >в ядре недопускается прямое использование FPU

    Допускается. Только надо явно контекст переключать. Хотя некоторые шлимазлы даже расчет во время компиляции не в состоянии понять.

     
  • 1.86, Аноним (86), 17:49, 07/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чуток ИИ в системду и в ядро не помешает. Кожаный мешок все равно лишний уже. На фряхе лишь тихая гавань.
     

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



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

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