Boro von Nvidia: KI löst Patch-Konflikte in bis zu zehn Runden

Boro automatisiert Tests und Konfliktprüfungen bei Kernel-Patches; unabhängige Belege für seine Zuverlässigkeit fehlen bislang.

•

Der Chiphersteller Nvidia hat mit Boro ein neues, auf künstliche Intelligenz gestütztes Kommandozeilenwerkzeug für die Entwicklung des Linux-Kernels entwickelt. Die Anwendung soll Entwickler bei der Erstellung, beim Testen und bei der Verifikation von Kernel-Patches unterstützen.

Andrea Righi von Nvidia stellte das Vorhaben im Oktober 2026 auf der Linux Plumbers Conference in Prag vor und ging dabei der Frage nach, in welchem Umfang die Kernel-Entwicklung weitere KI-basierte Werkzeuge benötigt.

Boro ist in der Programmiersprache Rust geschrieben und unter der Apache-2.0-Lizenz freigegeben. Das Quellcode-Repository auf GitHub unter NVIDIA/boro besteht seit Juni 2026, wobei der jüngste Code-Push im September 2026 erfolgte. Das Projekt verzeichnet bisher wenige Dutzend Sterne auf der Plattform.

Automatisierte Tests und Konfliktlösung

Das Werkzeug dient vor allem dazu, Änderungen beim sogenannten Backport auf ältere Kernel-Versionen abzusichern sowie Patches zu bauen, zu laden und zu testen. Für den Arbeitsablauf stellt die Software verschiedene Befehle bereit. Dazu gehören Kommandos zur Überprüfung, zum Build-Prozess über das Tool vng und für Tests mithilfe von virtme-ng.

Anzeige

Während Profis an der Optimierung des Kernels arbeiten, können auch Privatanwender von der Stabilität des Open-Source-Systems profitieren. Das kostenlose Linux-Startpaket zeigt Schritt für Schritt, wie Sie Ubuntu parallel zu Windows installieren – ohne Risiko und ohne Datenverlust. 5 sofort umsetzbare Schutzmaßnahmen entdecken

Beim Anwenden von Patches über den Befehl für das Einpflegen von Codeänderungen bietet Boro eine automatisierte Konfliktlösung an. Dieser Mechanismus kann bis zu zehn Runden pro Codeabschnitt durchlaufen. Eine Übernahme erfolgt dabei nur, wenn ein zweites Modell der vorgeschlagenen Lösung zustimmt. Die Installation der Software erfolgt über das Rust-Paketwerkzeug mit dem Befehl cargo.

Zweistufiges Modellsystem und lokaler Ansatz

Konzeptionell setzt Nvidia auf eine Arbeitsteilung zwischen zwei verschiedenen Modellen. Ein kostengünstigeres Basismodell übernimmt vorbereitende Aufgaben und das Auffinden von relevanten Stellen, während ein leistungsfähigeres Validierungsmodell für die detaillierte Prüfung und Verifikation zuständig ist.

Die Architektur unterstützt zwei Betriebsmodi: Entwickler können entweder entfernte Server anbinden, die mit der Schnittstelle von OpenAI kompatibel sind, oder lokale Backends wie Claude, OpenCode und Codex nutzen.

Anzeige

Wer sich mit dem Thema befasst, erkennt schnell, warum 85 % der Top-Supercomputer auf Linux setzen. Entdecken Sie im kostenlosen Startpaket, wie Sie die Vorteile von Ubuntu sofort testen und Ihren eigenen Rechner schneller und stabiler machen. Ubuntu Kompakt-Guide kostenlos sichern

Boro ist von dem bestehenden Projekt Sashiko inspiriert und greift auf dieselben Prompts für Code-Reviews zurück. Im Unterschied dazu setzt Boro auf einen interaktiveren und stärker lokalen Ansatz, bevor Entwickler ihre Änderungen an die offiziellen Mailinglisten des Kernels senden. Righi äußerte Interesse daran, Funktionen aus Boro künftig möglicherweise in Sashiko zu übernehmen, wozu es bisher jedoch keine bestätigten Pläne gibt.

Reifegrad noch offen

Unabhängige Testergebnisse zur Zuverlässigkeit und Leistungsfähigkeit von Boro liegen bislang nicht vor. Eine breitere Aufmerksamkeit erfuhr das Repository unter anderem durch einen Beitrag auf der Plattform Hacker News, der sich auf Berichte vom 9. Oktober 2026 bezog.

Da es sich dabei vorrangig um eine Entdeckung innerhalb der Entwickler-Community handelt, lässt sich der tatsächliche Reifegrad des Projekts im praktischen Produktiveinsatz derzeit noch nicht unabhängig belegen.