Mushure memwedzi miviri yebudiriro, Linus Torvalds kuunzwa kernel release Linux 6.19Pakati pekuchinja kukuru kwakaitwa: Live Update Orchestrator subsystem, PCIe Link Encryption support, listns system call, Zero-Copy Receive mode mu io_uring, rutsigiro rwekuwedzera kweARM MPAM, klp-build yekugadzira ma patches aripo, rutsigiro rwe LoongArch32 architecture, QoS ye s2idle, audit subsystem optimizations, Intel LASS yekudzivirira Spectre, rutsigiro rweSHA-3 neBLAKE2b hashes, Confidential VMBus mechanism, TX optimizations mu network subsystem, CAN XL protocol, API yekukurumidzisa HDR output hardware.
Mukuziviswa kweshanduro itsva, Linus akazivisa kuti kuburitswa kwekernel kunotevera kwaizove nenhamba 7.0, sezvo bazi re6.x rakanga raunganidza kuburitswa kwakakwana kuti pave nekuchinja kwenhamba yekutanga yenhamba yeshanduro (kuburitswa kwe6.0 kwakatevera 5.19). Kuchinja kwenhamba kunoitwa nekuda kwezvikonzero zvekunaka uye idanho repamutemo rekuderedza kusagadzikana kunokonzerwa nekuunganidzwa kwenhamba yakawanda yekuburitswa munhevedzano. Linus akaseka achiti akavhiringidzika nenhamba huru dzaida minwe nezvigunwe. Zvisinei, zviri pamutemo, pane chikonzero chekuchinja kukuru munhamba yeshanduro, kubva kutanga na chinotevera buritsa rutsigiro rweRust akasarudza chinja kubva pakushanda kwekuyedza kuenda kumabasa epakati pekernel.
Shanduro itsva iyi ine zvigadziriso 15657 kubva kuvagadziri 2237, ine saizi yepatch ye52 MB (shanduko dzakakanganisa mafaira 13682, kuwedzera mitsara yekodhi 794649, uye kubvisa mitsara 335498). Yakaburitswa kare yaisanganisira zvigadziriso 15035 kubva kuvagadziri 2217, ine saizi yepatch ye45 MB. Inenge 40% yeshanduko dzese mu6.19 dzine chekuita nemadhiraivha emidziyo, inenge 13% ine chekuita nekuvandudzwa kwekodhi chaiyo kune hardware architectures, 12% ine chekuita ne network stack, 5% ine chekuita nemafaira system, uye 3% ine chekuita ne internal kernel subsystems.
Zvinhu zvitsva zvakakosha mu kernel 6.19 (1, 2, 3):
- Disk Subsystem, I/O uye File Systems
- Π btrfs Kutarisa maitiro eFS (kukwesha) uye kutsiva mudziyo zvakanyanya havavharidzi Sisitimu iyi inopinda mu sleep mode (mamiriro ekuongorora scrub anochengetwa usati warara; mushure mekumuka kubva muhope, kuongorora scrub kunoenderera mberi, uye kushanda kwekutsiva mudziyo kunotangwazve). Kuitwa kweRAID56 kwakagadziridzwa kuti kutsigire mabhuroko akakura kupfuura saizi yepeji rekurangarira. Kugadzirira kwakaitwa kwerutsigiro urwu. fscryptKushanda zvakanaka kwekubata makiyi pakuita mabasa ane chekuita nekuchengetera nzvimbo. Added rutsigiro rwekushanda kwe ioctl shutdown, iyo inobvumira system yefaira kuiswa mumamiriro ezvinhu ekuyedza kupedzisa kuitwa kwemabasa ari kutoitwa, asi mashandiro ese matsva akavharwa.
- Muhurongwa hwemafaira Ext4 zvaisanganisira rutsigiro rwemabhuroko akakura kupfuura saizi yepeji rekurangarira (>4KB pamasisitimu ex86). Kushandisa mabhuroko makuru Kunoitawo inovandudza mashandiro emabasa ekunyora akavharirwa neavhareji ye50%, asi inoderedza mashandiro eI/O yakananga nekuda kwekuwedzera kwenguva yekuverenga checksum. Shanduro itsva iyi zvakare akawedzera optimizations dzakawedzera throughput pakuita online defragmentation.
- Muchikamu chepasi FUSA Rutsigiro rwakavandudzwa rwekuverenga kwakagadziriswa kana uchishandisa hombe mapeji emapeji endangariro (mafolio makuru). iomap yava kushandiswa kuteedzera mafolios aripo panguva imwe chete kuti itore data risiri mubuffer chete.
- Π VFS Rutsigiro rwakawedzerwa rwekutumira dhairekitori rinogona kubviswa, izvo zvinokutendera kuti uite NFS Kutamisa kutonga kwedhairekitori kubva kuseva kuenda kune mutengi, zvichibvumira mutengi weNFS kuti aongorore mamiriro edhairekitori achishandisa cache yayo yemuno pasina kubata server yeNFS. Kana mumwe mutengi weNFS akaita shanduko kudhairekitori iri, kupihwa kwekutonga kuchabviswa kubva kune mutengi wekutanga.
- YeNFS akawedzera rutsigiro rwekuverenga nenzira yakananga yeI/O. Implemented /sys/kernel/debug/nfsd/io_cache_read uye /sys/kernel/debug/nfsd/io_cache_write marongero ekudzora kuiswa kwe caching uye zvakananga mashandiro eI/O; kushandisa marongero aya kunogona kuderedza overhead kudivi revatengi veNFS pakuita mabasa makuru eI/O.
- Π NTFS Rutsigiro rwekushanda kwe ioctl shutdown rwaitwa, zvaisanganisira sarudzo dzekuisa default acl uye prealloc, dzakawedzera rutsigiro rwe timestamps pamberi paNdira 1, 1970.
- nokuti zvishandiso zveblock uye FS zvinosanganisira nekutadza, paradzanisa caching yechinhu cheCPU "bioΒ» (Block I/O), ichitsanangura mashandiro ekupinda/kubuda anoshanda.
- Memory uye system masevhisi
-
Mukati memwoyo zvaisanganisira sisitimu iri pasi Mugadziri weOkestra weZvichangobva Kuitika (LUO), iyo inobvumira kutangazve zvizere uye kugadzirisa kernel pasina kukanganisa mashandiro kana kurasikirwa nemamiriro esystem, zvishandiso, uye maitiro. LUO subsystem yakavakirwa pane imwe nzira yakawedzerwa kare kukernel. KHO (Kexec HandOver), pamusoro pekugonesa kuburitswa kwekernel itsva kubva kune yekare pasina kurasikirwa nemamiriro esystem, inogadzirisa nyaya dzakadai sekuchengetedza mamiriro emidziyo neRAM, pamwe nekuona kuti mashandiro ane chekuita neDMA anoramba achienderera mberi uye kukanganiswa kwekubata. Mamiriro acho anochengetwa asati achinja kuenda kune kernel itsva uye anodzoserwa mushure mekunge kernel itsva yavhurwa pasina kukanganisa mashandiro emidziyo anoenderera mberi anoitwa nesystem uye maapplication euser-space.
-
Added Kufona kwesystem ye listns() kunoshandiswa kunyora nzvimbo dzemazita dziripo musystem pasina kudzokorodza kuburikidza ne /proc/ /ns/ yemaitiro ese.
-
Sisitimu yeI/O inokwanisa kushandiswa nenzira isingachinji ikozvino inotsigira kuisa zvinhu zvehukuru hwakasiyana muSubmission Queue Entry (SQE), zvakafanana nekuti kuburitswa kwakare kwakabvumira sei kusanganisa hukuru hwezviri mukati memutsara wemhedzisiro (CQE). Kare, zvinhu zvese zviri mumutsara zvaifanira kunge zvakafanana, izvo zvakakonzera kushandiswa kwakanyanya kwekurangarira nekuda kwekuda kwekushandisa hukuru hwehukuru hwezvinhu zvese zviri mumutsara.
io_uring inowedzerawo rutsigiro rwenzira ye zcrx (Zero-Copy Receive) yekugamuchira data pasina kuikopa pakati pe kernel nenzvimbo yemushandisi. Rutsigiro rwemibvunzo yekurangarira ndangariro yeSQ (Submission Queue) neCQ (Completion Queue) queues rwawedzerwa, zvichibvumira kuwana ruzivo rwehukuru hwe ring buffer hunodiwa pakugoverwa kwendangariro kwakatsanangurwa nemushandisi uchishandisa mireza yeIORING_SETUP_NO_MMAP neIORING_MEM_REGION_TYPE_USER.
-
Kuti zvikwanise kukurumidza kutevera mastack uchishandisa maturusi akadai seperf, rutsigiro rwefomati yeSFrame ine ruzivo rwekusunungura macall stack rwawedzerwa. SFrame yakatotsigirwa neGCC uye binutils, haikanganisi mashandiro, uye, kusiyana nefomati yeDWARF, ine ruzivo rushoma chete rwunodiwa pakutevera mastack.
-
Mubasa rekushandisa akawedzera Rutsigiro rwetsananguro dzakabatana dzezviyero nezviitiko muchimiro cheJSON, pamwe nekunonoka kusunungurwa kwe call stack munzvimbo yemushandisi.
-
nokuti Mapurosesa eAMD Nzira yekutsiva data yakaitwa inobvumira michina yekuisa/kuburitsa data kuti ishandise zvakananga data muC3 cache yeCPU pasina kutanga yaiisa muRAM.
-
Yakawedzerwa rutsigiro MPAM (Kupatsanura uye Kutarisa Zvishandiso zveMemory System), kuwedzerwa kune ARMv8-A instruction set architecture yekuisa tag yega yega memory access ne Partition ID (PARTID) uye Monitoring Group ID (PMG). Uchishandisa PARTIDs, kushandiswa kwezviwanikwa kunogona kuganhurirwa, senge memory bandwidth kana cache size, kudzivirira boka rimwe chete remabasa kubva pakushandisa zviwanikwa zvese. Muchirevo chekutarisa, musanganiswa wePMGs nePARTIDs unogona kushandiswa kuteedzera kushandiswa kwezviwanikwa zvememory pasi pemabasa chaiwo.
-
Kana maitiro akaguma zvisina kujairika mushure mekugamuchira chiratidzo, imwe nzira ine pidfd yemaitiro akagumiswa ikozvino inogona kuona nhamba yechiratidzo yakakonzera kuti maitiro acho agumiswe.
-
Kugadziriswazve kwemaitiro anogona kutangwazve (matanho anogona kutangazve), zvichibvumira maapplication kuronga kuitiswa kwemirairo yepseudo-atomic, isingakanganise (kana ikakanganiswa neimwe thread, kutevedzana kwacho kunoedzwazve). Kushandiswa kutsva uku kune mashandiro akavandudzwa.
-
nokuti Zvirongwa zveBPF itwa Mirayiridzo yeBPF_JMP, BPF_X, uye BPF_JA yekuita kusvetuka kusina kunanga kunzvimbo chaiyo kubva patafura yekusvetuka. Pfungwa yema dynamic pointers yawedzerwa (dynptr), zvichikubvumidza kuverenga data kubva kumafaira akarongeka. Added kugona kubatanidza mabheti akawanda emetadata kumapaketi enetwork.
-
Mamodule ePython, inoshandiswa kugadzirisa magwaro ekernel, yaendeswa kune rimwe dhairekitori re tools/lib/python rakasiyana.
-
Akawedzera basa mempool_alloc_bulk() kugovera zvakachengeteka zvinhu kubva mudziva rekurangarira zvinhu zvakawanda panguva imwe chete.
-
Kuenderera mberi kutamisa shanduko kubva kubazi Kuchengetedza nguraLinux, zvine chekuita nekushandiswa Mutauro wengura semutauro wechipiri wekugadzira madhiraivha uye ma module ekernel (Rust support haisi kushanda zvachose uye haiite kuti Rust ibatanidzwe mune runyorwa rwezvinodiwa zvekuvaka kernel). Muvhezheni itsva, kernel iri mu yakavakwa-mukati raibhurari "mwanakomana"neRust code parser, zvichiita kuti kunyorwa kwemacros akaomarara kuve nyore. Kugona kwema libraries ekernel, pin-init, uye rbtree kwakawedzerwa. Raibhurari yenum ine hunhu hweInteger hwekugadzirisa integer kwawedzerwa. Rutsigiro rwema parameters einteger rwawedzerwa kumodule! macro. Kugona kutsanangura ma parameters pakurodha ma kernel modules akanyorwa muRust kwaitwa. Kubvisa ma subsystems kwaitwa. I2C ΠΈ PWM (Kuchinja Kwehupamhi hwePulse).
-
Added Iyo at_least macro (semuenzaniso, param[at_least 7]) inozivisa nezvehukuru hushoma hunobvumidzwa hwe array inopfuudzwa kubasa. Kana array ine zvinhu zvishoma ikapfuudzwa kubasa, compiler ichaburitsa yambiro.
-
Chikamu inosanganisirwa Chinyorwa che klp-build chekugadzira ma kernel modules anogadzirisa kernel iri kushanda (livepatch) zvichibva pafaira repatch. Chishandiso che objtool chakagadziridzwa kuti chigone kugadzira ma patch ari mupenyu.
-
Π Maitiro emushandisi Linux (kushandisa kernel senzira yekushandisa) kwakawedzera rutsigiro rushoma rwekuita multiprocessing, asi ma thread ari mukati memaitiro akafanana haagone kushanda panguva imwe chete. Yakatanga kutamisa User-mode Linux kuenda kuraibhurari nolibc.
-
Added rutsigiro rwekuvaka LoongArch32 (LA32R, LA32S) pamusoro peLoongArch64.
-
Added kugona kuisa miganhu yeQoS padanho rekumuka kwe processor mumodhi yekuchengetedza simba s2sidle (Suspend-To-Idle), iyo inomisa kuitiswa kwema process munzvimbo yemushandisi asi ichisiya vamwe vanobata mu kernel vachishanda.
-
Added rutsigiro rwekutarisira tafura yepeji rekurangarira kune vanodzora IOMMU (Chikamu Chekutarisira Memory Memory), iyo inoshandura kero dzechokwadi dzinoonekwa nemudziyo wehardware kuita kero dzechokwadi, nekukwanisa kusefa mashandiro eDMA nemakero echokwadi, uye kuganhurira uye kuparadzanisa mashandiro eI/O.
-
Zviitiko zve "system call trace events" zvino zvinotsigira ma "reading buffers" kubva panzvimbo yemushandisi uye kusanganisira zviri mukati mawo (semuenzaniso mazita emafaira) mu "trace output".
-
**Mapeji ekurangarira eWatchdog(( (peji revarindi), iyo inokonzera kusawirirana uye kuguma kwemaitiro kusingawanzoitiki (SIGSEGV), ikozvino zvakaiswa chiratidzo chiratidzo chakakosha mufaira /proc/PID/smaps.
-
Added kugona kutonga mapeji makuru ekurangarira (peji hombe yakajeka) mundangariro yakavanzika yemidziyo yakarongwa.
-
Mumudziyo zram, inoshandiswa pakuchengetedza kwakamanikidzwa kwechikamu chekuchinjana mundangariro, itwa rutsigiro rwekubvisa ma "bio" akawanda (Block I/O) mu "batch mode" (writeback batching).
-
Font yacho inosanganisirwa. Terminus 10Γ18, izvo zvinovandudza kuverenga kwemashoko kubva pakombuta pamalaptop screens ane resolution yepakati (1440Γ900).
-
Zvakawanda yakagadziriswa basa masisitimu ekuongorora β kuderedzwa kaviri kwemari yekushandisa pamusoro pemari kunoratidzwa.
-
- Virtualization uye Chengetedzo
- Rutsigiro rwakawedzerwa rwechinhu chinopihwa neIntel processors che mapoka Kupatsanurwa kwenzvimbo yekero nekero (LASS), iyo inobvumira kupatsanurwa kwenzvimbo yekero yemushandisi nekero yekernel zvichienderana nehardware kuti pave nekuchengetedzeka kwakawedzerwa. Nzvimbo yekero inokamurwa nekadhi repamusoro rekeroβhafu yenzvimbo yekero ine seti yekero yehigh-order bit inoshandiswa nekernel, nepo hafu yepasi ichishandiswa nenzvimbo yemushandisi. Pakutanga kwekuita kwemirairo (pamberi pekuita kwekufungidzira), cheki inoitwa kuti ive nechokwadi chekuti kupinda kubva panzvimbo yemushandisi kuenda kune kero dzine seti yehigh-order bit kunobvumirwa, uye zvinopesana. Kupatsanurwa uku kunodzivirira kubuda kwendangariro yekernel yerutivi rwenzira munzvimbo yemushandisi, kunyangwe panguva yekuita kwekufungidzira, zvichiita kuti LASS ive yakakodzera kudzivirira kubva kuMeltdown neSpectre kurwiswa pasina kukonzera matambudziko makuru.
- Yakawedzera kugona kugonesa kuwedzerwa Kuvandudzwa kwekuchengetedzwa kwebhazi rePCI ExpressβPCIe Link Encryption uye PCIe Device Authenticationβkunogonesa kusimbiswa uye kunyorwa kwenzira yekutaurirana pakati pemudziyo wePCIe nemuchina chaiwo unodzivirirwa neIntel TDX (Trusted Domain Extensions) uye AMD SEV-SNP (Secure Nested Paging). Matekinoroji aya anodzivirira kubatwa, kuongororwa, uye kuiswa kwedata muDMA traffic kana uchipinda musystem yehost kana mimwe midziyo.
- Muraibhurari ye cryptographic yakavakirwa mukati akawedzera rutsigiro rweSHA-3 algorithms (SHA3-224, SHA3-256, SHA3-384, SHA3-512) SHAKE128, SHAKE256 uye BLAKE2b.
- Kune mamodule eLSM (Linux (Security Modules) uye, kunyanya, yeSELinux, itwa kugona kutevera kugadzirwa kwetsanangudzo dzememfd kuti dzishandise mitemo yekuchengetedza kune zvinhu zvine chekuita nazvo.
- Muchikamu cheLSM IPE (Kutevedzwa kweMutemo weKuvimbika), iyo inotsanangura mutemo wekuvimbika kwehurongwa hwese, rutsigiro rwemureza rwawedzerwa AT_EXECVE_CHECK mubasa zadzisa (), izvo zvinosanganisira kutarisa kuvimbika kwechinyorwa chisati chaitwa nemuturikiri.
- Yakawedzera scoped_user_read_access(), scoped_user_write_access, uye scoped_user_rw_access() primitives kuti pave neruzivo rwakaganhurirwa rwemushandisi. kudzivirira kurwiswa kwekufungidzira.
- Added rutsigiro rwemuchina VMBus Yakavanzika, inoshandiswa muHyperV hypervisor yekutaurirana kunodzivirira kutambwa pakati peguest system iri kushanda mu confidential mode (ine memory encryption uye register isolation zvichibva paAMD SNP neIntel TDX technologies) uye paravisor ine basa rekuwana zvishandiso zvinogadzirisa data rakavanzika.
- Added Kugona kutumira ruzivo nezvemaitiro akadonha (ekugadzira coredump) kuburikidza ne pidfd mechanism. PIDFD identifier inobatanidzwa nemaitiro chaiwo uye haichinji, nepo PID inogona kupihwa kune imwe nzira mushure mekunge maitiro aripo ane chekuita nePID iyi apera. Kushandisa pidfd kunobvumira kuvharira kuitwa kwe kurwisa nekutsiva maitiro e suid akadonha neimwe nzira, kuwana mamiriro ekumhanya panguva iyo kernel yatanga kugadzirisa kudonha, asi mutariri wenzvimbo yemushandisi asati atarisa ma process parameters.
- Network subsystem
- Ku network subsystem kuunzwa Kugadzirisa kuvandudza mashandiro ekutumira data (TX). Kubvisa spinlock kubva pa __dev_queue_xmit() basa uye kushandisa chimiro che list chisina kuvharwa kubvumidzwa Wedzera mashandiro ne4 kana uri mutoro unorema uye kaviri mwero wekutumira mapaketi uku uchideredza mutoro weCPU nehafu.
- Provided mukana disconnections Kune masoketi enetwork ega ega, miganhu yekurangarira system ichadzimwa (muchiitiko ichi, miganhu yese yekurangarira yakaiswa yemidziyo yega yega ichashandiswa). Kuti udzime miganhu iyi, shandisa net.core.bypass_prot_mem sysctl uye mureza weSK_BPF_BYPASS_PROT_MEM mubasa re bpf_setsockopt.
- Added kuwedzera rutsigiro RFC 5837, iyo inowedzera ruzivo nezve network interfaces dzinouya kuICMP Time. Mameseji akadarika anodzoserwa kana nguva yekurarama (TTL) yepaketi yapera, kuti uwane rumwe ruzivo rwakadzama pakutsvaga nzira uchishandisa traceroute utility.
- Added Rutsigiro rwekuongororwa kunoramba kuripo muchikamu chakasiyana chekernel kuti uwane tsananguro kubva mumitsara yeRX/TX yemapurogiramu anoda kunonoka kushoma.
- Yakawedzerwa protocol rutsigiro CAN XL (Controller Area Network eXtended Length), iyo inowedzera saizi yedata field kusvika 2048 bytes kuitira kuti ive nechokwadi chekubatana nemanetwork. TCP/IP, kugona kupinza ma Ethernet frames kwaitwa uye rutsigiro rwawedzerwa kushandura pulse-upamhi, izvo zvakaita kuti zvikwanisike kutumira data nekumhanya kwe20 Mbps zvichikwira.
- Added chimiro chekutsigira sockaddr_unsized, imwe nzira yechimiro chesockaddr inoshandisa array ine zvinhu zvinochinjika pachinzvimbo che array yehukuru hwakatarwa (sa_data[] pachinzvimbo che sa_data[14], iyo yainyanya kushandiswa kureva mamwe maumbirwo makuru).
- Yakawedzera kugona kushandisa getsockname uye getpeername functionality kuburikidza ne io_uring subsystem.
- Yakawedzera sysctl net.ipv4.tcp_rcvbuf_low_rtt ΠΈ net.ipv4.tcp_comp_sack_rtt_percent kugadzirisa TCP.
- Added rutsigiro rwezvinobatanidza zvine simba re1600 Gbps (1.6T).
- Zvigadzirwa
- API yawedzerwa kune subsystem yeDRM (Direct Rendering Manager) yekushandisa kugona kwekushandura mavara ehardware, zvichibvisa kudiwa kweshaders kana CPU-based code execution. Kune HDR content output, complex color transformations ikozvino inogona kuitwa ne display controller isati yasanganiswa uye mushure mekusanganiswa, pachinzvimbo chesoftware inobatanidza zviri mukati mu final display buffer. Pamusoro pekuderedza overhead uye simba rekushandisa pakuronga HDR output, mashandiro aya anogona kushandiswa kuve nechokwadi chekuti mavara akagadzirwa zvakanaka mumavhidhiyo kana mifananidzo ekugadzirisa.
- Added mutyairi we ethosu weArm Ethos U65 neU85 NPUs, wakagadzirirwa kukurumidzisa hardware yemamodheru eAI.
- Mutyairi we i915 weLunar Lake nemaGPU matsva anowedzera rutsigiro rwekurodza uchishandisa hardware.
- Kuenderera mberi Shanda paXe DRM (Direct Rendering Manager) driver yeGPUs zvichibva paIntel Xe architecture, iyo inoshandiswa muIntel Arc series graphics cards uye integrated graphics, kutanga neTiger Lake processors. Rutsigiro rwekutanga rwawedzerwa kune Xe3P architecture, inoshandiswa muCrescent Island GPUs uye mhuri yeNova Lake yema processors ane integrated graphics.
- Mutyairi we AMDGPU iye zvino anotsigira zvizere makadhi emifananidzo emhuri ye AMD GCN 1.0 "Southern Island" uye 1.1 "Sea Islands", ayo aimboshandisa mutyairi weRadeon. Mutyairi we AMDGPU akaenzaniswa nemutyairi weRadeon uye anogoneswa nemaGPU aya. Makadhi eGCN 1.x akaburitswa kubva muna 2012 kusvika 2019 uye anofukidza mamodheru akadai seRadeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790 / 8870 nemamwe makadhi evhidhiyo emhuri yeRadeon Rx 200 / Rx 300. Pamusoro pezvo kuwedzera Nekuwedzera kweavhareji yekushanda kwe24%, kuchinja kuenda kuAMDGPU kwakagonesa rutsigiro rweVulkan 1.3 graphics API yemaGPU aya. AMDGPU yakawedzerawo rutsigiro rweanalog connectors neVideo Coding Engine 1.0, uye yakagonesa Display Core (DC) stack ne default yeGPUs zvichibva paBonaire microarchitecture (Radeon HD 7790).
- Mutyairi weNouveau itwa rutsigiro rweNVJPG hardware accelerator iri muTegra210 SoC.
- Mutyairi wePanthor akawedzera Rutsigiro rweMali-G1 GPU uye rutsigiro rwekutanga rwechipu yeMediaTek MT8196.
- Added Rutsigiro rwema "audio subsystem" eIntel Nova Lake S chips, ma "laptops" eHP ane HDA CS35L41, pamwe neCIX IPBLOQ HD neOnkyo SE-300PCIE audio interfaces.
- Kubatanidzwa kwezvikamu zveNova driver zveNVIDIA GPUs zvakashongedzerwa neGSP firmware inoshandiswa kutanga neNVIDIA GeForce RTX 2000 series zvichibva paTuring microarchitecture kwaenderera mberi. Driver yakanyorwa muRust. Basa paRPC uye yapera Kuitwa kwekurodha GSP (GPU System Processor) coprocessor.
- Added rutsigiro rwemabhodhi eARM, maSoC nemidziyo: Bananapi r4 pro, LinkEase EasePi R1, Qualcomm MSM8937 (Snapdragon 430), Renesas R-Car X5H, FriendlyElec NanoPi R76S, TI AM62L, Black Sesame Technologies C1200, Aspeed AST2600, Genio 1200 EVK, grinn geniosbc-510/700, Tanix TX9 Pro, Radxa Dragon Q6A, Tinker Board 3/3S, Aquila AM69, phyBOARD-Segin-i.MX91, i.MX 95 Verdin Evaluation Kit, Toradex SMARC iMX95, VIDIA Jetson Nano 2GB, Renesas rz/g3s, Indiedroid Nova, sarudzo dzemabhodhi makumi maviri nemana Enclustra Mercury.
- Yakawedzera rutsigiro rwemafoni nemapiritsi zvichibva paMediatek MT6582 (Alcatel YarisXL), Nvidia Tegra124 (Xiaomi Mi Pad), uye Qualcomm MSM8939 (ASUS ZenFone 2) SoCs. Yakawedzera rutsigiro rwemalaptops zvichibva paQualcomm SDM850 SoC, senge Huawei MateBook E 2019.
- Rutsigiro rwakawedzerwa rweSoC nemabhodhi zvichibva pa RISC-V architecture: OrangePi R2S, OrangePi RV, Anlogic dr1v90, Tenstorrent Blackhole.
Panguva imwecheteyo, iyo Latin America Yemahara Software Foundation akaumbwa sarudzo zvachose yemahara kernel 6.19 - Linux-free 6.19-gnu, yakacheneswa kubva kufirmware nezvinhu zvemutyairi zvine zvikamu zvepamutemo kana zvikamu zvekodhi zvine scope yakaganhurirwa nemugadziri. Mukuburitswa 6.19, kodhi yekurodha binary firmware yakabviswa kubva kuSDCA sound subsystem. Blob cleanup code yakagadziriswa mumadhiraivha eIntel XE, Nova-Core, Qualcomm Iris, Venus neQ6V5, TI PRUeth, Intel iwlwifi, Marvell mwifiex, FourSemi fs210x, Realtek rt1320, uye TI tas2783 audio codecs. Mazita eBlob mumafaira edts (devicetree) eARM chips akacheneswa. Kucheneswa kweSTM C8SECTPFE DVB driver, iyo yakabviswa kubva mukernel, kwamiswa.
Source: linux.org.ru
