Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

phoronix+1phoronix+1phoronix+1Linux 7.3 միջուկի ցանցային ենթահամակարգի փոփոխությունները միավորվել են հիմնական ճյուղին (mainline) հինգշաբթի օրը՝ օգոստոսի 20-ին՝ բերելով ընդլայնված BIG TCP աջակցություն UDP թունելների համար, երթուղավորման թարմացումների համար գլոբալ արգելափակման (global lock) կոնֆլիկտների կրճատում և նոր անլար դրայվերներ: Սակայն տեխնիկական ձեռքբերումներին զուգահեռ, ցանցային սպասարկողները տագնապ են հնչեցրել. նրանք «լիովին ծանրաբեռնված են» արհեստական բանականության (ԱԲ) և մեծ լեզվական մոդելների (LLM) կողմից գեներացված փաթչերով:
Linux 7.3-ի գլխավոր ցանցային գործառույթը BIG TCP աջակցությունն է VXLAN և Geneve UDP թունելային դրայվերներում: BIG TCP-ն թույլ է տալիս միջուկի ցանցային ստեկին ներքին կարգով մշակել 64 KiB-ից մեծ տվյալների կտորներ՝ նախքան դրանք հաղորդման համար սեգմենտավորելը, ինչը նվազեցնում է մեկ փաթեթի հաշվով ծախսերը գերարագ կապուղիներում: Նախկինում հասանելի լինելով միայն ուղղակի երթուղավորման համար այնպիսի գործիքներում, ինչպիսին է Cilium-ը, BIG TCP-ն այժմ տարածվում է նաև օվերլեյային ցանցերի վրա, որոնք լայնորեն օգտագործվում են ամպային և կոնտեյներային միջավայրերում:phoronix+1
Փաթչերին կից ներկայացված մշակողների թեստերը (benchmarks) ցույց են տվել թողունակության մոտ 10-ից 15 տոկոս բարելավում VXLAN-ի և Geneve-ի համար ստանդարտ MTU պայմաններում, ընդ որում VXLAN-ի դեպքում արդյունավետությունն աճել է գրեթե 35 տոկոսով, երբ սարքավորումային թունելի բեռնաթափումը (hardware tunnel offload) անջատված էր: Միավորումը ներառում է նաև աշխատանքներ RTNL-ից կախվածությունը նվազեցնելու ուղղությամբ, որը գլոբալ արգելափակում է և հաջորդաբար է դասում ցանցային սարքերի կոնֆիգուրացիան: FIB կանոնների գործողություններն այժմ կարող են զուգահեռաբար ընթանալ ցանցային անվանատարածքներում (namespaces). 4,096 անվանատարածքների սինթետիկ թեստը ցույց է տվել մոտ 25 անգամ ավելի արագ IPv4 կանոնների ներդրում և 29 անգամ ավելի արագ IPv6 ներդրում:xenospectrum
Սպասարկող Յակուբ Կիցինսկին pull request-ում գրել է, որ ինքը և համասպասարկող Պաոլո Աբենին միավորել են 632 փաթչ net ծառում և 648-ը՝ net-next-ում՝ գնահատելով, որ net-next փաթչերի մեկ երրորդից մինչև կեսը կարծես թե եղել են «ԱԲ-ով ստեղծված ցածր առաջնահերթության շտկումներ, մաքրումներ և պարզաբանումներ»: «Մենք, իհարկե, լիովին ծանրաբեռնված ենք», — գրել է Կիցինսկին:phoronix+1
Meta ընկերության կողմից տրամադրված տոկենների բյուջեի աջակցությամբ՝ թիմն այժմ յուրաքանչյուր մուտքային փաթչի վերանայումն անցկացնում է բազմաթիվ առաջատար մոդելների միջոցով՝ հալյուցինացիաները հայտնաբերելու համար: Կիցինսկին նշել է, որ հաջորդ քայլը կլինի առօրյա աշխատանքը՝ patchwork-ի կառավարումը, commit հաղորդագրությունների խմբագրումը և ընթացակարգային հետադարձ կապի ավտոմատացումը LLM-ներին փոխանցելը, թեև խոստովանել է, որ հազվադեպ ակտիվացող կոդի հատվածներում (օրինակ՝ PCIe սխալների մշակիչներում) մրցակցության վիճակները (race conditions) «չեն կարող լուծվել միայն LLM-ների միջոցով»:xenospectrum+1
Միավորման պատուհանը նաև ներկայացրել է mm81x դրայվերը Morse Micro-ի Wi-Fi HaLow երկար հեռահարության սարքերի համար, նոր NXPWIFI դրայվեր NXP սարքավորումների համար և նախնական կմախք (skeleton) Intel-ի iXD դրայվերի համար, որը թիրախավորում է E2100 և ավելի ուշ ենթակառուցվածքային պրոցեսորները (IPU): MPTCP-ն ստացել է փոփոխություն՝ հիշողության ծայրահեղ ծանրաբեռնվածության դեպքում իր ոչ հերթական հերթը (out-of-order queue) կրճատելու համար, իսկ AF_UNIX-ը ստացել է սխալների մասին հաղորդման բարելավում Linux Security Modules-ի կողմից ֆայլային դեսկրիպտորների մերժման դեպքում: Linux 7.3-ի առաջին թողարկման թեկնածուն (release candidate) սպասվում է օգոստոսի 30-ի կողմերը, իսկ կայուն թողարկումը նախատեսված է հոկտեմբերի վերջին:techveda+2