Eftir tveggja mánaða þróun, Linus Torvalds kynnt kjarnaútgáfu Linux 6.19Meðal athyglisverðustu breytinganna: Live Update Orchestrator undirkerfi, stuðningur við PCIe Link Encryption, listns kerfiskall, núll-afritunar móttökuhamur í io_uring, stuðningur við ARM MPAM viðbótina, klp-build til að búa til lifandi uppfærslur, stuðningur við LoongArch32 arkitektúrinn, QoS fyrir s2idle, hagræðingar á endurskoðunarkerfi undirkerfa, Intel LASS fyrir Spectre vörn, stuðningur við SHA-3 og BLAKE2b hass, trúnaðar VMBus kerfi, hagræðingar á TX í netkerfi undirkerfisins, CAN XL samskiptareglur, API fyrir vélbúnaðarhröðun HDR úttaks.
Í tilkynningu um nýju útgáfuna tilkynnti Linus að næsta kjarnaútgáfa yrði númeruð 7.0, þar sem 6.x greinin hefði safnað nægilega mörgum útgáfum til að réttlæta breytingu á fyrsta tölustaf útgáfunúmersins (6.0 útgáfan kom í kjölfar 5.19). Númerabreytingin er gerð af fagurfræðilegum ástæðum og er formlegt skref til að draga úr óþægindum sem stafa af uppsöfnun fjölda útgáfa í seríunni. Linus grínaðist með að hann væri ruglaður yfir stóru tölunum sem krafðist fingra og táa. Hins vegar, formlega séð, er ástæða fyrir verulegri breytingu á útgáfunúmerinu, þar sem byrjað var með næsta Útgáfustuðningur fyrir Rust leyst færa sig frá tilraunakenndum yfir í kjarnaeiginleika.
Nýja útgáfan inniheldur 15657 lagfæringar frá 2237 forriturum, með 52 MB að stærð (breytingarnar höfðu áhrif á 13682 skrár, 794649 línum af kóða var bætt við og 335498 línum var fjarlægt). Fyrri útgáfan innihélt 15035 lagfæringar frá 2217 forriturum, með 45 MB að stærð lagfæringarinnar. Um 40% af öllum breytingum í 6.19 tengjast tækjareklum, um það bil 13% tengjast uppfærslum á kóða sem er sértækur fyrir vélbúnaðararkitektúr, 12% tengjast netkerfinu, 5% tengjast skráarkerfum og 3% tengjast innri kjarnaundirkerfum.
Helstu nýjar aðgerðir í kjarna 6.19 (1, 2, 3):
- Diska undirkerfi, I/O og skráarkerfi
- В Btrfs FS eftirlitsferli (skrúbb) og skipti á tækjum meira þeir blokka ekki Kerfið fer í dvalaham (stöðu hreinsunarprófunarinnar er vistuð fyrir dvala; eftir að kerfið vaknar úr dvala heldur hreinsunarprófunin áfram og tækisskiptin hefjast aftur). RAID56 útfærslan hefur verið uppfærð til að styðja blokkir sem eru stærri en minnissíðustærðin. Undirbúningur hefur verið gerðir fyrir þennan stuðning. fscryptBætt afköst við meðhöndlun læsinga þegar aðgerðir sem tengjast rýmispöntun eru framkvæmdar. Bætt við Stuðningur við lokunaraðgerðina ioctl, sem gerir kleift að setja skráakerfið í ástand þar sem reynt er að ljúka keyrslu aðgerða sem þegar eru í gangi, en allar nýjar aðgerðir eru lokaðar.
- Í skráarkerfinu Ext4 innifalið Stuðningur við blokkir sem eru stærri en minnissíðustærð (>4KB á x86 kerfum). Notkun stórra blokka gerir bætir afköst biðminnisskrifa um að meðaltali 50%, en dregur úr afköstum beinnar inntaks/úttaks vegna lengri útreikningstíma á eftirlitssummu. Nýja útgáfan einnig bætt við hagræðingar sem juku afköst við afkóðun á netinu.
- Í undirkerfinu FUSE Bættur stuðningur við biðminnislestur þegar notaður er stór Tómar af minnissíðum (stór möppur). iomap er nú notað til að rekja hluta af núverandi möppum til að hlaða aðeins niður gögnum sem eru ekki í biðminni.
- В VFS Bætt við stuðningi við afturkallanlega skráarumdæmingu, sem gerir þér kleift að innleiða NFS Að flytja stjórn á möppu frá þjóninum til notandans, sem gerir NFS notandanum kleift að fylgjast sjálfstætt með stöðu möppunnar með því að nota staðbundið skyndiminni án þess að hafa samband við NFS þjóninn. Ef annar NFS notandi gerir breytingar á þessari möppu, verður úthlutun stjórnarinnar afturkölluð frá fyrsta notandanum.
- Fyrir NFS bætt við stuðningur við lestur í beinni I/O ham. Framkvæmt Stillingarnar /sys/kernel/debug/nfsd/io_cache_read og /sys/kernel/debug/nfsd/io_cache_write til að stjórna hvort skyndiminni og beinar I/O aðgerðir séu teknar með; með því að breyta þessum stillingum er hægt að draga úr álagi á NFS biðlaranum þegar stórar I/O aðgerðir eru framkvæmdar.
- В NTFS Stuðningur við lokun ioctl aðgerðarinnar hefur verið innleiddur, innifalið Sjálfgefin tengimöguleikar acl og prealloc, bætti við stuðningi við tímastimpla fyrir 1. janúar 1970.
- Fyrir blokkatæki og FS innifalinn sjálfgefið, aðskilin skyndiminni fyrir hvern örgjörvalíf» (Blokk I/O), sem skilgreinir virkar inntaks-/úttaksaðgerðir.
- Minni og kerfisþjónusta
-
Inn í kjarnann innifalið undirkerfi Uppfærslustjóri í beinni (LUO), sem gerir kleift að endurræsa tölvuna að fullu og uppfæra kjarnann án þess að trufla notkun eða missa stöðu kerfisins, tækja og ferla. LUO undirkerfið byggir á áður bættum aðferðum við kjarnann. KHO (Kexec HandOver), auk þess að gera kleift að ræsa nýjan kjarna úr þeim gamla án þess að tapa kerfisstöðu, tekur á vandamálum eins og að varðveita stöðu tækja og vinnsluminni, sem og að tryggja samfellu í rekstri sem tengist DMA og truflun. Staðan er varðveitt áður en skipt er yfir í nýja kjarnann og endurheimt eftir að nýi kjarninn er virkjaður án þess að trufla samfellda tækjaaðgerðir sem kerfið og forrit í notendarými framkvæma.
-
Bætt við Kerfiskallið listns() er notað til að lista upp núverandi nafnrými í kerfinu án þess að þurfa að fara í gegnum /proc/. /ns/ fyrir öll ferli.
Ósamstillta I/O kerfið io_uring styður nú að setja staka af mismunandi stærðum í Submission Queue Entry (SQE), svipað og fyrri útgáfan leyfði að blanda saman stærðum innihalds niðurstöðubiðraðarinnar (CQE). Áður þurftu öll staka í biðröðinni að vera jafnstór, sem leiddi til óhóflegrar minnisnotkunar vegna þess að nota þurfti hámarksstærð fyrir öll staka í biðröðinni.
io_uring bætir einnig við stuðningi við zcrx (Zero-Copy Receive) aðferðina til að taka á móti gögnum án þess að afrita þau á milli kjarnans og notendarýmisins. Stuðningur við minnisútlitsfyrirspurnir fyrir SQ (Submission Queue) og CQ (Completion Queue) biðraðir hefur verið bætt við, sem gerir kleift að fá upplýsingar um stærð hringminnis sem þarf fyrir notendaskilgreinda minnisúthlutun með því að nota IORING_SETUP_NO_MMAP og IORING_MEM_REGION_TYPE_USER fánana.
Til að gera kleift að rekja stafla hratt með verkfærum eins og perf, hefur stuðningur við SFrame sniðið með upplýsingum um afrundingu kalls stafla verið bætt við. SFrame er þegar stutt af GCC og binutils, hefur ekki áhrif á afköst og, ólíkt DWARF sniðinu, inniheldur það aðeins lágmarksupplýsingar sem nauðsynlegar eru fyrir rekja stafla.
-
Í perf gagnsemi bætt við Stuðningur við sameinaðar lýsingar á mælikvörðum og atburðum í JSON-sniði, sem og frestað afvindu kallstaflans í notendarými.
Fyrir AMD örgjörvar Gagnaskiptingarkerfi hefur verið innleitt sem gerir inntaks-/úttakstækjum kleift að skipta gögnum beint út í L3 skyndiminni örgjörvans án þess að setja þau fyrst í vinnsluminni.
Bætt við stuðningi MPAM (Skipting og eftirlit með minniskerfisauðlindum), viðbætur við ARMv8-A skipanasettsarkitektúrinn til að merkja hverja minnisaðgang með skiptingarauðkenni (PARTID) og eftirlitshópsauðkenni (PMG). Með því að nota PARTID er hægt að takmarka auðlindanotkun, svo sem minnisbandvídd eða skyndiminnisstærð, til að koma í veg fyrir að einn hópur verkefna neyti allra auðlinda. Í samhengi við eftirlit er hægt að nota samsetningu PMG og PARTID til að fylgjast með minnisauðlindanotkun við tiltekið vinnuálag.
Ef ferli hættir á óeðlilegan hátt eftir að hafa móttekið merki, getur annað ferli sem hefur pidfd ferlisins sem hætti nú ákvarðað merkjanúmerið sem olli því að ferlinu lauk.
Endurunnin útfærsla á endurræsanlegum röðum (endurræsanlegar raðir), sem gerir forritum kleift að skipuleggja gerviþátta, ótruflanalausa framkvæmd á hópi skipana (ef annar þráður truflar röðina er hún reynd aftur). Nýja útfærslan býður upp á bætta afköst.
-
Fyrir BPF-forrit komið til framkvæmda Leiðbeiningar BPF_JMP, BPF_X og BPF_JA um að framkvæma óbein stökk á ákveðna staðsetningu úr stökktöflunni. Hugtakið kraftmiklar bendlar hefur verið bætt við (dynptr), sem gerir þér kleift að lesa gögn úr skipulögðum skrám. Bætt við möguleikinn á að tengja marga bæti af lýsigögnum við netpakka.
Python einingar, sem notuð eru til að vinna úr kjarnaskjölun, hafa verið færð í sérstaka tools/lib/python möppu.
-
Bætt við eiginleika mempool_alloc_bulk() til að úthluta á öruggan hátt stök úr minnislauginni fyrir nokkra hluti í einu.
-
Framhald færa breytingar úr grein Ryðgað fyrirLinux, sem tengist notkuninni Ryðmál sem annað tungumál fyrir þróun rekla og kjarnaeininga (Rust-stuðningur er ekki virkur sjálfgefið og leiðir ekki til þess að Rust er innifalið í listanum yfir skyldubundnar byggingarkröfur fyrir kjarnann). Í nýju útgáfunni er kjarninn innifalinn í innbyggð bókasafn"sonur„með Rust kóðagreiningu, sem einfaldar ritun flókinna makróa. Getu kjarna-, pin-init- og rbtree-bókasafnanna hefur verið stækkuð. num-bókasafnið með heiltölueiginleikann fyrir heiltölustjórnun hefur verið bætt við. Stuðningur við heiltölubreytur hefur verið bætt við module!-makróið. Möguleikinn á að tilgreina breytur þegar kjarnaeiningar sem skrifaðar eru í Rust eru hlaðnar inn hefur verið útfærður. Útdrættir fyrir undirkerfi hafa verið útfærðir. I2C и PWM (Púlsbreiddarmótun).
-
Bætt við Makróið at_least (til dæmis, param[at_least 7]) gefur upplýsir um lágmarks leyfilega stærð fylkis sem sent er til falls. Ef fylki með færri stök er sent til fallsins mun þýðandinn gefa út viðvörun.
-
Uppbygging innifalinn klp-build handritið til að búa til kjarnaeiningar sem breyta keyrandi kjarna (livepatch) byggt á lagfæringarskrá. objtool gagnsemi hefur verið uppfærð til að gera kleift að búa til lifandi lagfæringar.
-
В User-mode Linux (að keyra kjarnann sem notandaferli) bætti við takmörkuðum stuðningi við fjölvinnslu, en þræðir innan sama ferlis geta ekki enn keyrt samtímis. Byrjaði портирование User-mode Linux на библиотеку nolibc.
-
Bætt við stuðningur við arkitektúr LoongArch32 (LA32R, LA32S) auk LoongArch64.
-
Bætt við möguleikinn á að stilla QoS-takmörk á vakningartíðni örgjörvans í orkusparnaðarstillingu s2idle (Suspend-To-Idle), sem frýs keyrslu ferla í notendarými en skilur suma meðhöndlunaraðila í kjarnanum eftir virka.
-
Bætt við stuðningur við stjórnun minnissíðutöflu fyrir stýringar IOMMU (Inntaks-úttaks minnisstjórnunareining), sem þýða sýndarföng sem vélbúnaðartæki sér í efnisföng, með möguleikanum á að sía DMA-aðgerðir eftir sýndarföngum og takmarka og einangra I/O-aðgerðir.
Rakningartilvik kerfiskalls styðja nú lestur biðminni úr notendarými og að innihald þeirra (t.d. skráarnöfn) sé tekið með í rakningarúttakið.
-
**Minnisíður eftirlitshunds(( (varðsíða), sem aðgangur að veldur undantekningu og óeðlilegri lokun ferlisins (SIGSEGV), eru nú eru merkt sérstakt merki í skránni /proc/PID/smaps.
-
Bætt við stjórnanleiki stórar síður af minni (gagnsæ risastór síða) í einkaminni svæðisbundinna tækja.
-
Í tækinu zram, notað til þjappaðrar geymslu á skiptingarskiptingunni í minni, komið til framkvæmda stuðningur við að hreinsa margar „lífrænar“ uppbyggingar (blokk I/O) í runuham (back write batching).
Leturgerðin fylgir með. Endapunktur 10×18, sem bætir lesanleika upplýsinga úr stjórnborðinu á fartölvuskjám með meðalupplausn (1440×900).
-
Mikið bjartsýni vinna endurskoðunarkerfi — tvöföld lækkun á rekstrarkostnaði er tilkynnt.
-
- Sýndarvæðing og öryggi
- Bætt við stuðningi við eiginleikann sem Intel örgjörvar bjóða upp á fyrir deildir Línuleg aðskilnaður vistfangsrýmis (LASS), sem gerir kleift að aðskilja vistfangsbil notendarýmis og kjarnarýmis með vélbúnaði til að auka öryggi. Vistfangsrýmið er skipt með hærri bita vistfangsins - helmingur vistfangsrýmisins með hærri bita er notaður af kjarnanum, en neðri helmingurinn er notaður af notendarými. Snemma í keyrslu skipana (fyrir tilgátukennda keyrslu) er framkvæmd athugun til að tryggja að aðgangur frá notendarými að vistföngum með hærri bita sé leyfður, og öfugt. Þessi aðskilnaður kemur í veg fyrir að hliðarrásar kjarnaminnisleki inn í notendarýmið, jafnvel meðan á tilgátukenndri keyrslu stendur, sem gerir LASS hentugt til að verjast Meltdown og Spectre árásum án þess að valda verulegum kostnaði.
- Bætt við möguleikanum á að virkja viðbætur Öryggisbætur á PCI Express-rútu — PCIe Link Encryption og PCIe Device Authentication — gera kleift að auðkenna og dulkóða samskiptarásina milli PCIe-tækis og sýndarvélar sem er varin af Intel TDX (Trusted Domain Extensions) og AMD SEV-SNP (Secure Nested Paging). Þessar tæknilausnir koma í veg fyrir að gögn séu hleruð, greind og sett inn í DMA-umferð þegar aðgangur er að hýsilkerfinu eða öðrum tækjum.
- Í innbyggða dulritunarbókasafninu bætt við stuðningur við SHA-3 reiknirit (SHA3-224, SHA3-256, SHA3-384, SHA3-512) SHAKE128, SHAKE256 og BLAKE2b.
- Fyrir LSM einingar (Linux Security Modules) и, в частности для SELinux, komið til framkvæmda möguleikinn á að rekja stofnun memfd-lýsinga til að beita öryggisstefnum á hluti sem tengjast þeim.
- Í LSM einingunni IPE (Framfylgd heiðarleikastefnu), sem skilgreinir almenna heiðarleikastefnu fyrir allt kerfið, hefur stuðningur við fánann verið bætt við AT_EXECVE_CHECK í virkni framkvæma(), sem felur í sér að athuga heilleika handritsins áður en túlkurinn keyrir það.
- Bætt var við frumstæðum scoped_user_read_access(), scoped_user_write_access og scoped_user_rw_access() fyrir takmarkaðan aðgang að gögnum í notendarými. vernd árásir með íhugun.
- Bætt við stuðningur við vélbúnað Trúnaðarmál VMBus, notað í HyperV hypervisor fyrir óvirk samskipti milli gestakerfis sem keyrir í trúnaðarham (með minnisdulkóðun og skráareinangrun byggða á AMD SNP og Intel TDX tækni) og paravisor sem ber ábyrgð á aðgangi að tækjum sem vinna úr trúnaðargögnum.
- Bætt við Möguleikinn á að senda upplýsingar um hrunið ferli (til að búa til kjarnadump) í gegnum pidfd kerfið. PIDFD auðkenni er tengt tilteknu ferli og breytist ekki, en PID er hægt að úthluta öðru ferli eftir að núverandi ferli sem tengist þessu PID lýkur. Notkun pidfd gerir kleift að loka fyrir keyrslu á ... árásir með því að skipta út hrundu suid ferli fyrir annað ferli, sem nær keppnisástandi augnabliki eftir að kjarninn byrjar að vinna úr hruninu, en áður en notendarýmismeðhöndlarinn athugar ferlisfæribreyturnar.
- Net undirkerfi
- Til netkerfisins kynnt Hagræðingar til að bæta skilvirkni gagnaflutnings (TX). Fjarlægja snúningslásinn úr __dev_queue_xmit() fallinu og nota láslausa list uppbyggingu. leyfilegt Auka afköst fjórfalt við mikið álag og tvöfalda pakkasendingarhraðann og minnka álag á örgjörva um helming.
- Veitt tækifæri aftengingar Fyrir einstaka nettengi verða minnismörk kerfisins óvirk (í þessu tilfelli verða heildarminnismörkin sem sett eru fyrir einstaka gáma notuð). Til að gera þessi mörk óvirk skal nota net.core.bypass_prot_mem sysctl og SK_BPF_BYPASS_PROT_MEM fánann í bpf_setsockopt fallinu.
- Bætt við framlengingarstuðningur RFC 5837, sem bætir upplýsingum um móttekin netviðmót við ICMP Time Exceeded skilaboð sem skilað er þegar TTL (time-to-live) pakka rennur út, til að fá ítarlegri upplýsingar þegar leiðir eru raktar með traceroute gagnsemi.
- Bætt við Stuðningur við samfellda upptekna könnun í sérstökum kjarnaþræði til að draga út lýsingar úr RX/TX biðröðum fyrir forrit sem krefjast lágmarks seinkunar.
- Bætt við stuðningi við samskiptareglur Dós XL (Controller Area Network eXtended Length), в котором размер поля с данными увеличен до 2048 байт для обеспечения интеграции с сетями TCP/IP, реализована возможность туннелирования Ethernet-кадров и добавлена поддержка púlsbreiddarmótun, sem gerði það mögulegt að senda gögn á 20 Mbps hraða og meira.
- Bætt við stuðningsbygging sockaddr_unsized, afbrigði af sockaddr uppbyggingunni sem notar fylki með sveigjanlegir þættir í stað fylkis með fastri stærð (sa_data[] í stað sa_data[14], sem var í raun notað til að vísa til annarra stærri mannvirkja).
- Bætt við möguleikanum á að nota getsockname og getpeername virknina í gegnum io_uring undirkerfið.
- Bætt við sysctl net.ipv4.tcp_rcvbuf_low_rtt и net.ipv4.tcp_comp_sack_rtt_percent til að hámarka TCP.
- Bætt við Stuðningur við tengingar með 1600 Gbps (1.6T) hraða.
- Оборудование
- API hefur verið bætt við DRM (Direct Rendering Manager) undirkerfið til að nýta sér litabreytingargetu vélbúnaðar, sem útrýmir þörfinni fyrir skuggara eða örgjörvabundinn kóðaframkvæmd. Fyrir HDR efnisúttak getur skjástýringin nú framkvæmt flóknar litabreytingar fyrir og eftir blöndun, í stað þess að hugbúnaður setji efnið saman í loka skjábiðminnið. Auk þess að draga úr kostnaði og orkunotkun við skipulagningu HDR úttaks, er hægt að nota þennan virkni til að tryggja nákvæma litabreytingu í myndbands- eða myndvinnsluforritum.
- Bætt við ethosu reklar fyrir Arm Ethos U65 og U85 örgjörva, hannaður fyrir vélbúnaðarhröðun gervigreindarlíkana.
- I915 reklarinn fyrir Lunar Lake og nýrri skjákort bætir við stuðningi við vélbúnaðaraðstoðaða skerpingu.
- Framhald Vinna við Xe DRM (Direct Rendering Manager) rekilinn fyrir skjákort byggðan á Intel Xe arkitektúrnum, sem er notaður í Intel Arc skjákortum og samþættum skjákortum, byrjað með Tiger Lake örgjörvum. Upphaflegur stuðningur hefur verið bætt við fyrir Xe3P arkitektúrinn, sem er notaður í Crescent Island skjákortum og Nova Lake fjölskyldu örgjörva með samþættum skjákortum.
- AMDGPU rekillinn styður nú að fullu skjákort af gerðunum AMD GCN 1.0 "Southern Island" og 1.1 "Sea Islands", sem áður byggðust á Radeon reklinum. AMDGPU rekillinn hefur verið jafngildur Radeon reklinum og er sjálfgefið virkur fyrir þessar skjákort. GCN 1.x kort voru gefin út frá 2012 til 2019 og ná yfir gerðir eins og Radeon 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 og önnur skjákort af gerðunum Radeon Rx 200/Rx 300. Að auki... auka Með 24% aukningu í afköstum gerði skiptingin yfir í AMDGPU kleift að styðja Vulkan 1.3 grafík API fyrir þessar skjákort. AMDGPU bætti einnig við stuðningi fyrir hliðræn tengi og Video Coding Engine 1.0 og virkjaði Display Core (DC) stafla sjálfgefið fyrir skjákort sem byggja á Bonaire örarkitektúr (Radeon HD 7790).
- Í Nouveau bílstjóranum komið til framkvæmda Stuðningur við NVJPG vélbúnaðarhraðalinn sem er til staðar í Tegra210 SoC.
- Í Panthor bílstjóranum bætt við Stuðningur við Mali-G1 GPU og upphaflegur stuðningur við MediaTek MT8196 örgjörvann.
- Bætt við Stuðningur við hljóðkerfi Intel Nova Lake S örgjörva, HP fartölvur með HDA CS35L41, sem og CIX IPBLOQ HD og Onkyo SE-300PCIE hljóðviðmót.
- Samþætting Nova-reklaíhluta fyrir NVIDIA skjákort með GSP vélbúnaði sem notaður var frá og með NVIDIA GeForce RTX 2000 seríunni sem byggir á Turing örarkitektúr hefur haldið áfram. Rekstrarforritið er skrifað í Rust. Vinna á RPC og lokið Útfærsla á hleðslu GSP (GPU System Processor) meðvinnsluforritsins.
- Bætt við Stuðningur við ARM spjöld, SoCs og tæki: 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, 24 spjaldavalkostir Enclustra Mercury.
- Bætt við stuðningi fyrir snjallsíma og spjaldtölvur byggðar á Mediatek MT6582 (Alcatel YarisXL), Nvidia Tegra124 (Xiaomi Mi Pad) og Qualcomm MSM8939 (ASUS ZenFone 2) SoCs. Bætt við stuðningi fyrir fartölvur byggðar á Qualcomm SDM850 SoC, eins og Huawei MateBook E 2019.
- Bætt við stuðningi fyrir SoC og spjöld byggð á RISC-V arkitektúr: OrangePi R2S, OrangePi RV, Anlogic dr1v90, Tenstorrent Blackhole.
Á sama tíma, Latin American Free Software Foundation myndast вариант alveg ókeypis kjarna 6.19 - Linux-libre 6.19-gnu, hreinsað af vélbúnaðar- og rekilþáttum sem innihalda einkaleyfisverndaða íhluti eða kóðahluta með takmarkað umfang frá framleiðanda. Í útgáfu 6.19 var kóðinn fyrir að hlaða inn tvíundarvélbúnaði fjarlægður úr SDCA hljóðkerfinu. Hreinsunarkóði fyrir blobs var uppfærður í reklunum fyrir Intel XE, Nova-Core, Qualcomm Iris, Venus og Q6V5, TI PRUeth, Intel iwlwifi, Marvell mwifiex, FourSemi fs210x, Realtek rt1320 og TI tas2783 hljóðkóða. Nöfn blobs í dts skrám (devicetree) fyrir ARM flísar voru hreinsuð. Hreinsun á STM C8SECTPFE DVB reklinum, sem var fjarlægður úr kjarnanum, hefur verið hætt.
Heimild: linux.org.ru
