Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ

Linux kernel 5.6 නිකුත් කිරීම මාර්තු මස අගදී පැවැත්වීමට නියමිතය. අද අපගේ ලිපියෙන්, ඉදිරියට එන වෙනස්කම් ගැන අපි සාකච්ඡා කරමු - නව ගොනු පද්ධතියක්, WireGuard ප්‍රොටෝකෝලය සහ ධාවක යාවත්කාලීන කිරීම්.

Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ
ඡායාරූපය - lucas huffman - Unsplash

දිගු කාලයක් බලා සිටි VPN ප්‍රොටෝකෝලය

ලිනක්ස් ජාලකරණ උප පද්ධතිය භාරව සිටින ඩේවිඩ් මිලර් තීරණය කළේය ක්රියාත්මක කරන්න WireGuard හරය තුළට. මෙය තොරතුරු ආරක්ෂණ සමාගමක් වන Edge Security විසින් සංවර්ධනය කරන ලද VPN උමගකි. අදහස සාකච්ඡා කළා වසර දෙකකට පෙර - පසුව ඇය සහාය දුන්නා Linus Torvalds විසින්ම - කෙසේ වෙතත්, ක්රියාත්මක කිරීම කල් දමන ලදී. මෙම ව්‍යාපෘතිය Edge Security හි ක්‍රිප්ටෝ විශේෂාංග වලට දැඩි ලෙස සම්බන්ධ විය. නමුත් මාස හයකට පෙර, නව ප්රොටෝකෝලයේ කතුවරුන් සම්මුතියකට සහ මාරු කළා කර්නලය මගින් සහය දක්වන Crypto API වෙත.

ඇත මතයඅනාගතයේදී WireGuard හට OpenVPN ප්‍රතිස්ථාපනය කිරීමට හැකි වනු ඇත. අනුව පරීක්ෂණ, නව ප්‍රොටෝකෝලයේ ප්‍රතිදානය OpenVPN ට වඩා හතර ගුණයකින් වැඩි ය: 1011 Mbps එදිරිව 258 Mbps. නමුත් මෙහිදී සාමාන්‍ය Crypto API වෙත මාරුවීම කාර්ය සාධනය නරක අතට හැරිය හැකි බව සඳහන් කිරීම වටී.

WireGuard හි තවත් විශේෂාංගයක් වන්නේ එයයි සම්බන්ධතාවය බිඳ දමන්නේ නැත, පරිශීලකයාට නව IP ලිපිනයක් ලැබී තිබුණත්, ස්වාධීනව මාර්ගගත කිරීමේ ගැටළු විසඳයි. මෙම අරමුණු සඳහා, සෑම ජාල අතුරුමුහුණතකටම පුද්ගලික යතුරක් බැඳී ඇත. එය සමඟ ජනනය වේ Diffie-Hellman ප්රොටෝකෝලය. සංකේතනය ම ඉදි කළා ChaCha20 සහ ඇල්ගොරිතම මත Poly1305. ඒවා AES-256-CTR සහ වැඩි දියුණු කළ ප්‍රතිසම ලෙස සැලකේ HMAC.

නව ගොනු පද්ධතිය

මෙම පද්ධතිය මගින් බවට පත් විය බටහිර ඩිජිටල් ඉංජිනේරුවන් විසින් සපයන ලද Zonefs. එය කලාපගත ගබඩා උපාංග සමඟ වැඩ කිරීමට සැලසුම් කර ඇත (කලාපගත ගබඩා) මේවා බ්ලොක් ඩ්‍රයිව්, ලිපින අවකාශය කලාපවලට බෙදා ඇත (උදාහරණයක් ලෙස, NVMe SSD). ගොනු පද්ධතිය ඔබට එක් එක් කලාපය ගොනුවක් ලෙස සැලකීමට ඉඩ සලසයි - එනම්, ඒ වෙනුවට විශේෂ API භාවිතා කරන්න ioctls ගබඩාවට ප්‍රවේශ වීමට. සමාන ප්රවේශයක් RocksDB සහ LevelDB දත්ත සමුදාය තුළ භාවිතා වේ. ගොනු සමඟ වැඩ කිරීමට මුලින් නිර්මාණය කරන ලද පෝට් කේතයේ පිරිවැය අඩු කිරීමට එය හැකි වේ.

බ්ලොක් උපාංග සමඟ අන්තර් ක්‍රියා කිරීම සඳහා Linux හි දැනටමත් විශේෂාංගයක් ඇත. කර්නල් අනුවාදය 4.13 හි පෙනී dm-zoned මොඩියුලය. එය කලාපීය ධාවකය සාමාන්‍ය බ්ලොක් උපාංගයක් ලෙස ඉදිරිපත් කරයි, සහ Zonefs විකල්පය වනු ඇත.

Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ
ඡායාරූපය - සුසාන් කිර්සික් - Unsplash

නව ගොනු පද්ධතියක් හඳුන්වා දීමට අමතරව, ලිනක්ස් කර්නලයේ සංවර්ධකයින් දැනට පවතින ඒවාට වෙනස්කම් සිදු කර ඇත. විය එකතු කළා සම්පීඩන යාන්ත්රණ LZO/LZ4 F2FS සඳහා, ඔවුන්ගේ සහාය දැනට පර්යේෂණාත්මකව පවතිනු ඇත. කොටස් සවිකිරීමේදී එය අතින් සක්රිය කිරීමට සිදුවනු ඇත (විකල්පය compress_algorithm) එසේම උත්ශ්‍රේණි කරන්න හිමි වනු ඇත EXT4 - එය සෘජු I / O මෙහෙයුම් සමඟ සම්බන්ධ වේ. යාවත්කාලීන පැකේජය IBM හි ඉංජිනේරුවෙකු වන Ritesh Harjan විසින් ඉදිරිපත් කරන ලදී. විසින් ඔහුගේ වචන, සමහර අවස්ථාවලදී පැච් මගින් ගොනු පද්ධති කාර්ය සාධනය 140% කින් වැඩි දියුණු කළ හැක.

ධාවක යාවත්කාලීන

කර්නලය තුළ නව ධාවකයක් දිස්වනු ඇත cpuidle_cooling. ඔහුගේ කාර්යය - ක්‍රියාත්මක වන විට අක්‍රිය චක්‍ර කාවැද්දීම මගින් CPU / SoC සිසිල් කරන්න. එක්තරා ආකාරයකින්, එය Intel ප්‍රොසෙසර සඳහා PowerClamp ධාවකයට සමාන නමුත් ගෘහ නිර්මාණ ශිල්පයට විශේෂිත නොවේ. පද්ධති නිදහස් ARM වේදිකා සඳහා විවෘත මූලාශ්‍ර මෘදුකාංග ප්‍රශස්ත කරන Linaro හි විශේෂඥයින්.

එසේම එකතු වනු ඇත GeForce 20 ශ්‍රේණියේ (TU10x) වීඩියෝ කාඩ්පත් සඳහා සහය දක්වයි. අනුරූප ධාවකය නවෝව් ව්‍යාපෘතියෙන් බෙන් ස්කෙග්ස් විසින් සංවර්ධනය කරන ලදී. අවාසනාවන්ත ලෙස, GeForce 16 (TU11x) දැනට "ඉහළින්" පවතිනු ඇත. කාඩ්පත ආරම්භ කිරීමට අවශ්‍ය ස්ථිරාංග රූප Nvidia විසින් සපයා නැත. එසේම, Linux යටතේ ඇති නව වීඩියෝ කාඩ්පත් නැවත ක්‍රියා කිරීම - ස්වයංක්‍රීය සංඛ්‍යාත පාලනය නොමැතිකම හේතුවෙන් කාර්ය සාධන ගැටළු අත්විඳිය හැකිය. Nouveau රියදුරන් බව අතීතයේ දී සොයාගෙන ඇත ක්රියා කළ හැකිය මුල් ඒවාට වඩා 20-30% මන්දගාමී වේ.

Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ
ඡායාරූපය - ඇන්ඩෲ ඇබේ - Unsplash

තවත් අලුත් හරයක් සහාය වනු ඇත USB4. වෙනස්කම් අනුව පිරිනමන ලදි ඉන්ටෙල් වෙතින් ඉංජිනේරුවන්. ඔවුන් Thunderbolt හා සම්බන්ධ පවතින කේත පදනම වෙනස් කර ඇත - එය පේළි දෙදහසක් පමණ වේ.

ඇත්ත වශයෙන්ම, මේවා කර්නලයට පැමිණෙන සියලුම යාවත්කාලීන කිරීම් නොවේ - උදාහරණයක් ලෙස, ඔබට බලා සිටිය හැක අතිරේක පර්යන්ත සහ ජාල උපාංග සඳහා සහාය. එසේම, කර්නලය 5.6 පළමු බිටු 32 කර්නලය වනු ඇත විසඳනු ඇත 2038 ගැටලුව. ජනවාරි අවසානයේ ඉංජිනේරුවන් හැදුවා nfsd, xfs, alsa සහ v4l2 හි අවසාන වෙනස්කම්. ඉතිරිව ඇති වසර දහඅට තුළ, පරිශීලකයින්ට සහ බෙදාහැරීමේ සංවර්ධකයින්ට කර්නල් 5.6 (හෝ එහි පසු අනුවාද) වෙත යාමට කාලය ලැබෙනු ඇතැයි ඔවුහු බලාපොරොත්තු වෙති.

ආයතනික බ්ලොග් 1cloud.ru වෙතින් මාතෘකාව පිළිබඳ ද්‍රව්‍ය:

Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ බොහෝ සුපිරි පරිගණක ලිනක්ස් ධාවනය කරයි - තත්වය සාකච්ඡා කරයි
Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ ඔබේ ලිනක්ස් පද්ධතිය සුරක්ෂිත කරන්නේ කෙසේද: උපදෙස් 10ක්

අපි Habré ගැන ලියන දේ:

Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ පුද්ගලික දත්ත සහ තොරතුරු ආරක්ෂාව සඳහා වන නිර්දේශ අපි විශ්ලේෂණය කරමු - ඔබ අවධානය යොමු කළ යුතු දේ
Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ පළමු වරට ෆෝටෝනයක් එක් චිපයකින් තවත් චිපයකට ටෙලිපෝට් කරන ලදී
Linux kernel 5.6 - නව කර්නල් අනුවාදයෙන් අපේක්ෂා කළ යුතු දේ අඩුවෙන් ආහාර නාස්ති කිරීමට තොරතුරු තාක්ෂණය ලෝකයට උදව් කරන්නේ කෙසේද?

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න