د لینکس کرنل 5.3 خپور شو!

اصلي نوښتونه

  • د pidfd میکانیزم تاسو ته اجازه درکوي چې یو ځانګړي PID پروسې ته وټاکئ. د پروسې پای ته رسیدو وروسته پنینګ دوام لري ترڅو PID ورته ورکړل شي کله چې دا بیا پیل شي. تفصيلات وګورئ.
  • د پروسې مهالویش کې د فریکونسۍ حدود محدودیتونه. د مثال په توګه، مهمې پروسې د لږترلږه فریکونسۍ په حد کې پرمخ وړل کیدی شي (ووایه، له 3 GHz څخه کم نه وي)، او د ټیټ لومړیتوب پروسې په لوړه فریکونسۍ حد کې پرمخ وړل کیدی شي (د مثال په توګه، له 2 GHz څخه ډیر نه). تفصيلات وګورئ.
  • په amdgpu ډرایور کې د AMD Navi کورنۍ ویډیو چپس (RX5700) لپاره ملاتړ. ټول اړین فعالیت پلي کیږي ، پشمول د ویډیو کوډ کولو / کوډ کولو او بریښنا مدیریت.
  • په بشپړ ډول په x86-مطابق Zhaoxin پروسیسرونو چلول، د VIA او شانګهای حکومت ترمنځ د همکارۍ په پایله کې رامینځته شوي.
  • د بریښنا مدیریت فرعي سیسټم د Intel Speed ​​Select ټیکنالوژۍ په کارولو سره، د Xeon کورنۍ ځینې پروسیسرونو ځانګړتیا. ټیکنالوژي د هر CPU کور لپاره د فعالیت ښه کولو وړتیا لپاره د پام وړ ده.
  • د انټیل ټرمونټ پروسیسرونو لپاره د umwait لارښوونو په کارولو سره د انرژي اغیزمن کارونکي ځای پروسې انتظار میکانیزم. تفصيلات وګورئ.
  • رینج 0.0.0.0/8 د کارولو لپاره تصویب شوی، کوم چې 16 ملیون نوي IPv4 پتې ورکوي. تفصيلات وګورئ.
  • انعطاف منونکی، لږ وزن لرونکی ACRN هایپروایزر، د IoT سیسټمونو اداره کولو لپاره ښه مناسب دی (د شیانو انټرنیټ). تفصيلات وګورئ.

لاندې ځینې نور بدلونونه دي.

د کور اصلي برخه

  • د xz فارمیټ کې د فرم ویئر کمپریس کولو لپاره ملاتړ ، کوم چې تاسو ته اجازه درکوي /lib/firmware لارښود له ~ 420 MB څخه ~ 130 MB ته راټیټ کړئ.
  • د کلون () سیسټم کال نوی ډول د نورو بیرغونو تنظیم کولو وړتیا سره. تفصيلات وګورئ.
  • په کنسول کې د لوړ ریزولوشنونو لپاره د لوی فونټ اتوماتیک انتخاب.
  • د CONFIG_PREEMPT_RT اختیار د اصلي کرنل څانګې کې د RT پیچونو سیټ چټک ادغام نښه کوي.

د فایل فرعي سیسټم

  • د بلکسټات او INUMBERS سیسټم د XFS v5 غوښتنه کوي، او د ملټي-تریډ شوي انډ ټراورسل پلي کولو باندې کار هم پیل شوی.
  • Btrfs اوس په ټولو جوړښتونو کې چټک چیکسم (crc32c) کاروي.
  • د بې ثباتۍ (غیر بدلون) بیرغ اوس په Ext4 کې د فایلونو خلاصولو لپاره په کلکه پلي کیږي. په لارښودونو کې د سوراخونو لپاره ملاتړ پلي شوی.
  • CEPH د SELinux سره کار کول زده کړل.
  • په CIFS کې د smbdirect میکانیزم نور تجرباتي نه ګڼل کیږي. د SMB3.1.1 GCM لپاره کریپټوګرافیک الګوریتمونه اضافه شوي. د فایل خلاصولو سرعت ډیر شوی.
  • F2FS کولی شي د سویپ فایلونه کوربه کړي؛ دوی د مستقیم لاسرسي حالت کې کار کوي. د پوستې = غیر فعال کولو سره د کثافاتو راټولونکي غیر فعال کولو وړتیا.
  • د NFS پیرودونکي کولی شي د nconnect=X ماونټ اختیار له لارې په یوځل کې سرور ته څو TCP پیوستون رامینځته کړي.

د یادونې سیستم

  • هر dma-buf ته یو بشپړ انوډ ورکول کیږي. د /proc/*/fd او /proc/*/map_files لارښودونه د شیم بفر کارولو په اړه ډیر مفصل معلومات چمتو کوي.
  • د smaps انجن په smaps_rollup proc فایل کې د نامعلوم حافظې، شریک شوي حافظې، او د فایل کیچ په اړه جلا معلومات ښکاره کوي.
  • د swap_extent ښه فعالیت لپاره د rbtree کارول کله چې ډیری پروسې په فعاله توګه بدلې وې.
  • /proc/meminfo د vmalloc مخونو شمیر ښیې.
  • د وسیلو/vm/slabinfo وړتیاوې د ټوټې کولو درجې له مخې د کیچونو ترتیب کولو شرایطو کې پراخه شوي.

مجازی کول او امنیت

  • virtio-iommu ډرایور د پارورچوئل وسیلې لپاره چې د ادرس جدولونو تقلید کولو پرته د IOMMU غوښتنې لیږلو ته اجازه ورکوي.
  • د فزیکي پته ځای له لارې ډرایو ته لاسرسي لپاره virtio-pmem ډرایور.
  • د vhost لپاره میټاډاټا ته د لاسرسي ګړندی کول. د TX PPS ازموینې لپاره په سرعت کې 24٪ زیاتوالی ښیې.
  • زیروکوپي د vhost_net لپاره د ډیفالټ لخوا غیر فعاله شوې.
  • د کوډ کولو کیلي د نوم ځایونو سره وصل کیدی شي.
  • د xxhash لپاره ملاتړ، یو خورا ګړندی غیر کریپټوګرافیک هیشینګ الګوریتم چې سرعت یې یوازې د حافظې فعالیت لخوا محدود دی.

د شبکې فرعي سیسټم

  • د Nexthop شیانو لپاره ابتدايي ملاتړ د IPv4 او IPv6 لارو د توزیع کولو ښه کولو لپاره ډیزاین شوی.
  • نیټ فلټر د هارډویر سرعت وسیلو ته د فلټر کولو آفلوډ کول زده کړل. د پلونو لپاره د اصلي پیوستون تعقیب ملاتړ اضافه شوی.
  • د ترافیک کنټرول نوی ماډل چې تاسو ته اجازه درکوي د MPLS پیکټ سرلیکونه سمبال کړئ.
  • د isdn4linux فرعي سیسټم لرې شوی.
  • LE پینګونه د بلوتوټ لپاره شتون لري.

د هارډویر معمارۍ

  • نوي ARM پلیټ فارمونه او وسایل: Mediatek mt8183، املوجیک G12B، Kontron SMARC SoM، Google Cheza، devkit for Purism Librem5، Qualcomm Dragonboard 845c، Hugsun X99 TV Box، او داسې نور.
  • د x86 لپاره، /proc/ میکانیزم اضافه شوی /arch_status د معمارۍ ځانګړي معلوماتو ښودلو لپاره لکه وروستی ځل چې AVX512 کارول شوی و.
  • د KVM لپاره د VMX فعالیت اصلاح شوی، د vmexit سرعت 12٪ ډیر شوی.
  • د Intel KabyLake، AmberLake، WhiskeyLake او Ice Lake پروسیسرونو په اړه مختلف معلومات اضافه او تازه کړل.
  • په پاور پی سی کې د uImage لپاره lzma او lzo کمپریشن.
  • د S390 لپاره خوندي مجازی مجازی کول.
  • د RISCV لپاره د لوی حافظې مخونو لپاره ملاتړ.
  • د کارن موډ لینکس لپاره د وخت سفر حالت (د وخت ورو او سرعت).

د وسایلو چلوونکي

  • د amdgpu او i915 چلوونکو لپاره د HDR میټاډاټا پیژندنه.
  • په amdgpu کې د Vega12 او Vega20 ویډیو چپس لپاره د فعالیت غزول.
  • د i915 لپاره د څو برخې ګاما سمون، په بیله بیا د غیر متناسب سکرین بریښنا بند او یو شمیر نوي فرم ویئر.
  • د Nouveau ویډیو ډرایور د TU116 کورنۍ څخه چپس پیژندل زده کړل.
  • نوي بلوتوټ پروتوکولونه MediaTek MT7663U او MediaTek MT7668U.
  • د Infiniband لپاره د TLS TX HW آفلوډ، په بیله بیا د هارډویر او تودوخې نظارت ښه شوی.
  • د HD آډیو ډرایور کې د ایلکارټ جهيل پیژندنه.
  • نوي آډیو وسایل او کوډیکونه: Conexant CX2072X، Cirrus Logic CS47L35/85/90، Cirrus Logic Madera، RT1011/1308.
  • د کیبورډ او ټریک پیډ لپاره د ایپل SPI ډرایور.
  • د څارنې فرعي سیسټم کې، تاسو کولی شئ د /dev/watchdogN پرانیستلو لپاره د وخت حد وټاکئ.
  • د cpufreq فریکونسۍ کنټرول میکانیزم د imx-cpufreq-dt او Raspberry Pi لخوا ملاتړ کیږي.

سرچینه: linux.org.ru

Add a comment