Pas dy muajsh zhvillimi, Linus Torvalds prezantoi lëshimin e bërthamës Linux 6.15. Ndër ndryshimet më të dukshme janë: mekanizmi i auditimit në Landlock, mënyra e fikjes së hartimit të memories, nën-sistemi fwctl, driveri Nova për GPU NVIDIA, implementimi i sistemit të hostit për hipervizorin Hyper-V, mbështetje për pajisje të ruajtjes së zonuar në XFS, optimizimi i nën-sistemit të rrjetit, kontrolli scrub në Bcachefs, mundësia e kontrollit të operacioneve përmes io_uring.
Në versionin e ri janë pranuar 15945 korrigjime nga 2154 zhvillues, madhësia e patch-it është 59 MB (ndryshimet prekun 13596 skedarë, janë shtuar 739608 rreshta kodi, janë fshirë 312168 rreshta). Në lëshimin e kaluar ishin 12115 korrigjime nga 1984 zhvillues, madhësia e patch-it ishte 39 MB. Rreth 41% e të gjitha ndryshimeve në 6.15 lidhen me driverët e pajisjeve, rreth 16% e ndryshimeve kanë të bëjnë me përditësimin e kodit specifik për arkitekturën harduerike, 13% lidhen me stekët rrjet, 5% me sistemet e skedarëve dhe 4% me nën-sistemet e brendshme të bërthamës.
Novitetet kryesore në bërthamën 6.15:
- Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarëve
- Në mekanizmin fanotify është shtuar mundësia për ndjekjen e ngjarjeve të montimit dhe shkëputjes.
- NĂ« XFS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisje tĂ« ruajtjes sĂ« zonuar (ndarja nĂ« zona tĂ« grupeve tĂ« bllokĂ«ve ose sektorĂ«ve, nĂ« tĂ« cilat lejohet vetĂ«m shtimi i rregullt tĂ« tĂ« dhĂ«nave me pĂ«rditĂ«simin e tĂ« gjithĂ« grupit tĂ« bllokĂ«ve). ĂshtĂ« shtuar flag'u rwf_dontcache pĂ«r çaktivizimin e memorizimit gjatĂ« shkruajtjes. ĂshtĂ« realizuar mundĂ«sia e shkruatjes atomike tĂ« disa bllokĂ«ve tĂ« dhĂ«nash.
- NĂ« Btrfs Ă«shtĂ« realizuar mundĂ«sia e shĂ«nimit tĂ« niveleve negative tĂ« kompresionit zstd gjatĂ« montimit (nga -15 deri nĂ« -1, pĂ«r shembull, "compress=zstd:-5"), duke siguruar njĂ« shpejtĂ«si mĂ« tĂ« lartĂ« tĂ« punĂ«s nĂ« kĂ«mbim tĂ« uljes sĂ« efektivitetit tĂ« kompresionit. ĂshtĂ« pĂ«rmirĂ«suar memorizimi i rrugĂ«ve tĂ« skedarĂ«ve (nĂ« testin e kryer, ekzekutimi i operacionit "send" u pĂ«rshpejtua me 30%). ĂshtĂ« shtuar mbĂ«shtetje pĂ«r bllokĂ« me madhĂ«si 2KB.
- NĂ« EXT4 Ă«shtĂ« rritur performanca gjatĂ« riprodhimit tĂ« regjistrit me numra shumĂ« tĂ« mĂ«dhenj tĂ« regjistrave tĂ« hequr (ngarkesĂ«, e karakterizuar nga pjesĂ«t nĂ«n FS Lustre). ĂshtĂ« realizuar njĂ« kĂ«rkim lineare i regjistrave "dentry" (paraqitja e brendshme e elementeve tĂ« katalogĂ«ve), duke zgjidhur probleme me qasjen nĂ« disa skedarĂ« nĂ« modalitetin pa shqyrtim tĂ« rastit. ĂshtĂ« rregulluar funksionimi i opsionit tĂ« montimit "errors=remount-ro". ĂshtĂ« rritur qĂ«ndrueshmĂ«ria gjatĂ« pĂ«rpunimit tĂ« FS tĂ« dĂ«mtuar.
- NĂ« F2FS Ă«shtĂ« implementuar ioctl pĂ«r tĂ« marrĂ« informacione rreth prioritetit tĂ« operacionit tĂ« I/O pĂ«r njĂ« skedar tĂ« caktuar. ĂshtĂ« kryer puna pĂ«r kalimin nĂ« pĂ«rdorimin e fletĂ«ve tĂ« faqeve tĂ« memories (page folios).
- Në Bcachefs është shtuar moda "scrub", në të cilën kontrollohet saktësia e leximit të të gjitha të dhënave dhe metadatat nga FS. Në rast të gabimeve, fillon procedura e rikuperimit. Në Bcachefs është shtuar gjithashtu mbështetje për punën me FS, ku madhësia e bllokut është më e madhe se madhësia e faqes së memories. Formati i strukturave të diskut Bcachefs është stabilizuar (ndryshimet e mëtejshme të formatit do të realizohen në formën e plotësimeve opsionale).
- Në EROFS është shtuar mbështetje për adresimin e bllokëve 48-bit.
- Në nën-sistemin FUSE janë implementuar sysctl default_request_timeout dhe max_request_timeout për të caktuar kohët e skadimit të kërkesave, që lejon ndjekjen e bllokimeve të komponentëve FUSE që punojnë në hapësirën e përdoruesit. Madhësia maksimale e emrave të skedarëve në FUSE është rritur në 1024 karaktere.
- Në thirrjen sistemike statmount() është shtuar mundësia për të marrë informacione rreth hartimit të identifikuesve të përdoruesve të sistemeve të montuar të skedareve, që përdoret për të mapuar skedarët e një përdoruesi të caktuar në një pjesë të huaj të montuar me një tjetër përdorues në sistemin aktual.
- ĂshtĂ« bĂ«rĂ« e mundur krijimi i njĂ« pikĂ« montimi me njĂ« hartim tĂ« ndryshĂ«m tĂ« identifikuesve tĂ« pĂ«rdoruesve nga ai i pjesĂ«s sĂ« montuar origjinale.
- Në API për menaxhimin e montimit janë bërë ndryshime për të thjeshtuar ndërtimin e hierarkive të komplikuara të sistemeve të skedarëve pa zbuluar pjesët e veçanta të sistemeve të skedarëve që duhet të mbeten të fshehura.
- Në nën-sistemin për punën me pajisje blloku është shtuar mbështetje për pajisje harduari për mbrojtjen e çelësave të enkriptimeve.
- Në sistemin e skedarëve SMB është realizuar opsioni is_network_name_deleted dhe është aktivizuar si parazgjedhje regjimi smb_server_kerberos5.
- Për FS OverlayFS është shtuar një opsion montimi "override_creds", që kur përcaktohet, do të përdorë kredencialet e përdoruesit thirrës për akses në nivelet më të ulta të magazinimit, në vend të atyre që e kanë realizuar montimin. Ky ndryshim, për shembull, lejon që në montimin e OverlayFS të kërkohet një përdorues me të drejtat CAP_SYS_ADMIN, por mund të përdoret FS me kredenciale pa këtë privilegj.
- Në exFAT, operacionet e fshirjes së skedarëve janë përshpejtuar. Në vend që të dërgojë kërkesa 'discard' veç e veç për çdo klaster të lëshuar të skedarit që po fshihet, drejtuesi tani i grupon kërkesat. Në testin e kryer, koha e fshirjes së një skedari me madhësi 80 GB është reduktuar nga 286 sekonda në 1.6 sekonda.
- Të gjitha pseudo-FS, si dhe FS EXT2, janë kaluar në përdorimin e API-së së re të montimit të partyjeve.
- Kodi për mbështetje të sistemeve të skedarëve SYSV (SystemV/386, Xenix dhe Coherent) është hequr, i cili nga viti 2023 është shënuar si i papërkrahur (orphaned).
- Memorie dhe shërbime sistemike
- Versioni minimal i nevojshëm për ndërtimin e bërthamës GCC është rritur në 8.1, kurse Clang në 15.0.0.
- Sistemi fwctl (Firmware Control) është shtuar, duke siguruar një API për menaxhimin e sigurt të firmware-ve dhe ekzekutimin e menaxherëve nga ana e firmware-ve nga hapësira e përdoruesit. Bazuar në fwctl, janë përgatitur drejtuesit për pajisjet CXL (Compute Express Link), adaptuesit Ethernet Mellanox ConnectX (mlx5) dhe kartat shërbyese AMD/Pensando.
- JanĂ« zgjeruar mundĂ«sitĂ« e mekanizmit pidfd, qĂ« lejojnĂ« pĂ«rdorimin e identifikuesve tĂ« lidhur me procese specifike dhe, pĂ«r dallim nga pid, qĂ« nuk riemĂ«rohen. ĂshtĂ« ofruar mundĂ«sia e nxjerrjes sĂ« tĂ« dhĂ«nave mbi statusin e pĂ«rfundimit tĂ« procesit, i identifikuar pĂ«rmes pidfd pasi procesi prind ka marrĂ« konfirmimin pĂ«r pĂ«rfundimin e procesit fĂ«mijĂ« (reaped) dhe burimet e tij janĂ« liruar. NĂ« thirrjet sistemike Ă«shtĂ« shtuar flag PIDFD_SELF, me tĂ« cilin procesi mund tĂ« referohet pĂ«r veten.
- Për arkitekturën RISC-V është realizuar mbështetje për zgjerimet BFloat16, Zaamo (operacionet atomike me kujtesë), Zalrsc (Load-Reserved/Store-conditional) dhe ZBKB (operacionet me bit për kriptografi).
- Gjatë gjurmimit është siguruar mundësia e ruajtjes së argumenteve të funksioneve të thirrura dhe paraqitjes së tyre në log-et e gjurmimit.
- Në sistemin e hyrjes/ daljeve asinkrone io_uring është shtuar mbështetje për leximin e informacionit rreth ngjarjeve epoll. Përdorimi i io_uring për përpunimin e ngjarjeve epoll lejon të reduktohet numri i ndryshimeve të kontekstit dhe ofron mundësinë për të përpunuar disa ngjarje epoll njëherësh.
- NĂ« nĂ«n-sisteminin e eBPF, Ă«shtĂ« pĂ«rmirĂ«suar verifikimi i programeve me cikle. JanĂ« shtuar udhĂ«zime tĂ« reja «timed_may_goto», «load-acquire» dhe «store-release». ĂshtĂ« ofruar mundĂ«sia e ndryshimit tĂ« atributeve tĂ« zgjeruara tĂ« skedarĂ«ve nga programet BPF. ĂshtĂ« shtuar funksioni try_alloc_pages(), i dedikuar pĂ«r alokimin e memories kur ka probabilitet tĂ« lartĂ« tĂ« dĂ«shtimit tĂ« operacionit (kur ekzekutohen programet BPF nĂ« kontekste tĂ« kufizuara).
ĂshtĂ« realizuar njĂ« primitiv i ri i bllokimeve â rqspinlock (Resilient Queued Spin Lock), i cili identifikon situatat qĂ« çojnĂ« nĂ« bllokime tĂ« ndĂ«rsjella gjatĂ« ekzekutimit. Ky primitiv ofron mundĂ«sinĂ« pĂ«r tĂ« ngarkuar programet BPF, pĂ«r tĂ« cilat verifikuesi nuk garanton saktĂ«sinĂ« e funksionimit me bllokimet.
- Ka rritur ndjeshëm besueshmërinë e alokimit të faqeve të mëdha të memories (huge-page).
- Ka përshpejtuar ndjeshëm llogaritjen e kontrolleve CRC64 në sistemet x86. Ndër të tjera, për shpejtësi janë përdorur udhëzime të reja vektoriale nga grupi AVX-512. Në disa situata, performanca është rritur deri në 100 herë.
- Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, lidhur me pĂ«rdorimin e gjuhĂ«s Rust si gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e ndihmĂ«sve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje pĂ«r Rust nuk Ă«shtĂ« e aktivizuar nga e para, dhe nuk çon nĂ« pĂ«rfshirjen e Rust nĂ« varĂ«sitĂ« e detyrueshme pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s). ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit nĂ« kodin e bĂ«rthamĂ«s tĂ« makros «#[kunit_tests()]» pĂ«r ekzekutimin e testeve unit. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r arkitekturĂ«n ARMv7. JanĂ« zhvilluar module dma dhe hrtimer me mbĂ«shtetje Rust pĂ«r DMA (shtuar nga Linusi pĂ«r tĂ« anashkaluar mbikĂ«qyrĂ«sin, i cili mĂ« pas dha dorĂ«heqjen nga pozita e tij) dhe pĂ«r orĂ« tĂ« sakta. JanĂ« zgjeruar modulet âlistâ, âstrâ, âsyncâ, âerrorâ dhe âallocâ. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r sintaksĂ«n e re â&rawâ (raw_ref_op).
- Në nën-sisteminin perf është realizuar mundësia e profilizimit të vonesave, duke përdorur informacionin nga planifikuesi i detyrave.
- ĂshtĂ« shtuar njĂ« parametĂ«r i komandĂ«s sĂ« bĂ«rthamĂ«s «traceoff_after_boot», i cili ndalon gjurmimin pas ngarkimit tĂ« bĂ«rthamĂ«s dhe fillimit tĂ« procesit init. Ky parameter mund tĂ« pĂ«rdoret gjatĂ« diagnostikimit tĂ« problemeve tĂ« lidhura me ngarkimin, duke siguruar qĂ« tĂ« dhĂ«nat e grumbulluara gjatĂ« ngarkimit tĂ« gjurmimit tĂ« mos rinovohen.
- Mbështetja për sistemet 32-bit x86 që kanë më shumë se 8 CPU dhe 4 GB RAM është ndalur. Hardware të tilla nuk prodhohen më, dhe sistemet që kërkojnë këto burime janë kaluar në CPU 64-bit.
- Janë bërë ndryshime në implementimin e timer-ave POSIX, të cilat lejojnë instrumentin CRIU (Checkpoint/Restore in Userspace) të ruajë dhe rikthejë identifikuesit e timer-eve.
- Virtualizimi dhe siguria
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« Linux si ambientin rrĂ«njĂ«sor (Dom0. root partition) pĂ«r hipervizorin Hyper-V (Microsoft Hypervisor). Ambienti i host-it Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r menaxhimin e hipervizorit, organizimin e nisjes sĂ« sistemeve tĂ« ftuara, ndarjen e burimeve dhe sigurimin e ndĂ«rveprimit makinat virtuale me hardware. Menaxhimi i hipervizorit Hyper-V nĂ« Linux realizohet pĂ«rmes pajisjes /dev/mshv.
- Moduli Landlock, i cili ofron mjete për programet jo të privilegjuara për të kufizuar përdorimin e objekteve të bërthamës Linux (hierarkitë e skedarëve, socket-et rrjetësorë, ioctl etj.), ka shtuar një mekanizëm auditi. Auditi lejon një vlerësim të detajuar të arsyeve të bllokimeve të aksesit që ndodhin gjatë përdorimit të Landlock, si dhe ofron mundësinë të kuptohet se kur dhe cila operacion është bllokuar, pse është kryer bllokimi dhe cili rregull ka ndodhur.
- ĂshtĂ« shtuar mundĂ«sia e implementimit nĂ« modul LSM (Linux Security Modules) tĂ« menaxherĂ«ve qĂ« kontrollojnĂ« thirrjet nĂ« sistemin e input/output-asynkron io_uring dhe lejojnĂ« bllokimin e pĂ«rdorimit tĂ« io_uring pĂ«r tĂ« anashkaluar kufizimet e aksesit nĂ« thirrjet sistemike. NjĂ« menaxher i tillĂ« Ă«shtĂ« realizuar nĂ« modul LSM SELinux.
- Në SELinux është realizuar mundësia e aplikimit të politikave ndaj çdo lloji të dhënash të ngarkuara nga bërthama, duke përfshirë imazhet e firmware, politikat e sigurisë dhe çertifikatat.
- ĂshtĂ« shtuar njĂ« mĂ«nyrĂ« e mbajtjes (seal) pĂ«r disa operacione mapimi tĂ« memories qĂ« realizohen nga bĂ«rthama nĂ« hapĂ«sirĂ«n adresuese tĂ« procesit. Mbajtja e kalon mapimin nĂ« njĂ« mĂ«nyrĂ« vetĂ«m pĂ«r lexim dhe nuk lejon ndryshimin nĂ« rast tĂ« shfrytĂ«zimit tĂ« ndjeshmĂ«risĂ«. Ajo zbaton pĂ«r mapimin vDSO, vsyscall, vvar, sigpage dhe uprobes. Modoja e parazgjedhur Ă«shtĂ« e çaktivizuar, pasi mund tĂ« dĂ«mtojĂ« funksionimin e disa aplikacioneve. PĂ«r aktivizimin Ă«shtĂ« shtuar konfigurimi i ndĂ«rtimit CONFIG_MSEAL_SYSTEM_MAPPINGS.
- Sistemi rrjetor
- Punët janë vazhduar për të hequr bllokimin global RTNL (rtnl_lock) nga staku rrjetë dhe për ta transformuar atë në bllokime që lidhen me hapësira të veçanta rrjetësh.
- E shtuar mundësia fillestare për të marrë paketa rrjeti përmes io_uring me kopjimin e përmbajtjes drejtpërdrejt në memorien e programit në hapësirën e përdoruesit pa një bufër ndërmjetës (zero-copy). Në testet e kryera, kjo ndryshim ndihmoi për të përballuar përpunimin e trafikut përmes një kanali 200 gigabit, duke përdorur një bërthamë CPU.
- Janë implementuar sysctl tcp_rto_max_ms dhe opsioni TCP-sockets TCP_RTO_MAX_MS, përmes të cilave mund të vendoset koha maksimale midis përpjekjeve për përsëritjen e paketimeve.
- Në BPF është shtuar një seri thirrjesh callback për të marrë informacione në lidhje me kohën nga vende të ndryshme të stack-ut rrjetit, që mund të përdoren për diagnostikimin e problemeve me vonesat e rrjetit.
- Shtuar optimizime në performancën e operacioneve rrjetësore:
- Optimizimi GRO (Generic Receive Offload), i cili bashkon disa paketa të vogla në një të madhe, tani aktivizohet gjatë kalimit të përpunimit të paketave në një CPU tjetër (për të balancuar ngarkesën) kur përdoret nën-sistemi XDP (eXpress Data Path), i cili lejon përpunimin e paketave në nivelin e drejtuesit të rrjetit para se ato të dërgohen në rrjetin e sistemit. Rritja e performancës së përpunimit të rrjedhave TCP nga aplikimi i optimizimit mund të arrijë deri në dyfish.
- NĂ« kushte ngarkese tĂ« lartĂ«, performanca e funksionit connect() Ă«shtĂ« dyfishuar pĂ«r shkak tĂ« zĂ«vendĂ«simit tĂ« bllokimit spin me mekanizmin e sinkronizimit RCU (Read-Copy-Update) gjatĂ« kĂ«rkimit tĂ« regjistrimeve me informacion mbi palĂ«t e lidhjes (burimi dhe destinacioni dhe portet). ShtesĂ« Ă«shtĂ« realizuar njĂ« optimizim i heshimit, i cili siguron njĂ« rritje tĂ« performancĂ«s edhe me 229%. Adresa IP ĂshtĂ« pĂ«rshpejtuar implementimi i MPTCP (Multipath TCP), njĂ« zgjerim i protokollit TCP pĂ«r organizimin e dorĂ«zimit tĂ« paketimeve nĂ« tĂ« njĂ«jtĂ«n kohĂ« pĂ«rmes disa rrugĂ«ve pĂ«rmes interfaceve tĂ« ndryshme rrjeti tĂ« lidhura me adresa tĂ« ndryshme IP. MPTCP nĂ« modin me njĂ« rrjedhĂ« Ă«shtĂ« pĂ«rshpejtuar me 29%.
- Në netfilter, kur ka një socket, është ndaluar ekzekutimi i operacioneve të kërkimit të rrugëve në FIB (Forwarding Information Base). Falë kësaj optimizimi, performanca është rritur me 20%.
- Performanca UDP në kushte flud (flood) është rritur me 10%, për shkak të përjashtimit të operacioneve të panevojshme me strukturën sk_tsflags gjatë marrjes së paketave.
- Performanca e UDP në kushte flood është rritur me 10% përmes përjashtimit të operacioneve të panevojshme me strukturën sk_tsflags gjatë marrjes së paketimeve.
- Shtuar një drejtues me implementimin e protokollit MCTP-over-USB.
- Pajisje
- Në bërthamë është pranuar implementimi fillestar i drejtuesit Nova për GPU-të NVIDIA, të pajisura me firmware GSP, të përdorura që nga seria NVIDIA GeForce RTX 2000 bazuar në mikroarkitekturën Turing. Drejtuesi është shkruar në gjuhën Rust. Në fazën e parë është shtuar vetëm skema nova-core, e cila ka rreth 400 rreshta kodi dhe realizon nivelin bazë të abstraksionit mbi ndërfaqet programore të firmware-ve GSP. Në fazën tjetër, në bërthamë planifikohet të përfshihet drejtuesi DRM-nova-drm (Direct Rendering Manager) për të ndërvepruar me GPU-në nga hapësira e përdoruesit, si dhe drejtuesi VFIO me menaxherin e vGPU, i cili lejon përdorimin e GPU-ve virtuale NVIDIA në sistemet e virtualizimit.
- PĂ«r tĂ« vazhduar punĂ«n mbi drejtuesin drm (Direct Rendering Manager) Xe pĂ«r GPU-tĂ« bazuar nĂ« arkitekturĂ«n Intel Xe, e cila pĂ«rdoret nĂ« kartat grafike Intel tĂ« familjes Arc dhe grafikĂ«n e integruar, qĂ« nga procesorĂ«t Tiger Lake. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r SVM (Memoria Virtuale e Ndashme), komponenti i kornizĂ«s DRM qĂ« menaxhon memorjen qĂ« ndahen midis CPU dhe GPU.
- Në drejtuesin i915 janë shtuar identifikuesit e GPU-ve të rinj.
- Disa riparime janë bërë në drejtuesin Nouveau GSP RPC dhe është integruar ndërfaqja drm_slave_encoder.
- NĂ« drejtuesin AMDGPU Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r arkitekturĂ«n DCN36 (Display Core Next). ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar kurba tĂ« veta tĂ« ndriçimit, tĂ« pĂ«rdorura pĂ«r korrigjimin e ndriçimit tĂ« ekranit.
- Në drejtuesin adreno është shtuar mbështetje për GPU Qualcomm Adreno 623.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r panelet preku Apple Touch Bar.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r versionin e dytĂ« tĂ« zgjerimit eUSB2 (eUSB2V2 - Embedded USB2 Version 2.0), i cili lejon uljen e tensionit tĂ« furnizimit (deri nĂ« 1.2 volt) dhe rritjen e performancĂ«s sĂ« USB 2.0. ShpejtĂ«sia e transferimit tĂ« tĂ« dhĂ«nave nĂ« eUSB2V2 mund tĂ« arrijĂ« 4.8 Gbit nĂ« sekondĂ«, qĂ« Ă«shtĂ« 10 herĂ« mĂ« shpejt se 480 Mbit nĂ« sekondĂ«, tipike pĂ«r USB 2.0. eUSB2V2 do t'i mundĂ«sojĂ« prodhuesve tĂ« laptopĂ«ve tĂ« pajisin pajisjet e tyre me kamera web me rezolucion mĂ« tĂ« lartĂ«, duke vazhduar tĂ« pĂ«rdorin autobusin Embedded USB2 pĂ«r lidhje.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r adapterĂ«t Ethernet Intel Killer E5000 (RTL8126).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r panelĂ«t ekran Visionox RM692E5, Rockchip w552793dba-v10, kingdisplay-kd110n11-51ie dhe starry-2082109qfh040022-50e.
- ĂshtĂ« shtuar njĂ« drejtues pĂ«r laptopĂ«t Samsung Galaxy Book.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r Sistemet e ZĂ«rit Presonus Studio 1824c, Jabra Evolve 65. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r modulet DSP AMD ACP 7.x, AWINC WM88166, Everest ES8388, Intel AVS PEAKVOL dhe GAIN. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r zĂ«rin nĂ« laptopĂ«t ASUS, HP dhe Lenovo.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM, SoC dhe pajisje: Arm Morello, AMD (Xilinx) Versal NET, Google Pixel Pro 6, NetCube Kumquat, MYIR Remi Pi, Huawei Matebook E Go, Milk-V Jupiter ST STM32MP2, Mediatek MT8370, Apple T2, Skov (i.MX8MP), EVK (i.MX95), Rockchip RK35xx, Allwinner A523, 11 pllakĂ« tĂ« Toradex bazuar nĂ« i.MX6.
NjĂ«kohĂ«sisht, Fondi i LirĂ« i Software-it nĂ« AmerikĂ«n Latine formoi njĂ« variant tĂ« bĂ«rthamĂ«s krejtĂ«sisht tĂ« lirĂ« 6.15 - Linux-libre 6.15-gnu, tĂ« pastruar nga elementet e firmware dhe drejtuesve qĂ« pĂ«rmbajnĂ« komponente ose fragmente kodi jo tĂ« lira, pĂ«rdorimi i tĂ« cilĂ«ve Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« lĂ«shimin 6.15, ngarkimi i blob-eve nĂ« drejtuesit nova, Qualcomm iris v4l2, Airoha NPU, Tehuti Networks TN40xx 10G ethernet, Realtek 8814A wifi, Apple Silicon SoC ekran ndjeshĂ«m, Renesas UFS dhe aw88166 audio Ă«shtĂ« neutralizuar. ĂshtĂ« ndaluar pastrimi i drejtuesit Spider 1Gb ethernet, i cili Ă«shtĂ« hequr nga bĂ«rthama. JanĂ« hequr referencat nĂ« skedarĂ«t binarĂ« tĂ« tivoizuar. ĂshtĂ« realizuar bllokimi i ngarkimit tĂ« blob-eve nga kodi nĂ« gjuhĂ«n Rust.
Burimi: opennet.ru
