Lëshimi i bërthamës Linux 5.17

Pas dy muajsh zhvillimi, Linus Torvalds prezantoi lëshimin e bërthamës Linux 5.17. Ndër ndryshimet më të dukshme: një sistem i ri menaxhimi të performancës për procesorët AMD, mundësia për përputhjen rekursive të identifikuesve të përdoruesve në sistemet e skedarëve, mbështetje për programet e kompiluar BPF të përcjellshme, kalimi i gjeneratorit të numrave pseudo-rastësorë në algoritmin BLAKE2s, utilitarin RTLA për analizën e ekzekutimit në kohë reale, një backend të ri fscache për keqcache-timin e FSH-ve rrjetë, si dhe mundësia për të lidhur emra me operacionet anonime mmap.

Në versionin e ri janë pranuar 14203 rregullime nga 1995 zhvillues, madhësia e patch-it është 37 MB (ndryshimet preken 11366 skedarë, janë shtuar 506043 rreshta kodi, dhe janë fshirë 250954 rreshta). Afërsisht 44% e të gjitha ndryshimeve të paraqitura në 5.17 lidhen me drejtuesit e pajisjeve, rreth 16% e ndryshimeve kanë të bëjnë me përditësimin e kodit të veçantë për arkitekturën harduerike, 15% lidhen me shtresën e rrjetit, 4% me sistemet e skedarëve dhe 4% me nën-sistemet e brendshme të bërthames.

Novitetet kryesore në bërthamën 5.17:

  • Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • JanĂ« implementuar mundĂ«sitĂ« pĂ«r pĂ«rputhjen e identifikuesve tĂ« pĂ«rdoruesve nĂ« skedarĂ«t e montuar, qĂ« aplikohen pĂ«r tĂ« lidhur skedarĂ«t e njĂ« pĂ«rdoruesi nĂ« njĂ« pjesĂ« tĂ« huaj tĂ« montuar me njĂ« pĂ«rdorues tjetĂ«r nĂ« sistemin aktual. MundĂ«sia e shtuar lejon pĂ«rdorimin rekursiv tĂ« pĂ«rputhjes mbi sistemet e skedarĂ«ve pĂ«r tĂ« cilat tashmĂ« aplikohet pĂ«rputhja.
    • E gjithĂ« nĂ«n-sistemi fscache Ă«shtĂ« shkruar nga e para, i aplikuar pĂ«r organizimin e keqcache-timit nĂ« sistemin lokal tĂ« skedarĂ«ve tĂ« dhĂ«nave, tĂ« transmetuara pĂ«rmes sistemeve tĂ« skedarĂ«ve rrjetĂ«. Implementimi i ri dallon pĂ«r thjeshtĂ«sinĂ« e kodit dhe zĂ«vendĂ«simin e operacioneve komplekse tĂ« planifikimit dhe ndjekjes sĂ« gjendjeve tĂ« objekteve me mekanizma mĂ« tĂ« thjeshtĂ«. MbĂ«shtetja pĂ«r fscache tĂ« re Ă«shtĂ« implementuar nĂ« sistemin e skedarĂ«ve CIFS.
    • NĂ« nĂ«n-sistem tĂ« ndjekjes sĂ« ngjarjeve nĂ« FS, fanotify Ă«shtĂ« realizuar njĂ« tip i ri ngjarjesh FAN_RENAME, i cili lejon kapjen e njĂ« operacioni rinaming tĂ« skedarĂ«ve ose katalogĂ«ve me njĂ« herĂ« (mĂ« parĂ« pĂ«r trajtim tĂ« rinaming Ă«shtĂ« pĂ«rdorur dy ngjarje tĂ« ndara FAN_MOVED_FROM dhe FAN_MOVED_TO).
    • NĂ« sistemin e skedarĂ«ve Btrfs Ă«shtĂ« optimizuar operacionet e regjistrimit dhe fsync pĂ«r katalogĂ«t e mĂ«dhenj, e cila Ă«shtĂ« realizuar duke kopjuar vetĂ«m çelĂ«sat e indeksit dhe duke reduktuar volumenin e tĂ« dhĂ«nave tĂ« regjistruara. ËshtĂ« siguruar mbĂ«shtetje pĂ«r indeksimin dhe kĂ«rkimin sipas madhĂ«sisĂ« sĂ« shĂ«nimeve pĂ«r hapĂ«sirĂ«n e lirĂ«, gjĂ« qĂ« ka lejuar njĂ« reduktim prej rreth 30% tĂ« vonesave dhe ka shkurtuar kohĂ«n e kĂ«rkimit. JanĂ« lejuar ndalimet e operacioneve tĂ« defragmentimit. ËshtĂ« pĂ«rfshirĂ« mundĂ«sia e shtimit tĂ« pajisjeve gjatĂ« ndalimit tĂ« balancimit midis diskĂ«ve, pra, kur montohet FS me opsionin skip_balance.
    • ËshtĂ« propozuar njĂ« sintaksĂ« e re pĂ«r montimin e sistemit tĂ« skedarĂ«ve Ceph, e cila zgjidh problemet e ekzistuara tĂ« lidhura me adresat IP. PĂ«rveç IP-adresat pĂ«r pĂ«rcaktimin e serverit tani mund tĂ« pĂ«rdoret identifikatori i klasĂ«s (FSID): mount -t ceph user@fsid.fs_name=\/[subdir] mnt -o mon_addr=monip1[:port][\/monip2[:port]]
    • Sistemi i skedarĂ«ve Ext4 Ă«shtĂ« transferuar nĂ« njĂ« API tĂ« ri pĂ«r montimin, i cili ndan fazat e analizĂ«s sĂ« opsioneve tĂ« montimit dhe konfigurimit tĂ« superblokut. ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r opsionet e montimit lazytime dhe nolazytime, tĂ« cilat ishin shtuar si njĂ« ndryshim pĂ«rkohĂ«sor pĂ«r tĂ« simplifikuar kalimin nĂ« pĂ«rdorimin e flamurit MS_LAZYTIME nĂ« util-linux. ËshtĂ« shtuar mbĂ«shtetje pĂ«r vendosjen dhe leximin e etiketave nĂ« FS (ioctl FS_IOC_GETFSLABEL dhe FS_IOC_SETFSLABEL).
    • NFSv4 janĂ« shtuar mbĂ«shtetje pĂ«r funksionimin nĂ« sistemet e skedarĂ«ve pa ndarjen e regjistrave tĂ« karaktereve nĂ« emrat e skedarĂ«ve dhe katalogĂ«ve. NĂ« NFSv4.1+ Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e seancave tĂ« agreguara (trunking).
  • Memorie dhe shĂ«rbime sistemike
    • ËshtĂ« shtuar drejtuesi amd-pstate, i cili siguron menaxhimin dinamik tĂ« frekuencĂ«s pĂ«r arritjen e performancĂ«s optimale. Drejtuesi mbĂ«shtet CPU dhe APU AMD qĂ« nga brezi Zen 2, Ă«shtĂ« zhvilluar nĂ« bashkĂ«punim me kompaninĂ« Valve dhe ka si qĂ«llim pĂ«rmirĂ«simin e efikasitetit tĂ« menaxhimit tĂ« konsumit tĂ« energjisĂ«. PĂ«r ndryshimin adaptiv tĂ« frekuencĂ«s pĂ«rdoret mekanizmi CPPC (Kontrolli i PerformancĂ«s sĂ« ProcesorĂ«ve nĂ« BashkĂ«punim), i cili lejon ndryshimin mĂ« tĂ« saktĂ« tĂ« parametrave (nuk Ă«shtĂ« i kufizuar nĂ« tre nivele performance) dhe reagon mĂ« shpejt ndaj ndryshimeve tĂ« gjendjes, sesa drejtuesit e P-state tĂ« pĂ«rdorur mĂ« parĂ« mbi bazĂ«n e ACPI (CPUFreq).
    • NĂ« nĂ«n-sistemĂ«n e eBPF Ă«shtĂ« propozuar procesori bpf_loop(), qĂ« ofron njĂ« mĂ«nyrĂ« alternative pĂ«r organizimin e cikleve nĂ« programet e eBPF, mĂ« tĂ« shpejtĂ« dhe mĂ« tĂ« lehtĂ« pĂ«r t'u kontrolluar nga verifikatori.
    • NĂ« nivelin e bĂ«rthamĂ«s Ă«shtĂ« realizuar mekanizmi CO-RE (Compile Once — Run Everywhere), i cili lejon qĂ« kodi i programeve eBPF tĂ« mblidhet vetĂ«m njĂ« herĂ« dhe tĂ« pĂ«rdoret njĂ« ngarkues universale, qĂ« e pĂ«rshtat programin e ngarkuar me bĂ«rthamĂ«n aktuale dhe llojet BTF (BPF Type Format).
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« caktuar emra pĂ«r zonat e memories private anonime (tĂ« dedikuar pĂ«rmes malloc), qĂ« mund tĂ« thjeshtĂ«sojĂ« procesin e debgimit dhe optimizimin e konsumit tĂ« memories nĂ« aplikacione. Emrat caktohen pĂ«rmes prctl me flagun PR_SET_VMA_ANON_NAME dhe shfaqen nĂ« /proc/pid/maps dhe /proc/pid/smaps nĂ« formĂ«n «[anon:<name>]».
    • NĂ« planifikuesin e detyrave Ă«shtĂ« siguruar ndjekja dhe shfaqja nĂ« /proc/PID/sched tĂ« kohĂ«s sĂ« kaluar nga proceset nĂ« gjendjen e qĂ«ndresĂ«s sĂ« detyruar (forced-idle), e cila pĂ«rdoret, pĂ«r shembull, pĂ«r tĂ« reduktuar ngarkesĂ«n nĂ« rast tĂ« mbinxehjes sĂ« procesorit.
    • JanĂ« shtuar moduli gpio-sim, i cili Ă«shtĂ« i destinuar pĂ«r simimin e çipave GPIO pĂ«r teste.
    • NĂ« komandĂ«n «perf ftrace» Ă«shtĂ« shtuar nĂ«nkomanda «latency» pĂ«r tĂ« gjeneruar histogramĂ« me informacion mbi vonesat.
    • JanĂ« shtuar njĂ« grup mjetesh «RTLA» pĂ«r analizimin e funksionimit nĂ« mĂ«nyrĂ« reale. Brenda kĂ«tij grupi janĂ« mjete si osnoise (pĂ«rcakton ndikimin e sistemit operativ mbi ekzekutimin e detyrave) dhe timerlat (nĂ« ndryshon vonesat e lidhura me timerin).
    • Integruar njĂ« serĂ« e dytĂ« patchesh me realizimin e konceptit tĂ« fletĂ«ve tĂ« pagesave tĂ« memories (page folios), tĂ« cilat janĂ« tĂ« ngjashme me faqet e bashkuara tĂ« memories (compound pages), por dallohen pĂ«r semantikĂ« tĂ« pĂ«rmirĂ«suar dhe organizim mĂ« tĂ« qartĂ« tĂ« funksionimit. PĂ«rdorimi i fletĂ«ve lejon pĂ«rshpejtimin e menaxhimit tĂ« memories nĂ« disa nĂ«n-sisteme tĂ« bĂ«rthamĂ«s. NĂ« patch-et e propozuara Ă«shtĂ« pĂ«rfunduar transferimi i caches tĂ« faqeve nĂ« pĂ«rdorimin e fletĂ«ve dhe Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r fletĂ«t nĂ« FS XFS.
    • Shtuar mĂ«nyra e ndĂ«rtimit «make mod2noconfig», e cila gjeneron njĂ« konfigurim qĂ« ndĂ«rtimin e tĂ« gjitha nĂ«n-sistemeve tĂ« çaktivizuara nĂ« formĂ«n e moduleve tĂ« bĂ«rthamĂ«s.
    • JanĂ« rritur kĂ«rkesat pĂ«r versionin LLVM/Clang, i cili mund tĂ« pĂ«rdoret pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s. Tani pĂ«r ndĂ«rtimin kĂ«rkohet tĂ« paktĂ«n versioni 11 i LLVM.
  • Virtualizimi dhe siguria
    • ËshtĂ« propozuar njĂ« implementim i azhurnuar i gjeneratorit tĂ« numrave tĂ« rastit RDRAND, i cili pĂ«rgjigjet pĂ«r funksionimin e pajisjeve /dev/random dhe /dev/urandom, i veçuar nga kalimi nĂ« pĂ«rdorimin e funksionit tĂ« hash-it BLAKE2s nĂ« vend tĂ« SHA1 pĂ«r operacionet e pĂ«rzierjes sĂ« entropisĂ«. Ky ndryshim ka lejuar rritjen e sigurisĂ« sĂ« gjeneratorit tĂ« numrave tĂ« rastit, duke eliminuar algoritmin problematik SHA1 dhe duke pĂ«rjashtuar rishtazimin e vektorit tĂ« inicializimit tĂ« RNG. Duke qenĂ« se algoritmi BLAKE2s e tejkalon SHA1 nĂ« performancĂ«, aplikuar gjithashtu ka pasur njĂ« ndikim pozitiv nĂ« performancĂ«n.
    • ËshtĂ« shtuar mbrojtja nga dobĂ«sitĂ« nĂ« procesorĂ«, tĂ« shkaktuar nga ekzekutimi spekulativ i instruksioneve pas operacioneve tĂ« kalimit tĂ« drejtpĂ«rdrejtĂ« tĂ« patĂ«metĂ«. Problemi shfaqet pĂ«r shkak tĂ« pĂ«rpunimit pĂ«rpara tĂ« instruksioneve qĂ« ndodhin nĂ« kujtesĂ« menjĂ«herĂ« pas komandĂ«s sĂ« kalimit (SLS, Straight Line Speculation). PĂ«r tĂ« aktivizuar mbrojtjen kĂ«rkohet ndĂ«rtim duke pĂ«rdorur lĂ«shimin GCC 12, i cili Ă«shtĂ« nĂ« fazĂ«n e testimit.
    • ËshtĂ« shtuar mekanizmi i ndjekjes sĂ« numĂ«rimit tĂ« referencave (refcount, reference-count), i fokusuar nĂ« uljen e numrit tĂ« gabimeve gjatĂ« numĂ«rimit tĂ« referencave qĂ« çojnĂ« nĂ« qasje nĂ« kujtesĂ« pas çlirimit tĂ« saj. Mekanizmi aktualisht Ă«shtĂ« i kufizuar nĂ« nĂ«n-sistemin rrjetit, por nĂ« tĂ« ardhmen mund tĂ« adaptohet edhe pĂ«r pjesĂ« tĂ« tjera tĂ« bĂ«rthamĂ«s.
    • JanĂ« realizuar kontrollime tĂ« zgjeruara pĂ«r shĂ«nime tĂ« reja nĂ« tabelĂ«n e faqeve tĂ« kujtesĂ«s sĂ« procesit, duke mundĂ«suar identifikimin e disa llojeve tĂ« dĂ«mtimeve dhe ndalimin e sistemit duke bllokuar sulmet nĂ« njĂ« fazĂ« tĂ« hershme.
    • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« shkarkuar module tĂ« bĂ«rthamĂ«s direkt nga bĂ«rthama vetĂ«, nĂ« vend tĂ« pĂ«rpunuesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, duke lejuar me ndihmĂ«n e modulit LSM LoadPin qĂ« modulet e bĂ«rthamĂ«s tĂ« ngarkohen nĂ« kujtesĂ« nga njĂ« pajisje ruajtĂ«se e verifikuar.
    • ËshtĂ« siguruar ndĂ«rtimi me flagun "-Wcast-function-type", i cili pĂ«rfshin daljen e paralajmĂ«rimeve pĂ«r konvertimin e treguesve tĂ« funksioneve nĂ« njĂ« lloj tĂ« papajtueshĂ«m.
    • ËshtĂ« shtuar njĂ« drejtues virtual i hostit pvUSB pĂ«r hipervizorin Xen, qĂ« siguron akses nĂ« pajisjet USB, tĂ« cilat janĂ« kalmuar nĂ« sistemet mikpritĂ«se (lejon sistemet mikpritĂ«se tĂ« aksesojnĂ« pajisjet fizike USB, tĂ« aneksuara sistemit mikpritĂ«s).
    • Shtimi i njĂ« moduli qĂ« lejon ndĂ«rveprimin pĂ«rmes Wi-Fi me nĂ«n-sistemin IME (Intel Management Engine), i cili ofrohet nĂ« shumicĂ«n e pllakave tĂ« modernizuara me procesorĂ« Intel dhe Ă«shtĂ« implementuar si njĂ« mikroprocesor i veçantĂ«, qĂ« funksionon pavarĂ«sisht CPU-sĂ«.
    • PĂ«r arkitekturĂ«n ARM64 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r mjetin e debug KCSAN (Kernel Concurrency Sanitizer), i cili Ă«shtĂ« i dedikuar pĂ«r identifikimin dinamik tĂ« kushteve tĂ« garĂ«s brenda bĂ«rthamĂ«s.
    • PĂ«r sistemet 32-bit ARM Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit KFENCE pĂ«r identifikimin e gabimeve nĂ« punĂ«n me kujtesĂ«n.
    • NĂ« hipervizorin KVM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r instrukcionet AMX (Advanced Matrix Extensions), tĂ« implementuara nĂ« procesorĂ«t e ardhshĂ«m serverĂ« Intel Xeon Scalable.
  • Sistemi rrjetor
    • Shtuar mbĂ«shtetje pĂ«r offloading nĂ« pajisjet e rrjetit tĂ« operacioneve qĂ« lidhen me menaxhimin e trafik tĂ« dhĂ«nash.
    • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« protokollit MCTP (Management Component Transport Protocol) mbi pajisjet me interfacing serial. MCTP mund tĂ« pĂ«rdoret pĂ«r ndĂ«rveprimin e kontrollorĂ«ve menaxhues dhe pajisjeve tĂ« lidhura (procesorĂ«t host, pajisjet periferike etj.).
    • Optimizuar TCP stack, pĂ«r shembull, pĂ«r tĂ« rritur performancĂ«n e thirrjeve recvmsg Ă«shtĂ« realizuar çlirimi i vonuar i bufeve tĂ« soketeve.
    • NĂ« nivelin e autorizimeve CAP_NET_RAW lejohet caktimi i modeleve SO_PRIORITY dhe SO_MARK pĂ«rmes funksionit setsockopt.
    • PĂ«r IPv4 lejohet lidhja e soketeve tĂ« papĂ«rpunuara jo me adresat IP lokale, duke pĂ«rdorur opsionet IP_FREEBIND dhe IP_TRANSPARENT.
    • Shtuar sysctl arp_missed_max pĂ«r konfigurimin e numrit prag tĂ« dĂ«shtimeve gjatĂ« kontrollit nga monitori ARP, pas sĂ« cilĂ«s interface-i rrjetit kalon nĂ« gjendje tĂ« çaktivizuar.
    • Ofrohet mundĂ«sia e konfigurimit tĂ« vlerave tĂ« veçanta sysctl min_pmtu dhe mtu_expires pĂ«r hapĂ«sirat e emrave tĂ« rrjetit.
    • NĂ« API ethtool Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar dhe pĂ«rcaktuar madhĂ«sinĂ« e bufeve pĂ«r paketat hyrĂ«se dhe dalĂ«se.
    • NĂ« Netfilter Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r filtrimin e trafik tĂ« tranzitit pppoe nĂ« urĂ«n e rrjetit.
    • NĂ« modulin ksmbd me implementimin e skedarĂ«ve, qĂ« pĂ«rdor protokollin SMB3, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shkĂ«mbimin e çelĂ«save, Ă«shtĂ« angazhuar porta e rrjetit 445 pĂ«r smbdirect dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin "smb2 max credit. serverĂ«, duke pĂ«rdor protokollin SMB3, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shkĂ«mbimin e çelĂ«save, Ă«shtĂ« aktivizuar porta rrjetit 445 pĂ«r smbdirect dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin «smb2 max credit.
  • Pajisje
    • NĂ« nĂ«n-sistemin drm (Direct Rendering Manager) dhe nĂ« drejtuesin i915 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ekranet qĂ« shfaqin informacion konfidencial, pĂ«r shembull, disa laptopĂ« janĂ« tĂ« pajisur me ekrane me njĂ« mod tĂ« integruar pĂ«r shikim konfidencial qĂ« pengon shikimin nga ana. Ndryshimet e shtuara lejojnĂ« lidhjen e drejtuesve tĂ« specializuar pĂ«r kĂ«to ekrane dhe menaxhimin e modit tĂ« shikimit konfidencial pĂ«rmes vendosjes sĂ« pronave nĂ« drejtuesit KMS tĂ« zakonshĂ«m.
    • NĂ« drejtuesin amdgpu Ă«shtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r teknologjinĂ« e debugimit STB (Smart Trace Buffer) pĂ«r tĂ« gjithĂ« GPU-tĂ« AMD qĂ« e mbĂ«shtesin atĂ«. STB e thjeshton analizimin e dĂ«shtimeve dhe identifikimin e burimeve tĂ« problemeve pĂ«rmes ruajtjes nĂ« njĂ« buffer tĂ« veçantĂ« tĂ« informacionit rreth funksioneve qĂ« janĂ« kryer para dĂ«shtimit tĂ« fundit.
    • NĂ« drejtuesin i915 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r çipat Intel Raptor Lake S dhe mbĂ«shtetje e ativizuar pĂ«r grafikĂ«n e çipave Intel Alder Lake P. ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« menaxhuar ndriçimin e ekranit pĂ«rmes ndĂ«rfaqes DPCD nga VESA.
    • NĂ« drejtuesit fbcon/fbdev Ă«shtĂ« rikthyer mbĂ«shtetje pĂ«r pĂ«rshpejtimin harduerik tĂ« rrotullimit nĂ« konsolĂ«.
    • ËshtĂ« vijuar integrimi i ndryshimeve pĂ«r mbĂ«shtetje tĂ« çipave Apple M1. ËshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« drejtuesit simpledrm nĂ« sistemet me çipin Apple M1 pĂ«r dalje pĂ«rmes framebuffer-it tĂ« siguruar nga firmware.
    • Kontingent mbĂ«shtetje pĂ«r ARM SoC, pajisje dhe pllaka Snapdragon 7c, 845 dhe 888 (Sony Xperia XZ2 / XZ2C / XZ3, Xperia 1 III / 5 III, Samsung J5, Microsoft Surface Duo 2), Mediatek MT6589 (Fairphone FP1), Mediatek MT8183 (Acer Chromebook 314), Mediatek MT7986a/b (pĂ«rdoret nĂ« ruterĂ«t Wi-fi), Broadcom BCM4908 (Netgear RAXE500), Qualcomm SDX65, Samsung Exynos7885, Renesas R-Car S4-8, TI J721s2, TI SPEAr320s, NXP i.MX8 ULP8, Aspeed AST2500/AST2600, Engicam i.Core STM32MP1, Allwinner Tanix TX6, Facebook Bletchley BMC, Goramo MultiLink, JOZ Access Point, Y Soft IOTA Crux/Crux+, t6000/t6001 MacBook Pro 14/16.
    • Shtuar mbĂ«shtetje pĂ«r procesorĂ«t ARM Cortex-M55 dhe Cortex-M33.
    • Shtuar mbĂ«shtetje pĂ«r pajisjet qĂ« bazohen nĂ« CPU MIPS: Linksys WRT320N v1, Netgear R6300 v1, Netgear WN2500RP v1/v2.
    • Shtuar mbĂ«shtetje pĂ«r SoC StarFive JH7100 qĂ« bazohet nĂ« arkitekturĂ«n RISC-V.
    • Shtuar drejtuesin lenovo-yogabook-wmi pĂ«r menaxhimin e ndriçimit tĂ« tastierĂ«s dhe aksesin nĂ« sensorĂ« tĂ« ndryshĂ«m nĂ« Lenovo Yoga Book.
    • Shtuar drejtuesin asus_wmi_sensors pĂ«r akses nĂ« sensorĂ«t qĂ« pĂ«rdoren nĂ« pllakat e nĂ«nshkruara Asus X370, X470, B450, B550 dhe X399 tĂ« bazuara nĂ« procesorĂ«t AMD Ryzen.
    • Shtuar drejtuesin x86-android-tablets pĂ«r tabletĂ«t qĂ« bazohen nĂ« arkitekturĂ«n x86, tĂ« dĂ«rguar me platformĂ«n Android.
    • Shto u shtua mbĂ«shtetje pĂ«r ekranet me prekje TrekStor SurfTab duo W1 dhe stilolapsin pĂ«r tabletĂ«t Chuwi Hi10 Plus dhe Pro.
    • NĂ« driverĂ«t pĂ«r SoC Tegra 20/30 u shtua mbĂ«shtetje pĂ«r menaxhimin e energjisĂ« dhe tensionit. U mundĂ«sua ngarkimi nĂ« pajisjet e vjetra 32-bitĂ« qĂ« pĂ«rdorin SoC Tegra, si ASUS Prime TF201, Pad TF701T, Pad TF300T, Infinity TF700T, EeePad TF101 dhe Pad TF300TG.
    • U shtuan driverĂ«t pĂ«r kompjuterĂ«t industrialĂ« Siemens.
    • U shtua mbĂ«shtetje pĂ«r panelet LCD Sony Tulip Truly NT35521, Vivax TPC-9150, Innolux G070Y2-T02, BOE BF060Y8M-AJ0, JDI R63452, Novatek NT35950, Wanchanglong W552946ABA dhe Team Source Display TST043015CMHX.
    • U shtua mbĂ«shtetje pĂ«r sistemet audio dhe kodekĂ«t AMD Renoir ACP, Asahi Kasei Microdevices AKM4375, sistemet Intel qĂ« pĂ«rdorin NAU8825/MAX98390, Mediatek MT8915, nVidia Tegra20 S/PDIF, Qualcomm ALC5682I-VS, Texas Instruments TLV320ADC3xxx. U zgjidhĂ«n problemet me Tegra194 HD-audio. U shtua mbĂ«shtetje HDA pĂ«r kodekĂ«t CS35L41. U pĂ«rmirĂ«sua mbĂ«shtetja pĂ«r sistemet audio pĂ«r laptopĂ«t Lenovo dhe HP, si dhe pĂ«r pllakĂ«n nĂ«na Gigabyte.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster