Pambuyo pa miyezi iwiri ya chitukuko, Linus Torvalds adatulutsa kernel. Linux 6.12. Pakati pa zosintha zodziwika bwino: kuthekera koyatsa mawonekedwe a Realtime, sched_ext popanga ma CPU scheduler kudzera pa eBPF, QR code output muzochitika zadzidzidzi, Device Memory TCP mechanism, SCHED_DEADLINE server reservation mechanism, kusintha kwa EEVDF task scheduler, IPE module yokhazikitsira mfundo zodalirika.
Mtundu watsopanowu umaphatikizapo kukonza kwa 14607 kuchokera kwa opanga 2167, kukula kwa chigamba ndi 37 MB (zosintha zomwe zidakhudza mafayilo 13087, mizere ya 507913 yamakhodi idawonjezedwa, mizere 234083 idachotsedwa). Kutulutsidwa komaliza kunali ndi kukonza kwa 15130 kuchokera kwa opanga 2078, kukula kwa chigamba kunali 85 MB (mu 6.10 kernel chigamba chinali 41 MB kukula). Pafupifupi 45% ya zosintha zonse zomwe zidayambitsidwa mu 6.12 zimagwirizana ndi madalaivala azipangizo, pafupifupi 12% ya zosintha zimakhudzana ndi kukonzanso kachidindo kamangidwe ka ma hardware, 13% ikugwirizana ndi stack networking, 6% ikugwirizana ndi mafayilo amafayilo, ndi 3% zimagwirizana ndi ma kernel subsystems amkati.
Zatsopano zazikulu mu kernel 6.12:
- Memory ndi ntchito zadongosolo
- Kutha kupanga kernel ndi njira ya PREEMPT_RT popanda ma patches owonjezera kuti igwire ntchito nthawi yeniyeni tsopano kukupezeka. Chinthu chomaliza chomwe chinalibe kernel chomwe chinaletsa mawonekedwe a PREEMPT_RT kuti asayatsidwe chinali chithandizo cha kutulutsa kwa atomiki kosaletsa kudzera mu ntchito ya printk, yomwe ikuphatikizidwanso mu kernel. Chithandizo cha PREEMPT_RT chikupezeka pa zomangamanga za x86, x86_64, ARM64, ndi RISC-V. Mpaka pano, kukhazikitsa mawonekedwe a PREEMPT_RT kunaperekedwa mu mawonekedwe a ma patches akunja, omwe magawidwe ena, monga RHEL, SUSE, ndi Ubuntu, adapanga mitundu yosiyana ya zinthu zawo za Realtime, zomwe zimafunidwa kwambiri m'magawo monga machitidwe azachuma, zida zogwiritsira ntchito mawu ndi makanema, ndege, zamankhwala, maloboti, makina olumikizirana ndi mafakitale, komwe kuli kofunikira kuonetsetsa kuti nthawi yokonzekera zochitika imadziwika bwino.
- Njira ya "schedule_ext" (SCX) yawonjezedwa, zomwe zathandiza kuti eBPF igwiritse ntchito popanga ma CPU scheduler omwe amakhudza pafupifupi mbali zonse za ntchito ndi kugawa zinthu za CPU. Ma scheduler otere amatha kuyikidwa ndikugwiritsidwa ntchito mkati mwa kernel. Linux в makina enieni eBPF. Njira ya sched_ext imapangitsa kuti pakhale okonza mapulani a ntchito zosiyanasiyana, imalola kuyesa pogwiritsa ntchito njira zosiyanasiyana zokonzekera, komanso imalola kupanga mwachangu ma prototype ogwira ntchito komanso kusintha okonza mapulani nthawi yomweyo. Mwachitsanzo, pogwiritsa ntchito sched_ext, mutha kupanga scheduler yomwe imaganizira zenizeni za pulogalamu inayake ndikusintha njira yake yokonzekera malinga ndi momwe dongosolo lilili ndi zinthu zina.
- Zolembazo zikuphatikiza magawo otsala a zigamba zofunika kuti agwiritse ntchito makina a seva a SCHED_DEADLINE, omwe amathetsa vuto la kusagwiritsa ntchito bwino zinthu za CPU ndi ntchito wamba pomwe CPU imayendetsedwa ndi ntchito zofunika kwambiri (nthawi yeniyeni). Pofuna kupewa kukhazikika kwa CPU, kernel idagwiritsa ntchito njira yopumira ya Realtime, yomwe idayesa kusungitsa 5% pazinthu zofunika kwambiri, kusiya 95% yanthawiyo kuti igwire ntchito zenizeni. Makinawa adasiya kufunidwa, chifukwa ntchito wamba nthawi zambiri sanalandire nthawi yokwanira ya purosesa. Seva ya SCHED_DEADLINE imagwiritsa ntchito njira yabwino kwambiri yosungira zinthu.
- Kuphatikiza kwa EEVDF (Earliest Eligible Virtual Deadline First) ndandanda wa ntchito kwamalizidwa, yomwe inalowa m'malo mwa CFS (Completely Fair Scheduler), yoperekedwa kuyambira ndi kernel 2.6.23. Posankha njira yotsatira yosinthira kuphedwa, wokonza watsopanoyo amaganiziranso njira zomwe sizinalandire zokwanira purosesa kapena alandira nthawi yochuluka mosayenera. Pachiyambi choyamba, kusamutsidwa kwa ulamuliro ku ndondomekoyi kumakakamizika, ndipo kachiwiri, mosiyana, kumaimitsidwa. Wopanga CFS wakale adagwiritsa ntchito ma heuristics ndi kukonza bwino kuti azindikire njira zomwe zimafunikira chisamaliro chapadera, pomwe wopanga ndandanda watsopano amazitsata mosapita m'mbali ndipo safuna kukonza bwino. EEVDF ikuyembekezeka kuchepetsa kuchedwa kwa ntchito zomwe CFS yakhala ikukumana nazo.
- Mu chothandizira chadzidzidzi cha kernel - DRM Panic, yomwe imagwiritsa ntchito kagawo kakang'ono ka DRM (Direct Rendering Manager) kuwonetsa lipoti lowoneka mumayendedwe a "blue screen of death", kuthekera kowonetsa chizindikiro ndi QR code yokhala ndi lipoti la kmsg. pa zenera pamene vuto mwadzidzidzi awonjezeredwa. Popeza ma byte 2953 okha ndi omwe ali ndi code ya QR, njira ya DRM_PANIC_SCREEN_QR_CODE_URL imaperekedwa, momwe lipoti la kmsg limapanikizidwa pogwiritsa ntchito zlib ndikumangika ngati parameter ku URL, zomwe zimalola pafupifupi ma 40 byte kusamutsidwa kudzera mu code V7500 QR. Pomanga phukusi ndi kernel, magawo amatha kukhazikitsa ulalo woyambira wa URL, womwe ungawalole kupita patsamba kuti afotokoze vuto. Kuti musankhe mtundu wa khodi ya QR, zochunira za DRM_PANIC_SCREEN_QR_VERSION zaperekedwa.
- Thandizo lowonjezera la ARM POE (Permission Overlay Extension), yomwe imakulolani kuti muyike ufulu wofikira kumalo okumbukira. Pogwiritsa ntchito chowonjezera ichi, pamakina omwe ali ndi mapurosesa a ARM64, makina a Memory Protection Keys atha kukhazikitsidwa, omwe amagwiritsidwa ntchito kuchepetsa mwayi wofikira masamba okumbukira popanda kusintha tebulo lamasamba.
- Kwa zomangamanga za Loongarch, ARM64, PowerPC ndi s390, kukhazikitsidwa kwa foni ya getrandom () kwasunthidwa, kukonzedwa pogwiritsa ntchito njira ya vDSO (virtual dynamic Shared object), zomwe zimapangitsa kuti zitheke kusuntha choyimbira foni kuchokera ku kernel kupita ku kernel. malo ogwiritsa ntchito ndikupewa kusintha kosintha. Kukhathamiritsa kumakupatsani mwayi wofulumizitsa kutulutsa manambala mwachisawawa mpaka nthawi 15.
- Kutha kugwiritsa ntchito kutha kwa nthawi, komwe kunayambika nthawi inayake pa wotchi yadongosolo, kwawonjezeredwa ku io_uring asynchronous input/output subsystem (m'mbuyomu, nthawi yocheperako yokha ingakhazikitsidwe, yomwe imasonyeza nthawi kuyambira pachiyambi cha ntchito. ).
- Mafayilo owonjezera opangira zomangira laibulale ya libcpupower pogwiritsa ntchito zida za SWIG, zomwe zimakulolani kupanga zomangira kuchokera ku C/C++ code ya zilankhulo zosiyanasiyana zamapulogalamu. Kumangirira kumakupatsani mwayi wopanga zolemba mu Python ndi zilankhulo zina, ndikuzigwiritsa ntchito kukulitsa magwiridwe antchito a library ya libcpupower, yomwe imapereka API yoyang'anira cpufreq ndi madalaivala kuchokera kumalo ogwiritsira ntchito.
- Chipangizo cha cpuidle chikuwonetsa mtengo wa "malo okhala" osagwira ntchito, omwe amagwiritsidwa ntchito pazochitika zenizeni ndikuganizira nthawi yochepa yomwe purosesa imayenera kukhala yopanda pake kuti iwonetsere mtengo wa mphamvu zosinthira kulowa ndi kutuluka m'boma lino.
- Ndawonjezera luso logwiritsa ntchito Clang compiler kuti ndipange nolibc ya C laibulale yokhazikika, yomwe ili mu kernel source code. Linux ndipo imapereka chivundikiro chozungulira mafoni oyambira a dongosolo. Mukapanga nolibc mu Clang, kukonza nthawi yolumikizirana (LTO) kumayatsidwa.
- Ma interfaces ena a cgroup1 adachotsedwa, monga kuwerengera kwa TCP, mtundu XNUMX wofewa, komanso kuwongolera kukumbukira. Thandizo la zinthuzi lidakalipobe mpaka pano, ndipo chenjezo lapangidwa kuti liphunzire chiwerengero cha ogwiritsa ntchito omwe akupitiriza kugwiritsa ntchito izi.
- Anawonjezera luso lokonzekera ring trace buffer kuti musunge deta yomwe yasonkhanitsidwa mukayambiranso, zomwe zingakuthandizeni kuti musataye zidziwitso zomwe zasonkhanitsidwa pakagwa kernel. Deta imasungidwa mu kukumbukira. Kuthandizira kumachitika kudzera pa trace_instance kernel command line parameter, mwachitsanzo, kukhazikitsa "trace_instance=boot_map@0x285400000:12M" kusungira 12 MB ya kukumbukira pa 0x285400000 pa buffer ya "boot_map", yomwe ipezeka kudzera pa fayilo /sy/s /tracing/instances/boot_map.
- Kusamuka kosalekeza kuchokera ku nthambi ya Rust-for-Linux, yokhudzana ndi kugwiritsa ntchito Rust ngati chilankhulo chachiwiri popanga madalaivala ndi ma module a kernel (Chithandizo cha Rust sichikugwira ntchito mwachisawawa ndipo sichiphatikizapo Rust pakati pa kudalira kofunikira kwa kernel). Yawonjezera ma module a 'list' ndi 'rbtree' kuti agwire ntchito ndi mndandanda wolumikizidwa kawiri ndi mitengo yofufuzira yakuda-yofiira. Yakulitsa kuthekera kwa ma module a 'init', 'sync', 'types', ndi 'error'. Kutha kugwiritsa ntchito Rust code popanga kernel yokhala ndi chitetezo ku Spectre attacks (MITIGATION_{RETHUNK,RETPOLINE,SLS} options), pogwiritsa ntchito KASAN debugging system, kCFI (kernel Control Flow Integrity) ndi Shadow Call protection mechanisms, komanso pogwiritsa ntchito mapulagini ena a GCC adawonjezedwa. Dalaivala wa Applied Micro QT2025 PHY Ethernet controller, yolembedwa mu Rust, idawonjezedwa. Webusaiti yosiyana yokhala ndi zolemba yakonzedwa: rust.docs.kernel.org.
- Utility wa xdrgen wawonjezedwa ku kernel source code kuti asinthe ma XDR (eXternal Data Representation) kukhala ma XDR encoding and decoding functions olembedwa pogwiritsa ntchito kalembedwe ka C komwe kernel imatsatira. Linux.
- Kernel yatengera kusintha kuti igwiritse ntchito njira yotsekera ma pointer kuti muchepetse kuchuluka kwa mafoni oyenda pang'onopang'ono mpaka barrier_nospec() mu 64-bit copy_from_user() ntchito, yomwe imagwiritsidwa ntchito kukopera deta mu kernel kuchokera pamalo ogwiritsa ntchito. Kugwiritsa ntchito masking kumafulumizitsa kuyesa kwa "per_thread_ops", komwe kumayesa kuchuluka kwa ntchito zomwe zitha kuchitidwa mu ulusi umodzi, ndi 2.6%.
- Dalaivala yatsopano ya USB yawonjezedwa yomwe imakupatsani mwayi wogwiritsa ntchito protocol ya 9pfs ngati mayendedwe otumizira ndi kulandira data kuchokera ku chipangizo cha USB mukayika makina a 9p pa USB (mwachitsanzo, "mount -t 9p -o trans=usbg, aname=/path/to/ fs /mnt/9"). Chitsanzo chogwiritsa ntchito dalaivala watsopano ndikuchigwiritsa ntchito m'malo mwa NFS kukonza zoyambira zagawo la mizu popanga zida zophatikizika.
- Disk Subsystem, I/O ndi File Systems
- Kutha kugwira ntchito ndi zida zosungirako zomwe kukula kwake kwa chipika kuli kokulirapo kuposa kukula kwa tsamba lokumbukira mudongosolo lawonjezedwa ku VFS subsystem. M'mafayilo amafayilo, izi zimangothandizidwa mu XFS.
- Dongosolo la FUSE, lomwe limakupatsani mwayi wopanga mawonekedwe amtundu wa mafayilo omwe akugwira ntchito m'malo ogwiritsa ntchito, lawonjezera thandizo pakujambula zozindikiritsa ogwiritsa ntchito pamafayilo okwera, omwe amagwiritsidwa ntchito kuti agwirizane ndi mafayilo a wogwiritsa ntchito pagawo lakunja lokhazikitsidwa ndi wogwiritsa wina pakali pano. dongosolo.
- Ntchito yatsopano ya fcntl, F_CREATED_QUERY, yakhazikitsidwa, kupatsa pulogalamu mphamvu yozindikira ngati fayilo yotsegulidwa pogwiritsa ntchito mbendera ya O_CREAT idapangidwa kapena ngati inalipo kale.
- Adawonjezera kuthekera kogwiritsa ntchito ma ID apadera a 64-bit mount point kuyitanidwa_to_handle_at() kuti mupewe mipikisano mukamayimba /proc/mountinfo.
- Kukula kwa mawonekedwe a "fayilo" mu kernel yachepetsedwa kuchokera ku 232 mpaka 184 bytes, zomwe zimachepetsa kukumbukira kukumbukira pamakina omwe amagwira ntchito mwachangu ndi mafayilo.
- Kuyika mafayilo amafayilo kuti akhazikitse mfundo mkati mwa /proc hierarchy, monga /proc/PID/fd, kunali koletsedwa, zomwe zidayambitsa zovuta zachitetezo.
- The pseudo-FS NSFS (NameSpace FS), yogwiritsidwa ntchito ndi malo a mayina, imapereka zambiri zokhudza malo a mayina a malo okwera.
- Dongosolo la fayilo la EROFS (Extendable Read-Only File System), lopangidwa kuti ligwiritsidwe ntchito pamagawo owerengera okha, tsopano limathandizira kukweza mafayilo amafayilo mwachindunji kuchokera pazithunzi za disk zosungidwa ngati mafayilo.
- Malamulo atsopano a ioctl XFS_IOC_START_COMMIT ndi XFS_IOC_COMMIT_RANGE awonjezedwa ku XFS posinthana pakati pa mafayilo awiri.
- NFS yawonjezera chithandizo cha protocol ya "LOCALIO", yomwe imakulolani kudziwa ngati kasitomala ndi Seva NFS pa seva yomweyo kuti ithandize kukonza koyenera.
- M'mafayilo a Btrfs, kukhathamiritsa kwa magwiridwe antchito kwaperekedwa, kachidindo kasinthidwanso, malo otsekera nthawi yowerengera achepetsedwa, ntchito yapitilira kutembenuza masamba okumbukira kuti agwiritse ntchito masamba atsamba, ndipo kumasulidwa kwachikumbukiro kwachitika. zakhazikitsidwa pa btrfs_path structure.
- Mumafayilo a Ext4, nsikidzi zokhudzana ndi kugawa kwa block, kasamalidwe kamlingo, kudzipereka mwachangu, ndi zolemba zakhazikitsidwa.
- Virtualization ndi Chitetezo
- Anawonjezera gawo la IPE (Integrity Policy Enforcement) LSM, lopangidwa ndi Microsoft kuti likulitse njira yolamulira yovomerezeka yomwe ilipo. Gawoli limakupatsani mwayi wofotokozera ndondomeko ya kukhulupirika kwadongosolo lonse, kusonyeza kuti ndi ntchito ziti zomwe zimaloledwa komanso momwe zigawozo ziyenera kutsimikiziridwa. Mwachitsanzo, pogwiritsa ntchito IPE, mutha kufotokoza kuti ndi mafayilo ati omwe angagwiritsidwe ntchito omwe amaloledwa kuyendetsa, poganizira kutsatiridwa kwawo ndi buku lofotokozera pogwiritsa ntchito ma cryptographic hashes operekedwa ndi dm-verity system.
- Pakuphatikiza kernel, ndizotheka kupatsa mwayi njira zomwe zilipo zodzitetezera ku zovuta zosiyanasiyana zamagulu a Specter mu CPU. Kconfig imapereka magawo atsopano: MITIGATE_MDS (chitetezo ku Microarchitectural Data Sampling vulnerability), MITIGATE_TAA (chitetezo ku TSX Asynchronous Abort vulnerability), MITIGATE_MMIO_STALE_DATA (chitetezo motsutsana ndi MMIO Stale Data vulnerction) MITIGATEL Terminal 1 MITIGATE_RETBLEED (kutetezedwa ku zovuta Zowonongeka), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (kutetezedwa ku zovuta za Specter), MITIGATE_SRBDS (kutetezedwa ku chiopsezo cha Special Register Buffer Data Sampling), MITIGATE_SSB (chitetezo ku Specter Specterability Store).
- Mzere wamalamulo wowonjezera njira proc_mem.force_override ndi seti ya zokonda zomanga mu Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE ndi PROC_MEM_FORCE_NEVER) kuti muteteze kusintha kwa kukumbukira kudzera /proc/pid/mem.
- Dongosolo laling'ono la LSM (Linux gawo lachitetezo) lasinthidwa kuti ligwiritse ntchito mafoni osasinthasintha, zomwe zawonjezera chitetezo ndi magwiridwe antchito.
- Kutha kugwiritsa ntchito ma cores wamba pa kapangidwe ka ARM64 m'malo ochezera alendo omwe akuyenda Android-makina okhala ndi KVM hypervisor yosinthidwa (KVM yotetezedwa).
- Module ya Landlock LSM, yomwe imakulolani kuti muchepetse kuyanjana kwa gulu lazinthu ndi chilengedwe chakunja, imagwiritsa ntchito lingaliro la "IPC scoping" kuti muchepetse kuyanjana ndi malo a sandbox pogwiritsa ntchito soketi ndi ma sign a Unix. Mwachitsanzo, mutha kuletsa maulumikizidwe pogwiritsa ntchito soketi za Unix kuchokera kumalo a sandbox kupita kumayendedwe omwe alibe kudzipatula, koma kulola maulumikizidwe kuti ayende mumayendedwe omwewo.
- Mu hypervisor ya KVM, mbendera yawonjezedwa ku CPUID pamakina a alendo omwe akuwonetsa kuthandizira zowonjezera za AVX10.1.
- Network subsystem
- Makina a Chipangizo Memory TCP awonjezedwa, kulola kugwiritsa ntchito socket za netiweki kutumiza mwachindunji zomwe zili mu kukumbukira kwa zida zotumphukira pa netiweki (zero-copy mode) ndikuyika mwachindunji zomwe zili pamapaketi a netiweki m'dera la kukumbukira kwa chipangizocho. mbali yolandira. Deta yomwe imatumizidwa m'mapaketi imasamutsidwa kuchokera ku netiweki khadi kupita kukumbukira chipangizo cholumikizira kapena kuchokera pachikumbutso cha chipangizo kupita ku netiweki khadi mwachindunji, kudutsa CPU, ndipo mitu ya paketi imatha kukhala ma buffers okhazikika.
- Kuthekera kwa madalaivala ambiri a Ethernet ndi opanda zingwe kwakulitsidwa. Mwachitsanzo, dalaivala wa Intel iwlwifi adawonjezera chithandizo chosuntha ntchito za RLC/SMPS kumbali ya firmware, dalaivala wa RealTek rtw89 adawonjezera magwiridwe antchito ndikuwonjezera chithandizo cha tchipisi cha RTL8852BT/8852BE-VT (WiFi 6), woyendetsa microchip Ethernet adawonjezera chithandizo cha IEEE 802.3 bw (100BASE) specifications -T1) ndi IEEE 802.3bp, Microsoft vNIC ndi IBM veth virtual Ethernet kukhazikitsa kwasinthidwa. Anawonjezera madalaivala atsopano a Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 ndi Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
- Mu MPTCP (MultiPath TCP), kukulitsa kwa protocol ya TCP yokonzekera kubweretsa mapaketi a TCP nthawi imodzi m'njira zingapo kudzera m'malo osiyanasiyana amtaneti, kukula kwa zolemera zomwe zimagwiritsidwa ntchito polowera kumawonjezeka kuchokera ku 8 mpaka 16 bits. Kuzindikiridwa kokhazikitsidwa kwa magalimoto otayika (blackhole) ndi kuyimitsidwa kwakanthawi koyesa kukhazikitsa kulumikizana ndi machitidwe omwe amatsogolera kutayika kwa magalimoto.
- Kwa IPv6, chithandizo chimakhazikitsidwa pa mbendera ya "p" mu PIO (Prefix Information Option), yomwe imagwiritsidwa ntchito potsatsa za RA (IPv6 Router Advertisements) kusankha mtundu wotumizira kasitomala kudzera pa DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) m'malo mopereka. maadiresi paokha kutengera prefixes ntchito SLAAC (Stateless Address Autoconfiguration). IPv6 IOAM6 imawonjezera chithandizo cha mawonekedwe atsopano a tunsrc encapsulation omwe amalola kuchita bwino.
- Kuchita bwino pakukonza mapaketi owongolera a IPsec.
- Kupititsa patsogolo kagwiridwe kake kakuwongolera ma seti akuluakulu a nftables. nfnetlink_queue yathandizira kwambiri pa protocol ya SCTP.
- Ethtool API yawonjezera chithandizo chomangirira makhadi angapo pamanetiweki ku mawonekedwe amodzi.
- Zida
- Mu dalaivala wa AMDGPU, ntchito ikupitilizabe kugwiritsa ntchito thandizo la AMD RDNA4 ("GFX12") GPUs. Anawonjezera kuthekera kokhazikitsanso mizere yantchito iliyonse popanda kukhazikitsanso GPU yonse.
- Ntchito inapitilira pa dalaivala wa Xe drm (Direct Rendering Manager) wa ma GPU potengera kapangidwe ka Intel Xe, komwe amagwiritsidwa ntchito m'makadi avidiyo a banja la Intel Arc ndi zithunzi zophatikizika, kuyambira ndi mapurosesa a Tiger Lake. Mtundu watsopanowu ukuphatikizanso chithandizo cha ma GPU otengera Battlemage ndi Lunar Lake microarchitectures. Thandizo la CCS (Color Control Surface) Xe2 modifiers layambitsidwa kuti lilamulire magawo a GPUs ophatikizika ndi osadziwika.
- Dalaivala wa i915 amagwiritsa ntchito kuthekera kotulutsa zambiri za liwiro la fan kudzera pa HWMON kapena mawonekedwe a sysfs (mawonekedwe a "fan1_input"). "i915.modeset" parameter yachotsedwa; "i915.nomodeset" iyenera kugwiritsidwa ntchito m'malo mwa "i0.modeset=915".
- Thandizo lowonjezera la A615, A306 ndi A621 GPUs kwa oyendetsa msm DRM (Qualcomm Adreno GPU).
- Dalaivala wa Nouveau adakonzanso zida zake zamkati ndikuyeretsedwa.
- Dalaivala wa intel_pstate, yemwe amawongolera magawo ogwiritsira ntchito mphamvu (P-state) pamakina omwe ali ndi ma Intel processors, awonjezera chithandizo cha machitidwe osakanizidwa omwe ali ndi ma CPU asymmetric (makhalidwe osiyanasiyana), komanso kuthandizira kasamalidwe ka mphamvu zama processor kutengera Granite Rapids ndi Sierra Forest. microarchitectures. Thandizo lowonjezera la Xeon Granite Rapids CPU kwa oyendetsa intel_idle. Dalaivala wa intel_rapl amapereka kuzindikira kwa njira za banja la AMD 1Ah ndi mapurosesa a Intel ArrowLake-U.
- Kupitilira kuphatikiza zosintha zothandizira ARM SoC Snapdragon X Elite, yomwe imagwiritsa ntchito Qualcomm's 12-core Oryon CPU ndi Qualcomm Adreno GPU. Chipchi chimagwiritsidwa ntchito pamalaputopu ndi ma PC, ndipo chili patsogolo pa tchipisi ta Apple M3 ndi Intel Core Ultra 155H pamayeso ambiri ochita.
- Thandizo lowonjezera la ma ARM board, SoCs ndi zida: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000, 6010 A7/A35 A30/A4 Laptop AnSPGG , Firefly Core-PX68-JD433, Lunzn Fastrhino R2S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS920, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R2002S Plus, ExynosAuto v5332, SOPH4Q815 Quap SG5m35 ), Cool Pi CM11 GenBook, Anbernic RG93XXSP, GameForce Ace, IBM P6, Kontron i.MXXNUMX OSM-S, NanoPC-TXNUMX
- Thandizo lowonjezera la mapanelo a skrini Anbernic RG28XX, Pa Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40OTN08O116A, AX02.3A. 116, B06.1XAT116, BOE TV04.1WUM -LL101, BOE NV2WUM-N140, BOE NV41WUM-N133, BOE NV63WHM-A116D, BOE NE4WUM-N140G, CMN N6BCA-EA116, CMN N2BCP-EA116, CSW MNB2LS601er1, 4.
- Makina omvera awonjezera chithandizo cha tchipisi ndi ma codec RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Madalaivala akale amawu a Intel ASoC adanenedwa kuti ndi osatha, ndipo tikulimbikitsidwa kugwiritsa ntchito madalaivala a AVS m'malo mwake. Zosintha zambiri zapangidwa kwa oyendetsa SoundWire.
Source: opennet.ru
