لينڪس ڪنيل 5.14

لينڪس ڪنيل 5.14

ترقي جي ٻن مهينن کان پوء، Linus Torvalds متعارف ڪرايو ڪرنل ڇڏڻ لينڪس 5.14. سڀ کان وڌيڪ قابل ذڪر تبديلين ۾: نئين quotactl_fd() ۽ memfd_secret() سسٽم ڪالون، آئيڊيا ۽ خام ڊرائيورز کي ختم ڪرڻ، سي گروپ لاءِ نئون I/O ترجيحي ڪنٽرولر، SCHED_CORE ٽاسڪ شيڊيولنگ ​​موڊ، تصديق ٿيل BPF پروگرام لوڊرز ٺاهڻ لاءِ انفراسٽرڪچر.

نئين ورزن ۾ 15883 ڊولپرز کان 2002 فيڪس شامل آهن، پيچ جي سائيز 69 MB آهي (تبديلين 12580 فائلن کي متاثر ڪيو، ڪوڊ جون 861501 لائينون شامل ڪيون ويون، 321654 لائينون ڊهي ويون). 47 ۾ متعارف ٿيل سڀني تبديلين مان تقريباً 5.14 سيڪڙو ڊيوائس ڊرائيورن سان لاڳاپيل آهن، تقريبن 14 سيڪڙو تبديليون هارڊويئر آرڪيٽيڪچرز لاءِ مخصوص ڪوڊ اپڊيٽ ڪرڻ سان لاڳاپيل آهن، 13 سيڪڙو نيٽ ورڪنگ اسٽيڪ سان لاڳاپيل آهن، 3 سيڪڙو فائيل سسٽم سان لاڳاپيل آهن، ۽ 3٪ اندروني ڪنيل سب سسٽم سان لاڳاپيل آهن.

مکيه جدت:

  • ڊسڪ سب سسٽم، ان پٽ / آئوٽ ۽ فائل سسٽم:
    • cgroup لاء لاڳو ڪيو ويو نئون I/O priority controller - rq-qos، جيڪو هر cgroup جي ميمبرن پاران ٺاهيل ڊوائيسز کي بلاڪ ڪرڻ لاءِ درخواستن جي پروسيسنگ ترجيح کي ڪنٽرول ڪري سگهي ٿو. نئين ترجيحي ڪنٽرولر سپورٽ شامل ڪئي وئي آهي mq-deadline I/O شيڊولر؛
    • ext4 فائل سسٽم تي لاڳو ڪيو ويو نئون ioctl ڪمانڊ EXT4_IOC_CHECKPOINT، جيڪو لاگ ان ۽ لاڳاپيل بفرز مان سڀني التوا واري ٽرانزيڪشن کي ڊسڪ تي مجبور ڪري ٿو، ۽ پڻ لاگ ان اسٽوريج پاران استعمال ڪيل علائقي کي اوور رائٽ ڪري ٿو. تبديلي تيار ڪئي وئي هڪ شروعات جي حصي طور فائل سسٽم مان معلومات جي ليڪ کي روڪڻ لاءِ؛
    • Btrfs ۾ متعارف ڪرايو ڪارڪردگي بهتر ڪرڻ: fsync عمل جي دوران وڌايل خاصيتن جي غير ضروري لاگنگ کي ختم ڪرڻ سان، وڌايل خاصيتن سان سخت آپريشن جي ڪارڪردگي 17٪ تائين وڌي وئي. اضافي طور تي، جڏهن ٽرم آپريشن کي انجام ڏيو جيڪي حدن تي اثر انداز نه ڪن، مڪمل هم وقت سازي کي بند ڪيو ويو آهي، جيڪو آپريشن جو وقت 12٪ گھٽائي ٿو. FS چيڪ ڪرڻ وقت I/O بينڊوڊٿ کي محدود ڪرڻ لاءِ sysfs ۾ هڪ سيٽنگ شامل ڪئي وئي آهي. شامل ڪيو ويو ioctl ڪالن کي رد ڪرڻ ۽ ڊيوائس آپريشن کي ختم ڪرڻ لاءِ؛
    • XFS ۾ ٻيهر ڪم ڪيو بفر ڪيش جو نفاذ، جيڪو بيچ موڊ ۾ ميموري صفحن جي مختص ڪرڻ لاءِ منتقل ڪيو ويو آهي. بهتر ڪيل ڪيش ڪارڪردگي؛
    • F2FS صرف پڙهڻ واري موڊ ۾ ڪم ڪرڻ لاءِ هڪ اختيار شامل ڪيو ۽ بي ترتيب پڙهڻ واري ڪارڪردگي کي بهتر ڪرڻ لاءِ ڪمپريسڊ بلاڪ ڪيشنگ موڊ (compress_cache) لاڳو ڪيو. mmap() آپريشن کي استعمال ڪندي ميموري ۾ ميپ ڪيل فائلن کي ڪمپريس ڪرڻ لاءِ سپورٽ لاڳو ڪئي وئي آهي. ماسڪ ذريعي فائل ڪمپريشن کي غير فعال ڪرڻ لاءِ، هڪ نئون مائونٽ آپشن nocompress تجويز ڪيو ويو آهي؛
    • ڪم ڪيو ويو آهي exFAT ڊرائيور ۾ ڪجهه ڊجيٽل ڪئميرا جي اسٽوريج سان مطابقت بهتر ڪرڻ لاءِ؛
    • شامل ڪيل سسٽم ڪال quotactl_fd(), جيڪو توهان کي ڪوٽا منظم ڪرڻ جي اجازت ڏئي ٿو خاص ڊوائيس فائل ذريعي نه، پر فائل سسٽم سان لاڳاپيل هڪ فائل بيان ڪندڙ جي وضاحت ڪندي جنهن لاء ڪوٽا لاڳو ڪيو ويو آهي؛
    • IDE انٽرفيس سان بلاڪ ڊيوائسز لاءِ پراڻا ڊرائيور ڪرنل مان ڪڍيا ويا آھن؛ اھي ڊگھي عرصي کان ليباٽا سبسسٽم سان تبديل ڪيا ويا آھن. پراڻن ڊوائيسز لاءِ سپورٽ مڪمل طور تي برقرار رکي وئي آهي، تبديلين جو تعلق صرف پراڻن ڊرائيورن کي استعمال ڪرڻ جي صلاحيت سان، جڏهن استعمال ڪيو ويو ته ڊرائيوز کي سڏيو ويندو هو /dev/hd*، ۽ نه /dev/sd*؛
    • "خام" ڊرائيور کي ڪرنيل مان هٽايو ويو آهي، /dev/raw انٽرفيس ذريعي بلاڪ ڊوائيسز تائين غير محفوظ رسائي فراهم ڪري ٿي. هي فنڪشنلٽي ڊگهي عرصي کان لاڳو ڪيو ويو آهي ايپليڪيشنن ۾ O_DIRECT پرچم استعمال ڪندي؛
  • ياداشت ۽ سسٽم خدمتون:
    • ٽاسڪ شيڊيولر ۾ هڪ نئون شيڊولنگ موڊ لاڳو ڪيو ويو آهي SCHED_CORE، جيڪو توهان کي ڪنٽرول ڪرڻ جي اجازت ڏئي ٿو ته ڪهڙيون پروسيس هڪ ئي سي پي يو ڪور تي گڏ ٿي سگهن ٿيون. هر عمل کي ڪوڪي سڃاڻپ ڪندڙ مقرر ڪري سگهجي ٿو جيڪو عملن جي وچ ۾ اعتماد جي دائري کي بيان ڪري ٿو (مثال طور، ساڳئي صارف يا ڪنٽينر سان تعلق رکندڙ). جڏهن ڪوڊ جي عمل کي منظم ڪندي، شيڊولر اهو يقيني بڻائي سگهي ٿو ته هڪ سي پي يو ڪور صرف هڪ ئي مالڪ سان لاڳاپيل عملن جي وچ ۾ شيئر ڪيو ويو آهي، جيڪو ڪجهه اسپيڪٽر حملن کي بلاڪ ڪرڻ لاءِ استعمال ڪري سگهجي ٿو قابل اعتماد ۽ ناقابل اعتماد ڪمن کي هڪ ئي SMT (Hyper Threading) سلسلي تي هلڻ کان روڪيو. ؛
    • cgroup ميڪانيزم لاءِ، مارڻ واري آپريشن لاءِ سپورٽ لاڳو ڪئي وئي آهي، جيڪا توهان کي اجازت ڏئي ٿي ته گروپ سان لاڳاپيل سڀني عملن کي هڪ ئي وقت ختم ڪري سگھو ٿا (SIGKILL موڪليو) ورچوئل فائل cgroup.kill تي “1” لکڻ سان؛
    • اسپلٽ لاڪ ("اسپلٽ لاڪ") جي ڳولا جي جواب ڏيڻ سان لاڳاپيل توسيع صلاحيتون جيڪي واقع ٿينديون آهن جڏهن ميموري ۾ غير ترتيب ٿيل ڊيٽا تائين رسائي حاصل ڪرڻ جي حقيقت اها آهي ته جڏهن ايٽمي هدايتن تي عمل ڪندي، ڊيٽا ٻه سي پي يو ڪيش لائنن کي پار ڪري ٿو. اهڙي بلاڪنگ ڪارڪردگي ۾ هڪ اهم گهٽتائي جي ڪري ٿي، تنهنڪري اڳ ۾ اهو ممڪن هو ته زبردستي ايپليڪيشن کي ختم ڪيو وڃي جيڪا بلاڪنگ سبب ٿي. نئون رليز شامل ڪري ٿو ڪنيل ڪمانڊ لائن پيراميٽر “split_lock_detect=ratelimit:N”، جيڪو توهان کي في سيڪنڊ لاڪنگ آپريشن جي شرح تي سسٽم جي وسيع حد مقرر ڪرڻ جي اجازت ڏئي ٿو، جنهن کان پوءِ جيڪو به عمل جيڪو ورهايل تالا جو ذريعو بڻجي ويندو. ختم ڪرڻ جي بدران 20 ايم ايس لاء بند ڪرڻ تي مجبور ڪيو وڃي؛
    • cgroup bandwidth controller CFS (CFS bandwidth controller)، جيڪو اهو طئي ڪري ٿو ته پروسيسر جو ڪيترو وقت هر cgroup لاءِ مختص ڪري سگهجي ٿو، ان ۾ اها صلاحيت آهي ته محدود حدن کي مقرر ڪرڻ جي عمل جي ڏنل مدت تائين، جيڪا اجازت ڏئي ٿي دير سان حساس لوڊن جي بهتر ضابطي جي. مثال طور، cpu.cfs_quota_us کي 50000 ۽ cpu.cfs_period_us کي 100000 تي سيٽ ڪرڻ عمل جي هڪ گروپ کي اجازت ڏيندو ته هر 100ms تي 50ms CPU وقت ضايع ڪري.
    • شامل ڪيو ويو BPF پروگرام لوڊرز ٺاهڻ لاءِ ابتدائي انفراسٽرڪچر، جيڪو وڌيڪ اجازت ڏيندو صرف BPF پروگرامن جي ڊائون لوڊ ڪرڻ جي قابل اعتماد ڊجيٽل ڪيئي سان دستخط ٿيل؛
    • شامل ڪيو ويو ھڪڙو نئون futex آپريشن FUTEX_LOCK_PI2، جيڪو وقت ختم ڪرڻ لاءِ ھڪ مونوٽونڪ ٽائمر استعمال ڪري ٿو، جيڪو سسٽم جي ننڊ موڊ ۾ خرچ ڪيل وقت کي حساب ۾ رکي ٿو.
    • RISC-V آرڪيٽيڪچر لاءِ، وڏي ميموري صفحن لاءِ سپورٽ (شفاف وڏا صفحا) ۽ استعمال ڪرڻ جي صلاحيت KFENCE ميموري سان ڪم ڪرڻ دوران غلطين کي سڃاڻڻ؛
    • madvise() سسٽم ڪال ۾، جيڪو پروسيس ميموري مينيجمينٽ کي بهتر ڪرڻ لاء هڪ وسيلو مهيا ڪري ٿو، شامل ڪيو ويو MADV_POPULATE_READ ۽ MADV_POPULATE_WRITE جھنڊو "صفحي جي غلطي" پيدا ڪرڻ لاءِ سڀني ياداشتن جي صفحن تي پڙھڻ يا لکڻ جي عملن لاءِ ميپ ٿيل آھن، بغير حقيقي پڙھڻ يا لکڻ (پريفالٽ) انجام ڏيڻ کان سواء. جھنڊن جو استعمال پروگرام جي عمل ۾ دير کي گھٽائڻ لاءِ ڪارائتو ٿي سگھي ٿو، مھرباني ڪري ”پيج فالٽ“ ھينڊلر جي فعال عمل کي ھڪ ئي وقت تي سڀني غير مختص ڪيل صفحن لاءِ، انھن تائين حقيقي رسائي جو انتظار ڪرڻ کانسواءِ؛
    • هڪ يونٽ ٽيسٽ سسٽم ۾ ڪنيت شامل ڪيو ويو QEMU ماحول ۾ هلندڙ ٽيسٽ لاءِ سپورٽ؛
    • نوان پيچرا شامل ڪيا ويا: "osnoise"اپليڪيشن جي دير کي ٽريڪ ڪرڻ لاءِ جيڪو مداخلت ڪرڻ جي ڪري ٿي، ۽ "timerlat" تاخير بابت تفصيلي ڄاڻ ڏيکارڻ لاءِ جڏهن ٽائمر سگنل مان جاڳندا.
  • ورچوئلائيزيشن ۽ سيڪيورٽي:
    • شامل ڪيو ويو سسٽم ڪال memfd_secret(), جيڪو توهان کي اجازت ڏئي ٿو هڪ پرائيويٽ ميموري ايريا هڪ الڳ ٿيل ايڊريس اسپيس ۾، نظر اچي ٿو صرف مالڪ جي عمل کي، ٻين عملن ۾ ظاهر نه ڪيو ويو آهي ۽ سڌو سنئون ڪنيل تائين رسائي لائق ناهي؛
    • seccomp سسٽم ڪال فلٽرنگ سسٽم ۾، جڏهن تالا هينڊلر کي يوزر اسپيس ۾ منتقل ڪيو وڃي، اهو ممڪن آهي ته هڪ ايٽمي آپريشن کي استعمال ڪرڻ لاءِ هڪ فائيل ڊسڪرپٽر ٺاهڻ لاءِ هڪ الڳ ڪم لاءِ ۽ ان کي واپس ڪيو جڏهن هڪ سسٽم ڪال کي پروسيس ڪيو وڃي. تجويز ڪيل آپريشن حل ڪري ٿو مسئلو صارف جي جڳهه ۾ هينڊلر جي مداخلت سان جڏهن سگنل اچي ٿو؛
    • شامل ڪيو ويو نئين ميڪانيزم استعمال ڪندڙ ID جي نالي جي جاءِ ۾ وسيلن جي حدن کي منظم ڪرڻ لاءِ، جيڪو انفرادي rlimit ڳڻپيندڙن کي استعمال ڪندڙ کي "user namespace" ۾ پابند ڪري ٿو. تبديلي عام وسيلن جي ڳڻپيندڙن جي استعمال سان مسئلو حل ڪري ٿي جڏهن هڪ صارف مختلف ڪنٽينرز ۾ پروسيس هلائي ٿو.
    • ARM64 سسٽم لاءِ KVM هائپر وائيزر گيسٽ سسٽم ۾ MTE (MemTag، Memory Tagging Extension) ايڪسٽينشن کي استعمال ڪرڻ جي صلاحيت شامل ڪئي آهي، جيڪا توهان کي هر ميموري مختص ڪرڻ واري آپريشن ۾ ٽيگ بائنڊ ڪرڻ جي اجازت ڏئي ٿي ۽ ان جي استحصال کي روڪڻ لاءِ پوائنٽرز جي صحيح استعمال کي جانچڻ کي منظم ڪري ٿي. اڳ ۾ ئي آزاد ٿيل ميموري بلاڪ، اوور فلوز بفرز تائين رسائي، شروعاتي کان اڳ رسائي ۽ موجوده حوالي کان ٻاهر استعمال ڪرڻ جي ڪري پيدا ٿيندڙ نقصان؛
    • ARM64 پليٽ فارم پاران مهيا ڪيل پوائنٽر جي تصديق هاڻي ڪريل ۽ يوزر اسپيس لاءِ الڳ ترتيب ڏئي سگهجي ٿي. ٽيڪنالاجي توهان کي ڊجيٽل دستخط استعمال ڪندي واپسي پتي جي تصديق ڪرڻ لاءِ خاص ARM64 هدايتون استعمال ڪرڻ جي اجازت ڏئي ٿي جيڪي پاڻ پوائنٽر جي غير استعمال ٿيل اپر بٽس ۾ محفوظ ٿيل آهن؛
    • يوزر موڊ لينڪس ۾ شامل ڪيو ويو ورچوئل PCI بس سان PCI ڊوائيسز لاءِ ڊرائيورن جي استعمال لاءِ سپورٽ، PCI-over-virtio ڊرائيور پاران لاڳو ڪيل؛
    • x86 سسٽم لاءِ، virtio-iommu paravirtualized ڊيوائس لاءِ شامل ڪيل سپورٽ، جيڪا توهان کي IOMMU درخواستون موڪلڻ جي اجازت ڏئي ٿي، جهڙوڪ ATTACH، DETACH، MAP ۽ UNMAP، ميموري پيج جي جدولن کي نقل ڪرڻ کان سواءِ virtio ٽرانسپورٽ تي؛
    • Intel CPUs لاءِ، Skylake خاندان کان وٺي Coffee Lake تائين، Intel TSX (Transactional Synchronization Extensions) جو استعمال، جيڪي غير ضروري هم وقت سازي جي عملن کي متحرڪ طور تي ختم ڪري گھڻن موضوعن واري ايپليڪيشنن جي ڪارڪردگيءَ کي بهتر ڪرڻ لاءِ اوزار مهيا ڪن ٿا، ڊفالٽ طور بند ٿيل آھي. حملن جي امڪان جي ڪري توسيع بند ٿيل آهن زومبي لوڊ، ٽئين پارٽي چينلز ذريعي معلومات جي رسي کي هٿي وٺندي جيڪا عملن جي غير مطابقت واري مداخلت لاءِ ميڪانيزم جي آپريشن دوران ٿئي ٿي (TAA, TSX Asynchronous Abort)؛
  • نيٽ ورڪ سبسسٽم:
    • MPTCP (MultiPath TCP) جي بنيادي ۾ مسلسل انضمام، ٽي سي پي ڪنيڪشن جي آپريشن کي منظم ڪرڻ لاءِ TCP پروٽوڪول جي توسيع، مختلف IP پتي سان جڙيل مختلف نيٽ ورڪ انٽرفيس ذريعي ڪيترن ئي رستن سان گڏ پيڪٽس جي ترسيل سان گڏ. نئين شماري ۾ شامل ڪيو ويو IPv4 ۽ IPv6 (ملٽي پاٿ هيش پاليسي) لاءِ توهان جي پنهنجي ٽريفڪ هيشنگ پاليسين کي ترتيب ڏيڻ لاءِ هڪ ميکانيزم، صارف جي اسپيس مان اهو طئي ڪرڻ ممڪن بڻائي ٿو ته پيڪيٽ ۾ ڪهڙيون فيلڊون شامل آهن، جن ۾ شامل ٿيل آهن، استعمال ڪيا ويندا جڏهن هيش جي ڳڻپ ڪندي جيڪا رستي جي چونڊ کي طئي ڪري ٿي. پيڪ لاء؛
    • ساکٽ سپورٽ ورچوئل ٽرانسپورٽ ورٽيو ۾ شامل ڪئي وئي آهي SOCK_SEQPACKET ڪٽوٽي (ڊيٽاگرام جي منظم ۽ قابل اعتماد ٽرانسميشن)؛
    • SO_REUSEPORT ساکٽ ميڪانيزم جي صلاحيتن کي وڌايو ويو آهي، جيڪو ڪيترن ئي ٻڌندڙ ساکٽس کي هڪ ئي وقت ۾ هڪ بندرگاهن سان ڳنڍڻ جي اجازت ڏئي ٿو SO_REUSEPORT ذريعي ڳنڍيل سڀني ساکٽ تي هڪ ئي وقت ۾ ايندڙ درخواستن جي ورڇ سان ڪنيڪشن حاصل ڪرڻ لاء، جيڪو ايپليڪيشن ملٽي ٿريڊ سرور جي تخليق کي آسان بڻائي ٿو. . نئين نسخي ۾ شامل ڪيو ويو ٻئي ساکٽ تي ڪنٽرول منتقل ڪرڻ جو مطلب ناڪامي جي صورت ۾ جڏهن شروعاتي طور تي چونڊيل ساکٽ طرفان درخواست تي عمل ڪيو وڃي (سروسز کي ٻيهر شروع ڪرڻ دوران انفرادي ڪنيڪشن جي نقصان سان مسئلو حل ڪري ٿو)؛
  • سامان:
    • amdgpu ڊرائيور ۾ لاڳو ڪيو ويو GPUs جي نئين AMD Radeon RX 6000 سيريز لاءِ سپورٽ، ڪوڊنيم “Beige Goby” (Navi 24) ۽ “Yellow Carp”، انهي سان گڏ Aldebaran GPU (gfx90a) ۽ وان گوگ APU لاءِ بهتر سپورٽ. ڪيترن ئي اي ڊي پي پينلز سان گڏ ڪم ڪرڻ جي صلاحيت شامل ڪئي وئي. APU Renoir لاءِ، وڊيو ميموري (TMZ، Trusted Memory Zone) ۾ انڪرپٽ ٿيل بفرز سان ڪم ڪرڻ لاءِ سپورٽ لاڳو ڪئي وئي آهي. گرم-انپلگ گرافڪس ڪارڊ لاءِ سپورٽ شامل ڪئي وئي. Radeon RX 6000 (Navi 2x) GPUs ۽ پراڻا AMD GPUs لاءِ، سپورٽ ASPM (Active State Power Management) پاور سيونگ ميڪنزم لاءِ ڊفالٽ فعال ٿيل آهي، جيڪو اڳ ۾ صرف Navi 1x، Vega ۽ Polaris GPUs لاءِ فعال ڪيو ويو هو؛
    • AMD چپس لاءِ، گڏيل ورچوئل ميموري لاءِ سپورٽ (SVM، ورچوئل ميموري) شامل ڪئي وئي آهي HMM (Heterogeneous ميموري مئنيجمينٽ) سبسسٽم جي بنياد تي، جيڪو ڊوائيسز جي استعمال جي اجازت ڏئي ٿو انهن جي پنهنجي ميموري مئنيجمينٽ يونٽن (MMU، ميموري مئنيجمينٽ يونٽ)، جيڪو مين ياداشت تائين رسائي ڪري سگھي ٿو. HMM استعمال ڪرڻ سميت، توھان منظم ڪري سگھو ٿا ھڪڙي گڏيل پتي جي جڳھ کي GPU ۽ CPU جي وچ ۾، جنھن ۾ GPU پروسيس جي مکيه ياداشت تائين رسائي ڪري سگھي ٿو؛
    • شامل ڪيل ابتدائي ٽيڪنالاجي سپورٽ AMD اسمارٽ شفٽ، جيڪو متحرڪ طور تي ليپ ٽاپ تي سي پي يو ۽ جي پي يو جي پاور استعمال جي پيٽرولن کي تبديل ڪري ٿو هڪ چپ سيٽ ۽ هڪ AMD گرافڪس ڪارڊ سان ڪارڪردگي کي وڌائڻ لاءِ جڏهن گیمنگ ، وڊيو ايڊٽنگ ۽ 3D رينڊرنگ؛
    • Intel وڊيو ڪارڊ لاء i915 ڊرائيور ۾ شامل Intel Alderlake P چپس لاءِ سپورٽ؛
    • شامل ڪيو ويو drm/hyperv ڊرائيور Hyper-V ورچوئل گرافڪس اڊاپٽر لاءِ؛
    • شامل ڪيو ويو simpledrm گرافڪس ڊرائيور جيڪو EFI-GOP يا VESA فريم بفر استعمال ڪري ٿو جيڪو UEFI فرم ويئر يا BIOS پاران مهيا ڪيل ٻاھرين لاءِ. ڊرائيور جو بنيادي مقصد بوٽ جي شروعاتي مرحلن دوران گرافڪ ٻاھرين صلاحيتون مهيا ڪرڻ آھي، ان کان اڳ مڪمل DRM ڊرائيور استعمال ڪري سگھجي ٿو. ڊرائيور کي سامان لاءِ عارضي حل طور استعمال ڪري سگھجي ٿو جيڪي اڃا تائين اصلي DRM ڊرائيور نه آھن؛
    • شامل ڪيو ويو سڀ-۾-هڪ ڪمپيوٽر جي حمايت Raspberry Pi 400;
    • ڊيل ليپ ٽاپ ۾ شامل ڪئميرا ۽ مائڪروفون هارڊويئر سوئچز کي سپورٽ ڪرڻ لاءِ ڊيل-wmi-پرائيويسي ڊرائيور شامل ڪيو ويو؛
    • Lenovo ليپ ٽاپ لاءِ شامل ڪيو ويو sysfs /sys/class/firmware-attributes/ ذريعي BIOS پيٽرولر تبديل ڪرڻ لاءِ WMI انٽرفيس؛
    • وڌايو ويو USB4 انٽرفيس سان ڊوائيسز لاء سپورٽ؛
    • شامل ڪيو ويو سائونڊ ڪارڊ ۽ ڪوڊيڪس لاءِ سپورٽ AmLogic SM1 TOACODEC، Intel AlderLake-M، NXP i.MX8، NXP TFA1، TDF9897، Rockchip RK817، Qualcomm Quinary MI2 ۽ Texas Instruments TAS2505. HP ۽ ASUS ليپ ٽاپ تي بهتر آڊيو سپورٽ. شامل ڪيو ويو يو ايس بي انٽرفيس سان ڊوائيسز تي آڊيو شروع ٿيڻ کان اڳ دير کي گهٽائڻ لاءِ پيچ.

ذريعو - opennet.ru.

جو ذريعو: linux.org.ru