Lëshimi i bërthamës Linux 5.12

Pas dy muajsh zhvillimi, Linus Torvalds publikoi bërthamën. Linux 5.12. Ndër ndryshimet më të dukshme: mbështetja për pajisjet me bllok të zonuar në Btrfs, aftësia për të lidhur ID-të e përdoruesve me sistemet e skedarëve, pastrimi i arkitekturave të trashëguara ARM, modaliteti i shkrimit me dëshirë në NFS, mekanizmi LOOKUP_CACHED për përcaktimin e shtigjeve të skedarëve nga memoria e përkohshme, mbështetja për udhëzimet atomike në BPF, sistemi i debugging-ut KFENCE për zbulimin e gabimeve në trajtimin e memories, një modalitet pollingu NAPI në grumbullin e rrjetit që funksionon në një fije të veçantë kerneli, hipervizori ACRN, aftësia për të ndryshuar modelin paraprak në kohë reale në planifikuesin e detyrave dhe mbështetja për optimizimet LTO gjatë ndërtimit në Clang.

Versioni i ri përfshin 14170 (në versionin e mëparshëm 15480) rregullime nga zhvilluesit e 1946 (1991), madhësia e patch-it është 38 MB (ndryshimet prekën 12102 (12090) skedarë, 538599 (868025) rreshta kodi u shtuan, 333377) rreshtat u fshinë). Rreth 261456% e të gjitha ndryshimeve të paraqitura në 43 janë të lidhura me drejtuesit e pajisjes, afërsisht 5.12% e ndryshimeve lidhen me përditësimin e kodit specifik për arkitekturat e harduerit, 17% janë të lidhura me grupin e rrjetit, 12% lidhen me sistemet e skedarëve dhe 5% janë të lidhura me nënsistemet e brendshme të kernelit.

Risitë kryesore:

  • NĂ«nsistemi i diskut, I/O dhe sistemet e skedarĂ«ve
    • ËshtĂ« zbatuar aftĂ«sia pĂ«r tĂ« hartuar ID-tĂ« e pĂ«rdoruesve pĂ«r sistemet e skedarĂ«ve tĂ« montuar (mund tĂ« hartoni skedarĂ«t e njĂ« pĂ«rdoruesi nĂ« njĂ« ndarje tĂ« huaj tĂ« montuar me njĂ« pĂ«rdorues tjetĂ«r nĂ« sistemin aktual). Hartimi mbĂ«shtetet pĂ«r sistemet e skedarĂ«ve FAT, ext4 dhe XFS. Funksionaliteti i propozuar bĂ«n tĂ« mundur thjeshtimin e ndarjes sĂ« skedarĂ«ve midis pĂ«rdoruesve tĂ« ndryshĂ«m dhe nĂ« kompjuterĂ« tĂ« ndryshĂ«m, duke pĂ«rfshirĂ« hartĂ«n qĂ« do tĂ« pĂ«rdoret nĂ« mekanizmin portativ tĂ« direktoriumit nĂ« shtĂ«pi systemd-homed, duke i lejuar pĂ«rdoruesit tĂ« zhvendosin direktoritĂ« e tyre tĂ« shtĂ«pisĂ« nĂ« media tĂ« jashtme dhe t'i pĂ«rdorin ato nĂ« tĂ« ndryshme kompjuterĂ«, duke hartuar ID-tĂ« e pĂ«rdoruesve me tĂ« cilĂ«t nuk pĂ«rputhen. NjĂ« tjetĂ«r aplikacion i dobishĂ«m Ă«shtĂ« organizimi i ofrimit tĂ« aksesit tĂ« pĂ«rbashkĂ«t nĂ« skedarĂ« nga njĂ« host i jashtĂ«m, pa ndryshuar nĂ« fakt tĂ« dhĂ«nat pĂ«r pronarĂ«t e skedarĂ«ve nĂ« sistemin e skedarĂ«ve.
    • Arnimet LOOKUP_CACHED janĂ« miratuar nĂ« kernel, duke lejuar operacionet pĂ«r tĂ« pĂ«rcaktuar njĂ« shteg skedari nga hapĂ«sira e pĂ«rdoruesit pa bllokim, vetĂ«m bazuar nĂ« tĂ« dhĂ«nat e disponueshme nĂ« cache. Modaliteti LOOKUP_CACHED aktivizohet nĂ« thirrjen openat2() duke kaluar flamurin RESOLVE_CACHED, nĂ« tĂ« cilin tĂ« dhĂ«nat shĂ«rbehen vetĂ«m nga cache, dhe nĂ«se pĂ«rcaktimi i rrugĂ«s kĂ«rkon qasje nĂ« diskun, kthehet gabimi EAGAIN.
    • Sistemi i skedarĂ«ve Btrfs ka shtuar mbĂ«shtetjen fillestare pĂ«r pajisjet e bllokut tĂ« zonuar (pajisjet nĂ« disqe tĂ« fortĂ« magnetikĂ« ose NVMe SSD, hapĂ«sira e ruajtjes nĂ« tĂ« cilĂ«n Ă«shtĂ« e ndarĂ« nĂ« zona qĂ« pĂ«rbĂ«jnĂ« grupe blloqesh ose sektorĂ«sh, nĂ« tĂ« cilat lejohet vetĂ«m shtimi vijues i tĂ« dhĂ«nave, pĂ«rditĂ«simi i tĂ« gjithĂ« grupit tĂ« blloqeve). NĂ« modalitetin vetĂ«m pĂ«r lexim, zbatohet mbĂ«shtetja pĂ«r blloqe me meta tĂ« dhĂ«na dhe tĂ« dhĂ«na mĂ« tĂ« vogla se njĂ« faqe (nĂ«nfaqe).
    • NĂ« sistemin e skedarĂ«ve F2FS, Ă«shtĂ« shtuar aftĂ«sia pĂ«r tĂ« zgjedhur algoritmin dhe nivelin e kompresimit. MbĂ«shtetje e shtuar pĂ«r kompresim tĂ« nivelit tĂ« lartĂ« pĂ«r algoritmin LZ4. Zbatoi opsionin e montimit checkpoint_merge.
    • NjĂ« komandĂ« e re ioctl FS_IOC_READ_VERITY_METADATA Ă«shtĂ« zbatuar pĂ«r tĂ« lexuar meta tĂ« dhĂ«nat nga skedarĂ«t e mbrojtur me fs-verity.
    • Klienti NFS zbaton njĂ« modalitet shkrimi “eager” (shkruan=eager), kur aktivizohet, operacionet e shkrimit nĂ« njĂ« skedar transferohen menjĂ«herĂ« nĂ« server, duke anashkaluar cache-in e faqeve. Kjo mĂ«nyrĂ« ju lejon tĂ« zvogĂ«loni konsumin e kujtesĂ«s, siguron marrjen e menjĂ«hershme tĂ« informacionit nĂ« lidhje me fundin e hapĂ«sirĂ«s sĂ« lirĂ« nĂ« sistemin e skedarĂ«ve dhe nĂ« disa situata bĂ«n tĂ« mundur arritjen e performancĂ«s sĂ« rritur.
    • Opsionet e reja tĂ« montimit janĂ« shtuar nĂ« CIFS (SMB): acregmax pĂ«r tĂ« kontrolluar memorien e skedarĂ«ve dhe acdirmax pĂ«r tĂ« kontrolluar ruajtjen e meta tĂ« dhĂ«nave tĂ« drejtorisĂ«.
    • NĂ« XFS, modaliteti i kontrollit tĂ« kuotave me shumĂ« fije Ă«shtĂ« aktivizuar, ekzekutimi i fsync Ă«shtĂ« pĂ«rshpejtuar dhe kodi growfs Ă«shtĂ« pĂ«rgatitur pĂ«r tĂ« zbatuar funksionin e zvogĂ«limit tĂ« madhĂ«sisĂ« sĂ« sistemit tĂ« skedarĂ«ve.
  • ShĂ«rbimet e kujtesĂ«s dhe sistemit
    • ËshtĂ« shtuar nĂ«nsistemi DTMP (Dynamic Thermal Power Management), i cili ju lejon tĂ« rregulloni nĂ« mĂ«nyrĂ« dinamike konsumin e energjisĂ« sĂ« pajisjeve tĂ« ndryshme bazuar nĂ« kufijtĂ« e vendosur tĂ« temperaturĂ«s sĂ« pĂ«rgjithshme.
    • ËshtĂ« zbatuar aftĂ«sia pĂ«r tĂ« ndĂ«rtuar kernel duke pĂ«rdorur pĂ«rpiluesin Clang me pĂ«rfshirjen e optimizimeve nĂ« fazĂ«n e lidhjes (LTO, Link Time Optimization). Optimizimet LTO ndryshojnĂ« duke marrĂ« parasysh gjendjen e tĂ« gjithĂ« skedarĂ«ve tĂ« pĂ«rfshirĂ« nĂ« procesin e ndĂ«rtimit, ndĂ«rsa mĂ«nyrat tradicionale tĂ« optimizimit optimizojnĂ« secilin skedar veç e veç dhe nuk marrin parasysh kushtet pĂ«r thirrjen e funksioneve tĂ« pĂ«rcaktuara nĂ« skedarĂ« tĂ« tjerĂ«. PĂ«r shembull, me LTO, vendosja nĂ« linjĂ« Ă«shtĂ« e mundur pĂ«r funksione nga skedarĂ« tĂ« tjerĂ«, kodi i papĂ«rdorur nuk pĂ«rfshihet nĂ« skedarin e ekzekutueshĂ«m, kontrolli i llojit dhe optimizimi i pĂ«rgjithshĂ«m kryhen nĂ« nivelin e projektit nĂ« tĂ«rĂ«si. MbĂ«shtetja LTO aktualisht Ă«shtĂ« e kufizuar nĂ« arkitekturat x86 dhe ARM64.
    • MundĂ«sia pĂ«r tĂ« zgjedhur modalitetet e parapĂ«rgatitjes (PREEMPT) tani Ă«shtĂ« e disponueshme nĂ« planifikuesin e detyrave nĂ« kohĂ«n e nisjes (preempt=none/volunteer/full) ose gjatĂ« ekzekutimit nĂ«pĂ«rmjet debugfs (/debug/sched_debug), nĂ«se cilĂ«simi PREEMPT_DYNAMIC ishte specifikuar gjatĂ« kompilimit tĂ« bĂ«rthamĂ«s. MĂ« parĂ«, modaliteti i parapĂ«rgatitjes mund tĂ« specifikohej vetĂ«m nĂ« nivelin e parametrave tĂ« ndĂ«rtimit. Ky ndryshim lejon shpĂ«rndarjet tĂ« dĂ«rgojnĂ« bĂ«rthama me PREEMPT tĂ« aktivizuar, gjĂ« qĂ« siguron vonesĂ« minimale pĂ«r desktopĂ«t me koston e njĂ« rĂ«nieje tĂ« lehtĂ« tĂ« rendimentit, dhe, nĂ«se Ă«shtĂ« e nevojshme, tĂ« kthehen nĂ« PREEMPT_VOLUNTARY (njĂ« modalitet i ndĂ«rmjetĂ«m pĂ«r desktopĂ«t) ose PREEMPT_NONE (i cili siguron rendiment maksimal pĂ«r serverat).
    • MbĂ«shtetja pĂ«r operacionet atomike BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG dhe BPF_CMPXCHG Ă«shtĂ« shtuar nĂ« nĂ«nsistemin BPF.
    • Programeve BPF u jepet aftĂ«sia pĂ«r tĂ« aksesuar tĂ« dhĂ«nat nĂ« pirg duke pĂ«rdorur tregues me zhvendosje tĂ« ndryshueshme. PĂ«r shembull, nĂ«se mĂ« parĂ« mund tĂ« pĂ«rdornit vetĂ«m njĂ« indeks elementi konstant pĂ«r tĂ« hyrĂ« nĂ« njĂ« grup nĂ« pirg, tani mund tĂ« pĂ«rdorni njĂ« indeks qĂ« ndryshon. Kontrolli i aksesit vetĂ«m brenda kufijve ekzistues kryhet nga verifikuesi BPF. Ky funksion Ă«shtĂ« i disponueshĂ«m vetĂ«m pĂ«r programet e privilegjuara pĂ«r shkak tĂ« shqetĂ«simeve nĂ« lidhje me shfrytĂ«zimin e dobĂ«sive spekulative tĂ« ekzekutimit tĂ« kodit.
    • U shtua aftĂ«sia pĂ«r tĂ« bashkangjitur programet BPF nĂ« pika gjurmĂ«sh tĂ« zhveshura qĂ« nuk janĂ« tĂ« lidhura me ngjarje gjurmĂ«sh tĂ« dukshme nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit (ruajtja e ABI nuk Ă«shtĂ« e garantuar pĂ«r pika tĂ« tilla gjurmĂ«).
    • ËshtĂ« implementuar mbĂ«shtetja pĂ«r autobusin CXL 2.0 (Compute Express Link), i cili pĂ«rdoret pĂ«r tĂ« organizuar ndĂ«rveprimin me shpejtĂ«si tĂ« lartĂ« midis CPU-sĂ« dhe pajisjeve tĂ« memories (ju lejon tĂ« pĂ«rdorni pajisje tĂ« memories sĂ« jashtme si pjesĂ« e RAM-it ose kujtesĂ«s sĂ« pĂ«rhershme, sikur kjo memorie u lidhĂ«n pĂ«rmes njĂ« kontrolluesi standard tĂ« memories nĂ« CPU).
    • U shtua drajveri nvmem pĂ«r marrjen e tĂ« dhĂ«nave nga zonat e memories tĂ« rezervuara nga firmware-i qĂ« nuk janĂ« tĂ« arritshme drejtpĂ«rdrejti. Linux (pĂ«r shembull, memoria EEPROM qĂ« Ă«shtĂ« fizikisht e arritshme vetĂ«m pĂ«r firmware-in, ose tĂ« dhĂ«nat qĂ« janĂ« tĂ« arritshme vetĂ«m nĂ« njĂ« fazĂ« tĂ« hershme tĂ« nisjes).
    • MbĂ«shtetja pĂ«r sistemin e profilizimit "oprofile" Ă«shtĂ« hequr, i cili nuk ishte pĂ«rdorur gjerĂ«sisht dhe Ă«shtĂ« zĂ«vendĂ«suar nga mekanizmi mĂ« modern perf.
    • NdĂ«rfaqja asinkrone I/O io_uring ofron integrim me cgroups qĂ« kontrollojnĂ« pĂ«rdorimin e kujtesĂ«s.
    • Arkitektura RISC-V mbĂ«shtet sistemet NUMA, si dhe mekanizmat ksondĂ« dhe mekanizma tĂ« larjes.
    • U shtua aftĂ«sia pĂ«r tĂ« pĂ«rdorur thirrjen e sistemit kcmp() pavarĂ«sisht nga funksionaliteti i fotografive tĂ« gjendjes sĂ« procesit (pikĂ« kontrolli/rivendosje).
    • Makrot EXPORT_UNUSED_SYMBOL() dhe EXPORT_SYMBOL_GPL_FUTURE(), tĂ« cilat nuk janĂ« pĂ«rdorur nĂ« praktikĂ« pĂ«r shumĂ« vite, janĂ« hequr.
  • Virtualizimi dhe Siguria
    • U shtua mekanizmi mbrojtĂ«s KFence (Kernel Electric Fence), i cili kap gabime kur punoni me memorie, si tejkalimet e buferit dhe aksesi pas çlirimit tĂ« memories. Ndryshe nga mekanizmi i korrigjimit KASAN, nĂ«nsistemi KFence karakterizohet nga shpejtĂ«sia e lartĂ« e funksionimit dhe shpenzimet e ulĂ«ta, gjĂ« qĂ« ju lejon tĂ« kapni gabimet e kujtesĂ«s qĂ« shfaqen vetĂ«m nĂ« sistemet e punĂ«s ose gjatĂ« funksionimit afatgjatĂ«.
    • Shtohet mbĂ«shtetje pĂ«r hipervizorin ACRN, i shkruar duke pasur parasysh gatishmĂ«rinĂ« nĂ« kohĂ« reale dhe pĂ«rshtatshmĂ«rinĂ« kritike pĂ«r misionin. ACRN ofron mbingarkesĂ« minimale, garanton vonesĂ« tĂ« ulĂ«t dhe reagim tĂ« pĂ«rshtatshĂ«m gjatĂ« bashkĂ«veprimit me harduerin. Ai mbĂ«shtet virtualizimin e burimeve tĂ« CPU-sĂ«, hyrjeve/daljeve, rrjetit, grafikĂ«s dhe zĂ«rit. ACRN mund tĂ« pĂ«rdoret pĂ«r tĂ« ekzekutuar instanca tĂ« shumta tĂ« izoluara. makina virtuale nĂ« njĂ«sitĂ« e kontrollit elektronik, grupet e instrumenteve, sistemet e informacionit automobilistik, pajisjet IoT tĂ« konsumatorit dhe teknologji tĂ« tjera tĂ« integruara. ACRN mbĂ«shtet dy lloje sistemesh mysafirĂ«sh: VM-tĂ« e ShĂ«rbimit tĂ« privilegjuar, tĂ« cilat pĂ«rdoren pĂ«r tĂ« menaxhuar burimet e sistemit (CPU, memorie, I/O, etj.), dhe VM-tĂ« e pĂ«rdoruesit, tĂ« cilat mund tĂ« ekzekutohen Linux-shpĂ«rndarjet, Android Đž Windows.
    • NĂ«nsistemi IMA (Arkitektura e Matjes sĂ« Integritetit), i cili mirĂ«mban njĂ« bazĂ« tĂ« dhĂ«nash hash pĂ«r tĂ« kontrolluar integritetin e skedarĂ«ve dhe meta tĂ« dhĂ«nave tĂ« shoqĂ«ruara, tani ka aftĂ«sinĂ« tĂ« kontrollojĂ« integritetin e vetĂ« tĂ« dhĂ«nave tĂ« kernelit, pĂ«r shembull, pĂ«r tĂ« ndjekur ndryshimet nĂ« rregullat e SE.Linux.
    • AftĂ«sia pĂ«r tĂ« pĂ«rgjuar hiperthirrjet Xen dhe pĂ«r t'i pĂ«rcjellĂ« ato te emulatori qĂ« funksionon nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit Ă«shtĂ« shtuar nĂ« hipervizorin KVM.
    • U shtua aftĂ«sia pĂ«r t'u pĂ«rdorur Linux si mjedisi rrĂ«njĂ«sor pĂ«r hipervizorin Hyper-V. Mjedisi rrĂ«njĂ«sor ka qasje tĂ« drejtpĂ«rdrejtĂ« nĂ« harduer dhe pĂ«rdoret pĂ«r tĂ« nisur sisteme mysafirĂ«sh (ngjashĂ«m me Dom0 nĂ« Xen). Deri mĂ« tani, Hyper-V (Microsoft Hypervisor) mbĂ«shtetej Linux vetĂ«m nĂ« mjediset e mysafirĂ«ve, por vetĂ« hipervizori kontrollohej nga mjedisi pritĂ«s Windows.
    • MbĂ«shtetje e shtuar pĂ«r enkriptimin inline pĂ«r kartat eMMC, duke ju lejuar tĂ« pĂ«rdorni mekanizma enkriptimi tĂ« integruara nĂ« kontrolluesin e diskut qĂ« enkriptojnĂ« dhe deshifrojnĂ« nĂ« mĂ«nyrĂ« transparente hyrjen/daljen.
    • Nga nĂ«nsistem kripto. Algoritmi blake128 Ă«shtĂ« pĂ«rditĂ«suar pĂ«r tĂ« zbatuar blake256s.
  • NĂ«nsistemi i rrjetit
    • U shtua aftĂ«sia pĂ«r tĂ« zhvendosur mbajtĂ«sin e sondazheve NAPI pĂ«r pajisjet e rrjetit nĂ« njĂ« fill tĂ« veçantĂ« tĂ« kernelit, i cili lejon performancĂ« tĂ« pĂ«rmirĂ«suar pĂ«r disa lloje tĂ« ngarkesĂ«s sĂ« punĂ«s. MĂ« parĂ«, sondazhi kryhej nĂ« kontekstin e softirq dhe nuk mbulohej nga planifikuesi i detyrave, gjĂ« qĂ« e bĂ«nte tĂ« vĂ«shtirĂ« kryerjen e optimizimeve tĂ« imta pĂ«r tĂ« arritur performancĂ«n maksimale. Ekzekutimi nĂ« njĂ« thread tĂ« veçantĂ« tĂ« kernelit lejon qĂ« mbajtĂ«si i sondazhit tĂ« vĂ«zhgohet nga hapĂ«sira e pĂ«rdoruesit, tĂ« bashkohet me bĂ«rthamat individuale tĂ« CPU-sĂ« dhe tĂ« merret parasysh kur planifikohet ndĂ«rrimi i detyrave. PĂ«r tĂ« aktivizuar modalitetin e ri nĂ« sysfs, propozohet parametri /sys/class/net//threaded.
    • Integrimi nĂ« thelbin e MPTCP (MultiPath TCP), njĂ« zgjerim i protokollit TCP pĂ«r organizimin e funksionimit tĂ« njĂ« lidhjeje TCP me dĂ«rgimin e paketave njĂ«kohĂ«sisht pĂ«rgjatĂ« disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve tĂ« ndryshme tĂ« rrjetit tĂ« lidhura me adresa IP tĂ« ndryshme. Publikimi i ri shton mundĂ«sinĂ« pĂ«r t'u caktuar prioritet temave tĂ« caktuara, gjĂ« qĂ« lejon, pĂ«r shembull, tĂ« organizojĂ« punĂ«n e temave rezervĂ« qĂ« ndizen vetĂ«m nĂ«se ka probleme me fillin kryesor.
    • IGMPv3 shton mbĂ«shtetje pĂ«r mekanizmin EHT (Explicit Host Tracking).
    • Motori i filtrimit tĂ« paketave tĂ« Netfilter ofron mundĂ«sinĂ« pĂ«r tĂ« zotĂ«ruar tabela tĂ« caktuara pĂ«r tĂ« fituar kontroll ekskluziv (pĂ«r shembull, njĂ« proces i murit tĂ« zjarrit nĂ« sfond mund tĂ« marrĂ« pronĂ«sinĂ« e tabelave tĂ« caktuara, duke parandaluar qĂ« dikush tjetĂ«r tĂ« ndĂ«rhyjĂ« me to).
  • ĐžĐ±ĐŸŃ€ŃƒĐŽĐŸĐČĐ°ĐœĐžĐ”
    • Ne pastruam platformat e vjetĂ«ruara dhe tĂ« pamirĂ«mbajtura ARM. Kodi pĂ«r platformat efm32, picoxcell, prima2, tango, u300, zx dhe c6x, si dhe drejtuesit e tyre tĂ« lidhur janĂ« hequr.
    • Drejtuesi amdgpu ofron mundĂ«sinĂ« pĂ«r tĂ« mbingarkuar kartat (OverDrive) bazuar nĂ« GPU Sienna Cichlid (Navi 22, Radeon RX 6xxx). MbĂ«shtetje e shtuar pĂ«r formatin piksel FP16 pĂ«r DCE (motori i kontrolluesit tĂ« ekranit) nga gjenerata e 8-tĂ« nĂ« 11-tĂ«. PĂ«r GPU Navy Flounder (Navi 21) dhe APU Van Gogh, Ă«shtĂ« zbatuar aftĂ«sia pĂ«r tĂ« rivendosur GPU-nĂ«.
    • Drejtuesi i915 pĂ«r kartat grafike Intel zbaton parametrin i915.mitigations pĂ«r tĂ« çaktivizuar mekanizmat e izolimit dhe mbrojtjes nĂ« favor tĂ« performancĂ«s sĂ« pĂ«rmirĂ«suar. PĂ«r çipat qĂ« fillojnĂ« nga Tiger Lake, pĂ«rfshihet mbĂ«shtetja pĂ«r mekanizmin VRR (Rifresko me shpejtĂ«si tĂ« ndryshueshme), i cili ju lejon tĂ« ndryshoni nĂ« mĂ«nyrĂ« adaptive shkallĂ«n e rifreskimit tĂ« monitorit pĂ«r tĂ« siguruar butĂ«si dhe pa boshllĂ«qe gjatĂ« lojĂ«rave. MbĂ«shtetja pĂ«r teknologjinĂ« Intel Clear Color Ă«shtĂ« pĂ«rfshirĂ« pĂ«r saktĂ«si tĂ« pĂ«rmirĂ«suar tĂ« ngjyrave. MbĂ«shtetje e shtuar pĂ«r DP-HDMI 2.1. ËshtĂ« zbatuar aftĂ«sia pĂ«r tĂ« kontrolluar dritĂ«n e prapme tĂ« paneleve eDP. PĂ«r GPU-tĂ« Gen9 me mbĂ«shtetje LSPCON (Level Shifter and Protocol Converter), mbĂ«shtetja HDR Ă«shtĂ« e aktivizuar.
    • Shoferi nouveau shton mbĂ«shtetjen fillestare pĂ«r GPU-tĂ« NVIDIA bazuar nĂ« arkitekturĂ«n GA100 (Ampere).
    • Drejtuesi i msm shton mbĂ«shtetje pĂ«r GPU-tĂ« Adreno 508, 509 dhe 512 tĂ« pĂ«rdorura nĂ« çipat SDM (Snapdragon) 630, 636 dhe 660.
    • MbĂ«shtetje e shtuar pĂ«r kartat e zĂ«rit Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s dhe Pioneer DJM-750. MbĂ«shtetje e shtuar pĂ«r nĂ«nsistemin audio Intel Alder Lake PCH-P. MbĂ«shtetja pĂ«r simulimin e softuerit tĂ« lidhjes dhe shkĂ«putjes sĂ« njĂ« lidhĂ«si audio Ă«shtĂ« zbatuar pĂ«r korrigjimin e kontrolluesve nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit.
    • Shtoi mbĂ«shtetje pĂ«r konsolat e lojĂ«rave Nintendo 64 tĂ« lĂ«shuara nga viti 1996 deri nĂ« vitin 2003 (pĂ«rpjekjet e mĂ«parshme pĂ«r t'u transferuar) Linux (Portimi i Nintendo 64 nuk u pĂ«rfundua kurrĂ« dhe u la nĂ« statusin Vaporware.) Motivimi pĂ«r krijimin e njĂ« porti tĂ« ri pĂ«r platformĂ«n e vjetĂ«r, e cila ka qenĂ« jashtĂ« prodhimit pĂ«r gati njĂ«zet vjet, thuhet tĂ« jetĂ« dĂ«shira pĂ«r tĂ« stimuluar zhvillimin e emulatorĂ«ve dhe pĂ«r tĂ« thjeshtuar portimimin e lojĂ«rave.
    • Shofer i shtuar pĂ«r kontrolluesin e lojĂ«s Sony PlayStation 5 DualSense.
    • MbĂ«shtetje e shtuar pĂ«r bordet, pajisjet dhe platformat ARM: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MXnoP Nano,
    • MbĂ«shtetje e shtuar pĂ«r telefonat inteligjentĂ« Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.
    • U shtua drejtuesi bcm-vk pĂ«r bordet e pĂ«rshpejtuesit Broadcom VK (pĂ«r shembull, bordet Valkyrie dhe Viper PCIe), tĂ« cilat mund tĂ« pĂ«rdoren pĂ«r tĂ« shkarkuar operacionet e pĂ«rpunimit audio, video dhe imazhi, si dhe operacione tĂ« lidhura me enkriptimin, nĂ« njĂ« pajisje tĂ« veçantĂ«.
    • MbĂ«shtetje e shtuar pĂ«r platformĂ«n Lenovo IdeaPad me aftĂ«sinĂ« pĂ«r tĂ« kontrolluar karikimin e vazhdueshĂ«m dhe ndriçimin e tastierĂ«s. Gjithashtu ofrohet mbĂ«shtetje pĂ«r profilin ACPI tĂ« platformĂ«s ThinkPad me aftĂ«sinĂ« pĂ«r tĂ« kontrolluar mĂ«nyrat e konsumit tĂ« energjisĂ«. Shtuar shofer pĂ«r nĂ«nsistemin Lenovo ThinkPad X1 Tablet Gen 2 HID.
    • U shtua drejtuesi ov5647 me mbĂ«shtetje pĂ«r modulin e kamerĂ«s pĂ«r Raspberry Pi.
    • MbĂ«shtetje e shtuar pĂ«r bordet RISC-V SoC FU740 dhe HiFive Unleashed. ËshtĂ« shtuar gjithashtu njĂ« drejtues i ri pĂ«r çipin Kendryte K210.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster