Արդյունավետության բարելավումներ
Linux 7.3 միջուկի (kernel) մշակման փուլը, որն այժմ մոտենում է ավարտին, վերջին տարիների ամենաարդյունավետ թողարկումներից է։ Մշակողները կենտրոնացել են պահեստավորման համակարգերի և պրոցեսորի պլանավորման օպտիմալացման վրա՝ էական բարելավումներ կատարելով Btrfs և EXT4 ֆայլային համակարգերում։ IOmap շերտի վերամշակումը թույլ է տալիս ավելի արդյունավետ ուղղակի I/O գործողություններ կատարել։ Թեստերը ցույց են տալիս, որ այս փոփոխությունները հատկապես օգտակար են NVMe սկավառակների համար, որտեղ EXT4-ի արդյունավետությունը 1.92 միլիոնից հասել է 2.19 միլիոն IOPS-ի։
Պլանավորման համակարգում կատարված փոփոխությունները նույնպես կարևոր են։ Peter Zijlstra-ի կողմից մշակված թարմացումները վերափոխում են cgroup-ի աշխատանքը, ինչը բարելավում է կադրերի կայունությունը հին սարքավորումների վրա խաղեր խաղալիս։ Բացի այդ, Intel-ի հիբրիդային պրոցեսորների աջակցությունը թարմացվել է, որպեսզի ավելի լավ կառավարվի P-core և E-core միջուկների միջև առաջադրանքների բաշխումը՝ նվազեցնելով դանդաղումները ծանր աշխատանքների ժամանակ։
Նյութը պատրաստվել է itsfoss.com-ի և phoronix.com-ի հրապարակած տեղեկությունների հիման վրա։
Անվտանգություն և կայունություն
Կատարողականի աճին զուգընթաց՝ Linux 7.3-ը ներկայացնում է AF_ALG ինտերֆեյսի օգտագործման նոր մոտեցում։ Անվտանգության ռիսկերի և սպասարկման դժվարությունների պատճառով՝ միջուկն այժմ սահմանափակում է AF_ALG-ի գործառույթները՝ նոր af_alg_restrict համակարգային կառավարման միջոցով։ Սա սահմանափակում է ալգորիթմների շրջանակը՝ թույլատրելով միայն հաստատված ցուցակում առկա տարբերակները, ինչը պաշտպանում է կարևոր գործիքները, ինչպիսիք են IWD-ն և cryptsetup-ը։
Հիշողության կառավարումը նույնպես թարմացվել է. ZTE-ի ինժեներները հայտնաբերել և ուղղել են սխալ, որը հիշողության ծանրաբեռնվածության ժամանակ առաջացնում էր համակարգի ժամանակավոր սառեցումներ։ Արդյունքում, ամենավատ սցենարի դեպքում ուշացումը 700 մվ-ից նվազել է մինչև 2 մվ-ից պակաս։
Հետագա քայլեր
Մշակման փուլի ավարտից հետո կսկսվի թողարկման թեկնածուների (RC) փուլը։ Linux 7.3-ի կայուն տարբերակը նախատեսվում է թողարկել հոկտեմբերին։

