
شرکت انویدیا (NVIDIA) در ماههای گذشته روی پروژهای متنباز به نام Boro کار کرده است؛ یک ابزار خط فرمان (CLI) برای توسعه هسته (Kernel) که به زبان برنامهنویسی راست (Rust) نوشته شده و تمرکز آن بر استفاده از هوش مصنوعی محلی (Local AI) برای افزایش بهرهوری در فرآیند توسعه هسته لینوکس است.
الهام از ابزار Sashiko گوگل
آندره ریگی (Andrea Righi) از انویدیا هدایت توسعه این ابزار هوش مصنوعی را بر عهده دارد. Boro از ابزار موفق Sashiko شرکت گوگل الهام گرفته است؛ ابزاری که پیشتر توانسته در فهرستهای پستی (Mailing Lists) عملکرد موثری در زمینه بازبینی کد (Code Review) ارائه دهد. ریگی این هفته در کنفرانس Linux Plumbers Conference (LPC 2026) در پراگ، پروژه Boro را معرفی و ارائه کرد.
قابلیتهای کلیدی Boro
تمرکز اصلی Boro بر اعتبارسنجی وصلهها (Patch Validation) با تکیه بر هوش مصنوعی محلی است. مهمترین کاربردهای این ابزار عبارتاند از:
- اعتبارسنجی وصلهها برای بازگردانی (Backporting) آنها به هستههای قدیمیتر
- ساخت (Build)، بوت (Boot) و آزمون (Testing) وصلهها
- برنامهریزی برای شناسایی خرابیهای احتمالی ماژولهای خارج از درخت (Out-of-Tree Modules)
پشتیبانی از سرورهای راهدور و مدلهای محلی
برای توسعهدهندگانی که توان محاسباتی لازم برای اجرای هوش مصنوعی محلی را در اختیار ندارند، Boro از سرورهای راهدور سازگار با OpenAI (OpenAI-Compatible Servers) نیز پشتیبانی میکند. در غیر این صورت، بکاندهای (Back-end) محلی Claude، OpenCode و Codex نیز در دسترس هستند.
انتشار تحت مجوز آپاچی ۲.۰ و آینده پروژه
Boro بهصورت مستقل کار میکند و هماکنون نیز توسعهدهندگان هسته میتوانند از آن استفاده کنند. با این حال، ریگی در LPC 2026 اعلام کرد که علاقهمند است بخشی از قابلیتهای این ابزار بهصورت بالقوه به خود Sashiko منتقل شود.
این پروژه تحت مجوز آپاچی ۲.۰ (Apache 2.0) توسعه داده میشود و علاقهمندان میتوانند آن را از طریق مخزن NVIDIA/boro در گیتهاب (GitHub) بررسی کنند. ارائه ریگی در LPC 2026 نیز در وبسایت LPC.events قابل دسترسی است.