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

د دوه میاشتو پراختیا وروسته ، لینس توروالډز د لینکس کرنل 5.15 خوشې کول وړاندې کړل. د پام وړ بدلونونه عبارت دي له: د لیکلو ملاتړ سره د NTFS نوی ډرایور، د SMB سرور پلي کولو سره د ksmbd ماډل، د حافظې لاسرسي څارنې لپاره د DAMON سب سیسټم، د ریښتیني وخت لاک کولو ابتدايي، په Btrfs کې د fs-verity ملاتړ، د لوږې غبرګون سیسټمونو حافظې لپاره پروسې_mrelease سیسټم کال، د ریموټ تصدیق ماډل dm-ima.

نوې نسخه کې د 13499 پراختیا کونکو څخه 1888 فکسونه شامل دي، د پیچ ​​اندازه 42 MB ده (بدلون 10895 فایلونه اغیزمن کړي، د کوډ 632522 لینونه اضافه شوي، 299966 لینونه حذف شوي). په 45 کې معرفي شوي د ټولو بدلونونو شاوخوا 5.15٪ د وسیلې چلوونکو پورې اړه لري، نږدې 14٪ بدلونونه د هارډویر جوړښتونو لپاره ځانګړي کوډ تازه کولو پورې اړه لري، 14٪ د شبکې سټیک پورې اړه لري، 6٪ د فایل سیسټمونو پورې تړاو لري، او 3٪ د داخلي کرنل فرعي سیسټمونو پورې اړه لري.

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

  • د ډیسک فرعي سیسټم، I/O او د فایل سیسټمونه
    • کرنل د NTFS فایل سیسټم یو نوی تطبیق غوره کړی، چې د پاراګون سافټویر لخوا پرانیستل شوی. نوی ډرایور کولی شي د لیکلو حالت کې کار وکړي او د NTFS 3.1 د اوسني نسخې ټولې ځانګړتیاوې ملاتړ کوي، پشمول د پراخ شوي فایل ځانګړتیاوې، د لاسرسي لیست (ACLs)، د ډیټا کمپریشن حالت، په فایلونو کې د خالي ځایونو سره اغیزمن کار (سپرس) او د بدلونونو بیا پیل کول. د ناکامۍ وروسته د بشپړتیا بیرته راوستلو لپاره لاګ
    • د Btrfs فایل سیسټم د fs-verity میکانیزم لپاره ملاتړ پلي کوي، کوم چې د کریپټوګرافیک هش یا فایلونو سره تړلي کیلي په کارولو سره د انفرادي فایلونو بشپړتیا او صداقت کنټرول لپاره کارول کیږي، د میټاډاټا په ساحه کې زیرمه شوي. پخوا، fs-verity یوازې د Ext4 او F2fs فایل سیسټمونو لپاره شتون درلود.

      Btrfs د نصب شوي فایل سیسټمونو لپاره د کارونکي IDs نقشه کولو لپاره ملاتړ هم اضافه کوي (پخوا د FAT، ext4 او XFS فایل سیسټمونو لپاره ملاتړ شوی). دا فیچر تاسو ته اجازه درکوي چې په اوسني سیسټم کې د بل کارونکي سره په نصب شوي بهرني برخه کې د ځانګړي کارونکي فایلونه پرتله کړئ.

      په Btrfs کې نور بدلونونه پدې کې شامل دي: د فایل جوړونې فعالیت ښه کولو لپاره د لارښود شاخص کې د کیلي ګړندي اضافه کول؛ د یوې وسیلې سره raid0 کار کولو وړتیا ، او raid10 د دوه سره (د مثال په توګه ، د سرې بیا تنظیم کولو پروسې په جریان کې)؛ د "ریسکیو = ibadroots" اختیار د غلط حد ونې له پامه غورځولو لپاره؛ د "لیږل" عملیاتو ګړندی کول؛ د نوم بدلولو عملیاتو په جریان کې د تالاشۍ شخړې کمول؛ په سیسټمونو کې د 4K سکټورونو کارولو وړتیا د 64K حافظې پاڼې اندازې سره.

    • په XFS کې، د فایل سیسټم کې د 2038 وروسته نیټې کارولو وړتیا ثبات لري. د ځنډ شوي انوډ غیر فعال کولو لپاره میکانیزم پلي کول او د ځنډ نصبولو او د فایل ځانګړتیاو لرې کولو لپاره ملاتړ. د ستونزو له مینځه وړو لپاره ، د دمخه نصب شوي برخو لپاره د ډیسک کوټونو غیر فعال کولو وړتیا لرې شوې (تاسو کولی شئ په زور سره کوټا غیر فعال کړئ ، مګر د دوی سره تړلې محاسبه به دوام وکړي ، نو د دوی بشپړ غیر فعالولو لپاره بیا ځای پرځای کول اړین دي).
    • په EXT4 کې، د ډیللوک بفرونو لیکلو فعالیت زیاتولو او د یتیم فایلونو پروسس کولو لپاره کار ترسره شوی چې د دې حقیقت له امله شتون ته دوام ورکوي چې دوی خلاص پاتې دي مګر د لارښود سره تړاو نلري. د ردولو عملیاتو پروسس کول د jbd2 kthread تار څخه بهر لیږدول شوي ترڅو د میټاډاټا سره د عملیاتو مخه ونیسي.
    • F2FS د "discard_unit=block|segment|section" اختیار اضافه کړ ترڅو د بلاک، سکټور، برخې یا برخې په تړاو په ترتیب کې د رد عملونو (د آزاد شوي بلاکونو نښه کول چې نور یې په فزیکي توګه زیرمه نشي) پابند کړي. په I/O ځنډ کې د بدلونونو تعقیب لپاره ملاتړ اضافه شوی.
    • د EROFS (د تمدید وړ یوازې د لوستلو فایل سیسټم) فایل سیسټم د کمپریشن پرته خوندي شوي فایلونو لپاره مستقیم I/O ملاتړ اضافه کوي ، او همدارنګه د فییماپ ملاتړ.
    • OverlayFS د "غیر بدلیدونکي"، "یوازې ضمیمه"، "sync" او "noatime" ماونټ بیرغونو سمه اداره کول پلي کوي.
    • NFS د داسې حالاتو اداره کول ښه کړي چیرې چې د NFS سرور غوښتنو ته ځواب ویل بندوي. د هغه سرور څخه د پورته کولو وړتیا اضافه کړه چې دمخه کارول کیږي ، مګر د مختلف شبکې پتې له لارې د لاسرسي وړ.
    • د FSCACHE فرعي سیسټم بیا لیکلو لپاره چمتووالی پیل شوی.
    • د GPT جدولونو غیر معیاري ځای په ځای کولو سره د EFI برخې لپاره ملاتړ اضافه شوی.
    • د fanotify میکانیزم یو نوی بیرغ، FAN_REPORT_PIDFD پلي کوي، کوم چې pidfd بیرته راستانه شوي میټاډاټا کې شاملوي. Pidfd د PID د بیا کارولو حالتونو اداره کولو کې مرسته کوي ترڅو څارل شوي فایلونو ته د لاسرسي پروسې په سمه توګه وپیژني (یو pidfd د یوې ځانګړې پروسې سره تړاو لري او نه بدلیږي، پداسې حال کې چې PID د اوسني پروسې سره تړلی د PID پای ته رسیدو وروسته د بلې پروسې سره تړل کیدی شي).
    • د move_mount() سیسټم کال کې موجوده شریکو ډلو ته د ماونټ پوائنټونو اضافه کولو وړتیا اضافه کړه ، کوم چې په CRIU کې د پروسې حالت خوندي کولو او بحالولو ستونزې حل کوي کله چې په جلا کانټینرونو کې ډیری ماونټ ځایونه شریک شوي وي.
    • د پټ ریس شرایطو پروړاندې محافظت اضافه شوی چې په احتمالي ډول د فایل فساد لامل کیدی شي کله چې په فایل کې د باطل پروسس کولو پرمهال د کیچ لوستلو ترسره کول.
    • د لازمي (لازمي) فایل لاک کولو ملاتړ ، د بلاک کولو سیسټم تلیفونونو له لارې پلي شوی چې د فایل بدلون لامل کیږي ، بند شوی. د احتمالي نسل شرایطو له امله، دا قلفونه د اعتبار وړ نه و او ډیر کلونه وړاندې له مینځه وړل شوي.
    • د LightNVM فرعي سیسټم لیرې شوی، کوم چې د SSD ډرایو ته مستقیم لاسرسي ته اجازه ورکړې، د ایمولیشن پرت څخه تیریږي. LightNVM د NVMe معیارونو له راتګ وروسته خپل معنی له لاسه ورکړه چې د زون کولو لپاره چمتو کوي (ZNS، زون شوي نوم ځای).
  • د حافظې او سیسټم خدمتونه
    • DAMON (Data Access Monitor) فرعي سیسټم پلي شوی، تاسو ته اجازه درکوي چې په RAM کې ډیټا ته لاسرسي پورې اړوند فعالیت وڅارئ د کارونکي ځای کې د ټاکل شوي پروسې پورې اړوند. فرعي سیسټم تاسو ته اجازه درکوي تحلیل کړئ چې کومې حافظې ساحې ته پروسې د دې ټول عملیاتو په جریان کې لاسرسی موندلی ، او کومې حافظې ساحې بې ادعا پاتې دي. ډیمون د ټیټ CPU بار ، د حافظې ټیټ مصرف ، لوړ دقت او د وړاندوینې وړ ثابت سر سر ، د اندازې خپلواکه ځانګړتیاوې لري. فرعي سیسټم دواړه د کرنل لخوا د حافظې مدیریت غوره کولو لپاره کارول کیدی شي ، او د کارونکي ځای کې د کارونکو لخوا د دې لپاره چې پوه شي چې واقعیا څه پروسه ترسره کوي او د حافظې کارول غوره کوي ، د مثال په توګه ، د سیسټم لپاره اضافي حافظه خلاصول.
    • د پروسې_mrelease سیسټم کال د پروسې د حافظې خوشې کولو پروسې ګړندي کولو لپاره پلي شوی چې د هغې اجرا بشپړوي. په نورمال حالتونو کې، د سرچینو خوشې کول او د پروسې پای ته رسیدل سمدستي ندي او کیدای شي د مختلفو دلایلو له امله وځنډول شي، د کاروونکي ځای په حافظه کې د لومړني غبرګون سیسټمونو لکه oomd (د سیسټم لخوا چمتو شوي) او lmkd (د Android لخوا کارول کیږي). د process_mrelease په زنګ وهلو سره، دا ډول سیسټمونه کولی شي په ډیر احتمال سره د جبري پروسو څخه د حافظې بیرته ترلاسه کول پیل کړي.
    • د PREEMPT_RT کرنل څانګې څخه، کوم چې د ریښتیني وخت عملیاتو لپاره مالتړ رامینځته کوي، د RT-Mutex سب سیسټم پراساس د لاکونو تنظیم کولو لپاره د ابتدايي ډولونو ډولونه mutex، ww_mutex، rw_semaphore، spinlock او rwlock، لیږدول شوي. د SLUB سلیب تخصیص کې بدلونونه اضافه شوي ترڅو په PREEMPT_RT حالت کې عملیات ښه کړي او په مداخلو اغیزه کمه کړي.
    • د SCHED_IDLE ټاسک شیډولر خاصیت لپاره ملاتړ په cgroup کې اضافه شوی، تاسو ته اجازه درکوي چې دا خاصیت د یوې ډلې ټولو پروسو ته چمتو کړئ چې په ځانګړي cgroup کې شامل دي. هغوی. دا پروسې به یوازې هغه وخت پرمخ ځي کله چې په سیسټم کې د اجرا کولو لپاره نور دندې شتون نلري. په انفرادي ډول هرې پروسې ته د SCHED_IDLE خاصیت تنظیم کولو برخلاف ، کله چې SCHED_IDLE C ګروپ ته پابند کول ، په ګروپ کې د دندو نسبي وزن په پام کې نیول کیږي کله چې د اجرا کولو لپاره دنده غوره کړئ.
    • په cgroup کې د حافظې مصرف لپاره د محاسبې میکانیزم د اضافي کرنل ډیټا جوړښتونو تعقیب کولو وړتیا سره پراخه شوی ، پشمول د رایې ورکولو ، سیګنال پروسس کولو او نوم ځایونو لپاره رامینځته شوي.
    • په معمارۍ کې د پروسیسر کورونو ته د کاري پابندۍ غیر متناسب مهالویش لپاره ملاتړ اضافه شوی په کوم کې چې ځینې CPUs د 32-bit کارونو اجرا کولو ته اجازه ورکوي ، او ځینې یې یوازې په 64-bit حالت کې کار کوي (د مثال په توګه ، ARM). نوی حالت تاسو ته اجازه درکوي یوازې CPUs په پام کې ونیسئ چې د 32-bit دندو ملاتړ کوي کله چې د 32-bit دندې مهالویش کوي.
    • د io_uring اسینکرونوس I/O انٹرفیس اوس د فایل ډیسکریټر کارولو پرته په مستقیم ډول د فکس شوي فایل شاخص جدول کې د فایلونو خلاصولو ملاتړ کوي ، کوم چې دا ممکنه کوي چې د ځینې ډولونو عملیاتو سرعت ګړندی کړي ، مګر د فایل توضیح کونکو کارولو دودیز یونیکس پروسې پروړاندې ځي. د فایلونو خلاصولو لپاره.

      io_uring د BIO (بلاک I/O پرت) فرعي سیسټم لپاره یو نوی ریسایکل میکانیزم پلي کوي ("BIO ریسایکل") ، کوم چې د داخلي حافظې اداره کولو پروسې کې سر کموي او په هره ثانیه کې د پروسس شوي I/O عملیاتو شمیر نږدې 10٪ ډیروي. . io_uring د mkdirat()، symlinkat() او Linkat() سیسټم کالونو لپاره هم ملاتړ زیاتوي.

    • د BPF برنامو لپاره ، د ټیمر پیښو غوښتنې او پروسس کولو وړتیا پلي شوې. د UNIX ساکټونو لپاره یو تکرارونکی اضافه شوی، او د سیټ ساکپټ لپاره د ساکټ اختیارونو ترلاسه کولو او تنظیم کولو وړتیا پلي شوې. د BTF ډمپر اوس د ټایپ شوي ډیټا ملاتړ کوي.
    • د NUMA سیسټمونو کې د حافظې مختلف ډولونه چې په فعالیت کې توپیر لري ، کله چې خالي ځای ختم شي ، د حافظې حذف شوي مخونه د دې پاڼو د حذف کولو پرځای د متحرک حافظې (DRAM) څخه ورو دایمي حافظې (دایمي حافظې) ته لیږدول کیږي. ازموینو ښودلې چې دا ډول تاکتیکونه معمولا په داسې سیسټمونو کې فعالیت ښه کوي. NUMA د NUMA نوډونو غوره شوي سیټ څخه د پروسې لپاره د حافظې مخونو تخصیص کولو وړتیا هم چمتو کوي.
    • د ARC جوړښت لپاره، د درې او څلور کچې حافظې پاڼې میزونو لپاره ملاتړ پلي شوی، کوم چې به د 64-bit ARC پروسیسرونو لپاره نور مالتړ وړ کړي.
    • د s390 معمارۍ لپاره ، د حافظې سره کار کولو پرمهال د غلطیو موندلو لپاره د KFENCE میکانیزم کارولو وړتیا پلي شوې ، او د KCSAN ریس حالت کشف کونکي ملاتړ اضافه شوی.
    • د printk() له لارې د پیغامونو لیست لیست کولو لپاره ملاتړ اضافه شوی، تاسو ته اجازه درکوي چې دا ډول ټول پیغامونه په یوځل کې ترلاسه کړئ او د کارونکي ځای کې بدلونونه تعقیب کړئ.
    • mmap() د VM_DENYWRITE اختیار لپاره ملاتړ لرې کړی، او د کرنل کوډ د MAP_DENYWRITE حالت کارولو څخه لیرې شوی، کوم چې د شرایطو شمیر کم کړی چې د ETXTBSY تېروتنې سره فایل ته د لیکلو بندولو المل ګرځي.
    • د چکونو نوی ډول، "د پیښې تحقیقات" د تعقیب سب سیسټم کې اضافه شوي، کوم چې د موجوده تعقیب پیښو سره نښلول کیدی شي، ستاسو د خپل محصول بڼه تعریفوي.
    • کله چې د کلینګ کمپیلر په کارولو سره دانه جوړول ، د LLVM پروژې څخه ډیفالټ ایسمبلر اوس کارول کیږي.
    • د پروژې د یوې برخې په توګه د کوډ د کرنل څخه د خلاصون لپاره چې د کمپیلر لخوا د اخطارونو تولید کیدو لامل کیږي ، یوه تجربه د ډیفالټ لخوا فعال شوي "-Werror" حالت سره ترسره شوې ، په کوم کې چې د کمپیلر خبرداری د غلطیو په توګه پروسس کیږي. د 5.15 خوشې کولو لپاره چمتووالي کې، لینس یوازې هغه بدلونونه منل پیل کړل چې د کرنل جوړولو په وخت کې د اخطارونو پایله نه درلوده او د "-Werror" سره یې فعاله کړه، مګر بیا یې موافقه وکړه چې دا ډول پریکړه وخت څخه مخکې وه او د ډیفالټ لخوا د "-Werror" فعالول ځنډول شوي. . د مجلس په جریان کې د "-Werror" بیرغ شاملول د WERROR پیرامیټر په کارولو سره کنټرول کیږي ، کوم چې د ډیفالټ لخوا COMPILE_TEST ته ټاکل شوی ، د بیلګې په توګه. د اوس لپاره دا یوازې د ازموینې جوړولو لپاره فعال شوی.
  • مجازی کول او امنیت
    • د IMA (د بشپړتیا اندازه کولو معمارۍ) فرعي سیسټم پراساس د ریموټ تصدیق میکانیزم پلي کولو سره د ډیو میپر (DM) کې نوی dm-ima هینډلر اضافه شوی ، کوم چې بهرني خدمت ته اجازه ورکوي چې د کرنل فرعي سیسټمونو حالت تصدیق کړي ترڅو د دوی اعتبار یقیني کړي. . په عمل کې، dm-ima تاسو ته اجازه درکوي د وسیلې میپر په کارولو سره ذخیره رامینځته کړئ چې د بهرني کلاوډ سیسټمونو سره تړاو لري ، په کوم کې چې د پیل شوي DM هدف ترتیب اعتبار د IMA په کارولو سره چک کیږي.
    • prctl() یو نوی انتخاب PR_SPEC_L1D_FLUSH پلي کوي، کوم چې کله چې فعال شي، د کرنل لامل کیږي چې د لومړي درجې (L1D) کیچ مینځپانګې فلش کړي هرکله چې د شرایطو سویچ واقع شي. دا حالت په غوره توګه د خورا مهم پروسو لپاره اجازه ورکوي چې د غاړې چینل بریدونو کارولو پروړاندې اضافي محافظت پلي کړي ترڅو د معلوماتو مشخص کولو لپاره ترسره شي چې په CPU کې د لارښوونو قیاس پلي کولو له امله رامینځته شوي زیانونو په پایله کې په زیرمه کې ځای پرځای شوي. د PR_SPEC_L1D_FLUSH د فعالولو لګښت (د ډیفالټ لخوا نه فعال شوی) د فعالیت د پام وړ جزا ده.
    • دا ممکنه ده چې د GCC سره د "-fzero-call-used-regs=used-gpr" بیرغ اضافه کولو سره دانه جوړه کړئ، کوم چې ډاډ ترلاسه کوي چې ټول راجسترونه د فعالیت څخه د کنټرول بیرته راستنیدو دمخه صفر ته بیرته راستانه شوي. دا اختیار تاسو ته اجازه درکوي چې د فعالیتونو څخه د معلوماتو لیکیدو څخه ساتنه وکړئ او په استحصال کې د ROP (Return-oriented Programming) ګیجټونو جوړولو لپاره مناسب بلاکونو شمیر 20٪ کم کړئ.
    • د هایپر-V هایپروایزر لپاره د مراجعینو په بڼه د ARM64 جوړښت لپاره د کرنلونو جوړولو وړتیا پلي شوې.
    • د نوي موټر چلوونکي پراختیا چوکاټ "VDUSE" وړاندیز شوی، کوم چې د کاروونکي ځای کې د مجازی بلاک وسیلو پلي کولو او د میلمنو سیسټمونو څخه د لاسرسي لپاره د ټرانسپورټ په توګه د Virtio کارولو ته اجازه ورکوي.
    • د I2C بس لپاره د ویرټیو ډرایور اضافه شوی ، دا امکان رامینځته کوي چې د جلا بیکینډونو په کارولو سره د پارورچولائزیشن حالت کې د I2C کنټرولرونو تقلید وکړي.
    • د Virtio ډرایور gpio-virtio اضافه شوی ترڅو میلمنو ته اجازه ورکړي چې د کوربه سیسټم لخوا چمتو شوي GPIO لاینونو ته لاسرسی ومومي.
    • د I/O MMU (د حافظې مدیریت واحد) پرته سیسټمونو کې د DMA ملاتړ سره د وسیلې چلونکو لپاره د حافظې پا pagesو ته د لاسرسي محدودولو وړتیا اضافه کړه.
    • د KVM هایپروایزر د دې وړتیا لري چې احصایې د خطي او لوګاریتمیک هسټوګرامونو په بڼه ښکاره کړي.
  • د شبکې فرعي سیسټم
    • د ksmbd ماډل د SMB3 پروتوکول په کارولو سره د فایل سرور پلي کولو سره کرنل ته اضافه شوی. ماډل د SMB پیرودونکي پلي کول بشپړوي چې دمخه په کرنل کې شتون لري او د SMB سرور برعکس چې د کارونکي ځای کې روان و ، د فعالیت ، حافظې مصرف او د پرمختللي کرنل وړتیاو سره ادغام کې خورا مؤثر دی. Ksmbd د لوړ فعالیت ، امبیډ شوي چمتو سمبا توسیع په توګه پیژندل شوی چې د اړتیا سره سم د سامبا وسیلو او کتابتونونو سره مدغم کیږي. د ksmbd وړتیاوو کې په محلي سیسټمونو کې د توزیع شوي فایل کیشینګ ټیکنالوژۍ (SMB اجارې) لپاره ښه ملاتړ شامل دی، کوم چې کولی شي د پام وړ ترافیک کم کړي. په راتلونکي کې، دوی پالن لري چې د RDMA ("smbdirect") او د ډیجیټل لاسلیکونو په کارولو سره د کوډ کولو او تایید اعتبار زیاتولو پورې اړوند پروتوکول غزولو لپاره مالتړ اضافه کړي.
    • د CIFS پیرودونکی نور د NTLM ملاتړ نه کوي او د DES پراساس ضعیف تصدیق الګوریتمونه چې په SMB1 پروتوکول کې کارول کیږي.
    • ملټي کاسټ ملاتړ د vlans لپاره د شبکې پلونو پلي کولو کې پلي کیږي.
    • د بانډینګ ډرایور ، د شبکې انٹرفیسونو راټولولو لپاره کارول کیږي ، د XDP (د ایکسپریس ډیټا پاټ) سب سیسټم لپاره ملاتړ اضافه کړی ، کوم چې تاسو ته اجازه درکوي په مرحله کې د شبکې پاکټونه اداره کړئ مخکې لدې چې دوی د لینکس کرنل شبکې سټیک لخوا پروسس شي.
    • د mac80211 بې سیم سټیک په LPI، SP او VLP حالتونو کې د 6GHZ STA (ځانګړي لنډمهاله واک) ملاتړ کوي، په بیله بیا د لاسرسي نقطه حالت کې د انفرادي TWT (د هدف ویک وخت) تنظیم کولو وړتیا.
    • د MCTP (د مدیریت برخې ترانسپورت پروتوکول) لپاره ملاتړ اضافه شوی، چې د مدیریت کنټرولرانو او اړوندو وسیلو (میزبان پروسیسرونه، پرفیریل وسایل، او نور) ترمنځ د تعامل لپاره کارول کیږي.
    • د MPTCP (MultiPath TCP) په اصلي برخه کې ادغام، د TCP پروتوکول غزول د TCP اتصال تنظیم کولو لپاره د پیکټونو رسولو سره په ورته وخت کې د څو لارو په اوږدو کې د مختلف IP پتې سره تړلي مختلف شبکې انٹرفیسونو له لارې. نوې خپرونه په بشپړ میش حالت کې د پتې لپاره ملاتړ اضافه کوي.
    • په SRv6 (Segment Routing IPv6) پروتوکول کې پوښل شوي د شبکې جریانونو لپاره سمبالونکي په netfilter کې اضافه شوي.
    • د یونیکس سټیمینګ ساکټونو لپاره د ساک میپ ملاتړ اضافه شوی.
  • تجهیزات
    • د amdgpu ډرایور د Cyan Skillfish APUs ملاتړ کوي (د Navi 1x GPUs سره مجهز). د ژیړ کارپ APU اوس د ویډیو کوډیکونو ملاتړ کوي. د Aldebaran GPU ملاتړ ښه شوی. د GPU Navi 24 "بیج ګوبي" او RDNA2 پراساس نوي نقشه پیژندونکي اضافه کړل. د مجازی سکرینونو (VKMS) ښه تطبیق وړاندیز شوی. د AMD Zen 3 چپس د تودوخې څارنې لپاره ملاتړ پلي شوی.
    • د amdkfd ډرایور (د جلا GPUs لپاره ، لکه پولاریس) د HMM (Heterogeneous حافظې مدیریت) فرعي سیسټم پراساس د شریک مجازی حافظې مدیر (SVM، شریک مجازی حافظه) پلي کوي ، کوم چې د دوی د حافظې مدیریت واحدونو (MMU) سره د وسیلو کارولو ته اجازه ورکوي. د حافظې مدیریت واحد) چې کولی شي اصلي حافظې ته لاسرسی ومومي. په ځانګړې توګه، د HMM په کارولو سره، تاسو کولی شئ د GPU او CPU ترمنځ د ګډ پته ځای تنظیم کړئ، په کوم کې چې GPU کولی شي د پروسې اصلي حافظې ته لاسرسی ومومي.
    • د انټیل ویډیو کارتونو لپاره i915 ډرایور د TTM ویډیو حافظې مدیر کارول پراخوي او د GuC (ګرافیک مایکرو کنټرولر) پراساس د بریښنا مصرف اداره کولو وړتیا پکې شامله ده. د Intel ARC Alchemist ګرافیک کارت او Intel Xe-HP GPU لپاره د ملاتړ پلي کولو لپاره چمتووالی پیل شوی.
    • نوویو ډرایور د DPCD (DisplayPort Configuration Data) په کارولو سره د eDP پینلونو لپاره د بیک لایټ کنټرول پلي کوي.
    • msm ډرایور ته د Adreno 7c Gen 3 او Adreno 680 GPUs لپاره ملاتړ اضافه شوی.
    • د IOMMU ډرایور د Apple M1 چپ لپاره پلي کیږي.
    • د AMD وان ګوګ APUs پراساس سیسټمونو لپاره د غږ چلوونکی اضافه شوی.
    • د Realtek R8188EU ډرایور د سټیجینګ څانګې ته اضافه شوی ، کوم چې د ریالټیک RTL8188EU 8188 b/g/n بې سیم چپس لپاره د ډرایور زوړ نسخه (rtl802.11eu) ځای په ځای کړی.
    • د ocp_pt ډرایور د PCIe بورډ لپاره شامل دی چې د میټا (فیسبوک) لخوا رامینځته شوی د کوچني اټومي ساعت پلي کولو او د GNSS ریسیور سره ، کوم چې د جلا دقیق وخت همغږي کولو سرورونو عملیاتو تنظیم کولو لپاره کارول کیدی شي.
    • د سوني ایکسپریا 10II (Snapdragon 665)، Xiaomi Redmi 2 (Snapdragon MSM8916)، Samsung Galaxy S3 (Snapdragon MSM8226)، Samsung Gavini/Codina/Kyle سمارټ فونونو لپاره ملاتړ اضافه شوی.
    • د ARM SoС او NVIDIA Jetson TX2 NX پراختیا کونکي کټ، Sancloud BBE Lite، PicoITX، DRC02، SolidRun SolidSense، SKOV i.MX6، نایټروجن 8، Traverse Ten64، GW7902، Microchip SAMA7، ualcomm RDMas636/8150SM3/Microchip لپاره ملاتړ اضافه شوی بورډونه -2G/M3e-2G، مارویل CN913x، ASpeed ​​AST2600 (د فیسبوک کلاوډریپر، ایلبرټ او فوجی سرور بورډونه)، 4KOpen STiH418-b2264.
    • د ګوفر 2b LCD پینلونو لپاره ملاتړ اضافه شوی، EDT ETM0350G0DH6/ETMV570G2DHU، LOGIC Technologies LTTD800480070-L6WH-RT، ملټي انو ټیکنالوژي MI1010AIT-1CP1، Inolux EJ030kite، Inolux EJ3.0k9341. 3300-KCA، Samsung ATNA33XC20 7430، Samsung DB2401، WideChips WSXNUMX .
    • د LiteETH ډرایور اضافه شوی د ایترنیټ کنټرولرونو ملاتړ سره چې په LiteX سافټویر SoCs کې کارول کیږي (د FPGAs لپاره).
    • د لږ تر لږه ځنډ حالت کې د عملیاتو شاملولو کنټرول لپاره د USB آډیو ډرایور کې د ټیټ ځنډ اختیار اضافه شوی. د وسیلې ځانګړي ترتیباتو تیریدو لپاره د quirk_flags اختیار هم اضافه شوی.

په ورته وخت کې، د لاتینې امریکا وړیا سافټویر بنسټ د بشپړ وړیا کرنل 5.15 - لینکس-libre 5.15-gnu یوه نسخه جوړه کړه، د فرم ویئر او ډرایورونو عناصرو څخه پاک شوي چې غیر وړیا اجزاو یا کوډ برخې لري، د هغې ساحه محدوده ده. د جوړونکي لخوا. نوې خپرونه د پاکولو بشپړیدو په اړه لاګ ته د پیغام محصول پلي کوي. د mkspec په کارولو سره د کڅوړو په جوړولو کې ستونزې حل شوي، د سنیپ کڅوړو لپاره ملاتړ ښه شوی. د firmware.h سرلیک فایل پروسس کولو پرمهال ښودل شوي ځینې اخطارونه لرې کړل. د "-Werror" حالت کې د جوړولو په وخت کې د ځینو ډولونو اخطارونو ("فارمیټ-اضافي-ارګز"، تبصرې، نه کارول شوي افعال او متغیر) ته اجازه ورکړل شوې. د gehc-achc ډرایور پاکول اضافه شوي. په چلوونکو او فرعي سیسټمونو اډرینو، btusb، btintel، brcmfmac، aarch64 qcom کې د بلب پاکولو کوډ تازه شوی. د prism54 (لیرې شوي) او rtl8188eu (د r8188eu لخوا ځای په ځای شوي) د چلوونکو پاکول ودرول شوي.

سرچینه: opennet.ru

Add a comment