ලිනක්ස් කර්නලය 5.0 නිකුත් කරන ලදී

ප්‍රධාන අනුවාදයේ සංඛ්‍යාව 5 දක්වා වැඩි කිරීමෙන් ප්‍රධාන වෙනස්කම් හෝ ගැළපුම් බිඳවැටීම් අදහස් නොවේ. එය හුදෙක් අපගේ හිතවත් Linus Torvalds හට මනසේ සාමය පවත්වා ගැනීමට උපකාරී වේ. පහත දැක්වෙන්නේ සමහර වෙනස්කම් සහ නවෝත්පාදන ලැයිස්තුවකි.

මූලික හරය:

  • ARM වැනි අසමමිතික ප්‍රොසෙසරවල CFS ක්‍රියාවලි කාලසටහන වෙනස් ආකාරයකින් ක්‍රියා කරයි - එය පළමුව අඩු බල සහ බලශක්ති කාර්යක්ෂම මධ්‍යයන් පටවයි.
  • fanotify ගොනු සිදුවීම් ලුහුබැඳීමේ API හරහා, ක්‍රියාත්මක කිරීම සඳහා ගොනුවක් විවෘත කළ විට ඔබට දැනුම්දීම් ලැබිය හැක.
  • cpuset පාලකය ඒකාබද්ධ කර ඇත, එය CPU සහ NUMA නෝඩ් භාවිතය මත පදනම්ව ක්‍රියාවලි කණ්ඩායම් සීමා කිරීමට භාවිතා කළ හැක.
  • පහත ARM උපාංග සඳහා සහය ඇතුළත් වේ: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, සහ තවත් බොහෝ දේ.
  • ARM උප පද්ධතියේ වැඩිදියුණු කිරීම්: මතක හොට්-ප්ලග්, Meltdown සහ Specter protection, 52-bit මතක ලිපින යනාදිය.
  • x86-64 සඳහා WBNOINVD උපදෙස් සඳහා සහාය.

මතක උප පද්ධතිය:

  • ARM64 වේදිකාවල KASAN මෙවලම සඳහා අඩු මතක පරිභෝජනයක් සහිත පරීක්ෂණ ටැග් ආදේශනය ලබා ගත හැකිය.
  • මතක ඛණ්ඩනය නාටකාකාර ලෙස අඩු වී ඇත (90% දක්වා), එහි ප්‍රතිඵලයක් ලෙස විනිවිද පෙනෙන HugePage එන්ජිම වඩා හොඳින් ක්‍රියා කරයි.
  • විශාල මතක ප්‍රදේශ වල mremap(2) කාර්ය සාධනය 20 ගුණයකින් වැඩි කර ඇත.
  • KSM යාන්ත්‍රණයේදී, jhash2 xxhash මගින් ප්‍රතිස්ථාපනය වේ, එම නිසා 64-bit පද්ධතිවල KSM වේගය 5 ගුණයකින් වැඩි වී ඇත.
  • ZRam සහ OOM සඳහා වැඩිදියුණු කිරීම්.

උපාංග සහ ගොනු පද්ධති අවහිර කරන්න:

  • ඉල්ලීම් පෝලිම් බහු මට්ටමේ පද්ධතියක් සහිත blk-mq යාන්ත්රණය බ්ලොක් උපාංග සඳහා ප්රධාන එකක් බවට පත් වී ඇත. mq නොවන සියලුම කේතයන් ඉවත් කර ඇත.
  • NVMe සහය සඳහා වැඩි දියුණු කිරීම්, විශේෂයෙන් ජාලය හරහා උපාංග ක්‍රියාකාරිත්වය අනුව.
  • Btrfs සඳහා, swap ගොනු සඳහා පූර්ණ සහය ක්‍රියාවට නංවා ඇති අතර පාර-දත්ත නැවත ලිවීමකින් තොරව FSID වෙනස් කරයි.
  • fsck හරහා FS කල්දැමීම සඳහා F2FS වෙත ioctl ඇමතුමක් එක් කර ඇත.
  • Integrated BinderFS - අන්තර් ක්‍රියාවලි සන්නිවේදනය සඳහා ව්‍යාජ FS. එකම පරිසරයක ඇන්ඩ්‍රොයිඩ් අවස්ථා කිහිපයක් ධාවනය කිරීමට ඔබට ඉඩ සලසයි.
  • CIFS හි වැඩිදියුණු කිරීම් ගණනාවක්: DFS හැඹිලිය, දිගු කළ ගුණාංග, smb3.1.1 ප්‍රොටෝකෝලය.
  • ZRam භාවිතයට නොගත් swap උපාංග සමඟ වඩාත් ප්‍රශස්ත ලෙස ක්‍රියා කරයි, මතකය ඉතිරි කරයි.

ආරක්ෂාව සහ අථත්යකරණය:

  • රුසියානු සමූහාණ්ඩුවේ FSB විසින් වැඩි දියුණු කරන ලද Streebog හැෂ් ශ්‍රිතය (GOST 34.11-2012) එකතු කරන ලදී.
  • අඩු බල උපාංග සඳහා Google විසින් වැඩි දියුණු කරන ලද Adiantum සංකේතාංකන ඇල්ගොරිතම සඳහා සහාය.
  • ඇල්ගොරිතම XChaCha12, XChaCha20 සහ NHPoly1305 ඇතුළත් වේ.
  • seccomp ඇමතුම් හැසිරවීම දැන් පරිශීලක අවකාශයට ගෙන යා හැක.
  • KVM ආගන්තුක පද්ධති සඳහා, Intel Processor Trace extensions සඳහා සහය අවම කාර්ය සාධන පිරිහීමකින් ක්‍රියාත්මක වේ.
  • KVM/Hyper-V උප පද්ධතියේ වැඩිදියුණු කිරීම්.
  • virtio-gpu ධාවකය දැන් අතථ්‍ය මොනිටර සඳහා EDID අනුකරණය සඳහා සහය දක්වයි.
  • virtio_blk ධාවකය ඉවතලන ඇමතුම ක්‍රියාත්මක කරයි.
  • Intel DSM 1.8 පිරිවිතර මත පදනම්ව NV මතකය සඳහා ආරක්ෂක විශේෂාංග ක්‍රියාත්මක කර ඇත.

උපාංග ධාවක:

  • අනුවර්තන සමමුහුර්තකරණය (DisplayPort සම්මතයේ කොටසක්) සහ විචල්‍ය නැවුම් කිරීමේ අනුපාත (HDMI ප්‍රමිතියේ කොටසක්) සඳහා පූර්ණ සහය දැක්වීමට DRM API වෙත වෙනස් කිරීම්.
  • අධි-විභේදන තිර වෙත යොමු කරන ලද වීඩියෝ ප්‍රවාහවල පාඩු රහිත සම්පීඩනය සඳහා සංදර්ශක ප්‍රවාහ සම්පීඩන ප්‍රමිතිය ඇතුළත් වේ.
  • AMDGPU ධාවකය දැන් CI, VI, SOC2 සඳහා FreeSync 15 HDR සහ GPU යළි පිහිටුවීම සඳහා සහය දක්වයි.
  • Intel වීඩියෝ ධාවකය දැන් ඇම්බර් ලේක් චිප්ස්, YCBCR 4:2:0 සහ YCBCR 4:4:4 ආකෘති සඳහා සහය දක්වයි.
  • Turing TU104/TU106 පවුලේ වීඩියෝ කාඩ්පත් සඳහා වීඩියෝ මාදිලි සමඟ වැඩ කිරීම Nouveau ධාවකයට ඇතුළත් වේ.
  • Raspberry Pi touchscreen, CDTech පැනල්, Banana Pi, DLC1010GIG, ආදිය සඳහා ඒකාබද්ධ ධාවක.
  • HDA ධාවකය "jack" බොත්තම, LED දර්ශක, Tegra186 සහ Tegra194 උපාංග සඳහා සහය දක්වයි.
  • සමහර Microsoft සහ Logitech මීයන් මත අධි-නිරවද්‍ය අනුචලන සමඟ වැඩ කිරීමට ආදාන උප පද්ධතිය ඉගෙන ගෙන ඇත.
  • වෙබ් කැමරා, ටීවී ටියුනර්, USB, IIO, ආදිය සඳහා ධාවකවල බොහෝ වෙනස්කම්.

ජාල උප පද්ධතිය:

  • UDP තොගය අතරමැදි බෆරයකින් තොරව සොකට් එකක් හරහා දත්ත සම්ප්‍රේෂණය කිරීම සඳහා ශුන්‍ය පිටපත් යාන්ත්‍රණයකට සහය දක්වයි.
  • Generic Receive Offload යාන්ත්‍රණයද එහි එකතු කර ඇත.
  • xfrm ප්‍රතිපත්ති විශාල සංඛ්‍යාවක් ඇති විට ඒවායේ සෙවුම් කාර්ය සාධනය වැඩි දියුණු කිරීම.
  • උමං ගොඩබෑමේ හැකියාව VLAN ධාවකයට එකතු කර ඇත.
  • Infiniband සහ රැහැන් රහිත ජාල සඳහා සහාය වැඩිදියුණු කිරීම් ගණනාවක්.

මූලාශ්රය: linux.org.ru

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