Nukli Linux 5.14

Nukli Linux 5.14

Pas dy muajsh zhvillimi Linus Torvalds prezentoi lëshimi i bërthamës Linux 5.14. Ndër ndryshimet më të dukshme janë: thirrjet e reja të sistemit quotactl_fd() dhe memfd_secret(), heqja e të dhënave ide dhe raw, një kontrollor i ri i përparësisë së hyrjes/daljes për cgroup, moda e planifikimit të detyrave SCHED_CORE, infrastruktura për krijimin e ndëshkuesve të verifikuar të një BPF programi.

Në versionin e ri janë pranuar 15883 korrigjime nga 2002 zhvillues, madhësia e patch-it është 69 MB (ndryshimet preku 12580 skedarë, u shtuan 861501 rreshta kodi, u fshin 321654 rreshta). Rreth 47% e të gjitha ndryshimeve të paraqitura në 5.14 lidhen me drejtuesit e pajisjeve, rreth 14% e ndryshimeve kanë të bëjnë me përditësimin e kodit të veçantë për arkitekturat harduerike, 13% lidhen me stekët rrjetësore, 3% me sistemet e skedarëve dhe 3% me nën-sistemat e brendshme të bërthamës.

Ndryshimet kryesore risitë:

  • nĂ«n-sistemi i diskut, hyrja/dalja dhe sistemet e skedarĂ«ve:
    • pĂ«r cgroup i realizuar kontrollori i ri i pĂ«rparĂ«sisĂ« sĂ« hyrjes/daljes — rq-qos, i cili mund tĂ« menaxhojĂ« pĂ«rparĂ«sinĂ« e pĂ«rpunimit tĂ« kĂ«rkesave pĂ«r pajisje bllokuese, tĂ« gjeneruara nga pjesĂ«marrĂ«sit e çdo cgroup. MbĂ«shtetje pĂ«r kontrollorin e ri tĂ« pĂ«rparĂ«sisĂ« Ă«shtĂ« shtuar nĂ« planifikuesin e hyrjes/daljes mq-deadline;
    • nĂ« sistemin e skedarĂ«ve ext4 Ă«shtĂ« realizuar njĂ« komandĂ« e re ioctl EXT4_IOC_CHECKPOINT, e cila forcon ruajtjen nĂ« disk tĂ« tĂ« gjitha transaksioneve tĂ« pritura nga regjistri dhe tamponĂ«t e tyre, si dhe ri-shkruan zonĂ«n e pĂ«rdorur nga regjistri nĂ« magazinĂ«. Ky ndryshim Ă«shtĂ« pĂ«rgatitur nĂ« kuadĂ«r tĂ« iniciativĂ«s pĂ«r tĂ« parandaluar rrjedhjet e informacionit nga sistemet e skedarĂ«ve;
    • nĂ« Btrfs janĂ« bĂ«rĂ« optimizations e performancĂ«s: pĂ«rmes pĂ«rjashtimit tĂ« regjistrimit tĂ« panevojshĂ«m tĂ« atributeve tĂ« zgjeruara gjatĂ« ekzekutimit tĂ« fsync, performanca e operacioneve intensive me atribute tĂ« zgjeruara u rrit deri nĂ« 17%. PĂ«r mĂ« tepĂ«r, gjatĂ« ekzekutimit tĂ« operacioneve tĂ« shkurtimeve, tĂ« cilat nuk prekin ekstentet, Ă«shtĂ« çaktivizuar ekzekutimi i sinkronizimit tĂ« plotĂ«, e cila zvogĂ«loi kohĂ«n e ekzekutimit tĂ« operacionit me 12%. NĂ« sysfs Ă«shtĂ« shtuar njĂ« cilĂ«sim pĂ«r kufizimin e kapacitetit tĂ« hyrjes/daljes gjatĂ« kontrollimit tĂ« FS-sĂ«. Shtuar thirrjet ioctl pĂ«r anulimin e operacioneve tĂ« ndryshimit tĂ« madhĂ«sisĂ« dhe largimit tĂ« pajisjeve;
    • nĂ« XFS pĂ«rmirĂ«suar implementimi i caches buffers, i cili Ă«shtĂ« transferuar nĂ« alokimin e faqeve tĂ« memories nĂ« mĂ«nyrĂ« paketore. Rritja e efikasitetit tĂ« punĂ«s sĂ« caches;
    • nĂ« F2FS Ă«shtĂ« shtuar njĂ« opsion pĂ«r tĂ« punuar nĂ« modin e vetĂ«m pĂ«r lexim dhe Ă«shtĂ« implementuar njĂ« mod i caching pĂ«r blloqet e kompresuara (compress_cache) pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e leximit tĂ« rastĂ«sishĂ«m. E ka zbatuar mbĂ«shtetje pĂ«r kompresimin e skedarĂ«ve, tĂ« reflektuar nĂ« memorie pĂ«rmes operacionit mmap(). PĂ«r çaktivizimin selektiv tĂ« kompresimit tĂ« skedarĂ«ve sipas maskĂ«s Ă«shtĂ« propozuar njĂ« opsion i ri i montimit nocompress;
    • nĂ« drejtuesin exFAT Ă«shtĂ« punuar pĂ«r pĂ«rmirĂ«simin e pĂ«rputhshmĂ«risĂ« me magazinat e disa kamerave digjitale;
    • Ă«shtĂ« shtuar njĂ« thirrje sistemike quotactl_fd(), e cila lejon menaxhimin e kuotave jo pĂ«rmes njĂ« skedari tĂ« pajisjes sĂ« veçantĂ«, por pĂ«rmes tregimit tĂ« njĂ« deshifruesi tĂ« skedarit, tĂ« lidhur me sistemin e skedarĂ«ve pĂ«r tĂ« cilin zbatohet kuota;
    • nga bĂ«rthama janĂ« hequr drejtuesit e vjetĂ«r pĂ«r pajisjet bllokuese me ndĂ«rfaqen IDE, tĂ« cilat qĂ« nĂ« tĂ« vĂ«rtetĂ« janĂ« zĂ«vendĂ«suar nga nĂ«n-sistemi libata. MbĂ«shtetja pĂ«r pajisjet e vjetra Ă«shtĂ« ruajtur nĂ« mĂ«nyrĂ« tĂ« plotĂ«, ndryshimet prekin vetĂ«m mundĂ«sinĂ« e pĂ«rdorimit tĂ« drejtorĂ«ve tĂ« vjetĂ«r, gjatĂ« pĂ«rdorimit tĂ« cilĂ«ve depozitat quheshin /dev/hd*, dhe jo /dev/sd*;
    • nga bĂ«rthama Ă«shtĂ« hequr drejtuesi "raw", i cili ofron qasje tĂ« pa-buferizuar nĂ« pajisjet bllokuese pĂ«rmes ndĂ«rfaqes /dev/raw. Kjo funksionalitet ka qenĂ« pĂ«r njĂ« kohĂ« tĂ« gjatĂ« i zbatuar nĂ« aplikacione pĂ«rmes flags O_DIRECT;
  • memoria dhe shĂ«rbimet sistemike:
    • nĂ« planifikuesin e detyrave Ă«shtĂ« implementuar njĂ« mod i ri i planifikimit SCHED_CORE, i cili lejon menaxhimin e proceseve qĂ« mund tĂ« ekzekutohen sĂ« bashku nĂ« njĂ« bĂ«rthamĂ« CPU. Çdo procesi i mund t'i jepet njĂ« identifikues cookie, i cili pĂ«rcakton fushĂ«n e besimit midis proceseve (p.sh. pĂ«rkatĂ«sia ndaj njĂ« pĂ«rdoruesi ose kontenieri). NĂ« organizimin e ekzekutimit tĂ« kodit, planifikuesi mund tĂ« sigurojĂ« ndarjen e njĂ« bĂ«rthame CPU vetĂ«m pĂ«r proceset e lidhura me njĂ« pronar, qĂ« mund tĂ« pĂ«rdoret pĂ«r tĂ« bllokuar disa sulme tĂ« klasĂ«s Spectre duke parandaluar ekzekutimin nĂ« njĂ« rrjedhĂ« SMT (Hyper Threading) tĂ« detyrave besnike dhe tĂ« besueshme;
    • pĂ«r mekanizmin cgroup Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r operacionin kill, i cili lejon pĂ«rfundimin njĂ«herĂ«sh tĂ« tĂ« gjitha proceseve tĂ« lidhura me grupin (dĂ«rgimin e SIGKILL), pĂ«rmes shkrimit "1" nĂ« skedarin virtual cgroup.kill;
    • Ă«shtĂ« zgjeruar funksionaliteti i reagimit ndaj zbulimit tĂ« bllokimeve tĂ« ndara ("split lock"), qĂ« ndodhin kur aksesohet tĂ« dhĂ«na tĂ« paqartĂ«suara nĂ« memorie pĂ«r shkak se gjatĂ« ekzekutimit tĂ« njĂ« instruksioni atomik tĂ« dhĂ«nat kalojnĂ« dy linjat e caches CPU. KĂ«to bllokime rezultojnĂ« nĂ« njĂ« rĂ«nie tĂ« konsiderueshme tĂ« performancĂ«s, prandaj mĂ« parĂ« ishin dhĂ«nĂ« mundĂ«sitĂ« pĂ«r tĂ« pĂ«rfunduar me forcĂ« aplikacionin qĂ« shkaktonte bllokimin. NĂ« versionin e ri Ă«shtĂ« shtuar parametri i linjĂ«s sĂ« komandĂ«s sĂ« bĂ«rthamĂ«s "split_lock_detect=ratelimit:N", qĂ« lejon pĂ«rcaktimin e limitit tĂ« pĂ«rgjithshĂ«m tĂ« intensitetit tĂ« operacioneve tĂ« bllokimit nĂ« sekondĂ«, pasi kalon kĂ«tĂ«, çdo proces qĂ« bĂ«het burim i njĂ« bllokimi tĂ« ndarĂ« do tĂ« ndalojĂ« me forcĂ« pĂ«r 20 ms nĂ« vend qĂ« tĂ« pĂ«rfundojĂ«.
    • nĂ« kontrollorin e grupit tĂ« burimeve CFS (CFS bandwidth controller), i cili pĂ«rcakton sa shumĂ« kohĂ« procesori mund tĂ« jepet çdo cgroup, Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar kufizime tĂ« kufizuara me kohĂ« tĂ« caktuar, qĂ« lejon rregullimin mĂ« tĂ« mirĂ« tĂ« ngarkesave qĂ« janĂ« tĂ« ndjeshme ndaj vonesave. PĂ«r shembull, vendosja e vlerĂ«s cpu.cfs_quota_us nĂ« 50000 dhe cpu.cfs_period_us nĂ« 100000 do t'i japĂ« grupit tĂ« proceseve mundĂ«sinĂ« qĂ« çdo 100ms tĂ« shpenzojĂ« 50ms kohĂ« tĂ« CPU-sĂ«.
    • shtuar infrastruktura fillestare pĂ«r krijimin e ngarkuesve tĂ« programeve BPF, e cila mĂ« pas do tĂ« mundĂ«sojĂ« ngarkimin vetĂ«m tĂ« programeve BPF tĂ« nĂ«nshkruara me njĂ« çelĂ«s digjital tĂ« besueshĂ«m.
    • Ă«shtĂ« shtuar operacioni i ri futex FUTEX_LOCK_PI2, qĂ« pĂ«rdor njĂ« timer monoton pĂ«r tĂ« llogaritur timeout-in, qĂ« merr parasysh kohĂ«n e kaluar nga sistemi nĂ« gjendje pritjeje.
    • pĂ«r arkitekturĂ«n RISC-V Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r faqe tĂ« mĂ«dha tĂ« memories (Transparent Huge-Pages) dhe mundĂ«sia e aplikimit tĂ« mekanizmit KFENCE pĂ«r identifikimin e gabimeve gjatĂ« punĂ«s me memorie.
    • nĂ« thirrjen sistemore madvise(), qĂ« ofron mjete pĂ«r optimizimin e menaxhimit tĂ« memories sĂ« procesit, shtuar flagjet MADV_POPULATE_READ dhe MADV_POPULATE_WRITE pĂ«r tĂ« gjeneruar "page fault" nĂ« tĂ« gjitha faqet e memories, qĂ« janĂ« reflektuar pĂ«r operacionet e leximit ose shkruajtjes, pa e bĂ«rĂ« faktikisht leximin ose shkruan (prefault). PĂ«rdorimi i flagjeve mund tĂ« jetĂ« i dobishĂ«m pĂ«r tĂ« reduktuar vonesat gjatĂ« funksionimit tĂ« programit, falĂ« ekzekutimit tĂ« parashikuar tĂ« trajtuesit "page fault" njĂ«herĂ«sh pĂ«r tĂ« gjitha faqet e pa alokuara, pa nxitur faktikisht referimin e tyre.
    • nĂ« sistemin e testimit tĂ« njĂ«sive kunit shtuar Ă«shtĂ« mbĂ«shtetur ekzekutimi i testeve nĂ« njĂ« mjedis QEMU.
    • janĂ« shtuar gjurmues tĂ« rinj: "osnoise" pĂ«r tĂ« ndjekur vonesat nĂ« aplikacione, tĂ« shkaktuara nga pĂ«rpunimi i ndĂ«rprerjeve, dhe "timerlat" pĂ«r tĂ« ofruar informacion tĂ« detajuar mbi vonesat gjatĂ« zgjedhjeve nga sinjali i timer-it.
  • virtualizimi dhe siguria:
    • u shtua thirrje sistemike memfd_secret(), duke lejuar krijimin e njĂ« zone private tĂ« memories nĂ« njĂ« hapĂ«sirĂ« tĂ« izoluar adresash, tĂ« dukshme vetĂ«m pĂ«r procesin-pronar, qĂ« nuk reflektohet nĂ« procese tĂ« tjera dhe Ă«shtĂ« e pasaksishme pĂ«r bĂ«rthamĂ«n.
    • nĂ« sistemin e filtrimit tĂ« thirrjeve sistemore seccomp, gjatĂ« nxjerrjes sĂ« trajtuesve tĂ« bllokimit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, Ă«shtĂ« ofruar mundĂ«sia pĂ«r pĂ«rdorimin e njĂ« operacioni atomik pĂ«r krijimin e njĂ« deshifruesi skedarĂ«sh pĂ«r detyrat e izoluar dhe pĂ«r ta kthyer atĂ« gjatĂ« pĂ«rpunimit tĂ« thirrjes sistemore. Operacioni i propozuar zgjidh problemin me ndĂ«rprerjen e trajtuesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit gjatĂ« ardhjes sĂ« sinjalit;
    • u shtua njĂ« mekanizĂ«m tĂ« ri pĂ«r menaxhimin e kufizimit tĂ« burimeve nĂ« hapĂ«sirĂ«n e identifikatorĂ«ve tĂ« pĂ«rdoruesve, i cili lidhet me numĂ«rues tĂ« veçantĂ« rlimit pĂ«r pĂ«rdoruesin nĂ« "user namespace". Ndryshimi zgjidh problemin e aplikimit tĂ« numĂ«ruesve tĂ« pĂ«rbashkĂ«t tĂ« burimeve kur njĂ« pĂ«rdorues ekzekuton procese nĂ« konteiner tĂ« ndryshĂ«m.
    • nĂ« hipervizorin KVM pĂ«r sistemet ARM64 Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit nĂ« sisteme mikpritĂ«s zgjerimi MTE (MemTag, Memory Tagging Extension), qĂ« lejon pajisjen e etiketave me çdo operacion tĂ« alokimit tĂ« memories dhe tĂ« organizojĂ« verifikimin e pĂ«rdorimit tĂ« saktĂ« tĂ« treguesve pĂ«r tĂ« bllokuar shfrytĂ«zimin e dobĂ«sive, tĂ« shkaktuara nga referimet nĂ« blloqe memories tĂ« lira, tejkalimi i tamponĂ«ve, referimi para inizializimit dhe pĂ«rdorimi jashtĂ« kontekstit aktual;
    • mjetet e ofruara nga platforma ARM64 pĂ«r autentifikimin e treguesve (Pointer Authentication) tani mund tĂ« konfigurohen veçmas pĂ«r bĂ«rthamĂ«n dhe hapĂ«sirĂ«n e pĂ«rdoruesit. Teknologjia lejon pĂ«rdorimin e instrukcioneve tĂ« specializuara ARM64 pĂ«r verifikimin e adresave tĂ« kthimit pĂ«rmes nĂ«nshkrimeve digjitale, tĂ« cilat ruhen nĂ« bitat e papĂ«rdorura mĂ« tĂ« larta tĂ« vetĂ« treguesit.
    • nĂ« User-mode Linux shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e drejtuesve pĂ«r pajisjet PCI me autobusin virtual PCI, tĂ« implementuar nga drejtuesi PCI-over-virtio.
    • PĂ«r sistemet x86 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisjen paravirualizuese virtio-iommu, e cila lejon dĂ«rgimin e kĂ«rkesave IOMMU, si ATTACH, DETACH, MAP dhe UNMAP, mbi transportin virtio pa imitim tĂ« tabelave tĂ« faqeve tĂ« memories;
    • PĂ«r CPU Intel, duke filluar nga familja Skylake dhe duke pĂ«rfunduar nĂ« Coffee Lake, pĂ«rdorimi i zgjerimeve Intel TSX (Transactional Synchronization Extensions) Ă«shtĂ« çaktivizuar si standard, duke ofruar mjete pĂ«r pĂ«rmirĂ«simin e performancĂ«s sĂ« aplikacioneve shumĂ«karesore pĂ«rmes ndalimit dinamik tĂ« operacioneve tĂ« panevojshme tĂ« sinkronizimit. Zgjerimet janĂ« çaktivizuar pĂ«r shkak tĂ« mundĂ«sisĂ« sĂ« kryerjes sĂ« sulmeve Zombieload, qĂ« manipulojnĂ« rrjedhjen e informacionit pĂ«rmes kanaleve tĂ« jashtme, duke ndodhur gjatĂ« funksionimit tĂ« mekanizmit tĂ« ndĂ«rprerjes asinkrone tĂ« operacioneve (TAA, TĂ« Nxehurat Asinkrone);
  • sistemi rrjetĂ«:
    • intensifikuar integrimi nĂ« kernel tĂ« MPTCP (MultiPath TCP), zgjerimi i protokollit TCP pĂ«r organizimin e funksionimit tĂ« lidhjes TCP me dorĂ«zimin e paketave nĂ« tĂ« njĂ«jtĂ«n kohĂ« pĂ«rmes disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve tĂ« ndryshme rrjetĂ«, tĂ« lidhura me adresa tĂ« ndryshme IP. NĂ« kĂ«tĂ« lĂ«shim tĂ« ri u shtua mekanizmi pĂ«r pĂ«rcaktimin e politikave tĂ« hashit pĂ«r transmetimin e trafikut pĂ«r IPv4 dhe IPv6 (politika e hashit tĂ« shumĂ«fishtĂ«), e cila lejon qĂ« nga hapĂ«sira e pĂ«rdoruesit tĂ« pĂ«rcaktohet se cilat nga fushat nĂ« paketat, pĂ«rfshirĂ« ato tĂ« inkapsuluara, do tĂ« pĂ«rdoren pĂ«r llogaritjen e hashit, qĂ« pĂ«rcakton zgjedhjen e rrugĂ«s pĂ«r paketĂ«n;
    • nĂ« transportin virtual virtio Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r soket SOCK_SEQPACKET (transmetim tĂ« organizuar dhe tĂ« sigurt tĂ« datagrameve);
    • janĂ« zgjeruar mundĂ«sitĂ« e mekanizmit tĂ« soketeve SO_REUSEPORT, i cili lejon qĂ« disa sokete qĂ« dĂ«gjojnĂ« tĂ« lidhen menjĂ«herĂ« me njĂ« port pĂ«r tĂ« pranuar lidhje me shpĂ«rndarjen e kĂ«rkesave tĂ« ardhshme nĂ« tĂ« njĂ«jtĂ«n kohĂ« pĂ«rmes tĂ« gjithĂ« soketĂ«ve tĂ« lidhur pĂ«rmes SO_REUSEPORT, duke e bĂ«rĂ« mĂ« tĂ« lehtĂ« krijimin e aplikacioneve server tĂ« shumĂ«karesore. NĂ« kĂ«tĂ« version tĂ« ri shtuar ka mjete pĂ«r tĂ« kaluar kontrollin te njĂ« soket tjetĂ«r nĂ« rast dĂ«shtimi gjatĂ« pĂ«rpunimit tĂ« kĂ«rkesĂ«s nga soketi fillestar i zgjedhur (zgjidhet problemi i humbjes sĂ« lidhjeve tĂ« veçanta gjatĂ« rinisjes sĂ« shĂ«rbimeve);
  • pajisjet:
    • nĂ« pajisjen amdgpu Ă«shtĂ« realizuar Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r seritĂ« e reja tĂ« GPU AMD Radeon RX 6000, tĂ« zhvilluar nĂ«n emra tĂ« koduar "Beige Goby" (Navi 24) dhe "Yellow Carp", si dhe Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r GPU Aldebaran (gfx90a) dhe APU Van Gogh. ËshtĂ« shtuar mundĂ«sia e funksionimit tĂ« pĂ«rbashkĂ«t me disa panele eDP. PĂ«r APU Renoir Ă«shtĂ« realizuar mbĂ«shtetja pĂ«r funksionimin me memorie tĂ« kriptuar nĂ« video (TMZ, Zona e Memories tĂ« Besuar). ËshtĂ« shtuar mbĂ«shtetja pĂ«r nxjerrjen e nxehtĂ« tĂ« kartave grafike (hot-unplug). PĂ«r GPU Radeon RX 6000 (Navi 2x) dhe GPU tĂ« vjetra AMD Ă«shtĂ« aktivizuar si standard mbĂ«shtetja pĂ«r mekanizmin e menaxhimit tĂ« energjisĂ« ASPM (Menaxhimi i EnergjisĂ« nĂ« Gjendjen Aktiv), i cili mĂ« parĂ« ishte aktivizuar vetĂ«m pĂ«r GPU Navi 1x, Vega dhe Polaris;
    • pĂ«r çipet AMD Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r memorien virtuale tĂ« ndarĂ« (SVM, shared virtual memory) mbi bazĂ«n e nĂ«nstrukturĂ«s HMM (Menaxhimi i Memories Heterogjene), e cila lejon pĂ«rdorimin e pajisjeve me blloqe tĂ« veta tĂ« menaxhimit tĂ« memories (MMU, njĂ«sia e menaxhimit tĂ« memories), tĂ« cilat mund tĂ« kenĂ« qasje nĂ« memorien kryesore. NĂ« kĂ«tĂ« mĂ«nyrĂ«, pĂ«rmes HMM mund tĂ« krijohet njĂ« hapĂ«sirĂ« e pĂ«rbashkĂ«t adresimi mes GPU dhe CPU, ku GPU mund tĂ« ketĂ« qasje nĂ« memorien kryesore tĂ« procesit;
    • Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r teknologjinĂ« AMD Smart Shift, e cila ndryshon dinamikisht parametrat e konsumit tĂ« energjisĂ« sĂ« CPU dhe GPU nĂ« laptopĂ«t me çipset dhe kartĂ«n grafike AMD pĂ«r forcimin e performancĂ«s gjatĂ« lojĂ«rave, redaktimit tĂ« videove dhe renderimit 3D;
    • nĂ« driverin i915 pĂ«r kartat grafike Intel u pĂ«rfshi Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r çipet Intel Alderlake P;
    • Ă«shtĂ« shtuar driveri drm/hyperv pĂ«r adaptorin grafik virtual Hyper-V;
    • u shtua driveri grafik simpledrm, i cili pĂ«rdor pĂ«r daljen frame buffer EFI-GOP ose VESA, e cila ofrohet nga firmware ose BIOS UEFI. QĂ«llimi kryesor i driverit Ă«shtĂ« tĂ« ofrojĂ« mundĂ«sinĂ« e daljes grafike nĂ« fazat fillestare tĂ« ngarkimit, derisa tĂ« bĂ«het e mundur pĂ«rdorimi i njĂ« driveri tĂ« plotĂ« DRM. Driveri gjithashtu mund tĂ« pĂ«rdoret si njĂ« zgjidhje tĂ« pĂ«rkohshme pĂ«r pajisjet pĂ«r tĂ« cilat deri tani nuk ka drivera tĂ« thjeshtĂ« DRM;
    • shtuar mbĂ«shtetje pĂ«r kompjuterin gjithĂ« nĂ« njĂ« Raspberry Pi 400;
    • Ă«shtĂ« shtuar driveri dell-wmi-privacy pĂ«r mbĂ«shtetje tĂ« ndĂ«rruesve tĂ« kamerĂ«s dhe mikrofonit tĂ« pajisur nĂ« laptopĂ«t Dell;
    • pĂ«r laptopĂ«t Lenovo u shtua ndĂ«rfaqja WMI pĂ«r ndryshimin e parametrave tĂ« BIOS nĂ«pĂ«rmjet sysfs /sys/class/firmware-attributes/;
    • Ă«shtĂ« zgjeruar mbĂ«shtetje pĂ«r pajisje me ndĂ«rfaqen USB4;
    • shtuar mbĂ«shtetje pĂ«r kartat zanore dhe kodekĂ«t AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 dhe Texas Instruments TAS2505. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r zĂ« nĂ« laptopĂ«t HP dhe ASUS. Shtuar patchesh pĂ«r uljen e vonesave para fillimit tĂ« riprodhimit tĂ« zĂ«rit nĂ« pajisjet me ndĂ«rfaqen USB.

Burimi – opennet.ru.

Burimi: linux.org.ru

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