د لینکس 5.7 کرنل خوشې کول

د دوه میاشتو پراختیا وروسته، لینس توروالډز معرفي شوی دانه خوشې کول لینکس ایکسینمز. د خورا پام وړ بدلونونو په مینځ کې: د ExFAT فایل سیسټم نوی پلي کول ، د UDP تونلونو رامینځته کولو لپاره د باریوډپ ماډل ، د ARM64 لپاره د پوائنټر تصدیق پراساس محافظت ، د LSM هینډلرونو سره د BPF برنامو ضمیمه کولو وړتیا ، د Curve25519 نوی پلي کول ، یو تقسیم د تالاشۍ کشف کونکی، د PREEMPT_RT سره د BPF مطابقت، په کوډ کې د 80-حروف لاین اندازې محدودیت لرې کول، په کاري مهالویش کې د CPU د تودوخې شاخصونو په پام کې نیولو سره، په بل cgroup کې د پروسو د سپانولو لپاره د کلون () کارولو وړتیا، د لیکلو پروړاندې محافظت د userfaultfd په کارولو سره حافظې ته.

نوې نسخه کې د 15033 پراختیا کونکو څخه 1961 اصلاحات شامل دي،
د پیچ ​​اندازه - 39 MB (بدلون 11590 فایلونه اغیزمن کړي، د کوډ 570560 لینونه اضافه کړي،
297401 قطارونه لیرې شوي). د ټولو په اړه 41٪ په 5.7 کې وړاندې شوي
بدلونونه د وسیلې چلوونکو پورې اړه لري، نږدې 16٪ بدلونونه دي
د هارډویر معمارۍ ته ځانګړي کوډ تازه کولو په اړه چلند ، 13٪
د شبکې سټیک پورې اړوند، 4٪ د فایل سیسټمونو او 4٪ داخلي پورې
د کرنل فرعي سیسټمونه.

اصلي نوښتونه:

  • د ډیسک فرعي سیسټم، I/O او د فایل سیسټمونه
    • د نوي EXFAT ډرایور پلي کول اضافه شوي ، تاسیس شوی د اوسني "sdfat" (2.x) کوډ بیس پراساس د سامسنګ لخوا د دې Android سمارټ فونونو لپاره رامینځته شوی. هغه ډرایور چې مخکې یې کرنل ته اضافه کړې وه د میراثي سامسنګ کوډ (نسخه 1.2.9) پراساس و او په فعالیت کې د نوي ډرایور څخه شاوخوا 10٪ شاته و. راځئ چې یادونه وکړو چې د کرنل لپاره د ExFAT ملاتړ اضافه کول د مایکروسافټ وروسته ممکن شو خپور شوی عامه مشخصات او د EXFAT پیټینټونه په لینکس کې د امتیاز څخه پاک کارولو لپاره شتون لري.
    • Btrfs یو نوی ioctl() کمانډ پلي کوي - BTRFS_IOC_SNAP_DESTROY_V2، کوم چې تاسو ته اجازه درکوي د خپل پیژندونکي لخوا یوه فرعي برخه حذف کړئ. د انلاین حدونو کلون کولو لپاره بشپړ ملاتړ چمتو شوی. د بیا توزیع عملیاتو لپاره د لغوه کولو نقطو شمیر پراخ شوی ، کوم چې د 'توازن فسخ' کمانډ اجرا کولو پر مهال اوږد انتظار کم کړی. حدونو ته د بیک لنکس ټاکل ګړندي شوي (د مثال په توګه ، د ازموینې سکریپټ اجرا کولو وخت له یو ساعت څخه څو دقیقو ته راټیټ شوی). د ونې هر انډ ته د فایل حدونو ضمیمه کولو وړتیا اضافه کړه. د بلاک کولو سکیم کله چې فرعي برخې ته لیکل کیږي او کله چې د NOCOW پریښودل کارول کیږي بیا ډیزاین شوی. د رینجونو لپاره د fsync اجرا کولو موثریت ښه شوی.
    • XFS د فعالو برخو لپاره د میټاډاټا چک کول او fsck ښه کړي. د btree جوړښتونو د بیا رغولو لپاره یو کتابتون وړاندیز شوی، کوم چې په راتلونکي کې به د xfs_repair بیا کار کولو لپاره وکارول شي او د برخې د غیر نصبولو پرته د بیا رغونې امکان پلي کړي.
    • په SMB3 ذخیرو کې د تبادلې برخې ځای په ځای کولو لپاره تجربوي ملاتړ CIFS ته اضافه شوی. د ریډیر لپاره د POSIX توسیعونه پلي شوي، د SMB3.1.1 مشخصاتو کې تعریف شوي. د 64KB مخونو لپاره د لیکلو فعالیت ښه شوی کله چې کیچ = سخت حالت فعال شوی وي او پروتوکول نسخه 2.1+ کارول کیږي.
    • FS EXT4 د bmap او iopoll څخه د iomap کارولو ته لیږدول شوی.
    • F2FS د zstd الګوریتم په کارولو سره د ډیټا کمپریشن لپاره اختیاري ملاتړ چمتو کوي. د ډیفالټ په واسطه، LZ4 الګوریتم د کمپریشن لپاره کارول کیږي. د "chattr -c ژمن" کمانډ لپاره ملاتړ اضافه شوی. د نصب کولو وخت ښودنه چمتو شوې. ioctl F2FS_IOC_GET_COMPRESS_BLOCKS اضافه شوی ترڅو د کمپریس شوي بلاکونو شمیر په اړه معلومات ترلاسه کړي. د statx له لارې د کمپریشن ډیټا محصول اضافه شوی.
    • د Ceph فایل سیسټم د سرور څخه ځواب ته انتظار کولو پرته (په غیر متناسب حالت کې کار کول) په ځایی ډول د فایل رامینځته کولو او حذف کولو عملیاتو (لنک کولو) ترسره کولو وړتیا اضافه کړې. بدلون، د بیلګې په توګه، کولی شي د پام وړ فعالیت ښه کړي کله چې د rsync یوټیلیټ چلوي.
    • د لوړې کچې فایل سیسټم په توګه د virtiofs کارولو وړتیا په OVERLAYFS کې اضافه شوې.
    • بیا لیکل شوی په VFS کې د لارې ټراورسل کوډ، د سمبولیک لینک پارس کولو کوډ بیا کار شوی، او د ماونټ پوائنټ ټراورسل متحد شوی.
    • په SCSI فرعي سیسټم کې د غیر مستحق کاروونکو لپاره اجازه ورکړل شوې د ZBC امرونو اجرا کول.
    • په dm_writecache کې پلي شوي د max_age پیرامیټر پراساس په تدریجي ډول د کیچ پاکولو وړتیا ، کوم چې د بلاک اعظمي ژوند ټاکي.
    • په dm_integrity کې زیاته کړه د "سپړلو" عملیاتو لپاره ملاتړ.
    • په null_blk کې زیاته کړه د ازموینې پرمهال د ناکامۍ انډول کولو لپاره د غلطۍ بدیل ملاتړ.
    • زیاته کړه د بلاک وسیلې اندازې بدلونونو په اړه د udev خبرتیاو لیږلو وړتیا.
  • د شبکې فرعي سیسټم
    • Netfilter شامل دي بدل کړئ، د پام وړ د لوی میچ لیستونو پروسس کولو ګړندی کول (nftables سیټونه) ، کوم چې د فرعي نیټونو ، د شبکې بندرونو ، پروتوکول او MAC ادرسونو ترکیب چیک کولو ته اړتیا لري.
      اصلاح کول معرفي شو په nft_set_pipapo (PIle PAcket policies) ماډل کې، کوم چې د پاکټ مینځپانګې سره د خپل سري ساحې حالت سلسلې سره د سمون کولو ستونزه حل کوي چې د فلټر کولو قواعدو کې کارول کیږي، لکه د IP او شبکې پورټ رینجونه (nft_set_rbtree او nft_set_hash) او د انعکاس د مینځلو مستقیم ارزښت انعکاس کوي ). د AMD Epyc 256 پروسیسر سره په سیسټم کې د 2-bit AVX7402 لارښوونو په کارولو سره د پیپاپو ویکٹر شوی نسخه د 420٪ فعالیت زیاتوالی ښیې کله چې د پورټ پروتوکول ترکیبونو په شمول 30 زره ریکارډونه پارس کول. زیاتوالی کله چې د فرعي نیټ او پورټ شمیرې ترکیب پرتله کول کله چې د 1000 ریکارډونو تحلیل کول د IPv87 لپاره 4٪ او د IPv128 لپاره 6٪ و.

    • زیاته کړه bareudp ماډل، کوم چې تاسو ته اجازه درکوي مختلف L3 پروتوکولونه، لکه MPLS، IP او NSH، په UDP تونل کې ځای پرځای کړئ.
    • د MPTCP (MultiPath TCP) اجزاوو ادغام، د TCP اتصال د عملیاتو تنظیم کولو لپاره د TCP پروتوکول غزول د مختلف IP پتې سره تړلي د مختلف شبکې انٹرفیسونو له لارې په ورته وخت کې د څو لارو په اوږدو کې د پیکټونو رسولو سره دوام لري.
    • زیاته کړه په 802.11 (Wi-Fi) کې د ایترنیټ چوکاټونو د پوښښ لپاره د هارډویر سرعت میکانیزمونو ملاتړ.
    • کله چې وسیله د یوې شبکې نوم ځای څخه بل ته لیږدول کیږي، په sysfs کې د اړوندو فایلونو د لاسرسي حقونه او مالکیت تنظیم کیږي.
    • د غیر روټ کاروونکو لپاره د SO_BINDTODEVICE بیرغ کارولو وړتیا اضافه کړه.
    • د پیچونو دریمه برخه منل شوې، د ioctl() څخه د netlink انٹرفیس کارولو لپاره د ethtool Toolkit بدلول. نوی انٹرفیس د تمدیدونو اضافه کول اسانه کوي ، د خطا اداره کول ښه کوي ، د خبرتیا لیږلو ته اجازه ورکوي کله چې حالت بدل شي ، د کرنل او کارونکي ځای ترمینځ تعامل ساده کوي ، او د نوم لیستونو شمیر کموي چې همغږي کولو ته اړتیا لري.
    • د ارتباط تعقیب عملیاتو ترسره کولو لپاره د ځانګړي هارډویر سرعت کونکي کارولو وړتیا اضافه کړه.
    • په netfilter کې زیاته کړه د وتلو پاکټونو (ایګریس) د کټګوریو سره نښلولو لپاره یو هک، کوم چې د راتلونکو کڅوړو (انګریس) لپاره پخوانۍ موجوده هک بشپړوي.
  • مجازی کول او امنیت
    • د پوائنټر تصدیق کولو هارډویر پلي کول اضافه شوي (د پوائنټر تصدیق)، کوم چې د بیرته راستنیدونکي پروګرام کولو (ROP) تخنیکونو په کارولو سره د بریدونو په وړاندې د ساتنې لپاره ځانګړي ARM64 CPU لارښوونې کاروي، په کوم کې چې برید کونکی هڅه نه کوي خپل کوډ په حافظه کې ځای په ځای کړي، مګر د ماشین لارښوونو په ټوټو کار کوي چې دمخه په بار شوي کتابتونونو کې شتون لري، پای ته رسیږي. د کنټرول بیرته راستنیدو لارښوونې سره. امنیت د ډیجیټل لاسلیکونو کارولو ته راځي ترڅو د کرنل په کچه د راستنیدو پتې تایید کړي. لاسلیک پخپله د پوائنټر په نه کارول شوي پورتنۍ بټونو کې ساتل کیږي. د سافټویر پلي کولو برخلاف ، د ډیجیټل لاسلیکونو رامینځته کول او تصدیق د ځانګړي CPU لارښوونو په کارولو سره ترسره کیږي.
    • زیاته کړه د یوزر فاولټ () سیسټم کال په کارولو سره د لیکلو څخه د حافظې ساحې خوندي کولو وړتیا ، د کارونکي ځای کې د پا pageې نیمګړتیاو اداره کولو لپاره ډیزاین شوی (د حافظې غیر مختص شوي مخونو ته لاسرسی). مفکوره دا ده چې د userfaultfd() دواړه وکاروئ ترڅو د لیکلو خوندي په توګه نښه شوي پا pagesو ته د لاسرسي سرغړونې کشف کړئ او یو هینډلر ته زنګ ووهئ چې کولی شي ورته لیکلو هڅو ته ځواب ووایی (د مثال په توګه ، د چلولو پروسو د ژوندی عکسونو رامینځته کولو پرمهال د بدلونونو اداره کول ، دولت نیول کله چې ډیسک ته د حافظې ډمپ ډمپ کول ، د شریک حافظې پلي کول ، په حافظه کې بدلونونه تعقیب کول). فعالیت برابر د SIGSEGV سیګنال هینډلر سره په ګډه د mprotect() کارول، مګر دا د پام وړ چټک کار کوي.
    • SELinux د "checkreqprot" پیرامیټر له پامه غورځولی، کوم چې تاسو ته اجازه درکوي د حافظې محافظت چیکونه غیر فعال کړئ کله چې قواعد پروسس کړئ (د اجرا وړ حافظې ساحو کارولو ته اجازه ورکوي، پرته له دې چې په مقرراتو کې مشخص شوي مقررات). د Kernfs symlinks اجازه لري چې د دوی د اصلي لارښودونو شرایط میراث کړي.
    • جوړښت شامل دي موډل KRSI، کوم چې تاسو ته اجازه درکوي د BPF برنامې په دانا کې هر ډول LSM هکس سره ضمیمه کړئ. بدلون تاسو ته اجازه درکوي د BPF برنامو په بڼه د LSM ماډلونه (لینکس امنیت ماډل) رامینځته کړئ ترڅو د پلټنې ستونزې حل کړي او د لاسرسي لازمي کنټرول.
    • ترسره کړی دی په انفرادي ډول د RNG لارښوونو ته د زنګ وهلو پرځای د CRNG ارزښتونو بسته کولو سره د /dev/random فعالیت غوره کوي. په ARM64 سیسټمونو کې د ترلاسه کولو او /dev/random ښه فعالیت RNG لارښوونې چمتو کوي.
    • د elliptic curve Curve25519 تطبیق بدل شوی د کتابتون څخه د اختیار لپاره HACLد کوم لپاره ورکړل د رسمي اعتبار تصدیق ریاضیاتی ثبوت.
    • زیاته کړه د وړیا حافظې پاڼو په اړه د معلوماتو ورکولو میکانیزم. د دې میکانیزم په کارولو سره، د میلمنو سیسټمونه کولی شي د هغو پاڼو په اړه معلومات انتقال کړي چې نور یې کوربه سیسټم ته نه کارول کیږي، او کوربه کولی شي د پاڼې ډاټا بیرته واخلي.
    • په vfio/pci کې زیاته کړه د SR-IOV لپاره ملاتړ (واحد روټ I/O مجازی کول).
  • د حافظې او سیسټم خدمتونه
    • له 80 څخه تر 100 حروف پورې زیات شوی د سرچینې متنونو کې د اعظمي کرښې اوږدوالي محدودیت. په ورته وخت کې ، پراختیا کونکو ته لاهم سپارښتنه کیږي چې په هره کرښه کې د 80 حروف دننه پاتې شي ، مګر دا نور سخت حد نه دی. سربیره پردې ، د لاین اندازې حد څخه تیریدل به اوس یوازې د جوړونې خبرتیا پایله ولري که چیرې چیک پیچ د '--سخت' اختیار سره پرمخ وړل کیږي. بدلون به دا ممکنه کړي چې د پراختیا کونکو پام ځانته ونه رسوي لاسوهنه د ځایونو سره او د کوډ تنظیم کولو پر مهال ډیر وړیا احساس وکړئ ، او همدارنګه مخنیوی به وکړي ډیر د کرښې ماتول ځورونکی د کوډ درک او لټون.
    • زیاته کړه د EFI مخلوط بوټ حالت لپاره ملاتړ، کوم چې تاسو ته اجازه درکوي د 64-bit فرم ویئر څخه 32-bit کرنل پورته کړئ پرته له دې چې د ځانګړي بوټلوډر کارولو په 64-bit CPU کې روان وي.
    • فعال شوی د ویشلو قفلونو پیژندلو او ډیبګ کولو سیسټم ("تقسیم قفل")، کوم چې واقع کیږي کله چې په حافظه کې غیر متناسب ډیټا ته لاسرسی د دې حقیقت له امله وي چې کله د اټومي لارښوونې پلي کول ، ډاټا د CPU دوه کیچ لینونو څخه تیریږي. دا ډول بلاک کول د پام وړ فعالیت اغیزه کوي (د ډیټا په اړه د اټومي عملیاتو په پرتله 1000 سایکلونه ورو چې په یوه کیچ لاین کې راځي). د "split_lock_detect" بوټ پیرامیټر پورې اړه لري، دانه کولی شي دا ډول قلفونه په الوتنه کې کشف کړي او خبرداری ورکړي یا غوښتنلیک ته د SIGBUS سیګنال واستوي چې د بندیدو لامل کیږي.
    • کاري مهالویش د تودوخې سینسرونو تعقیب چمتو کوي (حرارتی فشار) او د دندې ترسره کولو پر مهال د ډیر تودوخې په پام کې نیولو سره پلي کیږي. د ورکړل شوي احصایو په کارولو سره ، د تودوخې والي کولی شي د ډیر تودوخې په وخت کې د CPU اعظمي فریکونسۍ تنظیم کړي ، او د ټاسک شیډولر اوس د کمپیوټري ځواک کمښت په پام کې نیسي کله چې د فریکونسۍ د داسې کموالي له امله کله چې د کارونو مهالویش چلول کیږي (پخوا ، مهالویش کونکی بدلونونو ته ځواب ووایی) د یو ټاکلي ځنډ سره په فریکونسۍ کې، د ځینې وخت لپاره د شته کمپیوټري سرچینو په اړه د انفلاسیون انګیرنې پراساس پریکړې کول).
    • د دندې مهالویش کې شامل دي متغیر شاخصونه د بار تعقیب، تاسو ته اجازه درکوي چې د اوسني CPU عملیاتي فریکونسۍ په پام کې نیولو پرته، د بار په سمه توګه اټکل وکړئ. بدلون تاسو ته اجازه درکوي د ولټاژ او CPU فریکونسۍ کې د متحرک بدلونونو شرایطو لاندې د دندو چلند په دقیق ډول وړاندوینه وکړئ. د مثال په توګه، هغه کار چې د CPU سرچینې 1/3 په 1000 MHz کې مصرف کړي د 2/3 سرچینې مصرف کړي کله چې فریکونسۍ 500 MHz ته راښکته شي، کوم چې دمخه غلط انګیرنه رامینځته کړې چې دا په بشپړ ظرفیت کې روانه وه (د بیلګې په توګه دندې ښکاره شوې. یوازې د فریکونسۍ په کمولو سره مهالویش کونکي ته لوی ، کوم چې د شیډوټیل cpufreq والي کې د غلطو پریکړو رامینځته کیدو لامل شوی).
    • د Intel P-state ډرایور، کوم چې د فعالیت حالتونو غوره کولو مسولیت لري، د کارولو لپاره بدل شوی. مهالویش.
    • د BPF فرعي سیسټم کارولو وړتیا کله چې کرنل په ریښتیني وخت کې روان وي (PREEMPT_RT) پلي شوی. پخوا، کله چې PREEMPT_RT فعال شوی و، د BPF غیر فعالولو ته اړتیا وه.
    • د BPF برنامه یو نوی ډول اضافه شوی - BPF_MODIFY_RETURN، کوم چې کولی شي په کرنل کې د فنکشن سره وصل شي او د دې فنکشن لخوا بیرته راستنیدونکي ارزښت بدل کړي.
    • زیاته کړه فرصت د clone3() سیسټم کال په کارولو سره په cgroup کې د پروسې رامینځته کولو لپاره چې د اصلي cgroup څخه توپیر لري، د والدین پروسې ته اجازه ورکوي چې محدودیتونه پلي کړي او د نوي پروسې یا تار له رامینځته کولو وروسته سمدلاسه محاسبه فعاله کړي. د مثال په توګه، د خدماتو مدیر کولی شي په مستقیم ډول نوي خدمتونه جلا سي ګروپونو ته تخصیص کړي، او نوې پروسې، کله چې په "منجمد" cgroups کې ځای پرځای شي، سمدلاسه ودرول شي.
    • په Kbuild کې زیاته کړه د چاپیریال متغیر "LLVM=1" لپاره ملاتړ د کلینګ/LLVM اوزار کټ ته د بدلولو لپاره کله چې د کرنل جوړولو په وخت کې. د binutils نسخې اړتیاوې لوړې شوې (2.23).
    • یوه برخه /sys/kernel/debug/kunit/ د کونټ ازموینې پایلو سره په ډیبګ کې اضافه شوې.
    • د کرنل بوټ پیرامیټر pm_debug_messages اضافه کړل (د /sys/power/pm_debug_messages سره ورته والی)، کوم چې د بریښنا مدیریت سیسټم د عملیاتو په اړه د ډیبګ معلوماتو محصول فعالوي (د هایبرنیشن او سټینډ بای حالت سره د ستونزو د ډیبګ کولو پرمهال ګټور).
    • غیر متزلزل I/O انٹرفیس ته io_uring ملاتړ اضافه شوی ټوټه() и د اټومي بفر انتخاب.
    • د perf Toolkit په کارولو سره د cgroup پروفایل ښه شوی. پخوا، perf کولی شي یوازې په ځانګړي cgroup کې د پروفایل دندې ترسره کړي او نشي کولی معلومه کړي چې اوسنی نمونه د کوم cgroup پورې اړه لري. perf اوس د هرې نمونې لپاره د cgroup معلومات ترلاسه کوي، تاسو ته اجازه درکوي چې له یو څخه زیات cgroup پروفایل کړئ او د ترتیب کولو غوښتنه وکړئ
      cgroup په راپورونو کې.

    • cgroupfs، د cgroups اداره کولو لپاره یو pseudo-FS، د پراخو ځانګړتیاو (xattrs) لپاره مالتړ اضافه کړی، چې د بیلګې په توګه، تاسو کولی شئ د کاروونکي ځای کې د سمبالونکو لپاره اضافي معلومات پریږدئ.
    • د cgroup حافظې کنټرولر کې زیاته کړهاو د "memory.low" ارزښت د تکراري محافظت لپاره ملاتړ، کوم چې د ګروپ غړو ته د چمتو شوي لږ تر لږه RAM تنظیموي. کله چې د "memory_recursiveprot" اختیار سره د cgroup درجه بندي نصب کړئ، د "memory.low" ارزښت چې د ټیټ نوډونو لپاره ټاکل شوی وي په اتوماتيک ډول ټولو ماشومانو نوډونو ته ویشل کیږي.
    • زیاته کړه Uacce (Uacce-Unified/User-space-access-intended Accelerator Framework) چوکاټ د CPU او peripheral وسیلو ترمنځ د مجازی پته (SVA، شریک مجازی پته) د شریکولو لپاره چوکاټ، د هارډویر سرعت کونکو ته اجازه ورکوي چې په اصلي CPU کې ډیټا جوړښتونو ته لاسرسی ومومي.
  • د هارډویر معمارۍ
    • د ARM جوړښت لپاره، د تودوخې ترلاسه کولو حافظه پلي کیږي.
    • د RISC-V جوړښت لپاره، د ګرم پلګ کولو او د CPUs (CPU hotplug) لرې کولو ملاتړ اضافه شوی. د 32-bit RISC-V لپاره، eBPF JIT پلي کیږي.
    • د KVM میلمنو چاپیریالونو چلولو لپاره د 32-bit ARM سیسټمونو کارولو وړتیا لرې شوې.
    • د s390 جوړښت لپاره د "ډمي" NUMA پلي کول لرې کړل، د کوم لپاره چې د فعالیت ښه والی ترلاسه کولو لپاره د کارونې هیڅ قضیه ونه موندل شوه.
    • د ARM64 لپاره، د AMU (فعالیت مانیټرونو واحد) توسیع لپاره اضافي ملاتړ، چې په ARMv8.4 کې تعریف شوی او د فعالیت کاونټرونه چمتو کوي چې د کاري مهالویش کې د فریکونسۍ اندازه کولو سمون فکتورونو محاسبه کولو لپاره کارول کیږي.
  • تجهیزات
    • زیاته کړه د vDPA وسیلو لپاره ملاتړ چې د ډیټا تبادلې چینل کاروي چې د virtio مشخصاتو سره مطابقت لري. د vDPA وسیلې کیدی شي په فزیکي توګه وصل شوي تجهیزات یا د سافټویر ایمول شوي مجازی وسایل وي.
    • د GPIO فرعي سیسټم کې ښکاره شوه د بدلونونو د څارنې لپاره یو نوی ioctl() کمانډ، تاسو ته اجازه درکوي د هرې GPIO لاین حالت کې د بدلونونو په اړه پروسې خبر کړئ. د نوي کمانډ کارولو مثال په توګه وړاندیز شوی د gpio-واچ افادیت.
    • د Intel ویډیو کارتونو لپاره په i915 DRM ډرایور کې شامل د ټایګرلیک ("Gen12") چپس لپاره ډیفالټ ملاتړ او د OLED بیک لایټ کنټرول لپاره لومړني ملاتړ اضافه شوی. د آیس لیک ، ایلکارټ جهيل ، بایټریل او هاسویل چپس لپاره ښه ملاتړ.
    • په amdgpu چلوونکي کې زیاته کړه د ASIC لپاره USBC چپ کې د فرم ویئر بار کولو وړتیا. د AMD Ryzen 4000 "رینویر" چپس لپاره ښه ملاتړ. اوس د OLED پینلونو کنټرول لپاره ملاتړ شتون لري. په debugfs کې د فرم ویئر حالت ښودنه چمتو کړې.
    • په میلمستونونو کې د OpenGL 4 کارولو وړتیا د VMware مجازی سیسټمونو لپاره vmwgfx DRM ډرایور کې اضافه شوې (پخوا د OpenGL 3.3 ملاتړ شوی و).
    • د TI کیسټون پلیټ فارم ښودنې سیسټم لپاره د نوي DRM ډرایور tidss اضافه شوي.
    • د LCD پینلونو لپاره اضافه شوي ډرایورونه: Feixin K101 IM2BA02، Samsung s6e88a0-ams452ef01، Novatek NT35510، Elida KD35T133، EDT، NewEast Optoelectronics WJFH116008A، Rocktech FK101D01D350DCT.
    • د بریښنا مدیریت سیسټم ته زیاته کړه د اتوم میشته Intel Jasper Lake (JSL) پلیټ فارم لپاره ملاتړ.
    • د Rockchip RK3399، Pine64 PineTab ټابلیټ او سمارټ فون پراساس د Pinebook پرو لیپ ټاپ لپاره ملاتړ اضافه شوی پینافون د Allwinner A64 پر بنسټ.
    • د نوي آډیو کوډیکونو او چپس لپاره ملاتړ اضافه شوی:
      املوجیک AIU، املوجیک T9015، د ټیکساس وسایل TLV320ADCX140، Realtek RT5682، ALC245، Broadcom BCM63XX I2S، Maxim MAX98360A، Presonus Studio 1810c، MOTU MicroBook II.

    • د ARM بورډونو او پلیټ فارمونو لپاره د Qualcomm Snapdragon 865 (SM8250)، IPQ6018، NXP i.MX8M Plus، Kontron "sl28"، 11 i.MX6 TechNexion Pico بورډ اختیارونه، درې نوي Toradex Colibri اختیارونه، Samsung S7710 Galaxy2ST کور پر بنسټ ملاتړ اضافه شوی. -Ericsson u8500, DH Electronics DHCOM SoM او PDK2, Renesas M3ULCB, Hoperun HiHope, Linutronix Testbox v2, PocketBook Touch Lux 3.

سرچینه: opennet.ru

Add a comment