لينڪس ڪرنل رليز 5.6

ترقي جي ٻن مهينن کان پوء، Linus Torvalds متعارف ڪرايو kernel ڇڏڻ لينڪس 5.6. سڀ کان وڌيڪ قابل ذڪر تبديلين ۾: وائر گارڊ وي پي اين انٽرفيس جو انضمام، يو ايس بي 4 لاءِ سپورٽ، وقت لاءِ نالن جي جاءِ، بي پي ايف استعمال ڪندي ٽي سي پي ڪنجيشن هينڊلر ٺاهڻ جي صلاحيت، ملٽي پيٿ ٽي سي پي لاءِ ابتدائي مدد، 2038 جي مسئلي جي ڪنيل کي ختم ڪرڻ، ”بوٽ ڪنفيگ“ ميڪانيزم. ، زون ايف ايس.

نئين ورزن ۾ 13702 فيڪس شامل آهن 1810 ڊولپرز کان،
پيچ سائيز - 40 MB (تبديليون متاثر ٿيون 11577 فائلون، ڪوڊ جون 610012 لائينون شامل ڪيون ويون،
294828 قطارن کي هٽايو ويو). 45 ۾ پيش ڪيل سڀني مان 5.6٪ بابت
تبديليون ڊوائيس ڊرائيورز سان لاڳاپيل آهن، تقريبن 15٪ تبديليون آهن
هارڊويئر آرڪيٽيڪچرز لاءِ مخصوص ڪوڊ کي اپڊيٽ ڪرڻ جو رويو، 12٪
نيٽ ورڪ اسٽيڪ سان لاڳاپيل، 4٪ فائل سسٽم سان ۽ 3٪ اندروني سان
ڪنيل سب سسٽم.

مکيه جدت:

  • نيٽ ورڪ سب سسٽم
    • شامل ڪيو ويو VPN انٽرفيس جو نفاذ وائر ڪارڊ، جيڪو جديد انڪرپشن طريقن (ChaCha20, Poly1305, Curve25519, BLAKE2s) جي بنياد تي لاڳو ڪيو ويو آهي، استعمال ڪرڻ آسان آهي، پيچيدگين کان پاڪ، پاڻ کي ڪيترن ئي وڏن عملن ۾ ثابت ڪيو آهي ۽ تمام اعليٰ ڪارڪردگي مهيا ڪري ٿو (3,9 دفعا تيزيءَ سان OpenVPN جي لحاظ کان. جي ذريعي). وائر گارڊ انڪريپشن ڪي روئٽنگ جو تصور استعمال ڪري ٿو، جنهن ۾ هر نيٽ ورڪ انٽرفيس تي هڪ پرائيويٽ ڪيئي ڳنڍڻ ۽ ان کي استعمال ڪندي پبلڪ ڪنيز کي پابند ڪرڻ شامل آهي. عوامي چابيون تبديل ڪيون وينديون آهن ڪنيڪشن قائم ڪرڻ لاءِ ساڳي طرح SSH سان. وائر گارڊ کي ڪم ڪرڻ لاءِ Cryptographic primitives جي ضرورت آهي اهو هو کڻي ويو لائبريري مان جست معياري Crypto API جي حصي طور ۽ شامل آهي بنيادي ۾ 5.5.
    • شروع ڪيو MPTCP (MultiPath TCP) کي سپورٽ ڪرڻ لاءِ ضروري اجزاء جو انضمام، ٽي سي پي ڪنيڪشن جي آپريشن کي منظم ڪرڻ لاءِ TCP پروٽوڪول جي توسيع، مختلف IP پتي سان جڙيل مختلف نيٽ ورڪ انٽرفيس ذريعي ڪيترن ئي رستن سان گڏ پيڪٽن جي ترسيل سان گڏ. نيٽ ورڪ ايپليڪيشنن لاءِ، اهڙو مجموعي ڪنيڪشن هڪ باقاعده TCP ڪنيڪشن وانگر نظر اچي ٿو، ۽ سڀني وهڪري جي علحدگيءَ جي منطق کي MPTCP ذريعي ڪيو ويندو آهي. Multipath TCP استعمال ڪري سگھجي ٿو ٻنهي جي ذريعي وڌائڻ ۽ ڀروسو وڌائڻ لاءِ. مثال طور، ايم پي ٽي سي پي استعمال ڪري سگهجي ٿو هڪ سمارٽ فون تي ڊيٽا ٽرانسميشن کي منظم ڪرڻ لاءِ وائي فائي ۽ 4G لنڪس هڪ ئي وقت استعمال ڪندي، يا سرور سان ڳنڍڻ جي خرچ کي گهٽائڻ لاءِ هڪ مهانگي جي بدران ڪيترائي سستا لنڪ استعمال ڪندي.
    • شامل ڪيو ويو نيٽ ورڪ قطار پروسيسنگ نظم و ضبط sch_ets (وڌايل ٽرانسميشن جي چونڊ، IEEE 802.1Qaz)، جيڪو ٽرئفڪ جي مختلف طبقن جي وچ ۾ بينڊوڊٿ کي ورهائڻ جي صلاحيت مهيا ڪري ٿو. جيڪڏهن هڪ خاص ٽريفڪ ڪلاس تي لوڊ مختص ٿيل بينڊوڊٿ کان هيٺ آهي، ته پوءِ ETS ٻين ٽريفڪ طبقن کي دستياب (غير استعمال ٿيل) بينڊوڊٿ استعمال ڪرڻ جي اجازت ڏئي ٿي. Qdisc sch_ets هڪ PRIO نظم و ضبط جي طور تي ترتيب ڏنل آهي ۽ سخت ۽ گڏيل بينڊوڊٿ جي حدن کي بيان ڪرڻ لاءِ ٽرئفڪ ڪلاس استعمال ڪري ٿو. ETS نظمن جي ميلاپ طور ڪم ڪري ٿو پي آر او и ڊي آر - جيڪڏهن سختي سان محدود ٽرئفڪ ڪلاس آهن، PRIO استعمال ڪيو ويندو آهي، پر جيڪڏهن قطار ۾ ٽرئفڪ نه آهي، اهو DRR وانگر ڪم ڪري ٿو.
    • شامل ڪيو ويو نئين قسم جو بي پي ايف پروگرام BPF_PROG_TYPE_STRUCT_OPS، جيڪو توهان کي BPF ذريعي ڪرنل فنڪشن هينڊلر لاڳو ڪرڻ جي اجازت ڏئي ٿو. في الحال، هي خصوصيت اڳ ۾ ئي BPF پروگرامن جي صورت ۾ TCP ڪنجيشن ڪنٽرول الگورتھم کي لاڳو ڪرڻ لاءِ استعمال ٿي سگهي ٿي. مثال طور تجويز ڪيل بي پي ايف پروگرام الورورٿم جي عمل سان ڊي سي ٽي سي پي.
    • بنيادي طور تي قبول ڪيو ويو تبديل ڪريو، ترجمي جا اوزار اخلاقيات ioctl() سان استعمال ڪرڻ لاءِ netlink انٽرفيس. نئون انٽرفيس ايڪسٽينشن شامل ڪرڻ کي آسان بڻائي ٿو، غلطي کي سنڀالڻ کي بهتر بڻائي ٿو، اطلاعن کي موڪلڻ جي اجازت ڏئي ٿو جڏهن رياست تبديل ٿئي ٿي، ڪرنل ۽ يوزر اسپيس جي وچ ۾ رابطي کي آسان بڻائي ٿي، ۽ نامزد ڪيل فهرستن جو تعداد گھٽائي ٿو جن کي هم وقت سازي ڪرڻ جي ضرورت آهي.
    • FQ-PIE (Flow Queue PIE) نيٽ ورڪ قطار مينيجمينٽ الگورٿم تي عمل درآمد شامل ڪيو ويو، جنهن جو مقصد ايج نيٽ ورڪ سامان (بفربلاٽ) تي وچولي پيڪٽ بفرنگ جي منفي اثر کي گهٽائڻ آهي. FQ-PIE اعلي ڪارڪردگي ڏيکاري ٿو جڏهن ڪيبل موڊيم سان سسٽم ۾ استعمال ٿيندو آهي.
  • ڊسڪ سب سسٽم، I/O ۽ فائل سسٽم
    • Btrfs فائل سسٽم لاء شامل ڪيو ويو DISCARD آپريشن جو هم وقت ساز عمل (آزاد ٿيل بلاڪن کي نشانو بڻائڻ جن کي هاڻي جسماني طور تي ذخيرو ڪرڻ جي ضرورت ناهي). شروعات ۾، DISCARD عملن کي هم وقت سازي سان انجام ڏنو ويو، جيڪو ڪارڪردگي جي خراب ٿيڻ جي ڪري سگھي ٿو ڊرائيوز جي انتظار ۾ لاڳاپيل حڪمن کي مڪمل ڪرڻ لاء. Asynchronous عملدرآمد توهان کي اجازت ڏئي ٿو ته ڊرائيو مڪمل ٿيڻ لاء انتظار نه ڪريو DISCARD ۽ هن آپريشن کي پس منظر ۾ انجام ڏيو.
    • XFS ۾ ڪم پورو ڪيو صاف ڪرڻ جو ڪوڊ جيڪو استعمال ڪيو پراڻو 32-bit ٽائم ڪائونٽر (time_t قسم time64_t طرفان تبديل ڪيو ويو)، 2038 جي مسئلي جي ڪري. مقرر ٿيل غلطيون ۽ ميموري ڪرپشن جيڪا 32-bit پليٽ فارمن تي ٿي. ڪوڊ وڌايو ويو آهي ڪم ڪرڻ لاءِ وڌايل خاصيتن سان.
    • ext4 فائل سسٽم ڏانهن متعارف ڪرايو پڙهڻ ۽ لکڻ جي عملن دوران انوڊ لاڪنگ کي هٿي ڏيڻ سان لاڳاپيل ڪارڪردگي جي اصلاح. سڌو I/O موڊ ۾ ٻيهر لکڻ جي ڪارڪردگي بهتر. مسئلن جي تشخيص کي آسان ڪرڻ لاء، پهريون ۽ آخري غلطي ڪوڊ محفوظ ٿيل آهن سپر بلاڪ ۾.
    • F2FS فائل سسٽم تي لاڳو ڪيو ويو compressed فارم ۾ ڊيٽا کي ذخيرو ڪرڻ جي صلاحيت. ھڪڙي انفرادي فائل يا ڊاريڪٽري لاء، ڪمپريشن کي استعمال ڪري سگھجي ٿو "chattr +c فائل" يا "chattr +c dir؛ ٽچ dir/file". پوري ورهاڱي کي دٻائڻ لاءِ، توهان استعمال ڪري سگهو ٿا ”-o compress_extension=ext“ آپشن مائونٽ يوٽيلٽي ۾.
    • ڪرنل ۾ هڪ فائيل سسٽم شامل آهي علائقو، جيڪو زون ٿيل اسٽوريج ڊوائيسز سان گهٽ سطحي ڪم کي آسان بڻائي ٿو. زون ٿيل ڊرائيوز جو مطلب آهي ڊوائيسز تي هارڊ مقناطيسي ڊسڪ يا NVMe SSDs، اسٽوريج جي جاء جنهن ۾ زونن ۾ ورهايل آهي جيڪي بلاڪ يا شعبن جا گروپ ٺاهيندا آهن، جن ۾ صرف ڊيٽا جي ترتيب واري اضافي جي اجازت هوندي آهي، بلاڪ جي سڄي گروپ کي اپڊيٽ ڪرڻ. FS ZoneFS مغربي ڊجيٽل پاران ترقي ڪئي وئي آهي ۽ ڊرائيو ۾ هر زون کي هڪ الڳ فائل سان ڳنڍيندو آهي جيڪو ڊيٽا کي خام موڊ ۾ ذخيرو ڪرڻ لاء استعمال ڪري سگهجي ٿو بغير شعبي ۽ بلاڪ سطح تي هيراڦيري کان سواء، يعني. ايپليڪيشنن کي ioctl استعمال ڪندي بلاڪ ڊيوائس تائين سڌي طرح رسائي ڪرڻ جي بدران فائل API استعمال ڪرڻ جي اجازت ڏئي ٿي.
    • NFS ۾، UDP مٿان ماؤنٽنگ ڊويزن ڊفالٽ طور بند ٿيل آھي. NFS 4.2 وضاحتن ۾ بيان ڪيل سرور جي وچ ۾ فائلن کي سڌو نقل ڪرڻ جي صلاحيت لاءِ شامل ڪيل سپورٽ. شامل ڪيو ويو ھڪڙو نئون ماؤنٽ آپشن "softreval"، جيڪو سرور جي ناڪامي جي صورت ۾ ڪيش ٿيل خصوصيت قدر استعمال ڪرڻ جي اجازت ڏئي ٿو. مثال طور، جڏهن هي اختيار بيان ڪيو وڃي، سرور جي دستياب نه ٿيڻ کان پوء، اهو ممڪن آهي ته NFS ورهاڱي ۾ رستن سان گڏ وڃڻ ۽ معلومات تائين رسائي جيڪا ڪيش ۾ آباد ٿي چڪي آهي.
    • ڪم پورو ڪيو fs-verity ميڪانيزم جي ڪارڪردگي جي اصلاح، انفرادي فائلن جي سالميت ۽ تصديق جي نگراني ڪرڻ لاء استعمال ڪيو ويو. مرڪل هيش وڻ جي استعمال جي مهرباني سان ترتيب وار پڙهڻ جي رفتار وڌايو. FS_IOC_ENABLE_VERITY جي ڪارڪردگي کي بهتر ڪيو ويو آهي جڏهن ڪيش ۾ ڪا به ڊيٽا نه آهي (ڊيٽا سان گڏ صفحن جي اڳوڻي پڙهڻ کي لاڳو ڪيو ويو آهي).
  • ورچوئلائيزيشن ۽ سيڪيورٽي
    • هلائڻ دوران SELinux ماڊل کي غير فعال ڪرڻ جي صلاحيت ختم ڪئي وئي آهي، ۽ اڳ ۾ ئي چالو ٿيل SELinux کي لوڊ ڪرڻ جي مستقبل ۾ منع ڪئي ويندي. SELinux کي غير فعال ڪرڻ لاءِ توهان کي "selinux=0" پيٽرول پاس ڪرڻو پوندو ڪرنل ڪمانڊ لائن تي.
    • شامل ڪيو ويو وقت جي نالي جي جاءِ لاءِ سپورٽ (وقت جي نالي جي جاءِ)، توهان کي اجازت ڏئي ٿي ته توهان سسٽم ڪلاڪ جي حالت کي ڪنٽينر تي پابند ڪريو (CLOCK_REALTIME،
      CLOCK_MONOTONIC, CLOCK_BOOTTIME)، ڪنٽينر ۾ پنھنجو وقت استعمال ڪريو ۽، جڏھن ڪنٽينر کي ٻئي ھوسٽ ڏانھن منتقل ڪيو وڃي، پڪ ڪريو ته CLOCK_MONOTONIC ۽ CLOCK_BOOTTIME پڙھڻ ۾ ڪا تبديلي نه رھي آھي (لوڊ ٿيڻ کان پوءِ جي وقت کي مدنظر رکو، يا ان کان سواءِ ننڊ جي موڊ ۾ ھجڻ جي حساب سان. ).

    • /dev/random blocking pool کي هٽايو ويو آهي. /dev/random جو رويو /dev/urandom سان ملندڙ جلندڙ آهي پول جي شروعات کان پوءِ اينٽراپي بلاڪنگ کي روڪڻ جي لحاظ کان.
    • بنيادي ڪرنل ۾ ھڪڙو ڊرائيور شامل آھي جيڪو VirtualBox ھلندڙ گيسٽ سسٽم کي اجازت ڏئي ٿو ھوسٽ ماحول (VirtualBox شيئر فولڊر) پاران برآمد ڪيل ڊائريڪٽري کي ماؤنٽ ڪري.
    • بي پي ايف سب سسٽم ۾ پيچ جو هڪ سيٽ شامل ڪيو ويو آهي (BPF موڪليندڙ)، جڏهن Specter V2 ڪلاس حملن کان بچاءَ لاءِ Retpoline ميڪانيزم استعمال ڪيو وڃي، اهو توهان کي BPF پروگرامن کي ڪال ڪرڻ جي ڪارڪردگي وڌائڻ جي اجازت ڏئي ٿو جڏهن انهن سان لاڳاپيل واقعا ٿين ٿا (مثال طور، اهو ممڪن بڻائي ٿو ته XDP هينڊلر جي ڪالنگ کي تيز ڪرڻ جڏهن نيٽ ورڪ پيڪٽ اچي ٿو).
    • AMD APUs ۾ ٺهيل TEE (Trusted Execution Environment) کي سپورٽ ڪرڻ لاءِ ڊرائيور شامل ڪيو ويو.
  • ميموري ۽ سسٽم خدمتون
    • BPF عالمي ڪمن لاءِ مدد شامل ڪئي آهي. ترقي ڪئي پئي وڃي هڪ شروعات جي حصي طور ڪم ڪرڻ جي لائبريرين لاءِ مدد شامل ڪرڻ لاءِ جيڪا BPF پروگرامن ۾ شامل ٿي سگهي ٿي. ايندڙ قدم متحرڪ واڌارن کي سپورٽ ڪرڻ لاءِ هوندو جيڪي گلوبل افعال کي لوڊ ڪرڻ جي اجازت ڏين ٿا، بشمول موجوده عالمي افعال کي تبديل ڪرڻ جڏهن اهي استعمال ۾ آهن. BPF سبسسٽم پڻ نقشي جي آپريشن جي مختلف قسمن لاءِ مدد شامل ڪري ٿو (مسلسل ڊيٽا کي ذخيرو ڪرڻ لاءِ استعمال ڪيو ويو)، جيڪو بيچ موڊ ۾ عمل جي حمايت ڪري ٿو.
    • شامل ڪيو ويو ”cpu_cooling“ ڊيوائس توهان کي اجازت ڏئي ٿي ته وڌيڪ گرم ٿيل سي پي يو کي ٿڌو ڪري ان کي ٿوري وقت لاءِ بيڪار حالت ۾ رکي.
    • شامل ڪيل سسٽم ڪال openat2()، جيڪو پيش ڪري ٿو اضافي جھنڊن جو هڪ سيٽ فائل جي رستي جي قرارداد کي محدود ڪرڻ لاءِ (مائونٽ پوائنٽن کي پار ڪرڻ جي ممانعت، علامتي لنڪس، جادو لنڪس (/proc/PID/fd)، "../" اجزاء).
    • وڏي.LITTLE فن تعمير جي بنياد تي متضاد نظامن لاءِ، هڪ چپ ۾ طاقتور ۽ گهٽ موثر توانائي-موثر CPU ڪور کي گڏ ڪرڻ، uclamp_min پيٽرولر مقرر ڪيو ويو آهي جڏهن حقيقي وقت جي ڪمن کي انجام ڏيڻ (ظاهر ٿيو kernel 5.3 ۾ لوڊ محفوظ ڪرڻ لاء هڪ ميڪانيزم آهي). هي پيٽرولر انهي ڳالهه کي يقيني بڻائي ٿو ته اهو ڪم شيڊولر طرفان سي پي يو ڪور تي رکيو ويندو جنهن ۾ ڪافي ڪارڪردگي آهي.
    • ڪنول کي آزاد ڪيو ويو آهي 2038 جا مسئلا. 32-bit (سائن ٿيل انٽ) ٽائيپ ٽائيپ ٽائيپ ٽائيپ ٽائيپ ڪائونٽر لاءِ آخري باقي هينڊلر کي تبديل ڪيو، جيڪو 1970 جي رپورٽ کي مدنظر رکندي، 2038 ۾ اوور فلو ٿيڻ گهرجي.
    • هم وقت سازي I/O انٽرفيس جي مسلسل بهتري io_uring، ڪھڙي محفوظ نون عملن لاءِ سپورٽ: IORING_OP_FALLOCATE (خالي علائقن جي رزرويشن)، IORING_OP_OPENAT،
      IORING_OP_OPENAT2،
      IORING_OP_CLOSE (فائل کولڻ ۽ بند ڪرڻ)،
      IORING_OP_FILES_UPDATE (جلدي رسائي جي فهرست مان فائلون شامل ڪرڻ ۽ ختم ڪرڻ)،
      IORING_OP_STATX (فائل جي معلومات جي درخواست)،
      IORING_OP_READ،
      IORING_OP_WRITE (IORING_OP_READV ۽ IORING_OP_WRITEV جا آسان اينالاگز)،
      IORING_OP_FADVISE،
      IORING_OP_MADVISE (ڪالن جا هم وقت ساز قسم posix_fadvise ۽ madvise)، IORING_OP_SEND،
      IORING_OP_RECV (نيٽ ورڪ ڊيٽا موڪلڻ ۽ وصول ڪرڻ)،
      IORING_OP_EPOLL_CTL (Epoll فائل بيان ڪندڙن تي عمل ڪريو).

    • شامل ڪيل سسٽم ڪال pidfd_getfd(), هڪ عمل کي اجازت ڏئي هڪ فائل بيان ڪندڙ کي ٻيهر حاصل ڪرڻ لاءِ هڪ کليل فائل لاءِ ٻئي پروسيس کان.
    • لاڳو ٿيل "bootconfig" ميڪانيزم، جيڪا اجازت ڏئي ٿي، ڪمان لائن جي اختيارن کان علاوه، سيٽنگ فائل ذريعي ڪني جي پيٽرولن کي طئي ڪرڻ لاء. اهڙين فائلن کي initramfs تصوير ۾ شامل ڪرڻ لاءِ، bootconfig افاديت تجويز ڪيل آهي. ھي مضمون استعمال ڪري سگھجي ٿو، مثال طور، بوٽ وقت تي kprobes کي ترتيب ڏيڻ لاء.
    • ٻيهر ڪم ڪيو نامعلوم پائپس ۾ ڊيٽا لکڻ ۽ پڙهڻ جو انتظار ڪرڻ جو هڪ ميکانيزم. تبديلي اهو ممڪن ڪيو ته ڪمن کي تيز ڪرڻ جهڙوڪ وڏن منصوبن جي متوازي اسيمبلي. بهرحال، اصلاح 4.2.1 رليز ۾ هڪ بگ جي ڪري GNU ميڪ ۾ نسل جي حالت جي ڪري سگھي ٿي، جيڪا ورزن 4.3 ۾ مقرر ڪئي وئي هئي.
    • شامل ڪيو ويو PR_SET_IO_FLUSHER جھنڊو prctl() ۾، جيڪو استعمال ڪري سگھجي ٿو نشان ھڻڻ لاءِ ميموري-آزاد پروسيس جيڪي حدن جي تابع نه ھجن جڏھن سسٽم جي ميموري گھٽ آھي.
    • Android ۾ استعمال ٿيل ION ميموري ورهائڻ واري نظام جي بنياد تي، هڪ سب سسٽم لاڳو ڪيو ويو آهي dma-buf heaps، جيڪو توهان کي اجازت ڏئي ٿو DMA بفرز جي مختص کي ڪنٽرول ڪرڻ لاءِ ميموري علائقن کي شيئر ڪرڻ لاءِ ڊرائيورن، ايپليڪيشنن ۽ مختلف سب سسٽم جي وچ ۾.
  • هارڊويئر آرڪيٽيڪچر
    • شامل ڪيل سپورٽ E0PD ايڪسٽينشن لاءِ، جيڪا ARMv8.5 ۾ ظاهر ٿي ۽ CPU تي هدايتن جي قياس آرائي سان لاڳاپيل حملن جي خلاف تحفظ جي اجازت ڏئي ٿي. E0PD-بنياد تحفظ جي نتيجي ۾ KPTI (Kernel Page Table Isolation) تحفظ کان گھٽ اوور هيڊ.
    • سسٽم لاءِ ARMv8.5 آرڪيٽيڪچر جي بنياد تي، آر اين جي هدايتن لاءِ سپورٽ شامل ڪئي وئي آهي، هڪ هارڊويئر pseudo-random نمبر جنريٽر تائين رسائي فراهم ڪندي. ڪرنل ۾، آر اين جي هدايت استعمال ڪئي ويندي آهي اينٽراپي پيدا ڪرڻ لاءِ جڏهن ڪنييل مهيا ڪيل pseudo-random نمبر جنريٽر کي شروع ڪندي.
    • ايم پي ايڪس (ميموري پروٽيڪشن ايڪسٽينشنز) لاءِ سپورٽ ختم ڪئي وئي ڪنيل ۾ شامل ڪئي وئي 3.19 ۽ توهان کي پوائنٽن جي چڪاس کي منظم ڪرڻ جي اجازت ڏئي ٿي انهي کي يقيني بڻائڻ لاءِ ته ميموري علائقن جي حدن جو احترام ڪيو وڃي. هي ٽيڪنالاجي وڏي پيماني تي گڏ ڪرڻ وارن ۾ استعمال نه ڪيو ويو ۽ GCC مان هٽايو ويو.
    • RISC-V آرڪيٽيڪچر لاءِ، KASan (Kernel address sanitizer) ڊيبگنگ ٽول لاءِ سپورٽ لاڳو ڪئي وئي آهي، جيڪا ميموري سان ڪم ڪرڻ دوران غلطين جي نشاندهي ڪرڻ ۾ مدد ڪري ٿي.
  • سامان
    • وضاحت جي حمايت لاڳو ڪئي وئي آهي نيٽ ورڪ 4.0، جيڪو Thunderbolt 3 پروٽوڪول تي ٻڌل آهي ۽ USB 40 ۽ USB 2.0 سان پسمانده مطابقت برقرار رکڻ دوران، 3.2 Gbps تائين ٿرو پٽ مهيا ڪري ٿو. قياس سان وڄ USB 4.0 انٽرفيس توهان کي ڪنيڪٽر سان هڪ واحد ڪيبل مٿان مختلف پروٽوڪول سرنگ ڪرڻ جي اجازت ڏئي ٿو ٽائيپ-سي، بشمول PCIe، ڊسپلي پورٽ ۽ USB 3.x، گڏوگڏ پروٽوڪول جا سافٽ ويئر لاڳو ڪرڻ، مثال طور، ميزبانن جي وچ ۾ نيٽ ورڪ لنڪس کي منظم ڪرڻ لاءِ. لينڪس ڪنييل ۾ اڳ ۾ ئي شامل ٿيندربولٽ ڊرائيور تي عملدرآمد ٺاهي ٿو ۽ ان کي USB4-مطابقت رکندڙ ميزبان ۽ ڊوائيسز سان ڪم ڪرڻ لاءِ ٺاهي ٿو. تبديليون Thunderbolt 3 ڊوائيسز لاءِ سپورٽ شامل ڪن ٿيون ڪنيڪشن مئنيجر جي سافٽ ويئر تي عمل درآمد لاءِ، جيڪو هڪ واحد ڪنيڪٽر ذريعي ڪيترن ئي ڊوائيسز کي ڳنڍڻ لاءِ سرنگون ٺاهڻ جو ذميوار آهي.
    • amdgpu ڊرائيور ۾ شامل ڪيو ويو HDCP 2.x (High-bandwidth Digital Content Protection) ڪاپي تحفظ ٽيڪنالاجي لاءِ ابتدائي سپورٽ. شامل ڪيل سپورٽ AMD Pollock ASIC چپ جي بنياد تي Raven 2. Renoir ۽ Navi خاندانن لاءِ GPU کي ري سيٽ ڪرڻ جي صلاحيت کي لاڳو ڪيو.
    • Intel وڊيو ڪارڊ لاء DRM ڊرائيور شامل ڪيو ويو آئس ڍنڍ ۽ ٽائيگر ڍنڍ جي مائڪرو آرڪيٽيڪچر تي ٻڌل چپس لاءِ DSI VDSC سپورٽ، LMEM mmap (ڊيوائس لوڪل ميموري) لاڳو ڪئي وئي آهي، VBT (ويڊيو BIOS ٽيبل) پارسنگ کي بهتر ڪيو ويو آهي، ڪافي ڍنڍ چپس لاءِ HDCP 2.2 سپورٽ لاڳو ڪئي وئي آهي.
    • amdkfd ڊرائيور ڪوڊ کي متحد ڪرڻ تي ڪم جاري آهي (مجرد GPUs لاءِ، جهڙوڪ فجي، ٽونگا، پولارس) ايم ڊي جي پي يو ڊرائيور سان.
    • k10temp ڊرائيور کي ٻيهر ڪم ڪيو ويو آهي، AMD Zen CPUs لاءِ وولٹیج ۽ موجوده پيٽرولر ڏيکارڻ لاءِ سپورٽ شامل ڪئي وئي آهي، انهي سان گڏ زين ۽ زين 2 سي پي يوز ۾ استعمال ٿيل درجه حرارت سينسرز کان وڌايل معلومات.
    • نوو ڊرائيور ۾ شامل ڪيو ويو NVIDIA GPUs لاءِ تصديق ٿيل فرم ویئر لوڊ ڪرڻ واري موڊ لاءِ سپورٽ ٽرنگ مائڪرو آرڪيٽيڪچر (GeForce RTX 2000) جي بنياد تي، جنهن انهن ڪارڊن لاءِ 3D تيز رفتاري لاءِ سپورٽ کي فعال ڪرڻ ممڪن ڪيو (NVIDIA ڊجيٽل دستخط سان سرڪاري فرم ويئر ڊائون لوڊ ڪرڻ ضروري آهي). TU10x گرافڪس انجڻ لاءِ سپورٽ شامل ڪئي وئي. HD آڊيو سان مسئلا حل ڪيا ويا آهن.
    • شامل ڪيل سپورٽ ڊيٽا ڪمپريشن لاءِ جڏهن منتقل ڪيو ويو DisplayPort MST (ملٽي اسٽريم ٽرانسپورٽ).
    • نئون ڊرائيور شامل ڪيو ويو "ath11kQualcomm وائرلیس چپس لاءِ 802.11ax کي سپورٽ ڪري ٿو.
      ڊرائيور mac80211 اسٽيڪ تي ٻڌل آهي ۽ رسائي پوائنٽ، ڪم اسٽيشن ۽ ميش نيٽ ورڪ نوڊ موڊس کي سپورٽ ڪري ٿو.

    • sysfs ذريعي، جديد هارڊ ڊرائيوز ۽ SSDs تي استعمال ٿيندڙ پڙهڻ جي قابل درجه حرارت سينسر پڙهڻ تائين رسائي فراهم ڪئي وئي آهي.
    • جمع ٿيل ALSA سائونڊ سسٽم ۾ اهم تبديليون، جن جو مقصد ڪوڊ کي ختم ڪرڻ آهي 2038 جا مسئلا (snd_pcm_mmap_status ۽ snd_pcm_mmap_control انٽرفيس ۾ 32-bit time_t قسم جي استعمال کان پاسو ڪرڻ). نئين آڊيو ڪوڊيڪس لاءِ سپورٽ شامل ڪئي وئي
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • شامل ڪيو ويو LCD پينلز لاءِ ڊرائيور Logic PD 28، Jimax8729d MIPI-DSI، igenic JZ4770، Sony acx424AKP، Leadtek LTK500HD1829، Xinpeng XPP055C272، AUO B116XAK01، Giant.
      BOE NV140FHM-N49,
      Satoz SAT050AT40H12R2،
      تيز LS020B1DD01D.

    • شامل ڪيو ويو ARM بورڊز ۽ Gen1 پليٽ فارمن لاءِ سپورٽ Amazon Echo (OMAP3630-based)، Samsung Galaxy S III mini (GT-I8190)، Allwinner Emlid Neutis، Libre Computer ALL-H3-IT، PineH64 Model B، Aibretech Amlogic GX PC،
      Armada SolidRun Clearfog GTR، NXPGateworks GW59xx،
      Tolino Shine 3 eBook پڙهندڙ،
      ايمبيڊڊ آرٽسٽس COM (i.MX7ULP)، SolidRun Clearfog CX/ITX ۽ HoneyComb (LX2160A)، Google Coral Edge TPU (i.MX8MQ)،
      Rockchip Radxa Dalang Carrier، Radxa Rock Pi N10، VMARC RK3399Pro SOM
      ST Ericsson HREF520، انفورس 6640، SC7180 IDP، Atmel/Microchip AM9X60 (ARM926 SoC، Kizboxmini)، ST stm32mp15، AM3703/AM3715/DM3725، ST Ericsson ab8505، Quoom9863، 7180 راسبي پي 4 ۾ استعمال ٿيل PCIe ڪنٽرولر لاءِ سپورٽ شامل ڪئي وئي.

ساڳئي وقت، لاطيني آمريڪي مفت سافٽ ويئر فائونڊيشن ٺهيل
اختيار مڪمل طور تي مفت ڪرنل 5.6 - Linux-libre 5.6-gnu، فرم ویئر ۽ ڊرائيور عناصر کان صاف ٿيل غير آزاد اجزاء يا ڪوڊ سيڪشن تي مشتمل آهي، جنهن جو دائرو ٺاهيندڙ طرفان محدود آهي. نئين رليز AMD TEE، ATH11K ۽ Mediatek SCP لاءِ ڊرائيورن ۾ بلب لوڊ ڪرڻ کي بند ڪري ٿي. AMD PSP، amdgpu ۽ nouveau ڊرائيورز ۽ سبسسٽم ۾ تازه ڪاري بلب صفائي ڪوڊ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو