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

د دوه میاشتو پراختیا وروسته، لینس توروالډز معرفي شوی دانه خوشې کول لینکس ایکسینمز. د خورا پام وړ بدلونونو په مینځ کې: د ملکیت ماډلونو څخه GPL ماډلونو ته د سمبولونو واردول محدودول ، د FSGSBASE پروسیسر لارښوونې په کارولو سره د شرایطو بدلولو عملیات ګړندي کول ، د Zstd په کارولو سره د کرنل عکس کمپریشن ملاتړ ، په کرنل کې د تارونو لومړیتوب بیا کار کول ، د PRP ملاتړ (موازي ریډنډنسی پروتوکول) , د نیټې مهالویش مهالویش کې د بینډ ویت پوهه مهالویش ، د حافظې مخونو دمخه بسته کول ، د وړتیا بیرغ CAP_CHECKPOINT_RESTOR ، بند_رینج () سیسټم کال ، dm-crypt فعالیت ښه کول ، د 32-bit Xen PVlabs نوي میلمنو لپاره کوډ لرې کول د مدیریت میکانیزم، په Btrfs کې د "ژغورنې" اختیار، په ext4 او F2FS کې د انلاین کوډ کولو ملاتړ.

نوې نسخه کې د 16074 پراختیا کونکو څخه 2011 اصلاحات شامل دي،
د پیچ ​​اندازه - 62 MB (بدلون 14548 فایلونه اغیزمن کړي، د کوډ 782155 لینونه اضافه شوي، 314792 لینونه حذف شوي). د ټولو شاوخوا 45٪ په 5.9 کې وړاندې شوي
بدلونونه د وسیلې چلوونکو پورې اړه لري، نږدې 15٪ بدلونونه دي
د هارډویر معمارۍ ته ځانګړي کوډ تازه کولو په اړه چلند ، 13٪
د شبکې سټیک پورې اړوند، 3٪ د فایل سیسټمونو او 3٪ داخلي پورې
د کرنل فرعي سیسټمونه.

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

  • د حافظې او سیسټم خدمتونه
    • سخت شوی د ملکیت ډرایورانو سره د کرنل اجزاو سره لینک کولو لپاره د GPL پرتونو کارولو پروړاندې محافظت یوازې د GPL جواز لاندې ماډلونو لپاره صادر شوي. د TAINT_PROPRIETARY_MODULE بیرغ اوس په ټولو ماډلونو کې میراث شوی چې د دې بیرغ سره د ماډلونو څخه سمبولونه واردوي. که چیرې د GPL ماډل هڅه وکړي چې د غیر GPL ماډل څخه سمبولونه وارد کړي، نو د GPL ماډل به د TAINT_PROPRIETARY_MODULE لیبل په میراث ترلاسه کړي او د دې وړتیا ونلري چې یوازې د GPL جواز لرونکي ماډلونو ته موجود د کرنل اجزاو ته لاسرسی ومومي، حتی که چیرې ماډل مخکې له دې څخه سمبولونه وارد کړي وي. د "gplonly" کټګورۍ. ریورس لاک (یوازې د EXPORT_SYMBOL_GPL په ماډلونو کې صادرول چې EXPORT_SYMBOL_GPL یې وارد کړي)، کوم چې کولی شي د ملکیت چلوونکو کار مات کړي، نه پلي کیږي (یوازې د ملکیت ماډل بیرغ په میراث کې دی، مګر د GPL پابندونه ندي).
    • زیاته کړه د kcompactd انجن ملاتړ لپاره د حافظې مخکی له مخکې بسته کول په شاليد کې د کرنل لپاره موجود لوی حافظې مخونو شمیر زیاتولو لپاره. د لومړنیو اټکلونو له مخې، د شالید بسته بندي، د لږ تر لږه سر په لګښت، کولی شي ځنډ کم کړي کله چې د لوی حافظې پاڼې (لوی پاڼې) تخصیص 70-80 ځله د مخکینۍ کارول شوي بسته بندۍ میکانیزم په پرتله، د اړتیا په وخت کې پیل شوي (د غوښتنې پر مهال) ). د بهرنۍ ټوټې کولو حدود ټاکلو لپاره چې kcompactd به چمتو کړي، sysctl vm.compaction_proactiveness اضافه شوی.
    • زیاته کړه د الګوریتم په کارولو سره د کرنل عکس کمپریشن لپاره ملاتړ معیار (zstd).
    • د پروسیسر لارښوونو ملاتړ د x86 سیسټمونو لپاره پلي شوی FSGSBASE، کوم چې تاسو ته اجازه درکوي د کارونکي ځای څخه د FS/GS راجسترونو مینځپانګې لوستل او بدل کړئ. په کرنل کې، FSGSBASE د GSBASE لپاره د غیر ضروري MSR لیکلو عملیاتو له مینځه وړلو سره د شرایطو بدلولو عملیاتو ګړندي کولو لپاره کارول کیږي ، او د کارونکي ځای کې دا د FS/GS بدلولو لپاره د غیر ضروري سیسټم زنګونو څخه مخنیوی کوي.
    • زیاته کړه د "allow_writes" پیرامیټر تاسو ته اجازه درکوي د پروسیسر MSR راجسترونو کې بدلونونه د کارونکي ځای څخه منع کړئ او د عملیاتو لوستلو لپاره د دې راجسټرونو مینځپانګو ته لاسرسی محدود کړئ ، ځکه چې د MSR بدلول ستونزې رامینځته کولی شي. په ډیفالټ ډول، لیکنه لاهم غیر فعاله شوې نه ده، او په MSR کې بدلونونه په لاګ کې منعکس کیږي، مګر په راتلونکي کې دا پالن شوی چې د ډیفالټ لاسرسي یوازې د لوستلو حالت ته واړوي.
    • غیر متزلزل I/O انٹرفیس ته io_uring د غیر متناسب بفر شوي لوستلو عملیاتو لپاره بشپړ ملاتړ اضافه شوی چې د کرنل تارونو ته اړتیا نلري. د ثبت کولو ملاتړ په راتلونکي ریلیز کې تمه کیږي.
    • د I/O مهالویش مهال ویش کې پلي شوي د ظرفیت پر بنسټ پلان جوړونه، اجازه ورکول د غیر متناسب سیسټمونو په اړه سمې پریکړې وکړئ لکه د ARM پر بنسټ سیسټمونه DynamIQ او big.LITTLE، کوم چې په یوه چپ کې د ځواکمن او لږ اغیزمن انرژي اغیزمن CPU کورونه یوځای کوي. په ځانګړې توګه، نوی حالت تاسو ته اجازه درکوي چې د مهالویش د ګډوډۍ څخه مخنیوی وکړئ کله چې د CPU سست کور په وخت سره د کار بشپړولو لپاره مناسبې سرچینې نلري.
    • په دانا کې د انرژي مصرف ماډل (د انرژي ماډل چوکاټ) اوس دی تشریح کوي نه یوازې د CPU بریښنا مصرف چلند ، بلکه د پردیو وسیلو پوښښ هم کوي.
    • د Close_range() سیسټم کال پلي شوی ترڅو پروسې ته اجازه ورکړي چې په یوځل کې د خلاص فایل توضیح کونکو ټوله لړۍ بنده کړي.
    • د متن کنسول او د fbcon ډرایور پلي کولو څخه کوډ لرې کړ، کوم چې د VGA متن موډ ویډیو حافظې څخه ډیر په برنامه توګه متن بیرته (CONFIG_VGACON_SOFT_SCROLLBACK) سکرول کولو وړتیا چمتو کوي.
    • بیا ډیزاین شوی د کرنل دننه تارونو ته د لومړیتوبونو ټاکلو لپاره الګوریتم. نوی اختیار په ټولو کرنل فرعي سیسټمونو کې غوره ثبات چمتو کوي کله چې د ریښتیني وخت کارونو ته لومړیتوبونه ټاکل کیږي.
    • sysctl اضافه کړه sched_uclamp_util_min_rt_default د ریښتیني وخت دندو لپاره د CPU بوسټ تنظیماتو کنټرول لپاره (د مثال په توګه ، تاسو کولی شئ په الوتنه کې د ریښتیني وخت کارونو چلند بدل کړئ ترڅو د بیټرۍ بریښنا یا ګرځنده سیسټمونو ته د بدلولو وروسته بریښنا خوندي کړئ).
    • د پاڼې په زیرمه کې د شفاف لوی پاڼو ټیکنالوژۍ ملاتړ پلي کولو لپاره چمتووالی نیول شوی.
    • د fanotify انجن نوي بیرغونه FAN_REPORT_NAME او FAN_REPORT_DIR_FID پلي کوي ترڅو د اصلي نوم او ځانګړي FID معلوماتو راپور ورکړي کله چې د لارښود توکو او غیر لارښود توکو لپاره رامینځته کول ، حذف کول یا حرکت پیښې رامینځته کیږي.
    • د cgroups لپاره پلي شوي یو نوی سلیب حافظه کنټرولر ، کوم چې د حافظې پا pageې کچې څخه د کرنل اعتراض کچې ته د سلیب محاسبې حرکت کولو لپاره د پام وړ دی ، کوم چې د هر cgroup لپاره د جلا سلیب کیچونو تخصیص کولو پرځای په مختلف cgroups کې د سلیب پا pagesو شریکول ممکنه کوي. وړاندیز شوې طریقه دا ممکنه کوي چې د سلیب کارولو موثریت زیات کړي، د سلیب لپاره کارول شوي حافظې اندازه 30-45٪ کمه کړي، د پام وړ د کرنل ټول حافظه مصرف کم کړي او د حافظې ټوټې کم کړي.
    • د غږ فرعي سیسټم کې ALSA и د USB سټیک، د..سره په سمون په دې وروستیو کې منل شوی د لینکس کرنل کې د ټول شموله اصطلاحاتو کارولو په اړه سپارښتنې؛ له سیاسي پلوه ناسم شرایط پاک شوي. کوډ د "غلام"، "بادار"، "تور لیست" او "سپینې لیست" کلمو څخه پاک شوی دی.
  • مجازی کول او امنیت
    • کله چې د کلینګ کمپیلر په کارولو سره دانه جوړول ښکاره شوه د ترتیب کولو وړتیا (CONFIG_INIT_STACK_ALL_ZERO) په سټیک کې زیرمه شوي ټولو متغیرونو صفر ته اتوماتیک پیل کول (کله چې جوړیږي ، "-ftrivial-auto-var-init=zero" مشخص کړئ).
    • په seccomp فرعي سیسټم کې، کله چې د کاروونکي ځای کې د پروسې کنټرول حالت کاروي، زیاته کړه فرصت د څارنې پروسې کې د فایل توضیح کونکو ځای په ځای کول ترڅو په بشپړ ډول د سیسټم تلیفونونو تقلید وکړي چې د فایل توضیح کونکو رامینځته کیدو لامل کیږي. فعالیت د کروم لپاره په جلا کانټینر سیسټمونو او سینڈ باکس پلي کولو کې غوښتنه کې ده.
    • د xtensa او csky آرکیټیکچرونو لپاره، د seccomp سب سیسټم په کارولو سره د سیسټم کالونو محدودولو لپاره ملاتړ اضافه شوی. د xtensa لپاره، د پلټنې میکانیزم ملاتړ اضافي پلي کیږي.
    • زیاته کړه د نوي وړتیا بیرغ CAP_CHECKPOINT_RESTORE، کوم چې تاسو ته اجازه درکوي د اضافي امتیازاتو لیږدولو پرته د پروسې حالت کنګل کولو او بیا رغولو پورې اړوند وړتیاو ته لاسرسی ومومئ.
    • GCC 11 ټول هغه ځانګړتیاوې وړاندې کوي چې تاسو ورته اړتیا لرئ
      د ډیبګ کولو وسیله KCSAN (د کرنل کانکرنسی سنیټیزر) ، ډیزاین شوی ترڅو په کرنل کې د ریس شرایط په متحرک ډول کشف کړي. په دې توګه، KCSAN اوس په GCC کې جوړ شوي دانه سره کارول کیدی شي.

    • د AMD زین او نوي CPU ماډلونو لپاره زیاته کړه د P2PDMA ټیکنالوژۍ لپاره ملاتړ ، کوم چې تاسو ته اجازه درکوي د PCI بس سره وصل شوي دوه وسیلو د حافظې ترمینځ مستقیم ډیټا لیږد لپاره DMA وکاروئ.
    • په dm-crypt کې یو حالت اضافه شوی چې تاسو ته اجازه درکوي د کاري کتارونو کارولو پرته د کریپټوګرافیک ډیټا پروسس کولو په ترسره کولو سره ځنډ کم کړئ. دا موډل د سم عملیاتو لپاره هم اړین دی زون شوی د بلاک وسایل (د ساحو سره وسایل چې باید په ترتیب سره لیکل شي، د بلاکونو ټول ګروپ تازه کول). په dm-crypt کې د جریان زیاتولو او ځنډ کمولو لپاره کار ترسره شوی.
    • د 32-bit میلمنو د ملاتړ لپاره لرې شوی کوډ چې د Xen هایپروایزر چلولو په پارورچوولائزیشن حالت کې روان دی. د دې ډول سیسټمونو کارونکي باید د میلمنو چاپیریالونو کې د 64-bit کرنلونو کارولو ته لاړ شي یا د چاپیریال چلولو لپاره د پارورچوولائزیشن (PV) پرځای بشپړ (HVM) یا ګډ (PVH) مجازی طریقې وکاروي.
  • د ډیسک فرعي سیسټم، I/O او د فایل سیسټمونه
    • د Btrfs فایل سیسټم کې پلي شوي د "ژغورنې" ماونټ اختیار چې د بیا رغونې نورو ټولو اختیارونو ته لاسرسی متحد کوي. د "alloc_start" او "subvolrootid" اختیارونو لپاره ملاتړ لرې شوی، او د "inode_cache" اختیار له مینځه وړل شوی. د فعالیت اصلاح شوي دي، په ځانګړې توګه د پام وړ د fsync() عملیاتو اجرا کول. زیاته کړه د CRC32c پرته د چکسمونو بدیل ډولونو کارولو وړتیا.
    • زیاته کړه په Ext4 او F2FS فایل سیسټمونو کې د انلاین کوډ کولو (انلاین کوډ کولو) کارولو وړتیا، د دې وړ کولو لپاره چې د "انلاین کریپټ" ماونټ اختیار چمتو شوی. د انلاین کوډ کولو حالت تاسو ته اجازه درکوي د ډرایو کنټرولر کې جوړ شوي د کوډ کولو میکانیزمونه وکاروئ، کوم چې په شفاف ډول کوډ کوي او ان پټ/آؤټ پټ کوډ کوي.
    • په XFS کې خوندي د انوډ ریسیټ (فلش) په بشپړ ډول اسینکرونس حالت کې چې د حافظې پاکولو عملیاتو ترسره کولو پرمهال پروسې نه بندوي. د اوږدې مودې د کوټې مسله حل کړه چې د نرم حد او انوډ محدودیت اخطارونه په غلط ډول تعقیب شوي. د ext4 او xfs لپاره د DAX ملاتړ متحد پلي کول.
    • په Ext4 کې پلي شوي پریلوډ بلاک تخصیص بټ میپس. د غیر پیل شوي ګروپونو محدود سکین کولو سره یوځای، اصلاح د ډیری لویو برخو نصبولو لپاره اړین وخت کم کړ.
    • په F2FS کې زیاته کړه ioctl F2FS_IOC_SEC_TRIM_FILE، کوم چې تاسو ته اجازه درکوي د TRIM/Discard کمانډونه وکاروئ ترڅو په فایل کې مشخص شوي ډاټا په فزیکي ډول بیا تنظیم کړئ، د بیلګې په توګه، په ډرایو کې د پاتې معلوماتو پریښودلو پرته د لاسرسي کیلي حذف کول.
      په F2FS کې هم زیاته کړه د کثافاتو راټولولو نوی حالت GC_URGENT_LOW، کوم چې د کثافاتو راټولونکي پیل کولو دمخه په غیر فعال حالت کې د ځینې چکونو له مینځه وړلو سره ډیر په شدت سره کار کوي.

    • په bcache کې، د زون شوي وسیلې کیچونو فعالولو لپاره د چمتووالي لپاره د حد لپاره د بالټ_سایز له 16 څخه 32 بټونو ته لوړ شوی.
    • د UFS کنټرولرانو لخوا چمتو شوي د جوړ شوي هارډویر کوډ کولو پراساس د انلاین کوډ کولو کارولو وړتیا د SCSI فرعي سیسټم کې اضافه شوې (د نړیوال فلش ذخیره).
    • د نوي کرنل کمانډ لاین پیرامیټر "debugfs" اضافه شوي ، کوم چې تاسو ته اجازه درکوي د ورته نوم د pseudo-FS شتون کنټرول کړئ.
    • د NFSv4.2 مراجع د پراخ شوي فایل ځانګړتیاو (xattr) لپاره ملاتړ چمتو کوي.
    • په dm - دوړو کې زیاته کړه په ډیسک کې د ټولو پیژندل شوي خراب بلاکونو لیست په یوځل کې د ښودلو لپاره انٹرفیس ("dmsetup message dust1 0 listbadblocks").
    • د md/raid5 لپاره، /sys/block/md1/md/stripe_size پیرامیټر د STRIPE بلاک اندازه تنظیمولو لپاره اضافه شوي.
    • د NVMe ذخیره کولو وسیلو لپاره زیاته کړه د ډرایو زون کولو کمانډونو لپاره ملاتړ (ZNS, NVM Express Zoned Namespace) ، کوم چې تاسو ته اجازه درکوي د ذخیره کولو ځای په زونونو وویشئ چې په ډرایو کې د ډیټا ځای په ځای کولو باندې د بشپړ کنټرول لپاره د بلاکونو ګروپونه رامینځته کوي.
  • د شبکې فرعي سیسټم
    • په Netfilter کې زیاته کړه د روټینګ چیک څخه دمخه په مرحله کې د پاکټونو ردولو وړتیا (د رد کولو بیان اوس نه یوازې په INPUT، فارورډ او OUTPUT زنځیرونو کې کارول کیدی شي ، بلکه د icmp او tcp لپاره د پریروټینګ مرحله کې هم کارول کیدی شي).
    • په nftables کې زیاته کړه د تشکیلاتو بدلونونو پورې اړوند پیښو پلټنې کولو وړتیا.
    • په netlink API کې nftables کې زیاته کړه د نامعلومو زنځیرونو لپاره ملاتړ، د کوم نوم چې په متحرک ډول د کرنل لخوا ټاکل شوی. کله چې تاسو د نامعلوم زنځیر سره تړلی قواعد حذف کړئ ، زنځیر پخپله په اوتومات ډول حذف کیږي.
    • BPF د تکرار کونکو لپاره ملاتړ اضافه کوي ترڅو د کارونکي ځای ته د ډیټا کاپي کولو پرته د اتحادیې صفونو (نقشې) عناصرو تیرولو ، فلټر کولو او ترمیمولو لپاره. تکرار کونکي د TCP او UDP ساکټونو لپاره کارول کیدی شي ، د BPF برنامو ته اجازه ورکوي چې د خلاص ساکټونو لیست تکرار کړي او هغه معلومات راوباسي چې دوی ورته اړتیا لري.
    • د BPF پروګرام نوی ډول اضافه کړ BPF_PROG_TYPE_SK_LOOKUP، کوم چې په لاره اچول کیږي کله چې کرنل د راتلونکو اړیکو لپاره د مناسب اوریدلو ساکټ لټون کوي. د دې په څیر د BPF برنامه په کارولو سره ، تاسو کولی شئ هینډلرونه رامینځته کړئ چې پریکړه وکړي چې د کوم ساکټ سره پیوستون باید تړاو ولري ، پرته له دې چې د bind() سیسټم کال لخوا محدود شي. د مثال په توګه، تاسو کولی شئ یو واحد ساکټ د یو لړ ادرسونو یا بندرونو سره وصل کړئ. سربیره پردې ، د SO_KEEPALIVE بیرغ لپاره ملاتړ bpf_setsockopt() ته اضافه شوی او د BPF_CGROUP_INET_SOCK_RELEASE هینډلرونو نصبولو وړتیا ، چې ویل کیږي کله چې ساکټ خوشې شي ، پلي شوی.
    • پروتوکول ملاتړ پلي کیږي PRP (موازي ریډنډنسی پروتوکول)، کوم چې د ایترنیټ پر بنسټ د بیک اپ چینل ته د بدلولو اجازه ورکوي، د غوښتنلیکونو لپاره شفاف، د شبکې د هرې برخې د ناکامۍ په صورت کې.
    • سټیک میک 80211 زیاته کړه د لاسرسي نقطې حالت کې د څلور مرحلې WPA/WPA2-PSK چینل خبرو اترو لپاره ملاتړ.
    • د ډیفالټ په واسطه د FQ-PIE (فلو قطار PIE) شبکې قطار مدیریت الګوریتم کارولو لپاره د qdisc (قطار ډسپلین) مهالویش بدلولو وړتیا اضافه کړه ، چې هدف یې په شبکې کې د څنډې شبکې تجهیزاتو (بفربلوټ) باندې د مینځنۍ پیکټ بفرینګ منفي اغیز کمول دي. کیبل موډیمونه
    • په MPTCP (MultiPath TCP) کې نوې بڼې اضافه شوي، د TCP پروتوکول غزول د TCP اتصال تنظیم کولو لپاره د پیکټونو رسولو سره په ورته وخت کې د څو لارو په اوږدو کې د مختلف IP پتې پورې اړوند د مختلف شبکې انٹرفیسونو له لارې. د Syn کوکي، DATA_FIN، بفر آټو-ټونینګ، ساکټ تشخیص، او REUSEADDR، REUSEPORT، او V6ONLY بیرغونو لپاره په سیټ ساکپټ کې ملاتړ اضافه شوی.
    • د مجازی روټینګ جدولونو لپاره VRF (مجازی روټینګ او فارورډینګ) ، کوم چې په یو سیسټم کې د ډیری روټینګ ډومینونو عملیاتو تنظیم کولو ته اجازه ورکوي ، "سخت" حالت پلي شوی. په دې حالت کې، یو مجازی میز یوازې د روټینګ میز سره تړاو لري چې په نورو مجازی میزونو کې نه کارول کیږي.
    • د بې سیم چلوونکی ath11k دی زیاته کړه د 6GHz فریکونسۍ ملاتړ کوي او سپیکٹرل سکیننگ.
  • تجهیزات
    • د یونی کور جوړښت مالتړ لپاره لرې شوی کوډ، د پیکنګ پوهنتون د مایکرو پروسیسر مرکز کې رامینځته شوی او په 2011 کې د لینکس کرنل کې شامل شوی. دا جوړښت له 2014 راهیسې ساتل شوی او په GCC کې هیڅ ملاتړ نلري.
    • د RISC-V جوړښت لپاره ملاتړ پلي شوی kcov (د کرنل کوډ پوښښ تحلیل کولو لپاره debugfs انٹرفیس)، kmemleak (د حافظې لیک کشف سیسټم)، د سټیک محافظت، د کود نښه او ټیکلي عملیات (د ټایمر سیګنالونو څخه خپلواک ملټي ټاسک کول).
    • د پاور پی سی جوړښت لپاره، د سپن لاک کتارونو ملاتړ پلي شوی، کوم چې د بند شخړو حالتونو کې د پام وړ فعالیت ښه کړی.
    • د ARM او ARM64 جوړښتونو لپاره، د پروسیسر فریکونسۍ تنظیم کولو میکانیزم د ډیفالټ لخوا فعال شوی مهالویش (cpufreq والي)، کوم چې په مستقیم ډول د فریکونسۍ بدلولو په اړه پریکړه کولو لپاره د کاري مهالویش څخه معلومات کاروي او کولی شي سمدستي د فریکونسۍ بدلولو لپاره د cpufreq ډرایورانو ته لاسرسی ومومي، په فوري توګه د اوسني بار سره د CPU عملیاتي پیرامیټونه تنظیم کړي.
    • د Intel ګرافیک کارتونو لپاره د i915 DRM ډرایور د مایکرو آرکیټیکچر پراساس د چپس ملاتړ شامل دي راکیټ لیک او د جلا کارتونو لپاره لومړني ملاتړ اضافه کړ Intel Xe DG1.
    • د Amdgpu ډرایور د AMD GPUs لپاره لومړني ملاتړ اضافه کړ نوي نیټیم (بحري فلاونډر) او نوي نیټیم (Sienna Cichlid). د سویلي ټاپوګانو GPU (Radeon HD 7000) لپاره د UVD/VCE ویډیو کوډ کولو او کوډ کولو سرعت انجنونو لپاره ملاتړ اضافه شوی.
      د 90، 180 یا 270 درجو لخوا د ښودنې څرخولو لپاره ملکیت اضافه شوی.

      په زړه پورې، د AMD GPU لپاره چلوونکی دا په دانا کې ترټولو لوی ډرایور - دا د کوډ شاوخوا 2.71 ملیون لاینونه لري، کوم چې د دانی د ټول اندازې شاوخوا 10٪ دی (27.81 ملیون لاینونه). په ورته وخت کې ، 1.79 ملیون لاینونه د GPU راجسترونو لپاره ډیټا سره په اتوماتيک ډول رامینځته شوي سرلیک فایلونو لخوا محاسبه کیږي ، او د C کوډ 366 زره لاینونه دي (د پرتله کولو لپاره ، د Intel i915 ډرایور 209 زره لاینونه لري ، او نوویو - 149 زره).

    • په Nouveau چلوونکی زیاته کړه په کارولو سره د چوکاټ په واسطه د چوکاټ بشپړتیا چیک کولو لپاره ملاتړ سی د NVIDIA GPU ښودنې انجنونو کې (د سایکلیک ریډنډنسی چیکونه). تطبیق د NVIDIA لخوا چمتو شوي اسنادو پراساس دی.
    • د LCD تختو لپاره اضافه شوي ډرایورونه: Frida FRD350H54004، KOE TX26D202VM0BWA، CDTech S070PWS19HP-FC21، CDTech S070SWV29HG-DC44، Tianma TM070JVHG33BX او XVHGD599.
    • د ALSA آډیو فرعي سیسټم ملاتړ کوي د انټل خاموش جریان (د بهرني HDMI وسیلو لپاره دوامداره بریښنا حالت ترڅو د پلې بیک پیل کولو پرمهال ځنډ له مینځه ویسي) او نوی وسیله د مایکروفون فعالولو او خاموش بټنونو روښانتیا کنټرول لپاره، او د کنټرولر په ګډون د نوي تجهیزاتو لپاره مالتړ هم اضافه شوی لونګسن 7A1000.
    • د ARM بورډونو، وسایلو او پلیټ فارمونو لپاره اضافه شوي ملاتړ: Pine64 PinePhone v1.2، Lenovo IdeaPad Duet 10.1، ASUS Google Nexus 7، Acer Iconia Tab A500، Qualcomm Snapdragon SDM630 (په سوني ایکسپریا 10، 10A Plus XA2 او XA2 کې کارول کیږي. الټرا)، Jetson Xavier NX، Amlogic WeTek Core2، Aspeed EthanolX، پنځه نوي بورډونه چې د NXP i.MX2 پر بنسټ دي، MikroTik RouterBoard 6، Xiaomi Libra، Microsoft Lumia 3011، Sony Xperia Z950، MStar، Microchip Introduction، املازیک، البیزم 5 v5، Renesas RZ/G3H.

په ورته وخت کې، د لاتینې امریکا وړیا سافټویر بنسټ جوړ شوی
غوراوي په بشپړه توګه وړیا کرنل 5.9 - لینکس-لیبر 5.9-gnu، د فرم ویئر او ډرایور عناصرو څخه پاک شوي چې غیر وړیا اجزاو یا کوډ برخې لري ، د دې ساحه د تولید کونکي لخوا محدوده ده. نوی ریلیز د وائی فای rtw8821c او SoC MediaTek mt8183 لپاره په ډرایورونو کې د بلاب بار کول غیر فعالوي. په Habanalabs، Wilc1000، amdgpu، mt7615، i915 CSR، Mellanox mlxsw (Spectrum3)، r8169 (rtl8125b-2) او x86 ټچ سکرین ډرایورانو او فرعي سیسټمونو کې د بلب پاکولو کوډ تازه شوی.

سرچینه: opennet.ru

Add a comment