لينڪس ڪرنل رليز 6.7

ٻن مهينن جي ترقي کان پوء، Linus Torvalds پيش ڪيو لينڪس ڪنيل 6.7 جي ڇڏڻ. سڀ کان وڌيڪ قابل ذڪر تبديلين ۾: Bcachefs فائل سسٽم جي انضمام، Itanium آرڪيٽيڪچر جي حمايت کي ختم ڪرڻ، GSP-R firmware سان ڪم ڪرڻ جي نووا جي صلاحيت، NVMe-TCP ۾ TLS انڪرپشن جي حمايت، BPF ۾ استثنا استعمال ڪرڻ جي صلاحيت، io_uring ۾ futex لاءِ سپورٽ، fq جي اصلاح (Fair Queuing) شيڊيولر ڪارڪردگي، TCP-AO ايڪسٽينشن لاءِ سپورٽ (TCP Authentication Option) ۽ لينڊ لاک سيڪيورٽي ميڪنزم ۾ نيٽ ورڪ ڪنيڪشن کي محدود ڪرڻ جي صلاحيت، صارف جي نالي جي جاءِ ۽ io_uring تائين رسائي ڪنٽرول شامل ڪيو ويو. AppArmor ذريعي.

نئين ورزن ۾ 18405 ڊولپرز مان 2066 فيڪس شامل آهن، پيچ جي سائيز 72 MB آهي (تبديلين 13467 فائلن کي متاثر ڪيو، ڪوڊ جون 906147 لائينون شامل ڪيون ويون، 341048 لائينون ڊهي ويون). آخري رليز ۾ 15291 ڊولپرز کان 2058 فيڪس هئا، پيچ جي سائيز 39 MB هئي. 45 ۾ متعارف ٿيل سڀني تبديلين مان تقريباً 6.7 سيڪڙو ڊيوائس ڊرائيورن سان لاڳاپيل آهن، تقريبن 14 سيڪڙو تبديليون هارڊويئر آرڪيٽيڪچرز لاءِ مخصوص ڪوڊ اپڊيٽ ڪرڻ سان لاڳاپيل آهن، 13 سيڪڙو نيٽ ورڪ اسٽيڪ سان لاڳاپيل آهن، 5 سيڪڙو فائيل سسٽم سان لاڳاپيل آهن، ۽ 3 سيڪڙو اندروني ڪنيل سب سسٽم سان لاڳاپيل آهن.

ڪنيل 6.7 ۾ اهم جدت:

  • ڊسڪ سب سسٽم، I/O ۽ فائل سسٽم
    • ڪرنل Bcachefs فائل سسٽم ڪوڊ کي اختيار ڪري ٿو، جيڪو Btrfs ۽ ZFS ۾ مليل جديد ڪارڪردگي جي عناصر سان گڏ XFS جي ڪارڪردگي، قابل اعتماد ۽ اسڪيبلبلٽي حاصل ڪرڻ جي ڪوشش ڪري ٿو. مثال طور، Bcachefs خاصيتن کي سپورٽ ڪري ٿو جهڙوڪ هڪ ورهاڱي ۾ گھڻن ڊوائيسز، ملٽي پرت ڊرائيو لي آئوٽ (هيٺيون پرت اڪثر استعمال ٿيل ڊيٽا سان گڏ فاسٽ SSDs جي بنياد تي، ۽ مٿين پرت هارڊ ڊرائيو کان گهٽ استعمال ٿيل ڊيٽا سان)، نقل (RAID) 1/10)، ڪيشنگ، شفاف ڊيٽا ڪمپريشن (LZ4، gzip ۽ ZSTD موڊس)، اسٽيٽ سلائسس (سنيپ شاٽ)، چيڪسم استعمال ڪندي سالميت جي تصديق، ريڊ-سليمان غلطي اصلاحي ڪوڊز (RAID 5/6) کي ذخيرو ڪرڻ جي صلاحيت، معلومات کي محفوظ ڪرڻ انڪرپٽ ٿيل فارم (ChaCha20 ۽ Poly1305 استعمال ٿيل آهن). ڪارڪردگي جي لحاظ کان، Bcachefs Btrfs ۽ ٻين فائل سسٽم کان اڳتي آهي ڪاپي-آن-لکڻ واري ميڪانيزم جي بنياد تي، ۽ Ext4 ۽ XFS جي ويجهو آپريٽنگ اسپيڊ ڏيکاري ٿو.
    • Btrfs فائل سسٽم هڪ آسان ڪوٽا موڊ متعارف ڪرايو آهي جيڪو توهان کي صرف ان ذيلي تقسيم ۾ ايڪسٽيننٽ کي ٽريڪ ڪندي اعليٰ ڪارڪردگي حاصل ڪرڻ جي اجازت ڏئي ٿو جنهن ۾ اهي ٺاهيا ويا آهن، جيڪو خاص طور تي حسابن کي آسان بڻائي ٿو ۽ ڪارڪردگي بهتر ڪري ٿو، پر توهان کي اجازت نه ٿو ڏئي ته توهان کي ڪيترن ئي حصن ۾ حصيداري ڪيل حدن کي اڪائونٽ ۾ رکڻ جي اجازت ڏئي. ذيلي تقسيم.
    • Btrfs هڪ نئون ”اسٽيپ ٽري“ ڊيٽا جو ڍانچو شامل ڪيو آهي، جيڪو منطقي حد تائين ميپنگ لاءِ مناسب آهي حالتن ۾ جتي جسماني ميپنگ سڀني ڊوائيسن تي نه ملندي آهي. ڍانچي في الحال استعمال ڪيو ويو آهي RAID0 ۽ RAID1 جي عملن ۾ زون ٿيل بلاڪ ڊوائيسز لاءِ. مستقبل ۾، اهي هن ڍانچي کي اعلي سطحي RAIDs ۾ استعمال ڪرڻ جو منصوبو ٺاهيندا آهن، جيڪي موجوده عمل ۾ موجود ڪيترن ئي مسئلن کي حل ڪندا.
    • Ceph فائل سسٽم نصب ٿيل فائل سسٽم جي صارف جي IDs جي نقشي لاءِ مدد لاڳو ڪري ٿو، استعمال ٿيل مخصوص صارف جي فائلن کي ماؤنٽ ٿيل پرڏيهي ورهاڱي تي موجوده سسٽم تي ٻئي صارف سان ملائڻ لاءِ.
    • غير روٽ عملن کي UEFI متغيرن کي تبديل ڪرڻ جي اجازت ڏيڻ لاءِ efivarfs تي uid ۽ gid جي وضاحت ڪرڻ جي صلاحيت شامل ڪئي وئي.
    • FS خاصيتون پڙهڻ ۽ تبديل ڪرڻ لاءِ ioctl ڪالون exFAT ۾ شامل ڪيون ويون. صفر-سائيز ڊاريڪٽري جي سنڀال شامل ڪئي وئي.
    • F2FS 16K بلاڪ استعمال ڪرڻ جي صلاحيت کي لاڳو ڪري ٿو.
    • autofs automount ميڪانيزم کي تبديل ڪيو ويو آهي نئين ورهاڱي جي ماؤنٽنگ API استعمال ڪرڻ لاءِ.
    • OverlayFS پيش ڪري ٿو "lowerdir +" ۽ "datadir +" ماؤنٽ آپشن. xattrs سان OverlayFS جي nested mounting لاءِ سپورٽ شامل ڪئي وئي.
    • XFS حقيقي وقت بلاڪ مختص ڪوڊ ۾ سي پي يو لوڊ کي بهتر ڪيو آهي. هڪ ئي وقت پڙهڻ ۽ FICLONE عملن کي انجام ڏيڻ جي صلاحيت مهيا ڪئي وئي آهي.
    • EXT2 ڪوڊ تبديل ڪيو ويو آھي صفحي جي فوليو استعمال ڪرڻ لاءِ.
  • ميموري ۽ سسٽم خدمتون
    • Intel Itanium پروسيسرز ۾ استعمال ٿيل ia64 فن تعمير جي سپورٽ، جيڪي 2021 ۾ مڪمل طور تي بند ڪيا ويا آھن، بند ڪيا ويا آھن. Itanium پروسيسرز 2001 ۾ Intel پاران متعارف ڪرايا ويا، پر ia64 آرڪيٽيڪچر AMD64 سان مقابلو ڪرڻ ۾ ناڪام ٿيو، خاص طور تي AMD64 جي اعلي ڪارڪردگي ۽ 32-bit x86 پروسيسرز کان آسان منتقلي جي ڪري. نتيجي طور، Intel جي دلچسپي x86-64 پروسيسرز جي حق ۾ تبديل ٿي وئي، ۽ Itanium جو گهڻو حصو HP Integrity سرور رهيو، جنهن جا آرڊر ٽي سال اڳ بند ڪيا ويا. ia64 سپورٽ لاءِ ڪوڊ خاص طور تي ھن پليٽ فارم لاءِ ڊگھي عرصي جي سپورٽ جي گھٽتائي جي ڪري ڪرنل مان ھٽايو ويو، جڏھن ته لينس ٽوروالڊز ia64 سپورٽ کي واپس ڪرڻ لاءِ رضامندي جو اظهار ڪيو، پر رڳو جيڪڏھن ڪو سنڀاليندڙ ھو جيڪو اعليٰ معيار جو مظاهرو ڪري سگھي. گهٽ ۾ گهٽ هڪ سال لاءِ مکيه ڪنيل کان ٻاهر هن پليٽ فارم لاءِ سپورٽ.
    • شامل ڪيو ويو “ia32_emulation” ڪرنل لائن ڪمانڊ پيراميٽر، جيڪو توهان کي اجازت ڏئي ٿو 32-bit موڊ ايموليشن لاءِ سپورٽ کي فعال يا غير فعال ڪرڻ جي لاءِ ٺاهيل ڪرنل ۾ x86-64 آرڪيٽيڪچر لاءِ بوٽ اسٽيج تي. عملي پاسي، نئون آپشن توهان کي اجازت ڏئي ٿو ته ڪنيل کي 32-bit ايپليڪيشنن سان مطابقت لاءِ سپورٽ سان، پر ڊفالٽ طور هن موڊ کي غير فعال ڪريو ڪرنل تي حملي واري ویکٹر کي گھٽائڻ لاءِ، ڇو ته مطابقت API کي مکيه ڪنيل کان گهٽ آزمايو ويو آهي. انٽرفيس
    • Rust-for-Linux برانچ مان تبديلين جي مسلسل لڏپلاڻ سان لاڳاپيل آهي Rust ٻولي کي استعمال ڪرڻ لاءِ ٻي ٻولي جي طور تي ڊرائيورن ۽ ڪنيل ماڊلز کي ترقي ڪرڻ لاءِ (Rust support default طور تي فعال نه آهي، ۽ ان ۾ Rust جي شامل ٿيڻ جو سبب ناهي. ڪنييل لاء گهربل اسيمبلي انحصار). نئون ورزن Rust 1.73 رليز استعمال ڪرڻ لاءِ منتقلي ڪري ٿو ۽ ڪم جي قطار سان ڪم ڪرڻ لاءِ بائنڊنگ جو هڪ سيٽ پيش ڪري ٿو.
    • اهو ممڪن آهي ته binfmt_misc ميکانيزم کي استعمال ڪرڻ لاءِ مدد شامل ڪرڻ لاءِ نئين ايگزيڪيوٽيبل فائل فارميٽ (مثال طور، گڏ ڪيل جاوا يا پٿون ايپليڪيشن هلائڻ لاءِ) الڳ الڳ نامناسب نالن جي جڳهن ۾.
    • cgroup ڪنٽرولر cpuset، جيڪو توهان کي سي پي يو ڪور جي استعمال کي ڪنٽرول ڪرڻ جي اجازت ڏئي ٿو جڏهن ڪنهن ڪم کي انجام ڏيڻ، مقامي ۽ ريموٽ ورهاڱي ۾ هڪ ڊويزن مهيا ڪري ٿو، جنهن ۾ فرق آهي ته ڇا والدين cgroup صحيح روٽ سيڪشن آهي يا نه. نيون سيٽنگون ”cpuset.cpus.exclusive“ ۽ ”cpuset.cpus.excluisve.effective“ به شامل ڪيون ويون آهن cpuset ۾ خاص CPU بائنڊنگ لاءِ.
    • BPF سبسسٽم استثناءَ لاءِ سپورٽ لاڳو ڪري ٿو، جيڪي BPF پروگرام مان ايمرجنسي ايگزٽ جي طور تي پروسيس ٿيل آهن، محفوظ طور تي اسٽيڪ فريم کي ختم ڪرڻ جي صلاحيت سان. ان کان علاوه، BPF پروگرامن کي سي پي يو جي سلسلي ۾ kptr پوائنٽرز جي استعمال جي اجازت ڏين ٿا.
    • futex سان عملن لاءِ سپورٽ io_uring سبسسٽم ۾ شامل ڪئي وئي آھي، ۽ نوان عمل لاڳو ڪيا ويا آھن: IORING_OP_WAITID (waitid جو هم وقت ساز ورزن)، SOCKET_URING_OP_GETSOCKOPT (getsockoptand آپشن)، SOCKET_URING_OP_SETSOCKOPTAND آپشن)، SOCKET_URING_OP_SETSOCKOPT_OPT_OPT_Opts آپريشن جيڪي بند نه ٿا ڪن ڊيٽا آهي يا مڪمل بفر ناهي).
    • ٿلهي وزن واري سنگل ڳنڍيل FIFO قطارن تي عمل درآمد شامل ڪيو ويو آهي جنهن کي صرف پروسيس جي حوالي سان ترتيب ڏيڻ لاءِ اسپن لاڪ جي ضرورت آهي ۽ ڪنهن به حوالي سان قطار ۾ ايٽمي اضافو لاءِ اسپن لاڪ جي ضرورت آهي.
    • شامل ڪيو ويو ھڪڙو رنگ بفر "objpool" ھڪڙي قابل عمل عمل سان گڏ ھڪڙي اعلي ڪارڪردگي واري قطار کي مختص ڪرڻ ۽ واپس ڪرڻ لاء.
    • تبديلين جو شروعاتي حصو نئين futex2 API کي لاڳو ڪرڻ لاءِ شامل ڪيو ويو آھي، جيڪا NUMA سسٽم تي بھترين ڪارڪردگي رکي ٿي، 32 بِٽس کان سواءِ ٻين سائزن کي سپورٽ ڪري ٿي، ۽ ملٽي پلڪسڊ futex() سسٽم ڪال جي بدران استعمال ڪري سگھجي ٿي.
    • ARM32 ۽ S390x آرڪيٽيڪچرز لاءِ، BPF هدايتون جي موجوده سيٽ (cpuv4) لاءِ سپورٽ شامل ڪئي وئي آھي.
    • RISC-V آرڪيٽيڪچر لاءِ، اهو ممڪن آهي ته شيڊو-ڪال اسٽيڪ چيڪ موڊ کي استعمال ڪيو وڃي جيڪو ڪلانگ 17 ۾ موجود آهي، اسٽيڪ تي بفر اوور فلو ٿيڻ جي صورت ۾ واپسي ايڊريس کي اوور رائٽنگ ڪرڻ کان بچائڻ لاءِ ٺهيل آهي. تحفظ جو جوهر اهو آهي ته واپسي جي ايڊريس کي هڪ الڳ ”شيڊو“ اسٽيڪ ۾ محفوظ ڪرڻ کان پوءِ ڪنٽرول کي هڪ فنڪشن ڏانهن منتقل ڪرڻ ۽ فنڪشن مان نڪرڻ کان اڳ هن ايڊريس کي ٻيهر حاصل ڪرڻ.
    • هڪ نئون سمارٽ ميموري پيج اسڪيننگ موڊ شامل ڪيو ويو آهي هڪجهڙائي واري ميموري صفحن کي ضم ڪرڻ جي ميکانيزم ۾ (KSM: Kernel Samepage Merging)، جيڪو ناڪام اسڪين ٿيل صفحن کي ٽريڪ ڪري ٿو ۽ انهن جي ٻيهر اسڪيننگ جي شدت کي گهٽائي ٿو. نئين موڊ کي فعال ڪرڻ لاء، /sys/kernel/mm/ksm/smart_scan سيٽنگ شامل ڪئي وئي آهي.
    • شامل ڪيو ويو ھڪڙو نئون ioctl ڪمانڊ PAGEMAP_SCAN، جيڪو، جڏھن استعمال ڪيو وڃي userfaultfd() سان، توھان کي اجازت ڏئي ٿو ته ڪنھن مخصوص ميموري رينج ۾ لکڻ جي حقيقتن جو تعين ڪرڻ لاءِ. نئين خصوصيت، مثال طور، سسٽم ۾ استعمال ڪري سگھجي ٿو CRIU عمل جي حالت کي بچائڻ ۽ بحال ڪرڻ يا گيم مخالف چيٽ سسٽم ۾.
    • اسمبلي سسٽم ۾، جيڪڏهن ڪلانگ ڪمپلر موجود آهي، مثالن جي اسيمبليءَ کي استعمال ڪرڻ جي مثالن کي perf سب سسٽم، BPF پروگرامن جي طور تي لکيو ويو آهي، ڊفالٽ طور تي فعال آهي.
    • پراڻي وڊيو بف پرت، جيڪا ميڊيا سبسسٽم ۾ فريم بفرز کي منظم ڪرڻ لاء استعمال ڪئي وئي هئي ۽ 10 سال اڳ کان وڌيڪ ويڊيو بف 2 جي نئين نفاذ سان تبديل ڪيو ويو، هٽايو ويو آهي.
  • ورچوئلائيزيشن ۽ سيڪيورٽي
    • فائل سسٽم ۾ بلاڪ جي سائيز کان ننڍا بلاڪ ۾ ڊيٽا انڪرپٽ ڪرڻ جي صلاحيت fscrypt سب سسٽم ۾ شامل ڪئي وئي آهي. اهو شايد هارڊويئر انڪرپشن ميڪانيزم کي فعال ڪرڻ جي ضرورت هجي جيڪي صرف ننڍن بلاڪ جي حمايت ڪن ٿيون (مثال طور، UFS ڪنٽرولرز جيڪي صرف هڪ 4096 بلاڪ سائيز کي سپورٽ ڪن ٿا 16K بلاڪ سائيز سان فائل سسٽم سان استعمال ڪري سگھجن ٿيون).
    • "iommufd" سب سسٽم، جيڪو توهان کي منظم ڪرڻ جي اجازت ڏئي ٿو IOMMU (I/O Memory-Management Unit) ميموري پيج ٽيبلز کي استعمال ڪندڙ اسپيس مان فائل ڊسڪرپٽرز ذريعي، ڊيٽا جي ٽريڪنگ شامل ڪئي آهي جيڪا اڃا تائين ڊي ايم اي لاءِ ڪيش (گندا) مان فلش نه ڪئي وئي آهي. آپريشنز، جيڪي عمل جي لڏپلاڻ دوران اڻڄاتل ڊيٽا سان ميموري کي طئي ڪرڻ لاء ضروري آهن.
    • TCP ساکٽس لاءِ رسائي ڪنٽرول ضابطن جي وضاحت ڪرڻ لاءِ سپورٽ لينڊ لاڪ ميڪانيزم ۾ شامل ڪئي وئي آهي، جيڪا توهان کي اجازت ڏئي ٿي ته عمل جي هڪ گروپ جي رابطي کي خارجي ماحول سان محدود ڪري. مثال طور، توهان هڪ قاعدو ٺاهي سگهو ٿا جيڪو صرف نيٽ ورڪ پورٽ 443 تائين رسائي جي اجازت ڏئي ٿو HTTPS ڪنيڪشن قائم ڪرڻ لاءِ.
    • AppArmor سبسسٽم io_uring ميڪانيزم تائين رسائي کي ڪنٽرول ڪرڻ جي صلاحيت شامل ڪئي آهي ۽ صارف جي نالن جي جڳهه ٺاهي ٿي، جيڪا توهان کي انهن صلاحيتن کي صرف ڪجهه خاص عملن تائين رسائي جي اجازت ڏيڻ جي اجازت ڏئي ٿي.
    • ورچوئل مشين بوٽ جي عمل جي سالميت جي تصديق ڪرڻ لاءِ ورچوئل مشين جي تصديق واري API شامل ڪئي وئي.
    • LoongArch سسٽم KVM هائپر وائيزر استعمال ڪندي ورچوئلائيزيشن جي حمايت ڪن ٿا.
    • جڏهن RISC-V سسٽم تي KVM هائپر وائيزر استعمال ڪندي، Smstateen ايڪسٽينشن لاءِ سپورٽ ظاهر ٿي چڪي آهي، جيڪا ورچوئل مشين کي بلاڪ ڪري ٿي سي پي يو رجسٽرز تائين پهچڻ کان جيڪي واضح طور تي هائپر وائزر جي مدد سان نه آهن. پڻ شامل ڪيو ويو سپورٽ زيڪنڊ ايڪسٽينشن جي استعمال لاءِ گيسٽ سسٽم ۾، جيڪو ڪجھ مشروط انٽيگر آپريشنز جي استعمال جي اجازت ڏئي ٿو.
    • KVM تحت هلندڙ x86-based گيسٽ سسٽم ۾، 4096 تائين ورچوئل سي پي يوز جي اجازت آهي.
  • نيٽ ورڪ سب سسٽم
    • NVMe-TCP (NVMe over TCP) ڊرائيور، جيڪو توھان کي اجازت ڏئي ٿو NVMe ڊرائيوز تي نيٽ ورڪ (NVM Express over Fabrics) تي TCP پروٽوڪول استعمال ڪندي، TLS استعمال ڪندي ڊيٽا ٽرانسميشن چينل کي انڪرپٽ ڪرڻ لاءِ مدد شامل ڪئي آھي (KTLS استعمال ڪندي ۽ ھڪ پس منظر وارو عمل. ڪنيڪشن ڳالهين لاءِ يوزر اسپيس tlshd ۾).
    • fq (Fair Queuing) Packet Scheduler جي ڪارڪردگي کي بهتر بڻايو ويو، جنهن ان کي ممڪن بڻايو ته 5٪ جي ڀيٽ ۾ ٿلهي لوڊ هيٺ tcp_rr (TCP درخواست/جواب) ٽيسٽ ۽ 13٪ پاران UDP پيڪٽس جي لامحدود وهڪري سان.
    • TCP هڪ اختياري microsecond-precision timestamp (TCP TS) صلاحيت (RFC 7323) شامل ڪري ٿو، جيڪو وڌيڪ درست ويڪرائيندڙ تخميني ۽ وڌيڪ ترقي يافته ڪنجيشن ڪنٽرول ماڊلز جي اجازت ڏئي ٿو. ان کي چالو ڪرڻ لاءِ، توھان استعمال ڪري سگھو ٿا حڪم ”ip route add 10/8 ... خاصيتون tcp_usec_ts“.
    • TCP اسٽيڪ TCP-AO ايڪسٽينشن (TCP Authentication Option, RFC 5925) لاءِ سپورٽ شامل ڪئي آهي، جيڪا TCP هيڊرز کي MAC ڪوڊ (ميسيج آٿنٽيڪيشن ڪوڊ) استعمال ڪندي، وڌيڪ جديد الگورتھم HMAC-SHA1 ۽ CMAC-AES- استعمال ڪندي تصديق ڪرڻ ممڪن بڻائي ٿي. 128 بدران اڳ ۾ موجود TCP-MD5 اختيار ورثي MD5 الگورتھم جي بنياد تي.
    • هڪ نئين قسم جي مجازي نيٽ ورڪ ڊوائيسز "netkit" شامل ڪئي وئي آهي، ڊيٽا جي منتقلي منطق جنهن ۾ BPF پروگرام استعمال ڪندي سيٽ ڪيو ويو آهي.
    • KSMBD، هڪ SMB سرور جي ڪنييل-سطح تي عمل درآمد، فائل نالن کي حل ڪرڻ لاءِ مدد شامل ڪئي آهي جنهن ۾ مرڪب ڪردارن جي سروگيٽ جوڑوں تي مشتمل آهي.
    • NFS RPC خدمتن سان سلسلي جي عمل درآمد کي بهتر ڪيو آهي. شامل ڪيل حمايت لکڻ جي وفد لاءِ (NFSv4.1+ لاءِ). NFSD rpc_status netlink هينڊلر لاءِ سپورٽ شامل ڪئي آهي. NFSv4.x ڪلائنٽ لاءِ بهتر سپورٽ جڏهن knfsd ڏانهن ٻيهر برآمد ڪيو وڃي.
  • سامان
    • GSP-RM فرم ویئر لاءِ ابتدائي مدد شامل ڪئي وئي آهي Nouveau kernel module، جيڪو NVIDIA RTX 20+ GPU ۾ استعمال ٿئي ٿو شروعاتي ۽ GPU ڪنٽرول آپريشنز کي الڳ GSP مائڪرو ڪنٽرولر (GPU سسٽم پروسيسر) جي پاسي ڏانهن منتقل ڪرڻ لاءِ. GSP-RM سپورٽ Nouveau ڊرائيور کي فرم ويئر ڪالن ذريعي ڪم ڪرڻ جي اجازت ڏئي ٿي، بجاءِ سڌو پروگرامنگ هارڊويئر رابطي جي، ان کي نئين NVIDIA GPUs لاءِ سپورٽ شامل ڪرڻ تمام آسان بڻائي ٿي شروعاتي ۽ پاور مئنيجمينٽ لاءِ اڳ ۾ ٺهيل ڪالز استعمال ڪندي.
    • AMDGPU ڊرائيور GC 11.5، NBIO 7.11، SMU 14، SMU 13.0 OD، DCN 3.5، VPE 6.1 ۽ DML2 کي سپورٽ ڪري ٿو. بيحد لوڊشيڊنگ لاءِ بهتر سپورٽ (ويڊيو موڊ کي تبديل ڪرڻ دوران ڪو به چمڪندڙ نه).
    • i915 ڊرائيور Intel Meteor Lake چپس لاءِ سپورٽ شامل ڪري ٿو ۽ Intel LunarLake (Xe 2) جي شروعاتي عمل کي شامل ڪري ٿو.
    • شامل ڪيل سپورٽ غير متناسب ٽرانسميشن چينلز لاءِ شامل ڪئي وئي USB4 v2 (120/40G) وضاحتن ۾.
    • ARM SoC لاءِ شامل ڪيل سپورٽ: Qualcomm Snapdragon 720G (استعمال ٿيل Xiaomi اسمارٽ فونز ۾)، AMD Pensando Elba، Renesas، R8A779F4 (R-Car S4-8)، USRobotics USR8200 (استعمال ٿيل روٽرز ۽ NAS).
    • فيئر فون 5 اسمارٽ فون ۽ ARM بورڊن لاءِ شامل ڪيل سپورٽ Orange Pi 5، QuartzPro64، Turing RK1، Variscite MX6، BigTreeTech CB1، Freescale LX2162، Google Spherion، Google Hayato، Genio 1200 EVK، RK3566 GB RK30 Powkid.
    • شامل ڪيل سپورٽ RISC-V بورڊن لاءِ Milk-V Pioneer ۽ Milk-V Duo.
    • AMD CPUs سان فراهم ڪيل HUAWEI ليپ ٽاپ جي سائونڊ انٽرفيس لاءِ سپورٽ شامل ڪئي وئي. Dell Oasis 13/14/16 ليپ ٽاپ تي نصب ڪيل اضافي اسپيڪر لاءِ سپورٽ شامل ڪئي وئي. شامل ڪيل سپورٽ بلٽ ان اسپيڪر لاءِ ASUS K6500ZC. HP 255 G8 ۽ G10 ليپ ٽاپ تي گونگا اشاري لاءِ سپورٽ شامل ڪئي وئي. شامل ڪيل سپورٽ acp6.3 آڊيو ڊرائيورز لاءِ. Focusrite Clarett + 2Pre ۽ 4Pre پروفيشنل رڪارڊنگ انٽرفيس لاءِ سپورٽ شامل ڪئي وئي.

ساڳئي وقت، لاطيني آمريڪن فري سافٽ ويئر فائونڊيشن مڪمل طور تي مفت ڪرنل 6.7 - Linux-libre 6.7-gnu جو هڪ نسخو ٺاهيو، جيڪو فرم ویئر ۽ ڊرائيور جي عناصر کان صاف ڪيو ويو آهي جنهن ۾ غير مفت اجزاء يا ڪوڊ سيڪشن شامل آهن، جن جو دائرو محدود آهي. ٺاهيندڙ طرفان. رليز 6.7 ۾، بلب صاف ڪرڻ جو ڪوڊ مختلف ڊرائيورن ۽ سبسسٽمن ۾ اپڊيٽ ڪيو ويو آھي، مثال طور، amdgpu، nouveau، adreno، mwifiex، mt7988، ath11k، avs ۽ btqca ڊرائيورن ۾. مقامي ٽاڪ ۽ rtl8192u ڊرائيورن کي صاف ڪرڻ لاءِ ڪوڊ ختم ڪيو ويو آهي ان جي ڪريل مان خارج ڪرڻ جي ڪري. xhci-pci، rtl8xxxu ۽ rtw8822b ڊرائيور کي صاف ڪرڻ لاء غير ضروري اجزاء کي هٽايو ويو، اڳ ۾ غلطي سان شامل ڪيو ويو. Aarch64 آرڪيٽيڪچر لاءِ ڊي ٽي ايس فائلن ۾ بلب جا نالا صاف ڪيا. نئين ڊرائيورن ۾ هٽايو ويو بلب mt7925، tps6598x، aw87390 ۽ aw88399.

جو ذريعو: opennet.ru

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