Pas dy muajsh zhvillimi, Linus Torvalds prezantoi versionin e bërthamës Linux 6.17. Ndër ndryshimet më të dukshme janë: përmirësimi i performancës së Btrfs, thirrjet sistemore file_getattr() dhe file_setattr(), unifikimi i konfigurimeve njëprocesore dhe shumëprocesore në planifikuesin e detyrave, modulet DAMON_STAT me statistika të aksesit në memorie, mbështetje për patch-et Live në sistemet ARM64, dërgimi i core-dump-eve përmes soketesh AF_UNIX, kufizimi i SCHED_EXT përmes cgroup, thjeshtimi i konfigurimeve për mbrojtjen nga vulnerabilitetet në CPU, ndërtimi në Clang me inicializim të variablave në stack, mbrojtja nga zëvendësimi /proc, zgjerimi i nën sistemit RV (Verifikimi i Koha), kufizimi i soketeve AF_UNIX përmes AppArmor dhe algoritmi i kontrollit të ngarkesave TCP DualPI2.
Në versionin e ri janë pranuar 14334 rregullime nga 2118 zhvillues, madhësia e patch-it është 46 MB (ndryshimet preken 12841 skedare, janë shtuar 646654 linja kodi, 398782 linja janë fshirë). Në versionin e kaluar ishin 15924 rregullime nga 2145 zhvillues, madhësia e patch-it ishte 50 MB. Afërsisht 43% e të gjitha ndryshimeve në 6.17 lidhen me drejtoritë e paisjeve, rreth 12% e ndryshimeve lidhen me përmirësimin e kodit të veçantë për arkitekturën hardware, 14% lidhen me stakun rrjetësor, 4% me sistemet e skedarëve dhe 3% me nën sistemet e brendshme të bërthamës.
Novitetet kryesore në bërthamën 6.17 (1, 2, 3):
- Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarëve
- NĂ« Btrfs Ă«shtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r fletĂ«t e mĂ«dha tĂ« faqeve tĂ« memories (large folios), tĂ« cilat lejojnĂ« uljen e cost-ev dhe rritjen e performancĂ«s sĂ« disa operacioneve. ĂshtĂ« realizuar keq-kapja e kĂ«rkesave pĂ«r hartat bitore tĂ« shpĂ«rndarjes sĂ« hapĂ«sirĂ«s sĂ« lirĂ«, gjĂ« qĂ« ka rritur performancĂ«n e krijimit tĂ« skedarĂ«ve tĂ« zbrazĂ«t me 20%. ĂshtĂ« pĂ«rmirĂ«suar funksionaliteti i leximit tĂ« parashikimit nĂ« sistemet qĂ« pĂ«rdorin kompresimin e tĂ« dhĂ«nave. JanĂ« ofruar konfigurime tĂ« mĂ«tejshme pĂ«r pĂ«rdorimin e kompresimit nĂ« ekstentet e defragmentuara.
- Në FS ext4 është futur mbështetje për hibridin buffer për hyrje/dalje me flamurin RWF_DONTCACHE, i cili eliminon të dhënat nga cache-i i faqeve menjëherë pas përfundimit të operacionit.
- Në FS EROFS është implementuar mbështetje për kompresimin e metadatat.
- Serveri NFS tani mund të delegojë operacionet e shkrimit te klientët që hapin skedarë në modalitetin vetëm për shkrim.
- Në thirrjen sistemore fallocate() është shtuar flamuri FALLOC_FL_WRITE_ZEROES, i cili lejon të mbushë me zero një interval të specifikuar në skedarin duke përdorur komandën WRITE_ZERO të mbështetur nga disa SSD, që realizon zerozimin pa operacione hyrje/dalje. Opsioni aktualisht është në dispozicion vetëm në FS ext4.
- Janë shtuar thirrjet sistemore file_getattr() dhe file_setattr() për të manipuluar atributet e inode të skedarit të caktuar.
- ĂshtĂ« fshirĂ« drejtori 'pktcdvd' pĂ«r tĂ« punuar me pajisjet optike nĂ« modalitetin e paketave, i cili ishte shĂ«nuar si i vjetruar nĂ« 2016.
- FS Bcachefs në bërthamën Linux është transferuar në modin e mbështetjes së jashtme, që nënkupton ndalimin e pranimit të ndryshimeve për Bcachefs në bërthamën kryesore duke ruajtur këtë FS në bazën e kodit të bërthamës. Zhvillimi i Bcachefs do të realizohet jashtë bazës së kodit të bërthamës deri sa Kent Overstreet të provojnë në praktikë mundësinë e bashkëpunimit të saktë me zhvillues të tjerë të bërthamës dhe aftësinë për të ndjekur rregullat e vendosura të zhvillimit.
- Kujtesa dhe shërbimet sistemore
- ĂshtĂ« fshirĂ« mbĂ«shtetja pĂ«r konfigurimet njĂ«procesore nga planifikuesi i detyrave. NĂ« sistemet me njĂ« procesor tani duhet tĂ« pĂ«rdoren bĂ«rthemat e ndĂ«rtuara pĂ«r sistemet shumĂ«procesore (SMP). Kodi pĂ«r sistemet njĂ«procesore dhe shumĂ«procesore Ă«shtĂ« unifikuar dhe Ă«shtĂ« çliruar nga lidhjet e tepruara me parametrin e bĂ«rthamĂ«s CONFIG_SMP.
- ĂshtĂ« shtuar moduli i bĂ«rthamĂ«s DAMON_STAT (Statistikat e Rezultateve tĂ« Monitorimit tĂ« Aksesit tĂ« TĂ« DhĂ«nave), qĂ« lejon monitorimin e aksesit nĂ« memorie duke pĂ«rdorur nĂ«n sistemin DAMON (Monitorimi i Aksesit tĂ« TĂ« DhĂ«nave). Moduli ofron statistika mbi paaktivitetin (memory_idle_ms_percentiles) dhe kapacitetin e parashikuar tĂ« memorie (estimated_memory_bandwidth).
- Në sistemet me arkitekturë ARM64 është implementuar mbështetje për patch-et Live, të cilat lejojnë aplikimin e rregullimeve në bërthamën Linux në flakë, pa rinisje dhe ndalimin e sistemit.
- Në bibliotekën minimaliste të C-së nolibc, e cila ofrohet në përbërje të burimeve të bërthamës Linux dhe ofron përfundimin mbi thirrjet sistemore bazë, është realizuar mbështetje për arkitekturat SuperH, x32, MIPS n32 dhe MIPS n34.
- ĂshtĂ« zgjeruar mundĂ«sia pĂ«r dĂ«rgimin e pĂ«rmbajtjes sĂ« core-dump-eve pĂ«rmes soketesh AF_UNIX, duke lejuar krijimin nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit tĂ« trajtuesve tĂ« core-dump-eve mĂ« tĂ« sigurta, qĂ« nuk varen nga thirrjet e bĂ«rthamĂ«s pĂ«r proceset me privilegje. NĂ« versionin e ri Ă«shtĂ« shtuar protokolli pĂ«r tĂ« krijuar servera, nĂ« gjendje tĂ« menaxhojnĂ« pĂ«rpunimin e core-dumps nĂ« nivelin e proceseve tĂ« veçanta. PĂ«r shembull, pĂ«r disa procese mund tĂ« injorohen core-dumps, ndĂ«rsa pĂ«r tĂ« tjerĂ« ato mund tĂ« transmetohen pĂ«rmes soketĂ«ve. NjĂ« prototip i veçantĂ« i serverit Ă«shtĂ« pĂ«rgatitur pĂ«r menaxhimin e core-dumps.
- Shtohet opsioni i linjës së komandës së bërthamës «crashkernel=size,cma» për rezervimin përmes CMA (Contiguous Memory Allocator) të hapësirës në memorie për ruajtjen e crash-dumpit të bërthamës.
- Janë zgjeruar mundësitë e mekanizmit pidfd, i cili lejon përdorimin e identifikuesve të lidhur me procese specifike dhe, në ndryshim nga pid, nuk shqiptohen përseri. Shtohet mundësia për lidhjen e atributeve të zgjeruara nga hapësira e përdoruesit me pidfd. Lejohet hapja e deskriptorëve të skedarëve për pidfd përmes funksionit open_by_handle_at() pa lidhje me sistemin e skedarëve. Informacioni i brendshëm i krijuar nga bërthama së bashku me pidfd tani i lidhet procesit, jo pidfd, dhe ruhet midis hapjes së njëjtë të procesit.
- Shtuar nĂ« nĂ«n-sistemin BPF funksioni bpf_cgroup_read_xattr() pĂ«r tĂ« lexuar atribute tĂ« zgjeruara tĂ« skedarĂ«ve. ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit nĂ« programet BPF tĂ« operacioneve tipike me vargje, siç janĂ« bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen dhe bpf_strspn, qĂ« punojnĂ« nĂ« mĂ«nyrĂ« vetĂ«m leximi. ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« rrjedhave standarde stdout dhe stderr pĂ«r ndĂ«rveprimin me komponentĂ«t nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. PĂ«r sistemet e bazuara nĂ« arkitekturĂ«n LoongArch, nĂ« BPF Ă«shtĂ« realizuar mundĂ«sia pĂ«r modifikimin dinamik tĂ« kodit, mekanizmi «BPF trampoline» (reduktimi i kostove kur kalojnĂ« thirrje midis bĂ«rthamĂ«s dhe programeve BPF) dhe ekzekutimin e programeve qĂ« pĂ«rdorin struct_ops pĂ«r tĂ« krijuar trajtesa funksionesh tĂ« bĂ«rthamĂ«s pĂ«rmes BPF.
- Në sistemin e mbajtjes së kohës është realizuar mbështetje për orë ndihmëse (auxiliary), të cilat nuk janë të lidhura me orët normale të sistemit dhe shkojnë me ritmin e tyre të vetë. (Deri tani të gjitha orët shkonin me të njëjtin ritëm dhe përfundimisht ndaheshin vetëm me zhvendosje).
- Shtuar mbështetje fillestare për ekzekutimin e proxy (Proxy Execution) për zbutjen e problemeve të invertimit të prioriteteve. Ekzekutimi i proxy lejon që një proces, që pret çlirimin e një marrëveshje, të transferojë kontekstin e tij të ekzekutimit te procesi që mban marrëveshjen, për të përshpejtuar çlirimin e kësaj marrëveshjeje.
- Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, tĂ« lidhura me pĂ«rdorimin e gjuhĂ«s Rust si njĂ« gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e drejtorĂ«ve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje pĂ«r Rust nuk Ă«shtĂ« aktivizuar automatikisht dhe nuk çon nĂ« pĂ«rfshirjen e Rust nĂ« varĂ«sitĂ« e detyrueshme tĂ« ndĂ«rtimit tĂ« bĂ«rthamĂ«s). JanĂ« shtuar abstraksione pĂ«r menaxhimin e rregullatorĂ«ve tĂ« tensionit dhe rrymĂ«s, pronave tĂ« firmware-it, burimeve tĂ« hyrjes/daljes dhe memorie hyrje/daljes. Ă«shtĂ« realizuar makroja «warn_on!()». Shtuar tipi UserPtr pĂ«r treguesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. Zgjeruar funksionalitetin e moduleve workqueue, uaccess, dma, time dhe list. Shtuar module âbitsâ me funksionet âbitâ dhe âgenmaskâ.
- Rikonstruktuar kodi për llogaritjen e kontrollimeve CRC dhe shtuar thirrje të reja për gjenerimin e hash-eve SHA-1 dhe SHA-2. Shtuar optimizime specifike për arkitekturën e harduerit. Përmirësuar performancën e funksionit crc32c() në CPU të reja x86_64, që përkrahin zgjerimin VPCLMULQDQ (Vector Carry-Less Multiplication of Quadwords).
- Për sistemet S390 është realizuar mbështetje për shkarkimin në seksionin e ndihmës dhe migrimin e faqeve të mëdha të memories (transparent huge page).
- Shtuar mundësinë për të konfiguruar agresivitetin e çlirimit të faqeve të memories (proactive-reclaim) kur ajo është e pakët, në lidhje me nodet e veçanta NUMA, që lejon përzgjedhjen e nodëve NUMA për të cilat do të aplikohet çlirimi më aktiv i memories. Për shembull, «echo «512M swappiness=10Ⳡ> /sys/devices/system/node/node1/reclaim».
- Në mekanizmin SCHED_EXT, i cili mundëson përdorimin e BPF për krijimin e planifikuesve të CPU, është shtuar mundësia e menaxhimit të kapacitetit përmes cgroup. Për shembull, mund të përdoret parametrin cpu.max për të kufizuar ngarkesën në CPU.
- ĂshtĂ« shpallur e degraduar montimi automatik i sistemit tĂ« skedarĂ«ve virtual tracing nĂ« katalogun /sys/kernel/debug/tracing, nĂ« vend tĂ« kĂ«saj duhet tĂ« pĂ«rdoret /sys/kernel/tracing.
- Virtualizimi dhe siguria
- e zgjerimeve mbrojtja nga dobësitë në CPU përmes zgjedhjes së vektorëve të sulmit të bllokuar në vend të specifikimit në konfigurim të dobësive specifike. Metodat e bllokimit zgjidhen në varësi të llojit të shkeljes së izolimit: mes përdoruesit dhe bërthamës (user-kernel), mes përdoruesit dhe përdoruesve të tjerë (user-user), mes sistemit mysafir dhe mjedisit host (guest-host), mes sistemeve të ndryshme mysafir (guest-guest) dhe mes rrjedhave të ndryshme (cross-thread). Qasja e propozuar jep mundësinë për të aktivizuar vetëm mbrojtjen nga klasat e dobësive që vërtet shqetësojnë përdoruesin. Për shembull, pronarët e mjediseve në re mund të aktivizojnë modulet guest-host dhe guest-guest, pas së cilës do të aktivizohen metodat e mbrojtjes nga dobësitë BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO dhe TAA.
- Shtuar mbështetje për ndërtimin nga kompajleri Clang me përfshirjen e modit të gjurmimit të thellësisë së stack-ut, ku inicializohen të gjitha variablat e ruajtur në stack. Inicializimi bëhet për të parandaluar rrjedhjen e informacionit nga bërthama përmes variablave të pa inicializuar, të cilat mund të përmbajnë mbetje të të dhënave të ruajtura më parë në stack. Deri më tani, një mundësi e ngjashme ishte mbështetur duke përdorur plug-in-in e GCC STACKLEAK.
- Shtuar mbrojtja nga manipulimi i sistemit të skedarëve /proc nga një sulmues përmes montimit në modin "bind". Numri i inode-it të rrënjës /proc tani është fikse (PROCFS_ROOT_INO) dhe mund të kontrollohet nga procesi në hapësirën e përdoruesit.
- NĂ« nĂ«n-sistemin RV (Verifikimi nĂ« Kohe), tĂ« destinuar pĂ«r tĂ« verifikuar korrigjencĂ«n e punĂ«s sĂ« sistemeve me besueshmĂ«ri tĂ« lartĂ«, Ă«shtĂ« shtuar komponenti i monitorimit rtapp (Monitorimi i aplikacioneve nĂ« kohĂ« reale) pĂ«r ndjekjen e problemeve tipike nĂ« aplikacionet qĂ« punojnĂ« nĂ« modin e kohĂ«s reale, si dhe komponentĂ«t rp, sssw dhe opid pĂ«r testimin e planifikuesit tĂ« detyrave. ĂshtĂ« realizuar mundĂ«sia e krijimit tĂ« komponentĂ«ve tĂ« monitorimit, tĂ« cilĂ«t pĂ«rdorin logjikĂ«n temporale lineare pĂ«r tĂ« pĂ«rcaktuar modelin e sjelljes, nĂ« vend tĂ« automates sĂ« caktuar. Verifikimi bĂ«het gjatĂ« ekzekutimit pĂ«rmes bashkangjitjes sĂ« menaxherĂ«ve nĂ« pikat e gjurmimit, duke krahasuar rrjedhĂ«n faktike tĂ« ekzekutimit me njĂ« model referencĂ« tĂ« pĂ«rcaktuar paraprakisht, qĂ« pĂ«rcakton sjelljen e pritur tĂ« sistemit.
- Në sistemin AppArmor është shtuar mbështetje për menaxhimin e qasjeve në sockets AF_UNIX.
- Në hipervizorin KVM në sistemet ARM është realizuar mbështetje për kontrolluesin e ndërprerjeve GICv5.
- Shtuar konfigurimin CONFIG_KVM_IOAPIC, i cili lejon çaktivizimin e mbështetjes në KVM për emulimin e APIC, PIC dhe PIT.
- Shtuar mbrojtja nga dobësia VMSCAPE.
- Shtuar komandën ioctl FS_IOC_GETLBMD_CAP për të marrë nga hapësira e përdoruesit informacion mbi aplikimin e mjeteve për mbrojtjen e integritetit të skedarëve.
- Deklaruar të vjetruar ndërfaqen /sys/fs/selinux/user, për të cilën tani shtohet një vonesë pesë sekondëshe dhe jepet një paralajmërim në log.
- Sistemi i rrjetit
- Në implementimin e teknologjisë PSE (Pajisje Burimi Energjie), e cila përdoret për të furnizuar energji përmes Ethernet-it në pajisje si kamera IP dhe pika hyrjeje pa kabllo, është shtuar mbështetje për strategji të konfigurueshme të vlerësimit të buxhetit të energjisë (kapacitetit të përgjithshëm të disponueshëm). Këto strategji lejojnë përcaktimin se cilat porte duhet të çaktivizohen së pari për të parandaluar mbingarkesën.
- Në implementimin e protokollit MCTP (Protokolli i Transportit të Komponentëve të Menaxhimit) është shtuar mbështetje për rrethimin e pakove në nodet e jashtme përmes nodave ndërmjetës (gateway-routing). Për shembull, rregullat e mëposhtme lejojnë dërgimin e pakove në nodin me identifikim 10 (Endpoint ID 10) përmes pajisjes mctpi2c0, duke përdorur adresën 0x1d, e cila është drejtpërdrejt e lidhur me nodin me identifikim 9. mctp route add 9 via mctpi2c0 mctp neigh add 9 dev mctpi2c0 lladdr 0x1d mctp route add 10 gw 9
- Për soket të UNIX-it (AF_UNIX) është realizuar opsioni SO_INC, dhe për familjen e adresave VSOCK opsioni SIOCINQ. Opsionet e realizuara janë të ngjashme me opsionin TCP_INQ për TCP dhe lejojnë përmes një mesazhi kontrolli të marrin informacione mbi numrin e byte-ve të disponueshëm për lexim në socket.
- Për TCP është përfshirë reshtimi i rreptë i madhësisë së shpallur të dritares së pranimit, e cila përcakton madhësinë e të dhënave që lejohen të dërgohen deri në marrjen e konfirmimit ACK nga ana tjetër. Më parë, bërthama vazhdonte të përpunonte të dhënat që vinin mbi madhësinë e shpallur të dritares së pranimit, por tani do të ndalojë këtë.
- Në MPTCP (Multipath TCP) është shtuar mundësia e përdorimit të opsionit të soketit TCP_MAXSEG për të kufizuar madhësinë maksimale të segmenteve të dërguara. MPTCP përbën një zgjerim të protokollit TCP për të organizuar shpërndarjen e pakove njëkohësisht përmes disa rrugëve përmes ndërfaqeve të ndryshme rrjeti, të lidhura me adresa të ndryshme IP.
- à shtuar mbështetje për algoritmin e kontrollit të mbingarkesës TCP DualPI2 (RFC 9332), i cili lejon përdorimin e kontrollorëve të shkallëzueshëm për trafik me kërkesa të larta për cilësi shërbimi (p.sh., TCP-Prague dhe DCTCP), pa shkaktuar ulje të performancës për trafikun klasik, për të cilin përdoren kontrollorë mbingarkesash si Reno dhe Cubic.
- à shtuar sysctl 'force_forwarding', përmes të cilit mund të aktivizohet ridrejtimi i trafikut në interfetat e zgjedhura të rrjetit me IPv6.
- à hequr mbështetje për algoritmin e përcaktimit të humbjes së paketave SACK (Selective Acknowledgment), i përshkruar në RFC 6675. Ky algoritëm u shpall i vjetruar në 2018. Për përcaktimin e humbjes së paketave TCP, rekomandohet përdorimi i algoritmit RACK-TLP.
- Pajisjet
- à vazhduar puna mbi drm-drejtuesin (Direct Rendering Manager) Xe për GPU të bazuara në arkitekturën Intel Xe, e cila përdoret në kartat grafike Intel të familjes Arc dhe grafikën e integruar, duke filluar nga procesorët Tiger Lake. Në versionin e ri është përfshirë ndihma për çipat e bazuar në mikroarkitekturën Panthor Lake dhe është shtuar mbështetja për mikroarkitekturën WildCat Lake.
- NĂ« drejtuesin AMDGPU pĂ«r GPU GFX9.x Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin Cleaner Shader, qĂ« siguron pastrimin e memories GPU para ripĂ«rdorimit tĂ« saj pĂ«r tĂ« evituar rrjedhjen e tĂ« dhĂ«nave qĂ« mbeten pas punĂ«s sĂ« njĂ« procesi tjetĂ«r. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r modalitetin e pritjes. ĂshtĂ« shtuar mundĂ«sia e kalimit nĂ« modalitetin e flejĂ«s nĂ« mjedise me AMD SR-IOV. ĂshtĂ« pĂ«rmirĂ«suar menaxhimi i ndriçimit.
- NĂ« drejtuesin i915 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin drm_panic, i cili shfaq njĂ« version tĂ« ngjashĂ«m me 'ekranin e gjelbĂ«r tĂ« vdekjes' gjatĂ« pĂ«rcaktimeve. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kontrollorin e ekranit tĂ« pĂ«rdorur nĂ« çipat e familjes Wildcat Lake.
- à vazhduar integrimi i komponenteve të drejtuesit Nova për GPU NVIDIA, të pajisura me firmware GSP, përdoren që nga seria NVIDIA GeForce RTX 2000 të bazuara në mikroarkitekturën Turing. Drejtuesi është shkruar në gjuhën Rust. Në versionin e ri është shtuar një nivel abstraksioni për punën me DMA, është realizuar një parcer VBIOS, është shtuar kodi për konfigurimin e frame buffer dhe është siguruar mbështetje për ngarkimin e përshpejtuar në modalitetin Falcon.
- Në drejtuesin adreno është shtuar mbështetje për GPU Qualcomm Adreno x1-45 dhe x1-85.
- Në drejtuesin msm është shtuar mbështetje për GPU Adreno SM8750 dhe mapping të memories video (VM_BIND).
- Në drejtuesin panfrost është shtuar mbështetje për GPU Mali, përdoren në SoC Mediatek mt8370.
- Në drejtuesin lima është shtuar mbështetje për GPU, përdoren në SoC Rockchip RK3528.
- à shtuar drejtuesin mtd (Memory Technology Devices) për qasje në NVM-memory, e integruar në GPU Intel.
- Ă shtuar mbĂ«shtetje pĂ«r sistemet audio ASoC IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 & 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (pĂ«rdoret nĂ« laptopĂ«t ASUS), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000. ĂshtĂ« organizuar kodi HD-audio.
- à shtuar mbështetje për platformat ARM, SoC dhe pajisjet: NVIDIA Tegra264, Marvell PXA1908 (çipi i parë 64-bit nga Marvell për smartphone), CIX P1, Axiado AX3000, Sophgo SG2000 (përdor kombinim të bërthamave ARM dhe RISC-V), Mediatek mt6572, exynos2200 (përdoret në Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 dhe Sophgo sg2042, laptopët e bazuar në Mediatek mt8186 dhe Qualcomm Snapdragon X1, smartphone dhe tabletë të bazuar në SoC mt6572, tegra30 dhe msm8976.
NjĂ«kohĂ«sisht, Fondi Latinoamerikan pĂ«r Software tĂ« LirĂ« ka formuar njĂ« version krejtĂ«sisht tĂ« lirĂ« tĂ« bĂ«rthamĂ«s 6.17 - Linux-libre 6.17-gnu, i pastruar nga elementet e firmware dhe drejtuesit qĂ« pĂ«rmbajnĂ« komponentĂ« ose pjesĂ« kodi qĂ« janĂ« jo tĂ« lira, tĂ« cilat janĂ« tĂ« kufizuara nga prodhuesi. NĂ« lĂ«shimin 6.17 Ă«shtĂ« pĂ«rditĂ«suar kodi i pastrimit tĂ« blob-eve nĂ« drejtuesit amdgpu, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core dhe Intel AVS. ĂshtĂ« realizuar pastrimi i emrave tĂ« blob-eve nĂ« dts-files (devicetree) pĂ«r çipat ARM dhe Intel IPU7. ĂshtĂ« neutralizuar ngarkimi i blob-eve nĂ« drejtuesit e rinj pci hda. ĂshtĂ« ndaluar pastrimi i blob-eve nĂ« drejtuesin QLogic infiniband, i hequr nga bĂ«rthama.
Burimi: opennet.ru
