Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում

Linux kernel 5.6-ի թողարկումը նախատեսված է մարտի վերջին։ Այսօրվա մեր հոդվածում մենք քննարկում ենք առաջիկա փոփոխությունները՝ նոր ֆայլային համակարգ, WireGuard արձանագրություն և վարորդների թարմացումներ:

Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում
Լուսանկարը - Լուկաս Հաֆման - Անջատեք

Երկար սպասված VPN արձանագրություն

Դեյվիդ Միլերը, ով պատասխանատու է Linux ցանցային ենթահամակարգի համար, որոշեց միացնել WireGuard-ի միջուկում: Սա VPN թունել է, որը մշակվել է տեղեկատվական անվտանգության Edge Security ընկերության կողմից։ գաղափարը քննարկվել է երկու տարի առաջ, հետո նա աջակցություն Ինքը՝ Լինուս Տորվալդսը, այնուամենայնիվ, իրականացումը հետաձգվեց։ Նախագիծը մեծապես կապված էր Edge Security-ի կրիպտո-առանձնահատկությունների հետ: Սակայն վեց ամիս առաջ նոր արձանագրության հեղինակները փոխզիջման գնացին և փոխված միջուկի կողմից աջակցվող Crypto API-ներին:

Կա դիտելոր ապագայում WireGuard-ը կկարողանա փոխարինել OpenVPN-ին։ Համաձայն թեստեր, նոր արձանագրության թողունակությունը չորս անգամ ավելի բարձր է, քան OpenVPN-ը՝ 1011 Մբիթ/վրկ՝ 258 Մբիթ/վրկ-ի դիմաց: Բայց այստեղ հարկ է նշել, որ սովորական Crypto API-ին անցումը կարող է վատթարացնել կատարումը:

WireGuard-ի մեկ այլ առանձնահատկությունն այն է չի խզում կապը, նույնիսկ եթե օգտատերը ստացել է նոր IP հասցե և ինքնուրույն լուծում է երթուղավորման խնդիրները: Այս նպատակների համար յուրաքանչյուր ցանցային ինտերֆեյսի հետ կապված է մասնավոր բանալի: Այն ստեղծվում է Diffie-Hellman արձանագրություն. Կոդավորումն ինքնին կառուցված ChaCha20-ի և ալգորիթմի վրա Poly1305- ը. Դրանք համարվում են AES-256-CTR-ի բարելավված անալոգներ և ՀՄԱԿ.

Նոր ֆայլային համակարգ

Այս համակարգով դարձել Western Digital-ի ինժեներների կողմից տրամադրված Zonefs: Այն նախատեսված է գոտիավորված պահեստավորման սարքերի հետ աշխատելու համար (գոտիավորված պահեստավորում) Սրանք բլոկ կրիչներ են, որոնց հասցեների տարածքը բաժանված է գոտիների (օրինակ՝ NVMe SSD): Ֆայլային համակարգը թույլ է տալիս յուրաքանչյուր գոտի վերաբերվել որպես ֆայլ, այսինքն՝ դրա փոխարեն օգտագործել հատուկ API ioctls պահեստ մուտք գործելու համար: Նմանատիպ մոտեցում է կիրառվում RocksDB և LevelDB տվյալների բազաներում։ Այն հնարավորություն է տալիս նվազեցնել տեղափոխման կոդի արժեքը, որն ի սկզբանե նախատեսված էր ֆայլերի հետ աշխատելու համար:

Linux-ն արդեն ունի բլոկ սարքերի հետ շփվելու հատկություն։ Միջուկի 4.13 տարբերակում հայտնվել dm գոտիավորված մոդուլ: Այն ներկայացնում է գոտիավորված սկավառակը որպես սովորական բլոկ սարք, և Zonefs-ը կլինի այլընտրանքը:

Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում
Լուսանկարը - Սյուզան Կիրսիչ - Անջատեք

Բացի նոր ֆայլային համակարգի ներդրումից, Linux միջուկի մշակողները փոփոխություններ են կատարել գոյություն ունեցողների մեջ: Եղել են ավելացրել է սեղմման մեխանիզմներ ԼԶՈ/LZ4 F2FS-ի համար նրանց աջակցությունն առայժմ փորձնական կմնա: Այն պետք է ձեռքով միացվի բաժանման տեղադրման ժամանակ (տարբերակ compress_algorithm) Նաև արդիականացրեք կստանա EXT4 - Այն կապված է ուղղակի I/O գործողությունների հետ: Թարմացման փաթեթը ներկայացրել է IBM-ի ինժեներ Ռիտեշ Հարջանը։ Ըստ նրա խոսքերը, որոշ դեպքերում կարկատելը կարող է բարելավել ֆայլային համակարգի աշխատանքը 140%-ով։

Վարորդի թարմացումներ

Նոր դրայվեր կհայտնվի միջուկում cpuidle_cooling, Նրա խնդիրը - Սառեցրեք պրոցեսորը / SoC-ը, ներկառուցելով անգործության ցիկլերը շահագործման ընթացքում: Ինչ-որ առումով այն նման է Intel պրոցեսորների PowerClamp դրայվերին, բայց ճարտարապետությանը հատուկ չէ: համակարգ ազատ է արձակվել Linaro-ի մասնագետները, ովքեր օպտիմիզացնում են բաց կոդով ծրագրակազմը ARM հարթակների համար:

Նույնպես կավելացվի GeForce 20 սերիայի վիդեո քարտերի աջակցություն (TU10x): Համապատասխան դրայվերը մշակել է Բեն Սկեգսը Nouveau նախագծից: Ցավոք, GeForce 16-ը (TU11x) առայժմ կմնա «նավով»: Nvidia-ն չի տրամադրել քարտի սկզբնավորման համար անհրաժեշտ որոնվածի պատկերները: Բացի այդ, Linux-ի տակ գտնվող նոր վիդեո քարտերը կարող են աշխատանքի հետ կապված խնդիրներ ունենալ՝ վերահաշվարկի բացակայության պատճառով՝ ավտոմատ հաճախականության կառավարում: Նախկինում հայտնաբերվել է, որ Nouveau-ի վարորդները կարող է գործել 20-30% ավելի դանդաղ, քան սկզբնականները:

Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում
Լուսանկարը - Էնդրյու Աբբե - Անջատեք

Եվս մեկ նոր միջուկ կաջակցի USB4. Ըստ փոփոխությունների առաջարկեց ինժեներներ Intel-ից: Նրանք փոփոխել են Thunderbolt-ի հետ կապված գոյություն ունեցող կոդերի բազան. դա մոտ երկու հազար տող է:

Իհարկե, սրանք բոլոր թարմացումները չեն, որոնք կգան միջուկ, օրինակ. կարող եք սպասել լրացուցիչ ծայրամասային սարքերի և ցանցային սարքերի աջակցություն: Նաև միջուկը 5.6-ը կլինի առաջին 32-բիթանոց միջուկը, որտեղ կլուծվի 2038 թվականի խնդիր. Հունվարի վերջին՝ ինժեներներ պատրաստված վերջնական փոփոխություններ nfsd, xfs, alsa և v4l2-ում: Նրանք հույս ունեն, որ մնացած տասնութ տարիների ընթացքում օգտվողները և բաշխման մշակողները ժամանակ կունենան անցնելու միջուկ 5.6 (կամ դրա հետագա տարբերակներին):

Թեմայի վերաբերյալ նյութեր 1cloud.ru կորպորատիվ բլոգից.

Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում Գերհամակարգիչների մեծ մասը աշխատում է Linux-ով` քննարկելով իրավիճակը
Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում Ինչպես ապահովել ձեր Linux համակարգը. 10 խորհուրդ

Ինչի մասին մենք գրում ենք Habré-ում.

Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում Մենք վերլուծում ենք անձնական տվյալների պաշտպանության և տեղեկատվական անվտանգության վերաբերյալ առաջարկությունները՝ ինչին պետք է ուշադրություն դարձնել
Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում Առաջին անգամ ֆոտոնը մի չիպից մյուսը փոխանցվեց
Linux kernel 5.6 - ինչ սպասել միջուկի նոր տարբերակում Ինչպես է ՏՏ-ն օգնում աշխարհին վատնել ավելի քիչ սնունդ

Source: www.habr.com

Добавить комментарий