Ingo Molnar prezantoi versionin e dytë të një grupi patches, që lejon të reduktohet ndjeshëm koha e rindërtimit të kernelit përmes ristrukturimit të hierarkisë së skedareve të titullit dhe reduktimit të numrit të varshmërive të kryqëzuara. Versioni i ri, i përshtatur për kernelin 5.16-rc8, është i ndryshëm nga versioni i parë i propozuar disa ditë më parë, për shkak të përmirësimeve të tjera dhe implementimit të mbështetjes për ndërtimin duke përdorur kompajlerin Clang. Duke përdorur Clang, aplikimi i patches i lejoi të reduktohej koha e ndërtimit me 88% ose me 77% në treguesit e konsumit të burimeve CPU. Në rindërtimin e plotë të kernelit me komandën "make -j96 vmlinux", koha e ndërtimit u ul nga 337.788 në 179.773 sekonda.
Në versionin e ri është zgjidhur gjithashtu problemi me plaginët GCC, janë rregulluar gabimet e identifikuara gjatë shqyrtimit fillestar dhe është realizuar unifikimi i twinjeve të shpalljes së strukturës "task_struct_per_task". Për më tepër, është vazhduar optimizimi i skedarit të titullit linux/sched.h dhe është implementuar optimizimi i skedarëve të titujve të nën-sistemit RDMA (infiniband), që lejojnë një reduktim të mëtejshëm të kohës së ndërtimit me 9% në krahasim me versionin e parë të patches. Numri i skedarëve C të kernelit që përfshijnë skedarin e titullit linux/sched.h është reduktuar nga 68% në 36% në krahasim me versionin e parë të patches (nga 99% në 36% në krahasim me kernelin origjinal).
Burimi: opennet.ru
