Инструменты9 октября 2026 г., 13:16 МСК🤖 Auto

NVIDIA представила Boro: AI-ассистент для ядра Linux на Rust

NVIDIA открыла исходный код Boro — CLI-инструмента на Rust для локальной AI-проверки патчей ядра Linux, представленный на Linux Plumbers Conference 2026.

Баннер новости 9290

AI-ассистент для ядра Linux: что такое Boro

Компания NVIDIA представила проект Boro — инструмент командной строки (CLI), разработанный на языке Rust для помощи разработчикам ядра Linux. Проект использует локальные модели искусственного интеллекта для автоматизации рутинных задач, связанных с проверкой и валидацией патчей. Инициатором разработки выступил инженер NVIDIA Андреа Риги (Andrea Righi), который представил проект на конференции Linux Plumbers Conference (LPC) 2026 в Праге.

Концепция Boro вдохновлена аналогичным инструментом Sashiko от Google, который уже успешно применяется для рецензирования кода в почтовых рассылках ядра. Однако Boro делает акцент на локальном запуске AI-моделей, что обеспечивает конфиденциальность кода и независимость от внешних облачных сервисов.

Ключевые возможности и функции

Boro ориентирован на решение конкретных проблем в процессе разработки ядра. Основные функции включают:

  • Валидация патчей для бэкпортирования: AI помогает проверять совместимость новых исправлений со старыми версиями ядра.
  • Сборка, загрузка и тестирование: Автоматизация цикла сборки и проверки работоспособности патчей.
  • Обнаружение проблем с out-of-tree модулями: Предупреждение о возможных поломках сторонних модулей ядра.

Архитектура и поддержка бэкендов

Инструмент спроектирован с учетом различных вычислительных мощностей разработчиков. Для пользователей с достаточным объемом GPU-памяти Boro предлагает работу с локальными моделями. Для тех, у кого нет ресурсов для локального AI, предусмотрена поддержка удаленных серверов, совместимых с API OpenAI.

Тип бэкенда Примеры моделей/сервисов Требования
Локальные (Local) Claude, OpenCode, Codex Локальная GPU/CPU мощность
Удаленные (Remote) OpenAI-compatible servers Доступ к интернету и API-ключ

Лицензирование и перспективы

Проект Boro распространяется под лицензией Apache 2.0, что делает его открытым для сообщества. Исходный код доступен на GitHub по адресу NVIDIA/boro. На конференции LPC 2026 Андреа Риги выразил заинтересованность в потенциальном импорте некоторых функций Boro в проект Sashiko от Google, что может привести к унификации инструментов AI-ассистирования в экосистеме Linux.

Источник: Phoronix ↗