لينڪس ڪرنل رليز 5.8

ترقي جي ٻن مهينن کان پوء، Linus Torvalds متعارف ڪرايو kernel ڇڏڻ لينڪس 5.8. سڀ کان وڌيڪ قابل ذڪر تبديلين ۾: هڪ KCSAN ريس حالت ڊيڪٽر، يوزر اسپيس تائين اطلاعن جي پهچائڻ لاءِ هڪ آفاقي ميکانيزم، ان لائن انڪرپشن لاءِ هارڊويئر سپورٽ، ARM64 لاءِ بهتر سيڪيورٽي ميڪانيزم، روسي بيڪال-T1 پروسيسر لاءِ سپورٽ، الڳ الڳ پروڪسس کي مائونٽ ڪرڻ جي صلاحيت. ARM64 ڪال اسٽيڪ ۽ BTI لاءِ شيڊو سيڪيورٽي ميڪانيزم تي عملدرآمد.

ڪرنل 5.8 پروجيڪٽ جي پوري وجود دوران سڀني ڪنلن جي تبديلين جي تعداد جي لحاظ کان سڀ کان وڏو ٿيو. ان کان علاوه، تبديليون ڪنهن هڪ سب سسٽم سان لاڳاپيل نه آهن، پر ڪني جي مختلف حصن کي ڍڪيندا آهن ۽ بنيادي طور تي اندروني ڪم ۽ صفائي سان لاڳاپيل آهن. سڀ کان وڏي تبديليون ڊرائيور ۾ نظر اچن ٿا. نئين ورزن ۾ 17606 ڊولپرز مان 2081 فيڪس شامل ڪيا ويا، جن سڀني فائلن جو تقريباً 20٪ متاثر ڪيو ڪنيل ڪوڊ ريپوزٽري ۾. پيچ جي سائيز 65 MB آهي (تبديلين 16180 فائلن کي متاثر ڪيو، ڪوڊ جون 1043240 لائينون شامل ڪيون ويون، 489854 لائينون ڊهي ويون). مقابلي ۾، 5.7 برانچ ۾ 15033 فيڪس ۽ 39 MB جي پيچ جي سائيز هئي. 37 ۾ متعارف ٿيل سڀني تبديلين جو تقريباً 5.8٪ ڊيوائس ڊرائيورن سان لاڳاپيل آهي، تقريبن 16٪ تبديلين سان لاڳاپيل آهن ڪوڊ اپڊيٽ ڪرڻ سان مخصوص هارڊويئر آرڪيٽيڪچر، 11٪ نيٽ ورڪ اسٽيڪ سان لاڳاپيل آهن، 3٪ فائل سسٽم سان لاڳاپيل آهن، ۽ 4٪ اندروني ڪنيل سب سسٽم سان لاڳاپيل آهن.

مکيه جدت:

  • ورچوئلائيزيشن ۽ سيڪيورٽي
    • ڪنيل ماڊلز جي لوڊشيڊنگ جنهن ۾ ڪوڊ سان گڏ سيڪشن آهن جن ۾ بٽ جيڪي عمل ڪرڻ ۽ لکڻ جي اجازت ڏين ٿا هڪ ئي وقت مهيا ڪيا ويا آهن. تبديلي هڪ وڏي منصوبي جي حصي جي طور تي لاڳو ڪئي وئي هئي ميموري صفحن جي استعمال جي ڪنيل کي ختم ڪرڻ لاءِ جيڪي هڪ ئي وقت تي عمل ۽ لکڻ جي اجازت ڏين ٿيون.
    • اهو هاڻي ممڪن آهي ته الڳ procfs مثال ٺاهي، ڪيترن ئي procfs ماؤنٽ پوائنٽس جي استعمال جي اجازت ڏئي، مختلف اختيارن سان لڳل، پر ساڳئي عمل جي سڃاڻپ ڪندڙ نيمس اسپيس (pid namespace) کي ظاهر ڪندي. اڳي، سڀ procfs ماؤنٽ پوائنٽس صرف ھڪڙي اندروني نمائندگي کي آئيني ڪندا آھن، ۽ ماؤنٽ پيٽرولر ۾ ڪا به تبديلي ساڳئي پروسيس ID نالي جي جڳھ سان لاڳاپيل ٻين ماؤنٽ پوائنٽن کي متاثر ڪيو. انهن علائقن ۾ جن ۾ مختلف اختيارن سان چڙهڻ جو مطالبو ٿي سگهي ٿو ايمبيڊڊ سسٽم لاءِ ٿلهي وزن جي اڪيلائي کي لاڳو ڪرڻ جي صلاحيت سان گڏ پروسيس جي ڪجهه قسمن کي لڪائڻ جي صلاحيت ۽ معلومات جي نوڊس کي procfs ۾.
    • ARM64 پليٽ فارم لاء ميڪانيزم جي حمايت لاڳو ڪئي وئي آهي
      شيڊو- ڪال اسٽيڪ، ڪلانگ ڪمپلر پاران مهيا ڪيل آهي هڪ اسٽيڪ بفر اوور فلو جي صورت ۾ فنڪشن جي واپسي ايڊريس کي اوور رائٽنگ ڪرڻ کان بچائڻ لاءِ. تحفظ جو جوهر اهو آهي ته واپسي جي ايڊريس کي هڪ الڳ ”شيڊو“ اسٽيڪ ۾ محفوظ ڪرڻ کان پوءِ ڪنٽرول کي هڪ فنڪشن ڏانهن منتقل ڪرڻ ۽ فنڪشن مان نڪرڻ کان اڳ هن ايڊريس کي ٻيهر حاصل ڪرڻ.

    • ARM64 پليٽ فارم لاءِ هدايتون سپورٽ شامل ڪئي وئي آهي ARMv8.5-BTI (برانچ ٽارگيٽ اشارو) هدايتن جي سيٽ جي عمل کي بچائڻ لاء جيڪي شاخ نه ٿيڻ گهرجن. ڪوڊ جي صوابديدي حصن ڏانهن منتقلي کي بلاڪ ڪرڻ تي عمل ڪيو ويو آهي گيجٽ جي تخليق کي روڪڻ لاءِ استحصال ۾ جيڪي ريٽرن-ايئنٽيڊ پروگرامنگ ٽيڪنڪ استعمال ڪن ٿا (ROP - Return-Oriented Programming؛ حملو ڪندڙ پنهنجي ڪوڊ کي ميموري ۾ رکڻ جي ڪوشش نه ڪندو آهي، پر اڳ ۾ ئي موجود ٽڪرن تي هلندو آهي. مشين جي هدايتن جو جيڪو واپسي ڪنٽرول جي هدايتن سان ختم ٿئي ٿو، جنهن مان گهربل ڪارڪردگي حاصل ڪرڻ لاء ڪالن جو هڪ سلسلو ٺهيل آهي).
    • شامل ڪيل هارڊويئر سپورٽ بلاڪ ڊوائيسز جي ان لائن انڪرپشن لاءِ (ان لائن انڪرپشن). ان لائنپ انڪريپشن ڊيوائسز عام طور تي ڊرائيو ۾ ٺهيل هونديون آهن، پر منطقي طور تي سسٽم ميموري ۽ ڊسڪ جي وچ ۾ موجود هونديون آهن، شفاف طور تي انڪريپٽنگ ۽ ڊيڪرپٽنگ I/O جي بنياد تي ڪنيل مخصوص ڪيل ڪيز ۽ هڪ انڪرپشن الگورٿم.
    • "initrdmem" kernel ڪمانڊ لائن اختيار شامل ڪيو ويو آھي توھان کي اجازت ڏيڻ جي اجازت ڏيڻ لاءِ initrd جي جسماني ميموري ايڊريس کي بيان ڪريو جڏھن شروعاتي بوٽ تصوير کي RAM ۾ رکو.
    • نئين صلاحيت شامل ڪئي وئي: CAP_PERFMON perf سب سسٽم تائين رسائي ۽ ڪارڪردگي جي نگراني ڪرڻ لاء. CAP_BPF، جيڪو ڪجهه BPF عملن جي اجازت ڏئي ٿو (جهڙوڪ BPF پروگرامن کي لوڊ ڪرڻ) جيڪي اڳ ۾ گهربل CAP_SYS_ADMIN حقن (CAP_SYS_ADMIN حق هاڻي CAP_BPF، CAP_PERFMON، ۽ CAP_NET_ADMIN جي ميلاپ ۾ ورهايل آهن).
    • شامل ڪيو ويو ھڪڙو نئون virtio-mem ڊيوائس جيڪو توھان کي ھٽ پلگ ڪرڻ جي اجازت ڏئي ٿو ۽ ميموري کي گيسٽ سسٽم سان ڊس ڪنيڪٽ ڪري ٿو.
    • /dev/mem ۾ ميپنگ عملن جي يادگيري تي عمل ڪيو ويو آهي جيڪڏهن ڊوائيس ڊرائيور اوورليپنگ ميموري علائقن کي استعمال ڪري ٿو.
    • شامل ٿيل خطرن جي حفاظت CROSSTalk / SRBDS، جيڪو توهان کي اجازت ڏئي ٿو ته ڪنهن ٻئي سي پي يو ڪور تي جاري ڪيل ڪجهه هدايتن جا نتيجا بحال ڪري.
  • ميموري ۽ سسٽم خدمتون
    • دستاويز ۾ ڪوڊ فارميٽ ڪرڻ لاء قاعدن جي وضاحت ڪندي، قبول ڪيو شامل اصطلاحن جي استعمال لاءِ سفارشون. ڊولپرز کي سفارش نه ڪئي وئي آهي ته اهي مجموعا استعمال ڪن 'ماسٽر/غلام' ۽ 'ڪاري فهرست/سفيد فهرست'، گڏوگڏ لفظ 'غلام' الڳ الڳ. سفارشون صرف انهن شرطن جي نئين استعمال جي حوالي سان. اڳ ۾ موجود مخصوص لفظن جو ذڪر بنيادي طور تي اڻڄاتل رهندو. نئين ڪوڊ ۾، نشان لڳل اصطلاحن جي استعمال جي اجازت ڏني وئي آھي جيڪڏھن ضرورت هجي API ۽ ABI کي سپورٽ ڪرڻ لاءِ استعمال ڪندڙ جي جڳھ ۾، ۽ گڏوگڏ موجوده هارڊويئر يا پروٽوڪولن کي سپورٽ ڪرڻ لاءِ ڪوڊ کي اپڊيٽ ڪرڻ وقت جن جي وضاحتن لاءِ ڪجھ شرطن جي استعمال جي ضرورت آھي.
    • ڊيبگنگ اوزار شامل KCSAN (Kernel Concurrency Sanitizer)، متحرڪ ڳولڻ لاءِ ٺهيل آهي نسل جا حالات ڪور جي اندر. KCSAN جو استعمال سپورٽ ڪيو ويندو آهي جڏهن GCC ۽ Clang ۾ تعمير ڪيو ويندو آهي، ۽ ميموري جي رسائي کي ٽريڪ ڪرڻ لاءِ مرتب وقت تي خاص ترميمن جي ضرورت هوندي آهي (بريڪ پوائنٽس استعمال ڪيا ويندا آهن جيڪي ٽرگر ٿيندا آهن جڏهن ميموري پڙهڻ يا تبديل ڪئي ويندي آهي). KCSAN جي ترقي جو ڌيان غلط مثبت روڪٿام، اسڪيبلبلٽي، ۽ استعمال ۾ آسانيءَ تي هو.
    • شامل ڪيو ويو آفاقي ميڪانيزم ڪرنل کان يوزر اسپيس تائين اطلاع پهچائڻ. ميڪانيزم معياري پائپ ڊرائيور تي مبني آهي ۽ توهان کي اجازت ڏئي ٿو ته موثر طريقي سان ڪنيل کان اطلاعن کي ورهائڻ جي چينلن تي صارف جي جاء تي کليل. نوٽيفڪيشن وصول ڪرڻ جون پوائنٽون پائپون آھن جيڪي خاص موڊ ۾ کوليون وينديون آھن ۽ ڪنيل مان مليل پيغامن کي رنگ بفر ۾ گڏ ٿيڻ جي اجازت ڏيندا آھن. پڙھڻ عام پڙھڻ () فنڪشن ذريعي ڪيو ويندو آھي. چينل جو مالڪ اهو طئي ڪري ٿو ته ڪنيل ۾ ڪهڙن ذريعن کي مانيٽر ڪرڻ جي ضرورت آهي ۽ ڪجهه قسم جي پيغامن ۽ واقعن کي نظر انداز ڪرڻ لاءِ فلٽر مقرر ڪري سگهي ٿو. واقعن مان، صرف چاٻين سان عملن جي حمايت ڪئي وئي آهي، جهڙوڪ چابيون شامل ڪرڻ / هٽائڻ ۽ انهن جي خاصيتن کي تبديل ڪرڻ. اهي واقعا GNOME ۾ استعمال ٿيڻ جي منصوبابندي ڪئي وئي آهي.
    • PID جي ٻيهر استعمال جي حالتن کي سنڀالڻ ۾ مدد لاءِ 'pidfd' ڪارڪردگي جي مسلسل ترقي (pidfd هڪ مخصوص عمل سان جڙيل آهي ۽ تبديل نه ٿيندي آهي، جڏهن ته PID انهي PID سان لاڳاپيل موجوده عمل جي ختم ٿيڻ کان پوءِ ڪنهن ٻئي پروسيس سان لاڳاپيل ٿي سگهي ٿو). نئون ورزن pidfd استعمال ڪرڻ لاءِ سپورٽ شامل ڪري ٿو ھڪڙي پروسيس کي نيم اسپيسز سان ڳنڍڻ لاءِ (جي اجازت ڏئي ٿي pidfd کي بيان ڪيو وڃي جڏھن سيٽنس سسٽم ڪال تي عمل ڪيو وڃي). pidfd استعمال ڪرڻ توهان کي اجازت ڏئي ٿو هڪ عمل جي منسلڪ کي ڪنٽرول ڪرڻ جي ڪيترن ئي قسمن جي نالي جي جڳهه تي هڪ ڪال سان، خاص طور تي ضروري سسٽم ڪالن جي تعداد کي گھٽائڻ ۽ ايٽمي موڊ ۾ منسلڪ لاڳو ڪرڻ (جيڪڏهن هڪ نالي جي جاء تي منسلڪ ناڪام ٿئي ٿي، ٻيا ڳنڍيل نه هوندا) .
    • شامل ڪيو ويو ھڪڙو نئون سسٽم ڪال faccessat2 () کان مختلف
      faccessat() جھنڊن سان گڏ ھڪڙو اضافي دليل جيڪي POSIX سفارشن جي تعميل ڪن ٿا (اڳ ۾ اھي جھنڊا سي لائبريري ۾ ٺاھيا ويا ھئا، ۽ نئون faccessat2 انھن کي ڪنيل ۾ لاڳو ڪرڻ جي اجازت ڏئي ٿو).

    • سي گروپ ۾ شامل ڪيو ويو هڪ memory.swap.high سيٽنگ جيڪا ڪمن کي سست ڪرڻ لاءِ استعمال ٿي سگهي ٿي جيڪا تمام گهڻي ادل بدلي جاءِ وٺي ٿي.
    • asynchronous I/O انٽرفيس ڏانهن io_uring tee() سسٽم ڪال لاءِ شامل ڪيل سپورٽ.
    • شامل ڪيل ميڪانيزم "BPF ٻيهر ڪندڙ, صارف اسپيس تائين ڪنييل ڍانچي جي مواد کي آئوٽ ڪرڻ لاء ٺهيل.
    • مهيا ڪيل BPF پروگرامن جي وچ ۾ ڊيٽا جي بدلي لاءِ انگوزي بفر استعمال ڪرڻ جي صلاحيت.
    • ميکانيزم ۾ padata، ڪرنل ۾ ڪمن جي متوازي عمل کي منظم ڪرڻ لاءِ ٺهيل، لوڊ بيلنسنگ سان گڏ گھڻن موضوعن واري ڪمن لاءِ سپورٽ شامل ڪئي وئي.
    • pstore ميڪانيزم ۾، جيڪو توهان کي ڊيبگنگ معلومات کي محفوظ ڪرڻ جي اجازت ڏئي ٿو حادثي جي سبب بابت ياداشت جي علائقن ۾ جيڪي ريبوٽ جي وچ ۾ گم نه آهن، شامل ڪيو ويو ڊوائيسز کي بلاڪ ڪرڻ لاء معلومات بچائڻ لاء پس منظر.
    • PREEMPT_RT ڪنيل شاخ کان منتقل ڪيو ويو مقامي تالا لاڳو ڪرڻ.
    • شامل ڪيو ويو نئون بفر مختص API (AF_XDP)، جنهن جو مقصد ايڪس ڊي پي (ايڪسپريس ڊيٽا پاٿ) سپورٽ سان نيٽ ورڪ ڊرائيورن جي لکڻين کي آسان ڪرڻ آهي.
    • RISC-V آرڪيٽيڪچر لاءِ، KGDB استعمال ڪندي ڪرنل حصن کي ڊيبگ ڪرڻ لاءِ سپورٽ لاڳو ڪئي وئي آهي.
    • 4.8 رليز ڪرڻ کان اڳ، GCC جي ورزن لاءِ گھرجون جيڪي ڪنيل ٺاھڻ لاءِ استعمال ڪري سگھجن ٿيون وڌيون ويون آھن. ايندڙ رليز مان هڪ ۾ اهو منصوبو آهي ته بار کي GCC 4.9 ڏانهن وڌايو وڃي.
  • ڊسڪ سب سسٽم، I/O ۽ فائل سسٽم
    • ڊوائيس ميپر ۾ شامل ڪيو ويو نئون dm-ebs (ايموليٽ بلاڪ سائيز) هينڊلر، جيڪو استعمال ڪري سگھجي ٿو ننڍڙن منطقي بلاڪ جي سائيز کي نقل ڪرڻ لاءِ (مثال طور، 512K سيڪٽر-سائيز ڊسڪ تي 4-بائيٽ سيڪٽرز کي نقل ڪرڻ لاءِ).
    • F2FS فائل سسٽم هاڻي LZO-RLE الگورتھم استعمال ڪندي ڪمپريشن کي سپورٽ ڪري ٿو.
    • dm-crypt ۾ شامل ڪيو ويو encrypted keys لاءِ سپورٽ.
    • Btrfs سڌو I/O موڊ ۾ پڙهڻ واري عملن کي سنڀالڻ ۾ بهتري ڪئي آهي. جڏهن چڙهڻ تيز ڊيل ٿيل ذيلي حصن ۽ ڊائريڪٽري جي چڪاس ڪرڻ بغير والدين جي ڇڏيل آهي.
    • CIFS ۾ هڪ "nodelete" پيٽرولر شامل ڪيو ويو آهي، سرور تي عام اجازت جي چڪاس جي اجازت ڏئي ٿي، پر ڪلائنٽ کي فائلن يا ڊائريڪٽرن کي حذف ڪرڻ کان منع ڪري ٿو.
    • Ext4 غلطي سنڀالڻ کي بهتر ڪيو آهي ENOSPC جڏهن multithreading استعمال ڪندي. xattr gnu لاءِ سپورٽ شامل ڪئي آهي. * namespace استعمال ٿيل GNU Hurd ۾
    • Ext4 ۽ XFS لاءِ، DAX عملن لاءِ سپورٽ فعال ٿيل آھي (فائل سسٽم تائين سڌو رسائي، صفحي جي ڪيش کي بغير بلاڪ ڊيوائس ليول استعمال ڪرڻ کان سواءِ) انفرادي فائلن ۽ ڊائريڪٽرن جي حوالي سان.
    • سسٽم ڪال ۾ اسٽيٽڪس () پرچم شامل ڪيو ويو STATX_ATTR_DAX، جيڪو جڏهن بيان ڪيو ويو آهي، DAX انجڻ استعمال ڪندي معلومات حاصل ڪري ٿو.
    • EXFAT شامل ڪيو ويو بوٽ ايريا جي تصديق لاءِ سپورٽ.
    • FAT ۾ بهتر FS عناصر جي فعال لوڊشيڊنگ. هڪ سست 2TB USB ڊرائيو جي جانچ ڪندي ٽيسٽ مڪمل ٿيڻ واري وقت ۾ 383 کان 51 سيڪنڊن جي گهٽتائي ڏيکاري ٿي.
  • نيٽ ورڪ سب سسٽم
    • نيٽ ورڪ پل جي آپريشن کي ڪنٽرول ڪرڻ لاء ڪوڊ ۾ شامل ڪيو ويو پروٽوڪول جي حمايت ايم پي (ميڊيا ريڊنڊنسي پروٽوڪول)، جيڪو ڪيترن ئي ايٿرنيٽ سوئچز کي لوپ ڪندي غلطي رواداري جي اجازت ڏئي ٿو.
    • ٽريفڪ ڪنٽرول سسٽم ڏانهن (Tc) شامل ڪيو ويو نئون "دروازو" عمل، جيڪو اهو ممڪن بڻائي ٿو ته پروسيسنگ ۽ ڪجهه پيڪن کي رد ڪرڻ لاء وقت جي وقفن کي بيان ڪرڻ.
    • جڙيل نيٽ ورڪ ڪيبل جي جاچ لاءِ سپورٽ ۽ نيٽ ورڪ ڊوائيسز جي خود تشخيص شامل ڪئي وئي آهي ڪنيل ۽ ايٿول افاديت ۾.
    • MPLS لاءِ سپورٽ (Multiprotocol Label Switching) algorithm کي IPv6 اسٽيڪ ۾ شامل ڪيو ويو آهي روٽنگ پيڪٽس لاءِ ملٽي پروٽوڪول ليبل سوئچنگ استعمال ڪندي (MPLS اڳ ۾ IPv4 لاءِ سپورٽ ڪئي وئي هئي).
    • IKE (انٽرنيٽ ڪيئي ايڪسچينج) ۽ IPSec پيڪٽس کي TCP تي منتقل ڪرڻ لاءِ سپورٽ شامل ڪئي وئي (آر ايف سي سي ايم ايس) ممڪن UDP بلاڪنگ کي نظرانداز ڪرڻ لاءِ.
    • شامل ڪيو ويو نيٽ ورڪ بلاڪ ڊيوائس rnbd، جيڪو توهان کي RDMA ٽرانسپورٽ (InfiniBand، RoCE، iWARP) ۽ RTRS پروٽوڪول استعمال ڪندي بلاڪ ڊيوائس تائين ريموٽ رسائي کي منظم ڪرڻ جي اجازت ڏئي ٿو.
    • TCP اسٽيڪ ۾ شامل ڪيو ويو رينج کمپريشن لاءِ سپورٽ سليڪٽيو اڪينولجمينٽ (SACK) جوابن ۾.
    • IPv6 لاءِ لاڳو ڪيو ويو TCP-LD سپورٽ (آر ايف سي سي ايم ايس، ڊگھي رابطي ۾ رڪاوٽون).
  • سامان
    • انٽيل وڊيو ڪارڊز لاءِ i915 DRM ڊرائيور ۾ شامل آهي Intel Tiger Lake (GEN12) چپس لاءِ ڊفالٽ، جنهن لاءِ لاڳو ڪيو ويو SAGV (سسٽم ايجنٽ گيسرويل) سسٽم کي استعمال ڪرڻ جي صلاحيت کي متحرڪ طور تي تعدد ۽ وولٹیج کي ترتيب ڏيڻ لاء بجلي جي استعمال يا ڪارڪردگي جي ضرورتن جي بنياد تي.
    • amdgpu ڊرائيور FP16 پکسل فارميٽ لاءِ سپورٽ شامل ڪئي آهي ۽ وڊيو ميموري ۾ انڪريپٽ ٿيل بفرز سان ڪم ڪرڻ جي صلاحيت (TMZ، Trusted Memory Zone).
    • AMD Zen ۽ Zen2 پروسيسرز لاءِ پاور سينسرز لاءِ سپورٽ شامل ڪئي وئي، انهي سان گڏ AMD Ryzen 4000 Renoir لاءِ درجه حرارت سينسر. انٽرفيس ذريعي پاور واپرائڻ جي معلومات حاصل ڪرڻ لاءِ مدد فراهم ڪئي وئي آهي AMD Zen ۽ Zen2 لاءِ RAPL (هلندڙ سراسري طاقت جي حد).
    • شامل ڪيل سپورٽ NVIDIA موڊيفائر فارميٽ لاءِ نوويو ڊرائيور کي. Gv100 لاءِ، انٽرليسڊ اسڪيننگ طريقن کي استعمال ڪرڻ جي صلاحيت لاڳو ڪئي وئي آھي. شامل ڪيو ويو vGPU تعريف.
    • شامل ڪيل سپورٽ Adreno A405، A640 ۽ A650 GPUs لاءِ MSM (Qualcomm) ڊرائيور لاءِ.
    • شامل ڪيو ويو DRM (ڊائريڪٽ رينڊرنگ مئنيجر) وسيلن جي انتظام لاءِ اندروني فريم ورڪ.
    • Xiaomi Redmi Note 7 ۽ Samsung Galaxy S2 سمارٽ فونز، گڏوگڏ Elm/Hana Chromebook ليپ ٽاپ لاءِ سپورٽ شامل ڪئي وئي.
    • LCD پينلز لاءِ ڊرائيور شامل ڪيا ويا: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
    • ARM بورڊز ۽ پليٽ فارمن لاءِ شامل ڪيل سپورٽ Renesas "RZ/G1H"، Realtek RTD1195، Realtek RTD1395/RTD1619، Rockchips RK3326، AMLogic S905D، S905X3، S922XH، Olimex A20-OLinu-Mecino-Chock, LIMEX
      , Beacon i.MX8m-Mini, Qualcomm SDM660/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI.

    • MIPS پروسيسر Loongson-2K (مختصر Loongson64) لاءِ شامل ڪيل سپورٽ. CPU Loongson 3 لاءِ، KVM hypervisor استعمال ڪندي ورچوئلائيزيشن لاءِ سپورٽ شامل ڪئي وئي آھي.
    • شامل ڪيو ويو
      روسي Baikal-T1 پروسيسر ۽ ان تي ٻڌل سسٽم-آن-چپ جي حمايت BE-T1000. Baikal-T1 پروسيسر ۾ ٻه P5600 MIPS 32 r5 سپر اسڪيلر ڪور شامل آهن جيڪي 1.2 GHz تي ڪم ڪن ٿا. چپ تي مشتمل آهي L2 ڪيش (1 MB)، DDR3-1600 ECC ميموري ڪنٽرولر، 1 10Gb Ethernet بندرگاهن، 2 1Gb Ethernet بندرگاهن، PCIe Gen.3 x4 ڪنٽرولر، 2 SATA 3.0 بندرگاهن، USB 2.0، GPIO، UART، SPI، ITC2. پروسيسر ورچوئلائيزيشن، SIMD هدايتون ۽ هڪ مربوط هارڊويئر cryptographic accelerator لاءِ هارڊويئر سپورٽ مهيا ڪري ٿو جيڪو GOST 28147-89 کي سپورٽ ڪري ٿو. چپ هڪ MIPS32 P5600 Warrior پروسيسر ڪور يونٽ استعمال ڪندي ٺاهي وئي آهي جيڪا Imagination Technologies مان لائسنس يافته آهي.

ساڳئي وقت، لاطيني آمريڪي مفت سافٽ ويئر فائونڊيشن ٺهيل
اختيار مڪمل طور تي مفت ڪرنل 5.8 - Linux-libre 5.8-gnu، فرم ویئر ۽ ڊرائيور عناصر کان صاف ٿيل غير آزاد اجزاء يا ڪوڊ سيڪشن تي مشتمل آهي، جنهن جو دائرو ٺاهيندڙ طرفان محدود آهي. نئون رليز ائٽم ISP ويڊيو، ميڊيا ٽيڪ 7663 USB/7915 PCIe، Realtek 8723DE وائي فائي، Renesas PCI xHCI، HabanaLabs Gaudi، Enhanced Asynchronous Sample Rate Converter، Maxim Integrated MAX98390MEXI Connection MAX38060، ميڪسم انٽيگريٽيڊ اسپيڪ 2 ايم پي ايل 86 ايڊ گهر آڊيو پروسيسر، ۽ I6656C EEPROM غلام. Adreno GPU، HabanaLabs Goya، xXNUMX touchscreen، vtXNUMX ۽ btbcm ڊرائيورز ۽ سبسسٽم ۾ تازه ڪاري بلب صفائي ڪوڊ.

جو ذريعو: opennet.ru

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