ලිනක්ස් කර්නලය 5.3 නිකුත් කර ඇත!

ප්රධාන නවෝත්පාදන

  • pidfd යාන්ත්‍රණය මඟින් ක්‍රියාවලියකට නිශ්චිත PID එකක් පැවරීමට ඔබට ඉඩ සලසයි. ක්‍රියාවලිය අවසන් වූ පසුව PID නැවත ආරම්භ වන විට එයට නිකුත් කළ හැකි වන පරිදි Pin කිරීම දිගටම සිදු වේ. විස්තරностей.
  • ක්‍රියාවලි උපලේඛනයේ සංඛ්‍යාත පරාසයන්හි සීමාවන්. උදාහරණයක් ලෙස, විවේචනාත්මක ක්‍රියාවලි අවම සංඛ්‍යාත එළිපත්තක (කියන්න, 3 GHz ට නොඅඩු) ධාවනය කළ හැකි අතර අඩු ප්‍රමුඛතා ක්‍රියාවලි ඉහළ සංඛ්‍යාත එළිපත්තක (උදාහරණයක් ලෙස, 2 GHz ට නොවැඩි) ධාවනය කළ හැක. විස්තරностей.
  • amdgpu ධාවකය තුළ AMD Navi පවුලේ වීඩියෝ චිප්ස් (RX5700) සඳහා සහය දක්වයි. වීඩියෝ කේතනය / විකේතනය සහ බල කළමනාකරණය ඇතුළුව අවශ්‍ය සියලුම ක්‍රියාකාරීත්වය ක්‍රියාත්මක වේ.
  • VIA සහ ෂැංහයි රජය අතර සහයෝගීතාවයේ ප්‍රතිඵලයක් ලෙස නිර්මාණය කරන ලද x86-අනුකූල Zhaoxin ප්‍රොසෙසර මත සම්පූර්ණයෙන්ම ධාවනය වේ.
  • Xeon පවුලේ සමහර ප්‍රොසෙසර වල ලක්ෂණය වන Intel Speed ​​Select තාක්ෂණය භාවිතා කරන බල කළමනාකරණ උප පද්ධතිය. එක් එක් CPU හරය සඳහා කාර්ය සාධනය සියුම් ලෙස සකස් කිරීමේ හැකියාව සඳහා තාක්ෂණය කැපී පෙනේ.
  • Intel Tremont ප්‍රොසෙසර සඳහා umwait උපදෙස් භාවිතා කරමින් බලශක්ති කාර්යක්ෂම පරිශීලක අවකාශ ක්‍රියාවලි පොරොත්තු යාන්ත්‍රණයක්. විස්තරностей.
  • නව IPv0.0.0.0 ලිපින මිලියන 8ක් ලබා දෙන 16/4 පරාසය භාවිතය සඳහා අනුමත කර ඇත. විස්තරностей.
  • නම්‍යශීලී, සැහැල්ලු ACRN හයිපර්වයිසර්, IoT පද්ධති (Internet of Things) කළමනාකරණය සඳහා හොඳින් ගැලපේ. විස්තරностей.

පහත දැක්වෙන්නේ තවත් වෙනස්කම් කිහිපයක්.

හරයේ ප්රධාන කොටස

  • ස්ථිරාංග xz ආකෘතියට සම්පීඩනය කිරීම සඳහා සහය වන අතර, ඔබට /lib/firmware බහලුම ~420 MB සිට ~130 MB දක්වා අඩු කිරීමට ඉඩ සලසයි.
  • තවත් කොඩි සැකසීමේ හැකියාව සහිත ක්ලෝන() පද්ධති ඇමතුමේ නව ප්‍රභේදයක්. විස්තරностей.
  • කොන්සෝලයේ ඉහළ විභේදන සඳහා විශාල අකුරු ස්වයංක්‍රීයව තෝරා ගැනීම.
  • CONFIG_PREEMPT_RT විකල්පය ප්‍රධාන කර්නල් ශාඛාවට RT පැච් කට්ටලයක් වේගවත් ඒකාබද්ධ කිරීම සලකුණු කරයි.

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

  • BULKSTAT සහ INUMBERS පද්ධතිය XFS v5 සඳහා ඇමතුම් ලබා දෙන අතර, බහු-නූල් ඉනෝඩ් ට්‍රාවර්සල් ක්‍රියාත්මක කිරීමේ කටයුතු ද ආරම්භ කර ඇත.
  • Btrfs දැන් සියලුම ගෘහ නිර්මාණ ශිල්පය සඳහා වේගවත් චෙක්සම් (crc32c) භාවිතා කරයි.
  • Ext4 හි ගොනු විවෘත කිරීමට දැන් වෙනස් නොවන (අස්ථිර නොවන) ධජය දැඩි ලෙස යොදනු ලැබේ. නාමාවලි වල සිදුරු සඳහා ක්රියාත්මක කරන ලද ආධාරක.
  • CEPH SELinux සමඟ වැඩ කිරීමට ඉගෙන ගෙන ඇත.
  • CIFS හි smbdirect යාන්ත්‍රණය තවදුරටත් පර්යේෂණාත්මක ලෙස නොසැලකේ. SMB3.1.1 GCM සඳහා ගුප්ත ලේඛන ඇල්ගොරිතම එකතු කරන ලදී. ගොනු විවෘත කිරීමේ වේගය වැඩි කිරීම.
  • F2FS හට swap ගොනු සත්කාරකත්වය දැක්විය හැක; ඒවා සෘජු ප්‍රවේශ මාදිලියේ ක්‍රියා කරයි. checkpoint=disable සමඟ කසළ එකතු කරන්නා අක්‍රිය කිරීමේ හැකියාව.
  • NFS සේවාලාභීන් හට nconnect=X mount විකල්පය හරහා එකවර සේවාදායකයකට බහු TCP සම්බන්ධතා ස්ථාපිත කළ හැක.

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

  • සෑම dma-buf එකකටම සම්පූර්ණ ඉනෝඩයක් ලබා දී ඇත. /proc/*/fd සහ /proc/*/map_files නාමාවලි shmem බෆර භාවිතය පිළිබඳ සවිස්තරාත්මක තොරතුරු රාශියක් සපයයි.
  • smaps එන්ජිම smaps_rollup proc ගොනුව තුළ නිර්නාමික මතකය, හවුල් මතකය සහ ගොනු හැඹිලිය පිළිබඳ වෙනම තොරතුරු පෙන්වයි.
  • swap_extent සඳහා rbtree භාවිතා කිරීම බොහෝ ක්‍රියාවලි සක්‍රියව හුවමාරු වන විට වැඩි දියුණු කළ කාර්ය සාධනය.
  • /proc/meminfo මඟින් vmalloc පිටු ගණන පෙන්වයි.
  • මෙවලම්/vm/slabinfo හි හැකියාවන් ඛණ්ඩනය වීමේ මට්ටම අනුව හැඹිලි වර්ග කිරීම අනුව පුළුල් කර ඇත.

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

  • ලිපින වගු අනුකරණය නොකර IOMMU ඉල්ලීම් යැවීමට ඔබට ඉඩ සලසන paravirtualized උපාංගයක් සඳහා virtio-iommu ධාවකය.
  • භෞතික ලිපින අවකාශය හරහා ධාවක වෙත ප්‍රවේශ වීම සඳහා virtio-pmem ධාවකය.
  • vhost සඳහා පාර-දත්ත වෙත ප්‍රවේශය වේගවත් කිරීම. TX PPS පරීක්ෂණ සඳහා 24% වේගය වැඩි වීමක් පෙන්නුම් කරයි.
  • vhost_net සඳහා Zerocopy පෙරනිමියෙන් අබල කර ඇත.
  • සංකේතාංකන යතුරු නාම අවකාශවලට ඇමිණිය හැක.
  • xxhash සඳහා සහය, ඉතා වේගවත් ගුප්තකේතන නොවන හැෂිං ඇල්ගොරිතමයක් වන අතර එහි වේගය මතක ක්‍රියාකාරිත්වයෙන් පමණක් සීමා වේ.

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

  • IPv4 සහ IPv6 මාර්ගවල පරිමාණය වැඩි දියුණු කිරීම සඳහා නිර්මාණය කර ඇති nexthop වස්තු සඳහා මූලික සහාය.
  • Netfilter දෘඪාංග ත්වරණ උපාංග වෙත පෙරහන ඉවත් කිරීමට ඉගෙන ගෙන ඇත. පාලම් සඳහා දේශීය සම්බන්ධතා ලුහුබැඳීමේ සහාය එක් කරන ලදී.
  • MPLS පැකට් ශීර්ෂයන් හැසිරවීමට ඔබට ඉඩ සලසන නව රථවාහන පාලන මොඩියුලයක්.
  • isdn4linux උප පද්ධතිය ඉවත් කර ඇත.
  • බ්ලූටූත් සඳහා LE pings ඇත.

දෘඪාංග ගෘහ නිර්මාණ ශිල්පය

  • නව ARM වේදිකා සහ උපාංග: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 සඳහා devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ආදිය.
  • x86 සඳහා, /proc/ යාන්ත්‍රණය එකතු කර ඇත අවසන් වරට AVX512 භාවිතා කළ අවස්ථාව වැනි ගෘහ නිර්මාණ ශිල්පයට විශේෂිත තොරතුරු සංදර්ශන කිරීමට /arch_status.
  • KVM සඳහා ප්‍රශස්ත VMX කාර්ය සාධනය, vmexit වේගය 12% කින් වැඩි විය.
  • Intel KabyLake, AmberLake, WhiskeyLake සහ Ice Lake ප්‍රොසෙසර පිළිබඳ විවිධ තොරතුරු එකතු කර යාවත්කාලීන කරන ලදී.
  • PowerPC මත uImage සඳහා lzma සහ lzo සම්පීඩනය.
  • S390 සඳහා ආරක්ෂිත virtio-virtualization.
  • RISCV සඳහා විශාල මතක පිටු සඳහා සහාය.
  • පරිශීලක මාදිලියේ ලිනක්ස් සඳහා කාල ගමන් මාදිලිය (කාලය මන්දගාමී වීම සහ ත්වරණය).

උපාංග ධාවක

  • amdgpu සහ i915 ධාවක සඳහා HDR පාරදත්ත හඳුනාගැනීම.
  • amdgpu හි Vega12 සහ Vega20 වීඩියෝ චිප් සඳහා ක්‍රියාකාරී දිගු.
  • i915 සඳහා බහු-කොටස් ගැමා නිවැරදි කිරීම, මෙන්ම අසමමුහුර්ත තිර බලය අක්‍රිය කිරීම සහ නව ස්ථිරාංග ගණනාවක්.
  • Nouveau වීඩියෝ ධාවකය TU116 පවුලෙන් චිප්ස් හඳුනා ගැනීමට ඉගෙන ගෙන ඇත.
  • නව බ්ලූටූත් ප්‍රොටෝකෝල MediaTek MT7663U සහ MediaTek MT7668U.
  • Infiniband සඳහා TLS TX HW ඕෆ්ලෝඩ්, මෙන්ම වැඩි දියුණු කළ දෘඩාංග සහ උෂ්ණත්ව නිරීක්ෂණ.
  • HD ශ්‍රව්‍ය ධාවකයේ Elkhart Lake හඳුනාගැනීම.
  • නව ශ්‍රව්‍ය උපාංග සහ කෝඩෙක්ස්: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • යතුරුපුවරුව සහ ට්‍රැක්පෑඩ් සඳහා Apple SPI ධාවකය.
  • watchdog උප පද්ධතිය තුළ, ඔබට /dev/watchdogN විවෘත කිරීම සඳහා කාල සීමාවක් සැකසිය හැක.
  • cpufreq සංඛ්‍යාත පාලන යාන්ත්‍රණය imx-cpufreq-dt සහ Raspberry Pi මගින් සහය දක්වයි.

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

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