Ingo Molnar نسخه دوم مجموعه ای از وصله ها را ارائه کرد که می تواند زمان بازسازی هسته را با بازسازی سلسله مراتب فایل های هدر و کاهش تعداد وابستگی های متقابل به طور قابل توجهی کاهش دهد. نسخه جدید با اولین نسخه ارائه شده چند روز پیش با اقتباس برای هسته 5.16-rc8، افزودن بهینه سازی های اضافی و اجرای پشتیبانی برای ساخت با استفاده از کامپایلر Clang متفاوت است. هنگام استفاده از Clang، اعمال وصله ها زمان ساخت را 88% یا 77% از نظر مصرف منابع CPU کاهش می دهد. هنگام بازسازی کامل هسته با دستور make -j96 vmlinux، زمان ساخت از 337.788 به 179.773 ثانیه کاهش یافت.
نسخه جدید همچنین مشکل پلاگینهای GCC را حل میکند، خطاهای شناسایی شده در فرآیند بررسی اولیه را تصحیح میکند و اعلانهای تکراری ساختار «task_struct_per_task» را یکپارچه میکند. علاوه بر این، بهینه سازی فایل هدر linux/sched.h ادامه یافت و بهینه سازی فایل های هدر زیرسیستم RDMA (infiniband) اجرا شد که باعث شد تا زمان ساخت تا 9 درصد نسبت به نسخه اول کاهش بیشتری پیدا کند. از تکه ها تعداد فایلهای کرنل C که شامل فایل هدر linux/sched.h میشود، نسبت به نسخه اول وصلهها از 68% به 36% کاهش یافته است (از 99% به 36% نسبت به هسته اصلی).
منبع: opennet.ru