Wara xahrejn ta' żvilupp, Linus Torvalds ħareġ il-kernel. Linux 6.12. Fost l-aktar bidliet notevoli: il-kapaċità li tiġi attivata l-modalità Realtime, sched_ext għall-ħolqien ta' schedulers tas-CPU permezz tal-eBPF, output ta' kodiċi QR f'kundizzjonijiet ta' emerġenza, mekkaniżmu Device Memory TCP, mekkaniżmu ta' riżervazzjoni tar-riżorsi tas-server SCHED_DEADLINE, titjib tal-iskedatur tal-kompiti EEVDF, modulu IPE għall-issettjar ta' politiki ta' integrità.
Il-verżjoni l-ġdida tinkludi 14607 tiffissa minn 2167 żviluppatur, id-daqs tal-garża huwa 37 MB (il-bidliet affettwaw 13087 fajl, ġew miżjuda 507913 linji ta 'kodiċi, 234083 linji ġew imħassra). L-aħħar rilaxx kellha 15130 tiffissa minn 2078 żviluppatur, id-daqs tal-garża kien ta '85 MB (fil-qalba 6.10 il-garża kienet ta' 41 MB). Madwar 45% tal-bidliet kollha introdotti f'6.12 huma relatati mas-sewwieqa tal-apparat, madwar 12% tal-bidliet huma relatati mal-aġġornament tal-kodiċi speċifiku għall-arkitetturi tal-ħardwer, 13% huma relatati mal-munzell tan-netwerking, 6% huma relatati mas-sistemi tal-fajls, u 3% huma relatati mas-subsistemi interni tal-qalba.
Innovazzjonijiet ewlenin fil-qalba 6.12:
- Servizzi ta' memorja u sistema
- Il-ħila li tinbena l-kernel bl-għażla PREEMPT_RT mingħajr irqajja addizzjonali għal tħaddim f'ħin reali issa hija disponibbli. L-aħħar karatteristika nieqsa tal-kernel li ppreveniet li l-modalità PREEMPT_RT tiġi attivata kienet l-appoġġ għal output atomiku mhux imblukkat permezz tal-funzjoni printk, li hija inkluża wkoll fil-kernel. L-appoġġ għal PREEMPT_RT huwa disponibbli għall-arkitetturi x86, x86_64, ARM64, u RISC-V. Sa issa, l-implimentazzjoni tal-modalità PREEMPT_RT kienet ipprovduta fil-forma ta' irqajja esterni, li xi distribuzzjonijiet, bħal RHEL, SUSE, u Ubuntu, ħolqu edizzjonijiet separati f'ħin reali tal-prodotti tagħhom, fid-domanda f'oqsma bħal sistemi finanzjarji, apparati għall-ipproċessar tal-awdjo u l-vidjo, avjazzjoni, mediċina, robotika, telekomunikazzjoni u sistemi industrijali, fejn huwa meħtieġ li jiġi żgurat ħin prevedibbli għall-ipproċessar tal-avvenimenti.
- Ġie miżjud il-mekkaniżmu "sched_ext" (SCX), li jippermetti l-użu tal-eBPF biex jinħolqu skedaturi tas-CPU li jkopru kważi l-aspetti kollha tal-iskedar tal-kompiti u l-allokazzjoni tar-riżorsi tas-CPU. Dawn l-iskedaturi jistgħu jiġu mgħobbija u eżegwiti b'mod dinamiku fil-kernel. Linux в magna virtwali eBPF. Il-mekkaniżmu sched_ext jissimplifika l-ħolqien ta' skedaturi speċifiċi għall-kompiti, jippermetti l-esperimentazzjoni b'diversi tekniki u strateġiji ta' skedar, u jippermetti l-ħolqien rapidu ta' prototipi li jaħdmu u s-sostituzzjoni immedjata ta' skedaturi f'infrastrutturi ta' produzzjoni. Pereżempju, bl-użu ta' sched_ext, tista' toħloq skedatur li jqis l-ispeċifiċitajiet ta' applikazzjoni speċifika u jibdel dinamikament l-istrateġija ta' skedar tiegħu skont l-istat tas-sistema u fatturi oħra.
- Il-kompożizzjoni tinkludi l-parti li jifdal tal-garża meħtieġa għat-tħaddim tal-mekkaniżmu tas-server SCHED_DEADLINE, li ssolvi l-problema ta 'sottoutilizzazzjoni tar-riżorsi tas-CPU minn kompiti ordinarji meta s-CPU huwa monopolizzat minn kompiti ta' prijorità għolja (ħin reali). Biex tipprevjeni l-monopolizzazzjoni tas-CPU, il-qalba qabel uża l-mekkaniżmu ta 'throttling Realtime, li pprova jirriserva 5% għal kompiti ta' prijorità baxxa, u ħalla 95% tal-ħin għal kompiti f'ħin reali. Dan il-mekkaniżmu ħalla ħafna x'jixtieq, peress li l-kompiti ordinarji f'ħafna sitwazzjonijiet ma rċevewx biżżejjed ħin tal-proċessur. Is-server SCHED_DEADLINE jimplimenta mekkaniżmu ta' riservazzjoni tar-riżorsi aktar effiċjenti.
- Tlestiet l-integrazzjoni tal-Earliest Eligible Virtual Deadline First) skedar tal-kompiti, li ssostitwixxa l-iskedar tas-CFS (Completely Fair Scheduler), fornut li jibda bil-kernel 2.6.23. Meta tagħżel il-proċess li jmiss biex tittrasferixxi l-eżekuzzjoni, l-iskedar il-ġdid iqis proċessi li ma rċevewx biżżejjed riżorsi tal-proċessur jew li rċevew ammont kbir mhux mistħoqq ta 'ħin tal-proċessur. Fl-ewwel każ, it-trasferiment tal-kontroll għall-proċess huwa sfurzat, u fit-tieni, għall-kuntrarju, huwa pospost. L-iskedar tas-CFS l-antik uża euristiċi u rfinar biex jidentifika proċessi li kellhom bżonn attenzjoni speċjali, filwaqt li l-iskedar il-ġdid isegwihom b'mod aktar espliċitu u ma jeħtieġx irfinar. L-EEVDF huwa mistenni li jnaqqas id-dewmien fil-kompiti li s-CFS kellha problemi ta' skedar magħhom.
- Fl-immaniġġjar tal-emerġenza tal-qalba - DRM Paniku, li juża s-subsistema DRM (Direct Rendering Manager) biex juri rapport viżwali fl-istil tal-"iskrin blu tal-mewt", il-kapaċità li juri logo u kodiċi QR b'rapport kmsg fuq l-iskrin meta sseħħ kundizzjoni ta’ emerġenza ġiet miżjuda. Peress li 2953 bytes biss jidħlu f'kodiċi QR, hija pprovduta l-għażla DRM_PANIC_SCREEN_QR_CODE_URL, li fiha r-rapport kmsg huwa kkompressat bl-użu ta 'zlib u mehmuż bħala parametru mal-URL, li jippermetti li madwar 40 bytes jiġu trasferiti permezz tal-kodiċi QR V7500. Meta jibnu pakketti bil-qalba, id-distribuzzjonijiet jistgħu jistabbilixxu URL bażi għall-URL, li jippermettilhom jinnavigaw għal paġna biex jirrappurtaw problema. Biex tagħżel il-format tal-kodiċi QR, huwa pprovdut is-setting DRM_PANIC_SCREEN_QR_VERSION.
- Appoġġ miżjud għall-ARM POE (Permission Overlay Extension), li jippermettilek li tissettja drittijiet ta 'aċċess għal żoni tal-memorja. Bl-użu ta 'din l-estensjoni, fuq sistemi bi proċessuri ARM64, il-mekkaniżmu Memory Protection Keys jista' jiġi implimentat, li jintuża biex jillimita l-aċċess għall-paġni tal-memorja mingħajr ma tinbidel it-tabella tal-paġna tal-memorja.
- Għall-arkitetturi Loongarch, ARM64, PowerPC u s390, l-implimentazzjoni tas-sejħa tas-sistema getrandom() ġiet imċaqalqa, ottimizzata bl-użu tal-mekkaniżmu vDSO (virtual dynamic shared object), li jagħmilha possibbli li tmexxi s-sistema tas-sejħa handler mill-qalba għal spazju għall-utent u tevita swiċċijiet tal-kuntest. L-ottimizzazzjoni tippermettilek tħaffef il-ġenerazzjoni ta 'numri bl-addoċċ sa 15-il darba.
- Il-ħila li tuża timeouts assoluti, attivati meta jintlaħaq ċertu ħin fuq l-arloġġ tas-sistema, ġiet miżjuda mas-subsistema ta’ input/output asinkronu io_uring (qabel, setgħu jiġu stabbiliti biss timeouts relattivi, li indika t-tul mill-bidu tal-operazzjoni ).
- Fajls miżjuda għall-ġenerazzjoni ta' rbit għal-librerija libcpupower bl-użu tal-għodda SWIG, li jippermettilek li tiġġenera rbit minn kodiċi C/C++ għal diversi lingwi ta' programmar. L-irbit jippermettulek toħloq skripts f'Python u lingwi oħra, u tużahom biex testendi l-funzjonalità tal-librerija libcpupower, li tipprovdi API għall-ġestjoni ta' cpufreq u s-sewwieqa mill-ispazju tal-utent.
- L-utilità cpuidle turi l-valur tar-“residenza” tal-istat inattiv, użat għal sistemi f’ħin reali u b’kont meħud tal-ħin minimu li l-proċessur irid ikun inattiv sabiex jiġġustifika l-ispejjeż tal-enerġija tat-tranżizzjoni lejn u barra minn dan l-istat.
- Żidna l-abbiltà li nużaw il-kumpilatur Clang biex nibnu l-librerija C standard nolibc, li hija inkluża fil-kodiċi tas-sors tal-kernel. Linux u jipprovdi pakkett madwar sejħiet bażiċi tas-sistema. Meta tinbena nolibc f'Clang, l-ottimizzazzjoni tal-ħin tal-link (LTO) hija attivata.
- Xi interfaces cgroup1 ġew deprecati, bħall-kontabilità TCP, il-verżjoni XNUMX tal-limitu artab, u l-ġestjoni tal-eżawriment tal-memorja. L-appoġġ għal dawn il-karatteristiċi għadu sħiħ għalissa, u t-twissija ssir biex jiġi studjat in-numru ta 'utenti li jkomplu jużaw dawn il-karatteristiċi.
- Żid il-ħila li jiġi kkonfigurat ring trace buffer biex tissejvja d-dejta akkumulata wara reboot, li tippermettilek li ma titlefx l-informazzjoni akkumulata tad-debugging fil-każ ta 'ħabta tal-kernel. Id-data hija maħżuna fil-memorja. L-abilitazzjoni ssir permezz tal-parametru tal-linja tal-kmand tal-kernel trace_instance, pereżempju, l-issettjar "trace_instance=boot_map@0x285400000:12M" se jirriserva 12 MB ta 'memorja f'0x285400000 għall-buffer "boot_map", li se jkun aċċessibbli permezz tal-fajl /sys /tracing/instances/boot_map.
- Kompliet il-migrazzjoni tal-bidliet mill-fergħa Rust-for-Linux, relatat mal-użu ta' Rust bħala t-tieni lingwa għall-iżvilupp ta' sewwieqa u moduli tal-kernel (l-appoġġ għal Rust mhux attiv awtomatikament u ma jinkludix lil Rust fost id-dipendenzi tal-bini meħtieġa tal-kernel). Żied il-moduli 'list' u 'rbtree' biex taħdem ma' listi doppjament marbuta u siġar tat-tiftix ħomor-suwed. Espandew il-kapaċitajiet tal-moduli 'init', 'sync', 'types', u 'error'. Żied il-ħila li jintuża kodiċi Rust meta jinbena kernel bi protezzjoni kontra attakki Spectre (għażliet MITIGATION_{RETHUNK,RETPOLINE,SLS}), bl-użu tas-sistema ta' debugging KASAN, il-mekkaniżmi ta' protezzjoni kCFI (kernel Control Flow Integrity) u Shadow Call, u meta jintużaw plugins GCC addizzjonali. Żied sewwieq għall-kontrollur Ethernet Applied Micro QT2025 PHY, miktub f'Rust. Tħejja websajt separata bid-dokumentazzjoni: rust.docs.kernel.org.
- L-utilità xdrgen ġiet miżjuda mal-kodiċi tas-sors tal-kernel biex tikkonverti l-ispeċifikazzjonijiet XDR (eXternal Data Representation) f'funzjonijiet ta' kodifikazzjoni u dekodifikazzjoni XDR miktuba bl-użu tal-istil C adottat mill-kernel. Linux.
- Il-kernel ġie emendat biex jimplimenta mekkaniżmu ta’ masking tal-pointer biex jitnaqqas in-numru ta’ sejħiet bil-mod lil barrier_nospec() fil-funzjoni ta’ 64-bit copy_from_user(), użata biex tikkopja dejta fil-kernel mill-ispazju tal-utent. L-użu tal-masking iħaffef it-test "per_thread_ops", li jevalwa n-numru ta 'operazzjonijiet li jistgħu jitwettqu f'ħajt wieħed, bi 2.6%.
- Ġie miżjud sewwieq USB ġdid li jippermettilek tuża l-protokoll 9pfs bħala trasport biex tibgħat u tirċievi data minn apparat USB meta timmonta s-sistema tal-fajls 9p fuq USB (per eżempju, “mount -t 9p -o trans=usbg, aname=/path/to/ fs /mnt/9"). Eżempju tal-użu tas-sewwieq il-ġdid huwa l-użu tal-NFS minflok l-organizzazzjoni tal-boot tal-partizzjoni tal-għeruq meta tiżviluppa tagħmir inkorporat.
- Sottosistema tad-disk, I/O u sistemi ta' fajls
- Il-ħila li taħdem ma 'tagħmir ta' ħażna li d-daqs tal-blokk tagħhom huwa akbar mid-daqs tal-paġna tal-memorja fis-sistema ġiet miżjuda mas-subsistema VFS. Fis-sistemi tal-fajls, din il-karatteristika bħalissa hija appoġġjata biss f'XFS.
- Is-subsistema FUSE, li tippermettilek toħloq implimentazzjonijiet ta’ sistemi ta’ fajls li joperaw fl-ispazju tal-utent, żiedet appoġġ għall-immappjar tal-identifikaturi tal-utent ta’ sistemi ta’ fajls immuntati, użati biex jaqblu mal-fajls ta’ utent speċifiku fuq partizzjoni barranija immuntata ma’ utent ieħor fuq il-kurrent. sistema.
- Operazzjoni fcntl ġdida, F_CREATED_QUERY, ġiet implimentata, li tagħti applikazzjoni l-abbiltà li tiddetermina jekk fajl miftuħ bl-użu tal-bandiera O_CREAT inħoloqx jew jekk kienx diġà jeżisti qabel.
- Żid il-ħila li tuża IDs uniċi tal-punt ta 'muntaġġ ta' 64-bit mas-sejħa tas-sistema name_to_handle_at() biex tevita kundizzjonijiet tat-tellieqa meta tiġi analizzata /proc/mountinfo.
- Id-daqs tal-istruttura tal-"fajl" fil-qalba tnaqqas minn 232 għal 184 bytes, li jnaqqas il-konsum tal-memorja fuq sistemi li jaħdmu b'mod attiv mal-fajls.
- L-immuntar ta' sistemi ta' fajls biex jintramaw punti fi ħdan il-ġerarkija /proc, bħal /proc/PID/fd, kien ipprojbit, li ħoloq kwistjonijiet potenzjali ta' sigurtà.
- Il-psewdo-FS NSFS (NameSpace FS), użat biex jaħdem ma' namespaces, jipprovdi informazzjoni addizzjonali dwar namespaces ta' mount points.
- Is-sistema ta 'fajls EROFS (Extendable Read-Only File System), iddisinjata għall-użu fuq diviżorji li jinqraw biss, issa tappoġġja l-immuntar ta' sistemi ta 'fajls direttament minn stampi tad-disk salvati bħala fajls.
- Kmandi ġodda ioctl XFS_IOC_START_COMMIT u XFS_IOC_COMMIT_RANGE ġew miżjuda ma 'XFS għall-iskambju ta' kontenut bejn żewġ fajls.
- L-NFS żied l-appoġġ għall-protokoll "LOCALIO", li jippermettilek tiddetermina jekk il-klijent u server NFS fuq l-istess host biex jippermetti l-ottimizzazzjonijiet korrispondenti.
- Fis-sistema tal-fajls Btrfs, ġew proposti ottimizzazzjonijiet tal-prestazzjoni, il-kodiċi ġie refactored, iż-żona tal-qfil matul l-operazzjonijiet tal-qari tnaqqset, kompla x-xogħol fuq il-konverżjoni tal-paġni tal-memorja biex jintużaw folios tal-paġni, u r-rilaxx awtomatiku tal-memorja ġie implimentati għall-istruttura btrfs_path.
- Fis-sistema tal-fajls Ext4, il-bugs relatati mal-allokazzjoni tal-blokki, il-ġestjoni tal-firxa, il-commit rapidu, u l-ġurnaling ġew iffissati.
- Virtualization u Sigurtà
- Żid il-modulu LSM IPE (Integrity Policy Inforcement), żviluppat minn Microsoft biex jespandi s-sistema ta 'kontroll ta' aċċess obbligatorju eżistenti. Il-modulu jippermettilek tiddefinixxi politika ta' integrità ġenerali għas-sistema kollha, li tindika liema operazzjonijiet huma permessi u kif għandha tiġi vverifikata l-awtentiċità tal-komponenti. Pereżempju, bl-użu tal-IPE, tista 'tispeċifika liema fajls eżekutibbli jitħallew jaħdmu, filwaqt li tqis il-konformità tagħhom mal-verżjoni ta' referenza billi tuża hashes kriptografiċi pprovduti mis-sistema dm-verity.
- Fl-istadju tal-kumpilazzjoni tal-qalba, huwa possibbli li jiġu attivati separatament metodi ta' protezzjoni disponibbli kontra vulnerabbiltajiet differenti tal-klassi Spectre fis-CPU. Kconfig joffri parametri ġodda: MITIGATE_MDS (protezzjoni kontra l-vulnerabbiltà tal-Mikroarkitettura tad-Data Sampling), MITIGATE_TAA (protezzjoni kontra l-vulnerabbiltà TSX Asynchronous Abort), MITIGATE_MMIO_STALE_DATA (protezzjoni kontra l-vulnerabbiltà tad-Data Stale MMIO), MITIGATE_L1TF (protezzjoni kontra l-vulnerabbiltà tat-Terminal FIGATE_EDRET1), MITIGATE_L1TF (protezzjoni kontra vulnerabbiltajiet Retbleed), MITIGATE_SPECTRE_V2, MITIGATE_SPECTRE_VXNUMX (protezzjoni kontra vulnerabbiltajiet Spectre), MITIGATE_SRBDS (protezzjoni kontra l-vulnerabbiltà tal-kampjunar tad-data tal-buffer tar-reġistru speċjali), MITIGATE_SSB (protezzjoni kontra l-vulnerabbiltà tal-Bypass Speculative Store).
- Miżjud għażla tal-linja tal-kmand proc_mem.force_override u sett ta 'settings tal-bini f'Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE u PROC_MEM_FORCE_NEVER) biex jipprevjenu bidliet fil-memorja permezz ta' /proc/pid/mem.
- Subsistema tal-LSM (Linux modulu tas-sigurtà) inqaleb għall-użu ta' sejħiet statiċi, li tejjeb is-sigurtà u l-prestazzjoni.
- Il-ħila li jintużaw qlub standard għall-arkitettura ARM64 f'ambjenti mistiedna li jaħdmu fuq Android-sistemi b'iperviżur KVM modifikat (KVM protett).
- Il-modulu Landlock LSM, li jippermettilek tillimita l-interazzjoni ta 'grupp ta' proċessi mal-ambjent estern, jimplimenta l-kunċett "IPC scoping" biex jillimita b'mod selettiv l-interazzjoni ma 'ambjenti sandbox bl-użu ta' sokits u sinjali Unix. Pereżempju, tista 'tipprojbixxi konnessjonijiet bl-użu ta' sokits Unix minn ambjent ta 'sandbox għal proċessi li m'għandhomx iżolament applikat, iżda jippermettu konnessjonijiet ma' proċessi fl-istess ambitu.
- Fl-hypervisor KVM, ġiet miżjuda bandiera mas-CPUID għal sistemi mistiedna li tindika appoġġ għall-estensjonijiet AVX10.1.
- Subsistema tan-netwerk
- Il-mekkaniżmu TCP tal-Memorja tal-Apparat ġie miżjud, li jippermetti l-użu tas-sokits tan-netwerk biex jibgħat direttament il-kontenut tal-memorja ta 'apparati periferali fuq in-netwerk (modalità ta' kopja żero) u jpoġġi direttament il-kontenut tal-pakketti tan-netwerk fiż-żona tal-memorja tal-apparat fuq il- naħa riċevitur. Id-dejta trażmessa f'pakketti hija trasferita mill-karta tan-netwerk għall-memorja ta 'apparat periferali jew mill-memorja tal-apparat għall-karta tan-netwerk direttament, billi tevita s-CPU, u l-headers tal-pakkett jispiċċaw f'buffers tal-kernel regolari.
- Il-kapaċitajiet ta 'ħafna sewwieqa Ethernet u bla fili ġew estiżi. Pereżempju, is-sewwieq Intel iwlwifi żied appoġġ biex iċċaqlaq l-operazzjonijiet RLC/SMPS għan-naħa tal-firmware, is-sewwieq RealTek rtw89 żied il-prestazzjoni u żied appoġġ għal ċipep RTL8852BT/8852BE-VT (WiFi 6), is-sewwieq Ethernet tal-mikroċippa żied appoġġ għal IEEE 802.3 bw (100BASE) speċifikazzjonijiet -T1) u IEEE 802.3bp, Microsoft vNIC u IBM veth implimentazzjonijiet Ethernet virtwali ġew imtejba. Żieda sewwieqa ġodda għal Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 u Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
- F'MPTCP (MultiPath TCP), estensjoni tal-protokoll TCP għall-organizzazzjoni tal-kunsinna ta 'pakketti TCP simultanjament tul diversi rotot permezz ta' interfaces tan-netwerk differenti, id-daqs tal-piżijiet użati fir-rotot jiżdied minn 8 għal 16-il bit. Sejba implimentata ta 'traffiku mitluf (blackhole) u sospensjoni għal xi żmien ta' tentattivi biex jiġu stabbiliti konnessjonijiet ma 'sistemi li jwasslu għal telf ta' traffiku.
- Għall-IPv6, l-appoġġ huwa implimentat għall-bandiera "p" fil-PIO (Għażla ta' Informazzjoni tal-Prefiss), użata f'reklami RA (Reklami tar-Router IPv6) biex jintgħażel mudell ta' skjerament tal-klijenti permezz ta' DHCPv6-PD (Delegazzjoni tal-Prefiss DHCPv6, RFC9663) minflok ma jiġi assenjat. indirizzi individwali bbażati fuq prefissi li jużaw SLAAC (Stateless Address Autoconfiguration). IPv6 IOAM6 iżid appoġġ għal mod ġdid ta 'inkapsulament tunsrc li jippermetti prestazzjoni aħjar.
- Prestazzjoni mtejba għall-ipproċessar ta 'pakketti ta' kontroll IPsec.
- Prestazzjoni mtejba tal-flushing settijiet kbar ta 'regoli nftables. nfnetlink_queue tejjeb l-appoġġ għall-protokoll SCTP.
- L-API ethtool żiedet appoġġ għall-irbit ta' karti tan-netwerk multipli ma' interface tan-netwerk wieħed.
- Оборудование
- Fis-sewwieq AMDGPU, ix-xogħol ikompli biex jimplimenta l-appoġġ għall-GPUs AMD RDNA4 ("GFX12"). Żid il-ħila li tirrisettja l-kjuwijiet tal-kompiti individwali mingħajr ma tiġi reset il-GPU kollu.
- Kompliet ix-xogħol fuq is-sewwieq Xe drm (Direct Rendering Manager) għal GPUs ibbażati fuq l-arkitettura Intel Xe, li tintuża f'karti tal-vidjo tal-familja Intel Arc u grafika integrata, li tibda bil-proċessuri Tiger Lake. Il-verżjoni l-ġdida tinkludi appoġġ għall-GPUs ibbażati fuq il-mikroarkitetturi Battlemage u Lunar Lake. Appoġġ għal CCS (Color Control Surface) Xe2 modifikaturi ġie introdott biex jikkontrolla l-parametri ta 'GPUs integrati u diskreti.
- Is-sewwieq i915 jimplimenta l-abbiltà li joħroġ informazzjoni dwar il-veloċità tal-fann permezz tal-interface HWMON jew sysfs (l-attribut "fan1_input"). Il-parametru "i915.modeset" ġie deprecato; il-parametru "i915.modeset" għandu jintuża minflok "i0.modeset=915".
- Appoġġ miżjud għall-GPUs A615, A306 u A621 lis-sewwieq msm DRM (Qualcomm Adreno GPU).
- Is-sewwieq Nouveau kellu l-istrutturi interni tiegħu maħduma mill-ġdid u mnaddfa.
- Is-sewwieq intel_pstate, li jikkontrolla l-parametri tal-konsum tal-enerġija (P-state) fuq sistemi bi proċessuri Intel, żied appoġġ għal sistemi ibridi b'CPUs asimmetriċi (karatteristiċi differenti), kif ukoll appoġġ għall-ġestjoni tal-enerġija tal-proċessuri bbażati fuq Granite Rapids u Sierra Forest mikroarkitetturi. Appoġġ miżjud għal Xeon Granite Rapids CPU mas-sewwieq intel_idle. Is-sewwieq intel_rapl jipprovdi rikonoxximent tal-proċessi tal-familja AMD 1Ah u l-proċessuri Intel ArrowLake-U.
- Inklużjoni kontinwa ta 'bidliet biex tappoġġja l-ARM SoC Snapdragon X Elite, li juża s-CPU Oryon ta' 12-il qalba ta' Qualcomm u l-GPU Qualcomm Adreno. Iċ-ċippa hija mmirata għall-użu f'laptops u PCs, u hija qabel iċ-ċipep Apple M3 u Intel Core Ultra 155H f'ħafna testijiet tal-prestazzjoni.
- Appoġġ miżjud għal bordijiet ARM, SoCs u apparati: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000/A6010/A7Pnic35 RG, Surface An30SP4 RG , 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, SOPHGO SG4, 815 Qualcom, IP LGQ5 G35 ), Cool Pi CM11 GenBook, Anbernic RG93XXSP, GameForce Ace, IBM P6, Kontron i.MXXNUMX OSM-S, NanoPC-TXNUMX
- Appoġġ miżjud għall-pannelli tal-iskrin Anbernic RG28XX, On Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40T08A, AOU B.116 02.3XAT116, BOE TV06.1WUM -LL116, BOE NV04.1WUM-N101, BOE NV2WUM-N140, BOE NV41WHM-A133D, BOE NE63WUM-N116G, CMN N4BCA-EA140, CMN N6BCP-EA116, CSW MNB2LS116-2 Starry.
- Is-subsistema tal-awdjo żiedet appoġġ għal ċipep u codecs RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Drivers tal-ħoss qodma għall-Intel ASoC ġew iddikjarati skaduti, u huwa rakkomandat li tuża drivers AVS minflok. Sar ħafna titjib fis-sewwieq SoundWire.
Sors: opennet.ru
