د دوو میاشتو پراختیا وروسته، لینس توروالډز دانه خوشې کړه. Linux ۶.۱۲. د تر ټولو د پام وړ بدلونونو په منځ کې: د ریښتیني وخت حالت فعالولو وړتیا، د eBPF له لارې د CPU مهالویشونو جوړولو لپاره sched_ext، په بیړني حالت کې د QR کوډ محصول، د وسیلې حافظې TCP میکانیزم، د SCHED_DEADLINE سرور سرچینې ریزرویشن میکانیزم، د EEVDF کاري مهالویش ښه والی، د بشپړتیا پالیسیو تنظیم کولو لپاره IPE ماډل.
نوې نسخه کې د 14607 پراختیا کونکو څخه 2167 فکسونه شامل دي، د پیچ اندازه 37 MB ده (بدلون 13087 فایلونه اغیزمن کړي، د کوډ 507913 لینونه اضافه شوي، 234083 لینونه حذف شوي). وروستی خپرونه د 15130 پراختیا کونکو څخه 2078 فکسونه درلودل، د پیچ اندازه 85 MB وه (په 6.10 کرنل کې د پیچ اندازه 41 MB وه). په 45 کې د معرفي شوي ټولو بدلونونو شاوخوا 6.12٪ د وسیلې چلوونکو پورې اړه لري، نږدې 12٪ بدلونونه د هارډویر جوړښتونو لپاره ځانګړي کوډ تازه کولو پورې تړاو لري، 13٪ د شبکې سټیک پورې اړه لري، 6٪ د فایل سیسټمونو پورې تړاو لري، او 3٪ د داخلي کرنل فرعي سیسټمونو پورې اړه لري.
په کرنل 6.12 کې اصلي نوښتونه:
- د حافظې او سیسټم خدمتونه
- د ریښتیني وخت عملیاتو لپاره د اضافي پیچونو پرته د PREEMPT_RT اختیار سره د کرنل جوړولو وړتیا اوس شتون لري. د کرنل وروستۍ ورکه شوې ځانګړتیا چې د PREEMPT_RT حالت یې د فعالولو مخه ونیوله د printk فنکشن له لارې د غیر بلاک کولو اټومي محصول لپاره ملاتړ و، کوم چې په کرنل کې هم شامل دی. د PREEMPT_RT ملاتړ د x86، x86_64، ARM64، او RISC-V معماریو لپاره شتون لري. تر اوسه پورې، د PREEMPT_RT حالت پلي کول د بهرني پیچونو په بڼه چمتو شوي، کوم چې ځینې توزیعونه، لکه RHEL، SUSE، او Ubuntu، د خپلو محصولاتو جلا ریښتیني وخت نسخې رامینځته کړې، چې په مالي سیسټمونو، آډیو او ویډیو پروسس کولو وسیلو، هوایی چلند، طب، روبوټکس، مخابراتو او صنعتي سیسټمونو په څیر برخو کې په تقاضا کې دي، چیرې چې د وړاندوینې وړ پیښو پروسس کولو وخت ډاډمن کول اړین دي.
- د "scheduled_ext" (SCX) میکانیزم اضافه شوی، چې د eBPF کارولو ته اجازه ورکوي ترڅو د CPU مهالویش کونکي رامینځته کړي چې د دندې مهالویش او د CPU سرچینو تخصیص تقریبا ټول اړخونه پوښي. دا ډول مهالویش کونکي په متحرک ډول د کرنل دننه بار او اجرا کیدی شي. Linux в مجازی ماشین eBPF. د شیډول_ایکسټ میکانیزم د دندې ځانګړي مهالویش کونکو جوړول ساده کوي، د مهالویش کولو مختلف تخنیکونو او ستراتیژیو سره تجربې ته اجازه ورکوي، او د کاري پروټوټایپونو ګړندي رامینځته کولو او د تولید زیربناوو کې د مهالویش کونکو د الوتنې ځای په ځای کولو ته اجازه ورکوي. د مثال په توګه، د شیډول_ایکسټ په کارولو سره، تاسو کولی شئ یو مهالویش کونکی رامینځته کړئ چې د یو ځانګړي غوښتنلیک ځانګړتیاوې په پام کې نیسي او د سیسټم حالت او نورو فکتورونو پورې اړه لري د هغې د مهالویش ستراتیژي په متحرک ډول بدلوي.
- په ترکیب کې د پیچونو پاتې برخه د SCHED_DEADLINE سرور میکانیزم عملیاتو لپاره اړینه ده، کوم چې د عادي کارونو لخوا د CPU سرچینو د کم کارولو ستونزه حل کوي کله چې CPU د لوړ لومړیتوب (ریښتیني وخت) دندو لخوا انحصار کیږي. د CPU انحصار مخه نیولو لپاره، کرنل دمخه د ریښتیني وخت د تروټلینګ میکانیزم کارولی و، کوم چې هڅه کوله 5٪ د ټیټ لومړیتوب کارونو لپاره خوندي کړي، د ریښتیني وخت کارونو لپاره 95٪ وخت پریږدي. دا میکانیزم د غوښتلو لپاره خورا ډیر پریښود، ځکه چې په ډیری حاالتو کې عادي دندې د پروسیسر کافي وخت نه ترلاسه کوي. SCHED_DEADLINE سرور د سرچینو د ذخیره کولو ډیر اغیزمن میکانیزم پلي کوي.
- د EEVDF ادغام (لومړی د وړ وړ مجازی وروستۍ نیټې لومړۍ) کاري مهالویش بشپړ شوی، کوم چې د CFS (په بشپړ ډول منصفانه مهالویش) مهالویش بدل کړی، چې د کرنل 2.6.23 سره پیل کیږي. نوی مهالویش کونکی ، کله چې د اجرا کولو لیږد لپاره راتلونکی پروسه غوره کوي ، هغه پروسې په پام کې نیسي چې د پروسیسر کافي سرچینې ندي ترلاسه کړي یا د پروسیسر وخت غیر عادلانه لوی مقدار ترلاسه کړي. په لومړي حالت کې، پروسې ته د کنټرول لیږد مجبور دی، او په دویمه کې، په برعکس، دا ځنډول کیږي. زوړ CFS مهالویش کونکي د هغه پروسو پیژندلو لپاره هوریسټیک او فین ټیوننګ کارولی چې ځانګړي پاملرنې ته اړتیا لري ، پداسې حال کې چې نوی مهالویش کونکی دوی په روښانه ډول تعقیبوي او ښه ټیوننګ ته اړتیا نلري. EEVDF تمه کیږي چې په هغو دندو کې ځنډ کم کړي چې CFS د مهال ویش ستونزې درلودې.
- د کرنل ایمرجنسي هینډلر کې - DRM Panic ، کوم چې د "مرګ نیلي سکرین" په سټایل کې د بصري راپور ښودلو لپاره د DRM (مستقیم رینډرینګ مدیر) فرعي سیسټم کاروي ، د kmsg راپور سره د لوګو او QR کوډ ښودلو وړتیا. سکرین کله چې اضطراري حالت رامینځته کیږي اضافه شوی. ځکه چې یوازې 2953 بایټونه په QR کوډ کې فټ کیږي، د DRM_PANIC_SCREEN_QR_CODE_URL اختیار چمتو شوی، په کوم کې چې د kmsg راپور د zlib په کارولو سره کمپریس شوی او URL ته د پیرامیټر په توګه ضمیمه شوی، کوم چې شاوخوا 40 بایټونه د V7500 QR کوډ له لارې لیږدولو ته اجازه ورکوي. کله چې د کرنل سره کڅوړې رامینځته کړئ ، توزیع کولی شي د URL لپاره اساس URL ترتیب کړي ، کوم چې دوی ته اجازه ورکوي چې د ستونزې راپور ورکولو لپاره یوې پاڼې ته لاړ شي. د QR کوډ بڼه غوره کولو لپاره، د DRM_PANIC_SCREEN_QR_VERSION ترتیب چمتو شوی.
- د ARM POE (د اجازې پوښښ توسیع) لپاره ملاتړ اضافه شوی ، کوم چې تاسو ته اجازه درکوي د حافظې ساحو ته د لاسرسي حق تنظیم کړئ. د دې توسیع په کارولو سره، د ARM64 پروسیسرونو سره په سیسټمونو کې، د حافظې د ساتنې کیلي میکانیزم پلي کیدی شي، کوم چې د حافظې پاڼې میز بدلولو پرته د حافظې پاڼې ته د لاسرسي محدودولو لپاره کارول کیږي.
- د لونګارچ، ARM64، PowerPC او s390 آرکیټیکچرونو لپاره، د getrandom() سیسټم کال پلي کول لیږدول شوي، د vDSO (مجازی متحرک شریک شوي اعتراض) میکانیزم په کارولو سره مطلوب شوي، کوم چې دا امکان ورکوي چې د سیسټم کال هینډلر د کرنل څخه کاروونکي ته انتقال کړي. ځای او د شرایطو سویچونو څخه مخنیوی وکړئ. اصلاح کول تاسو ته اجازه درکوي د تصادفي شمیرو تولید 15 ځله ګړندی کړئ.
- د مطلق مهال ویش کارولو وړتیا، کله چې د سیسټم په ساعت کې یو ټاکلی وخت ته رسیدل پیل کیږي، د io_uring اسینکرونس ان پټ/آؤټ پوټ فرعي سیسټم کې اضافه شوي (پخوا، یوازې نسبي مهال ویش ټاکل کیدی شي، کوم چې د عملیاتو له پیل څخه موده په ګوته کوي. ).
- د SWIG اوزار کټ په کارولو سره د libcpupower کتابتون لپاره د پابندۍ رامینځته کولو لپاره فایلونه اضافه شوي ، کوم چې تاسو ته اجازه درکوي د مختلف پروګرامینګ ژبو لپاره د C/C++ کوډ څخه پابندۍ رامینځته کړئ. پابندۍ تاسو ته اجازه درکوي په Python او نورو ژبو کې سکریپټونه جوړ کړئ، او د libcpupower کتابتون د فعالیت پراخولو لپاره یې وکاروئ، کوم چې د کاروونکي ځای څخه د cpufreq او ډرایورونو اداره کولو لپاره API چمتو کوي.
- د cpuidle افادیت د غیر فعال حالت "استوګنه" ارزښت ښیې چې د ریښتیني وخت سیسټمونو لپاره کارول کیږي او لږترلږه وخت په پام کې نیولو سره چې پروسیسر باید په غیر فعال حالت کې وي ترڅو پدې حالت کې د لیږد او بهر د انرژي لګښتونه توجیه کړي.
- د معیاري C کتابتون nolibc جوړولو لپاره د کلینګ کمپیلر کارولو وړتیا اضافه شوه، کوم چې د کرنل سرچینې کوډ کې شامل دی. Linux او د اساسي سیسټم زنګونو شاوخوا یو پوښ چمتو کوي. کله چې په کلینګ کې nolibc جوړ کړئ، د لینک وخت اصلاح (LTO) فعال شوی.
- ځینې cgroup1 انٹرفیسونه له مینځه وړل شوي، لکه د TCP حساب، د نرم محدودیت نسخه XNUMX، او د حافظې د ختمولو مدیریت. د دې ځانګړتیاوو ملاتړ د اوس لپاره په بشپړ ډول پاتې دی، او خبرداری د دې لپاره چمتو شوی چې د کاروونکو شمیر مطالعه کړي چې د دې ځانګړتیاوو کارولو ته دوام ورکوي.
- د ریبوټ وروسته راټول شوي ډیټا خوندي کولو لپاره د رینګ ټریس بفر تنظیم کولو وړتیا اضافه کړه ، کوم چې تاسو ته اجازه درکوي د کرنل حادثې په صورت کې د ډیبګ کولو راټول شوي معلومات له لاسه ورنکړي. معلومات په حافظه کې ساتل کیږي. فعالول د trace_instance kernel کمانډ لاین پیرامیټر له لارې ترسره کیږي، د بیلګې په توګه، د "trace_instance=boot_map@0x285400000:12M" ترتیب کول به د 12 MB حافظه په 0x285400000 کې د "boot_map" بفر لپاره خوندي کړي، کوم چې به د فایل / کیر له لارې د لاسرسي وړ وي. /tracing/instances/boot_map.
- د رسټ-فور- څانګې څخه د بدلونونو دوامداره مهاجرتLinux، د ډرایورانو او کرنل ماډلونو پراختیا لپاره د دوهمې ژبې په توګه د Rust کارولو سره تړاو لري (د Rust ملاتړ په ډیفالټ ډول فعال نه دی او د کرنل د اړینو جوړونې انحصارونو کې Rust شامل نه دی). د دوه ځله تړل شوي لیستونو او سور-تور لټون ونو سره د کار کولو لپاره 'لیست' او 'rbtree' ماډلونه اضافه کړل. د 'init'، 'sync'، 'ډولونو'، او 'error' ماډلونو وړتیاوې پراخې کړې. د سپیکټر بریدونو (MITIGATION_{RETHUNK,RETPOLINE,SLS} اختیارونو) په وړاندې د محافظت سره د کرنل جوړولو پرمهال د Rust کوډ کارولو وړتیا، د KASAN ډیبګ کولو سیسټم، kCFI (د کرنل کنټرول فلو بشپړتیا) او سیوري کال محافظت میکانیزمونو په کارولو سره، او کله چې اضافي GCC پلگ انونه کاروي اضافه شو. د اپلایډ مایکرو QT2025 PHY ایترنیټ کنټرولر لپاره ډرایور، چې په Rust کې لیکل شوی، اضافه شو. د اسنادو سره جلا ویب پاڼه چمتو شوې ده: rust.docs.kernel.org.
- د xdrgen یوټیلیټ د کرنل سرچینې کوډ ته اضافه شوی ترڅو د XDR (د بهرني معلوماتو استازیتوب) مشخصات د XDR کوډ کولو او کوډ کولو دندو ته واړوي چې د کرنل لخوا منل شوي C سټایل په کارولو سره لیکل شوي. Linux.
- کرنل د 64-bit copy_from_user() فنکشن کې barrier_nospec() ته د ورو زنګونو شمیر کمولو لپاره د پوائنټر ماسکینګ میکانیزم پلي کولو لپاره تعدیل شوی ، چې د کارن ځای څخه کرنل ته ډیټا کاپي کولو لپاره کارول کیږي. د ماسک کولو کارول د "per_thread_ops" ازموینې سرعت زیاتوي، کوم چې د عملیاتو شمیر ارزوي چې په یوه تار کې ترسره کیدی شي، د 2.6٪ لخوا.
- یو نوی USB ډرایور اضافه شوی چې تاسو ته اجازه درکوي د 9pfs پروتوکول د ټرانسپورټ په توګه د USB وسیلې څخه ډیټا لیږلو او ترلاسه کولو لپاره وکاروئ کله چې په USB کې د 9p فایل سیسټم نصب کړئ (د مثال په توګه ، "mount -t 9p -o trans=usbg, ananame=/path/to/fs /mnt/9"). د نوي ډرایور کارولو یوه بیلګه د NFS پرځای دا کارول دي ترڅو د روټ برخې بوټ تنظیم کړي کله چې د ایمبیډ شوي وسیلو رامینځته کول.
- د ډیسک فرعي سیسټم، I/O او د فایل سیسټمونه
- د ذخیره کولو وسیلو سره د کار کولو وړتیا چې د بلاک اندازه یې په سیسټم کې د حافظې پا pageې اندازې څخه لوی وي د VFS فرعي سیسټم کې اضافه شوي. د فایل سیسټمونو کې، دا فیچر اوس مهال یوازې په XFS کې ملاتړ کیږي.
- د FUSE فرعي سیسټم، کوم چې تاسو ته اجازه درکوي د کاروونکي په ځای کې د فايل سیسټمونو پلي کول رامینځته کړي، د نصب شوي فایل سیسټمونو د کاروونکي پیژندونکو نقشه کولو لپاره مالتړ اضافه کړی، چې د یو ځانګړي کارونکي فایلونو سره په اوسني کې د بل کاروونکي سره په بهرنۍ برخې کې د یو ځانګړي کاروونکي فایلونو سره سمون لپاره کارول کیږي. سیسټم
- یو نوی fcntl عملیات، F_CREATED_QUERY، پلي شوي، یو اپلیکیشن ته دا وړتیا ورکوي چې معلومه کړي چې ایا د O_CREAT بیرغ په کارولو سره پرانیستل شوی فایل جوړ شوی او یا دا مخکې له مخکې شتون درلود.
- د نوم_to_handle_at() سیسټم کال ته د ځانګړي 64-bit ماونټ پوائنټ IDs کارولو وړتیا اضافه کړه ترڅو د ریس شرایطو څخه مخنیوی وشي کله چې /proc/mountinfo پارس کول.
- په کرنل کې د "فایل" جوړښت اندازه له 232 څخه 184 بایټ ته راټیټه شوې، کوم چې په سیسټمونو کې د حافظې مصرف کموي چې په فعاله توګه د فایلونو سره کار کوي.
- د /proc درجه بندي کې د پوائنټونو نصبولو لپاره د فایل سیسټمونو نصبول، لکه /proc/PID/fd، منع شوي، کوم چې احتمالي امنیتي ستونزې رامینځته کړې.
- pseudo-FS NSFS (NameSpace FS)، چې د نوم ځای سره کار کولو لپاره کارول کیږي، د ماونټ پوائنټونو نوم ځایونو په اړه اضافي معلومات چمتو کوي.
- د EROFS (د تمدید وړ یوازې د لوستلو فایل سیسټم) فایل سیسټم چې یوازې د لوستلو برخې برخې کارولو لپاره ډیزاین شوی ، اوس د فایل سیسټمونو نصبولو ملاتړ کوي مستقیم د ډیسک عکسونو څخه چې د فایلونو په توګه خوندي شوي.
- د ioctl نوي کمانډونه XFS_IOC_START_COMMIT او XFS_IOC_COMMIT_RANGE په XFS کې د دوه فایلونو ترمینځ د مینځپانګې تبادلې لپاره اضافه شوي.
- NFS د "LOCALIO" پروتوکول لپاره ملاتړ اضافه کړی، کوم چې تاسو ته اجازه درکوي چې معلومه کړئ چې ایا مراجع او سرور د اړونده اصلاح کولو فعالولو لپاره په ورته کوربه کې NFS.
- د Btrfs فایل سیسټم کې، د فعالیت اصلاح وړاندیز شوي، کوډ ریفکتور شوی، د لوستلو عملیاتو په جریان کې د محدودیت ساحه کمه شوې، د پاڼې فولیو کارولو لپاره د حافظې پاڼو بدلولو لپاره کار دوام لري، او د اتوماتیک حافظې خوشې کول. د btrfs_path جوړښت لپاره پلي شوی.
- د Ext4 فایل سیسټم کې، د بلاک تخصیص، د حد مدیریت، چټک ژمنتیا، او ژورنالینګ پورې اړوند بګونه حل شوي.
- مجازی کول او امنیت
- د IPE (د بشپړتیا پالیسي پلي کولو) LSM ماډل اضافه شوی، د مایکروسافټ لخوا رامینځته شوی ترڅو موجوده لازمي لاسرسي کنټرول سیسټم پراخه کړي. ماډل تاسو ته اجازه درکوي د ټول سیسټم لپاره د عمومي بشپړتیا پالیسي تعریف کړئ، دا په ګوته کوي چې کوم عملیات اجازه لري او څنګه د اجزاوو اعتبار باید تایید شي. د مثال په توګه، د IPE په کارولو سره، تاسو کولی شئ مشخص کړئ چې کوم اجرایوي فایلونه د چلولو اجازه لري، د dm-verity سیسټم لخوا چمتو شوي کریپټوګرافیک هشونو په کارولو سره د حوالې نسخه سره د دوی موافقت په پام کې نیولو سره.
- د کرنل د تالیف په مرحله کې، دا ممکنه ده چې په جلا توګه په CPU کې د مختلف سپیکٹر کلاس زیانونو په وړاندې د محافظت موجود میتودونه فعال کړئ. Kconfig نوي پیرامیټرې وړاندې کوي: MITIGATE_MDS (د مایکرو آرکیټیکچر ډیټا نمونې زیانمننې پروړاندې محافظت) ، MITIGATE_TAA (د TSX غیر متناسب زیانونو پروړاندې محافظت) ، MITIGATE_MMIO_STALE_DATA (د MMIO د سټیل ډیټا په وړاندې محافظت) ، د ټرمینل 1 وړتیا)، MITIGATE_RETBLEED (پر وړاندې محافظت Retbleed زیانونه)، MITIGATE_SPECTRE_V1، MITIGATE_SPECTRE_V1 (د سپیکټر زیانونو په وړاندې محافظت)، MITIGATE_SRBDS (د ځانګړي راجستر بفر ډیټا نمونې کولو زیانونو پروړاندې محافظت)، MITIGATE_SSB (د سپیکولیټو پلورنځي په وړاندې محافظت).
- د کمانډ لاین اختیار proc_mem.force_override او په Kconfig (PROC_MEM_FORCE_ALWAYS، PROC_MEM_FORCE_PTRACE او PROC_MEM_FORCE_NEVER) کې د مجلس ترتیباتو سیټ اضافه شوی ترڅو د /proc/pid/mem له لارې د حافظې بدلون مخه ونیسي.
- د LSM فرعي سیسټم (Linux د امنیت ماډل) د جامد زنګونو کارولو ته بدل شوی، کوم چې امنیت او فعالیت یې ښه کړی دی.
- د میلمنو چاپیریالونو کې چې روان دي د ARM64 معمارۍ لپاره د معیاري کورونو کارولو وړتیا Android- د تعدیل شوي KVM هایپروایزر (خوندي KVM) سره سیسټمونه.
- د لینډ لاک LSM ماډل، کوم چې تاسو ته اجازه درکوي د بهرني چاپیریال سره د پروسو د یوې ډلې تعامل محدود کړي، د "IPC سکوپینګ" مفهوم پلي کوي ترڅو د یونکس ساکټونو او سیګنالونو په کارولو سره د سینڈ باکس چاپیریالونو سره تعامل په انتخابي ډول محدود کړي. د مثال په توګه، تاسو کولی شئ د یونکس ساکټونو په کارولو سره د سینڈ باکس چاپیریال څخه پروسو ته د اړیکو مخنیوی وکړئ چې انزوا نه لري، مګر په ورته ساحه کې پروسو ته د اړیکو اجازه ورکوي.
- په KVM هایپروایزر کې، یو بیرغ د میلمنو سیسټمونو لپاره CPUID ته اضافه شوی چې د AVX10.1 توسیع لپاره مالتړ څرګندوي.
- د شبکې فرعي سیسټم
- د وسیلې حافظې TCP میکانیزم اضافه شوی ، د شبکې ساکټونو کارولو ته اجازه ورکوي چې په مستقیم ډول په شبکه کې د پردیو وسیلو د حافظې مینځپانګې واستوي (صفر کاپي حالت) او په مستقیم ډول د شبکې پاکټونو مینځپانګې د وسیلې حافظې ساحه کې ځای په ځای کړي. ترلاسه کوونکي اړخ. په پاکټونو کې لیږدول شوي ډیټا د شبکې کارت څخه د پریریل وسیلې حافظې ته یا د وسیلې حافظې څخه مستقیم د شبکې کارت ته لیږدول کیږي ، د CPU په تیریدو سره ، او د پاکټ سرلیکونه په منظم کرنل بفرونو کې پای ته رسیږي.
- د ډیری ایترنیټ او بې سیم ډرایورونو وړتیا پراخه شوې. د مثال په توګه، د Intel iwlwifi ډرایور د فرم ویئر اړخ ته د RLC/SMPS عملیاتو حرکت کولو لپاره ملاتړ اضافه کړ، د RealTek rtw89 ډرایور فعالیت زیات کړ او د RTL8852BT/8852BE-VT (وائی فای 6) چپس لپاره یې مالتړ اضافه کړ، د مایکروچپ ایترنیټ ډرایور د IEEE 802.3 لپاره ملاتړ اضافه کړ. bw (100BASE) مشخصات -T1) او IEEE 802.3bp، د مجازی ایترنیټ تطبیق ښه شوی د مایکروسافټ vNIC او IBM ویت. د Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 او Microchip LAN8650/1 10BASE-T1S MAC-PHY ایترنیټ چپس لپاره نوي ډرایورونه اضافه شوي.
- په MPTCP (MultiPath TCP) کې، د مختلف شبکې انټرفیسونو له لارې په یو وخت کې د څو لارو په اوږدو کې د TCP کڅوړو تحویلي تنظیم کولو لپاره د TCP پروتوکول غزول ، په روټینګ کې کارول شوي وزنونه له 8 څخه تر 16 بټونو پورې لوړ شوي. د ورک شوي (بلیک هول) ترافیک کشف او د ځینې وخت لپاره د سیسټمونو سره د اړیکو رامینځته کولو هڅو لپاره تعلیق پلي شوی چې د ترافیک ضایع کیدو لامل کیږي.
- د IPv6 لپاره، ملاتړ په PIO کې د "p" بیرغ لپاره پلي کیږي (د مخکینۍ معلوماتو اختیار)، د RA اعلاناتو (IPv6 روټر اعلاناتو) کې کارول کیږي ترڅو د ګمارلو پرځای د DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) له لارې د پیرودونکي ګمارنې ماډل غوره کړي. انفرادي پتې د SLAAC په کارولو سره د مختګونو پراساس (Stateless Address Autoconfiguration). IPv6 IOAM6 د نوي tunsrc encapsulation حالت لپاره ملاتړ اضافه کوي چې د غوره فعالیت لپاره اجازه ورکوي.
- د IPsec کنټرول پاکټونو پروسس کولو لپاره ښه فعالیت.
- د لوی nftables قواعد سیټونو فلش کولو ښه فعالیت. nfnetlink_queue د SCTP پروتوکول لپاره ملاتړ ښه کړی دی.
- ethtool API د یوې شبکې انٹرفیس ته د ډیری شبکې کارتونو پابندولو لپاره ملاتړ اضافه کړی.
- تجهیزات
- د AMDGPU ډرایور کې، د AMD RDNA4 ("GFX12") GPUs لپاره د ملاتړ پلي کولو ته دوام ورکوي. د بشپړ GPU بیا تنظیم کولو پرته د انفرادي کاري کتارونو بیا تنظیم کولو وړتیا اضافه کړه.
- د Intel Xe جوړښت پراساس د GPUs لپاره د Xe drm ډرایور (مستقیم رینډرینګ مدیر) باندې کار دوام لري ، کوم چې د Intel Arc کورنۍ ویډیو کارتونو او مدغم ګرافیکونو کې کارول کیږي ، د ټایګر لیک پروسیسرونو سره پیل کیږي. په نوې نسخه کې د Battlemage او Lunar Lake microarchitectures پر بنسټ د GPUs لپاره ملاتړ شامل دی. د Xe2 CCS (د رنګ کنټرول سطح) ترمیم کونکو لپاره ملاتړ د مدغم او جلا GPUs پیرامیټرو کنټرول لپاره معرفي شوی.
- د i915 ډرایور د HWMON یا sysfs انٹرفیس (د "fan1_input" خاصیت) له لارې د فین سرعت په اړه د معلوماتو تولید کولو وړتیا پلي کوي. د "i915.modeset" پیرامیټر له مینځه وړل شوی؛
- د msm DRM ډرایور (Qualcomm Adreno GPU) ته د A615، A306 او A621 GPUs لپاره ملاتړ اضافه شوی.
- د نوو ډرایور خپل داخلي جوړښتونه له سره کار او پاک کړي دي.
- د intel_pstate ډرایور، چې د انټیل پروسیسرونو سره په سیسټمونو کې د بریښنا مصرف پیرامیټونه (P-state) کنټرولوي، د غیر متناسب (مختلف ځانګړتیاو) CPUs سره د هایبرډ سیسټمونو لپاره مالتړ اضافه کړی، په بیله بیا د گرینائٹ ریپډز او سیرا ځنګل پراساس د پروسیسرونو بریښنا مدیریت لپاره مالتړ. مایکرو آرکیټیکچر intel_idle ډرایور ته د Xeon Granite Rapids CPU لپاره ملاتړ اضافه شوی. د intel_rapl ډرایور د AMD 1Ah کورنۍ پروسو او Intel ArrowLake-U پروسیسرونو پیژندنه چمتو کوي.
- د ARM SoC Snapdragon X Elite مالتړ لپاره د بدلونونو دوام شاملول، کوم چې د Qualcomm خپل 12-core اوریون CPU او Qualcomm Adreno GPU کاروي. چپ په لپټاپونو او کمپیوټرونو کې د کارولو هدف دی، او د ډیری فعالیت ازموینو کې د Apple M3 او Intel Core Ultra 155H چپس څخه مخکې دی.
- د ARM بورډونو، SoCs او وسیلو لپاره اضافه شوي ملاتړ: Broadcom bcm2712 (Raspberry Pi 5)، Renesas R9A09G057 (RZ/V2H)، Qualcomm Snapdragon 414 (MSM8929)، Lenovo ThinkPad T14s Gen 6, Lenovo R6000A, Lenovo, R6010 7XXSP , د Firefly Core-PX35-JD30, Lunzn Fastrhino R4S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS68, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R433S Plus, ExynosAuto v2, SOPHGO, GQ920, LGQ2002, SGQ5332 ښه پی CM4 GenBook, Anbernic RG815XXSP, GameForce Ace, IBM P5, Kontron i.MX35 OSM-S, NanoPC-T11
- د انبرنیک RG28XX لپاره اضافه شوي مالتړ، آن د تاټ صنعتي شرکت KD50G21-40NT-A1، Innolux G070ACE-LH3، Melfas lmfbx101117480، Densitron DMT028VGHMCMI-1D، Microchip AC40TOUTAUels، BAUT08Apan Screen. B116XAN02.3, AOU B116XAT06.1, BOE TV116WUM-LL04.1, BOE NV101WUM-N2, BOE NV140WUM-N41, BOE NV133WHM-A63D, BOE NE116WUM-A4D, BOE NE140WUMB6-CM116CMEA, NB2CM 116، CSW MNB2LS601-1، ستوري er4.
- د آډیو فرعي سیسټم د چپس او کوډیکس RME Digiface USB، AMD ACP 7.1، Mediatek MT6367، MT8365، Realtek RTL1320، C-Media CM9825 لپاره ملاتړ اضافه کړی. د Intel ASoC لپاره زاړه غږ ډرایورونه متروک اعلان شوي ، او سپارښتنه کیږي چې پرځای یې AVS ډرایورونه وکاروئ. د SoundWire ډرایور ته ډیری پرمختګونه شوي.
سرچینه: opennet.ru
