Speaker
Description
AI-assisted tooling is increasingly becoming part of Linux kernel development workflows, particularly for patch review and feedback generation. Sashiko has become the de facto standard for reviewing publicly posted patch series on mailing lists.
While Sashiko can also be used beyond the mailing-list workflow, its design is primarily optimized around upstream review interactions. This can result in a less natural fit when it's applied to more iterative or downstream-focused development workflows. In particular, it's not specifically designed for reviewing backported patch series locally or tracking upstream follow-ups related to those changes (e.g., distro kernel maintenance, applying security fixes, etc.).
These gaps motivated the development of Boro (https://github.com/NVIDIA/boro), an AI-assisted kernel development tool designed for local-first, interactive usage, focused on improving review and testing iterations before public submission, and supporting downstream workflows such as backporting and distribution kernel development.
This talk will present Boro's design and open a discussion on whether some of its functionality could be integrated into Sashiko.