Lëshimi i kernelit Linux 5.11

Pas dy muajsh zhvillimi, Linus Torvalds prezantoi lëshimin e zanorit Linux 5.11. Ndër ndryshimet më të dukshme janë: mbështetje për enklavat Intel SGX, një mekanizëm i ri për kapjen e thirrjeve sistemike, autobusi virtual auxiliary, ndalesa e ndërtimit të moduleve pa MODULE_LICENSE(), moda e filtrimit të shpejtë të thirrjeve sistemike në seccomp, ndalimi i mbështetjes për arkitekturën ia64, transferimi i teknologjisë WiMAX në degën "staging", dhe mundësia për enkapsulim SCTP në UDP.

Në versionin e ri janë pranuar 15480 korrigjime nga 1991 zhvillues, madhësia e patch-it është 72 MB (ndryshimet kanë prekur 12090 skedarë, janë shtuar 868025 rreshta kodi, dhe janë fshirë 261456 rreshta). Rreth 46% e të gjitha ndryshimeve të paraqitura në 5.11 lidhen me drejtuesit 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 grumbullin e rrjetit, 3% me sistemet e skedarëve dhe 4% me nën-sistemet e brendshme të kernelit.

Novitetet kryesore:

  • Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« Btrfs janĂ« shtuar disa opsione montimi pĂ«r t'u pĂ«rdorur gjatĂ« rikuperimit tĂ« tĂ« dhĂ«nave nga njĂ« FS tĂ« dĂ«mtuar: "rescue=ignorebadroots" pĂ«r montim pavarĂ«sisht dĂ«mtimeve tĂ« disa pemĂ«ve themelore (extent, uuid, data reloc, device, csum, free space), "rescue=ignoredatacsums" pĂ«r tĂ« çaktivizuar kontrollin e kontrolleve pĂ«r tĂ« dhĂ«nat dhe "rescue=all" pĂ«r tĂ« aktivizuar njĂ«kohĂ«sisht modet 'ignorebadroots', 'ignoredatacsums' dhe 'nologreplay'. ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r opsionin e montimit "inode_cache", i cili mĂ« parĂ« ishte shpallur i vjetĂ«ruar. ËshtĂ« bĂ«rĂ« pĂ«rgatitja e kodit pĂ«r realizimin e mbĂ«shtetjes pĂ«r blloqe me tĂ« dhĂ«na dhe metadatat, me madhĂ«si mĂ« tĂ« vogĂ«l se faqja (PAGE_SIZE), si dhe mbĂ«shtetje pĂ«r modin e ndarjes zonale tĂ« hapĂ«sirĂ«s. KĂ«rkesat pa buffer (Direct IO) janĂ« transferuar nĂ« infrastrukturĂ«n iomap. Performanca e disa operacioneve Ă«shtĂ« optimizuar, nĂ« disa raste shpejtĂ«sia mund tĂ« arrijĂ« dhjetĂ«ra pĂ«rqind.
    • NĂ« XFS Ă«shtĂ« realizuar njĂ« flamur "needsrepair", i cili sinjalizon nevojĂ«n pĂ«r rikuperim. Kur ky flamur Ă«shtĂ« vendosur, FS nuk mund tĂ« montohet deri nĂ« momentin kur flamuri tĂ« hiqet me ndihmĂ«n e utilitarit xfs_repair.
    • NĂ« Ext4 janĂ« ofruar vetĂ«m korrigjime gabimesh dhe optimizime, si dhe Ă«shtĂ« bĂ«rĂ« pastrimi i kodit.
    • ËshtĂ« lejuar ri-ekspozita e sistemeve tĂ« skedarĂ«ve, tĂ« montuara pĂ«rmes NFS (dmth, njĂ« pjesĂ« e montuar pĂ«rmes NFS tani mund tĂ« ekzistohet pĂ«rmes NFS dhe tĂ« pĂ«rdoret si njĂ« cache ndĂ«rmjetĂ«sore).
    • NĂ« thirrjen sistemore close_range(), e cila lejon njĂ« proces tĂ« mbyllĂ« njĂ« gamĂ« tĂ« tĂ«rĂ« descriptorĂ«ve tĂ« hapur tĂ« skedarĂ«ve, Ă«shtĂ« shtuar opsioni CLOSE_RANGE_CLOEXEC pĂ«r tĂ« mbyllur descriptorĂ«t me modalitetin close-on-exec.
    • NĂ« sistemin e skedarĂ«ve F2FS janĂ« shtuar thirrje tĂ« reja ioctl(), tĂ« cilat lejojnĂ« menaxhimin nga hapĂ«sira e pĂ«rdoruesit mbi cilat skedarĂ« ruhen nĂ« formĂ« tĂ« kompresuar. ËshtĂ« shtuar opsioni i montimit 'compress_mode=' pĂ«r tĂ« zgjedhur vendosjen e menaxherit tĂ« kompresimit nĂ« anĂ«n e bĂ«rthamĂ«s ose nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit.
    • ËshtĂ« ofruar mundĂ«sia e montimit tĂ« Overlayfs nga proceset jo privilegjuar, duke pĂ«rdorur njĂ« hapĂ«sirĂ« tĂ« veçantĂ« identifikatorĂ«sh pĂ«rdoruesish (user namespace). PĂ«r tĂ« verifikuar respektimin e modelit tĂ« sigurisĂ«, Ă«shtĂ« kryer njĂ« auditim i plotĂ« i kodit. NĂ« Overlayfs gjithashtu Ă«shtĂ« shtuar mundĂ«sia e fillimit duke pĂ«rdorur kopje tĂ« imazheve tĂ« sistemit tĂ« skedarĂ«ve pĂ«rmes çaktivizimit opsional tĂ« kontrollit tĂ« UUID.
    • NĂ« sistemin e skedarĂ«ve Ceph Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin msgr2.1, i cili lejon pĂ«rdorimin e algoritmit AES-GCM gjatĂ« transferimit tĂ« tĂ« dhĂ«nave nĂ« formĂ« tĂ« enkriptuar.
    • NĂ« modulin dm-multipath Ă«shtĂ« realizuar mundĂ«sia e llogaritjes sĂ« lidhjes me CPU ('IO affinity') gjatĂ« zgjedhjes sĂ« rrugĂ«s pĂ«r kĂ«rkesat e hyrjes/daljes.
  • Memorie dhe shĂ«rbime sistemike
    • ËshtĂ« shtuar njĂ« mekanizĂ«m i ri pĂ«r kapjen e thirrjeve sistemore, i bazuar nĂ« prctl() dhe i cili lejon generimin e pĂ«rjashtimeve nga hapĂ«sira e pĂ«rdoruesit gjatĂ« qasjes nĂ« njĂ« thirrje tĂ« caktuar sistemore dhe simulimin e ekzekutimit tĂ« saj. Kjo funksionalitet Ă«shtĂ« kĂ«rkuar nĂ« Wine dhe Proton pĂ«r simuluar thirrjet sistemore tĂ« Windows, tĂ« nevojshme pĂ«r tĂ« siguruar kompatibilitet me lojĂ«rat dhe programet qĂ« ekzekutohen drejtpĂ«rdrejt me thirrje sistemore duke anashkaluar Windows API (p.sh., pĂ«r tĂ« mbrojtur nga pĂ«rdorimi i paautorizuar).
    • NĂ« thirrjen sistemore userfaultfd(), e cila Ă«shtĂ« e destinuar pĂ«r tĂ« trajtuar pagesat e faulteve (qasja nĂ« faqe tĂ« pa alokuar tĂ« memories) nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, Ă«shtĂ« mbĂ«rritur mundĂ«sia e çaktivizimit tĂ« trajtimit tĂ« pĂ«rjashtimeve qĂ« ndodhin nĂ« nivelin e bĂ«rthamĂ«s, pĂ«r tĂ« vĂ«shtirĂ«suar shfrytĂ«zimin e disa dobĂ«sive.
    • NĂ« nĂ«n-sistemin BPF Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ruajtjen lokale pĂ«r detyrĂ«n (task-local storage), e cila siguron lidhjen e tĂ« dhĂ«nave me njĂ« BPF-pĂ«rpunues tĂ« caktuar.
    • PĂ«rllogaria e konsumit tĂ« memories nga programet BPF Ă«shtĂ« rishikuar nĂ« mĂ«nyrĂ« tĂ« plotĂ« — pĂ«r menaxhimin e pĂ«rdorimit tĂ« memories nĂ« objektet BPF, njĂ« kontrollues cgroup Ă«shtĂ« propozuar nĂ« vend tĂ« memlock rlimit.
    • NĂ« mekanizmin BTF (BPF Type Format), qĂ« siguron informacion pĂ«r verifikimin e tipave nĂ« pseudokodin BPF, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r modulet e bĂ«rthamĂ«s.
    • NĂ« ndĂ«rfaqen e hyrjes/asinkronike io_uring Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r thirrjet sistemike shutdown(), renameat2() dhe unlinkat(). Kur thirret io_uring_enter(), Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar njĂ« skadim (kontrolloni mbĂ«shtetjen pĂ«r argumentin e skadimit duke pĂ«rdorur flamurin IORING_FEAT_EXT_ARG).
    • Arkitektura ia64, e pĂ«rdorur nĂ« procesorĂ«t Intel Itanium, Ă«shtĂ« transferuar nĂ« kategorinĂ« e braktisur («orphaned»), qĂ« nĂ«nkupton ndalimin e testimit. Kompania Hewlett Packard Enterprise ka ndaluar pranimet pĂ«r pajisje tĂ« reja Itanium, ndĂ«rsa Intel e bĂ«ri kĂ«tĂ« vitin e kaluar.
    • Ndalimi i mbĂ«shtetjes pĂ«r sistemet e bazuara nĂ« arkitekturĂ«n MicroBlaze, qĂ« nuk janĂ« tĂ« pajisura me njĂ« njĂ«si kontrolli tĂ« memories (MMU). Sisteme tĂ« tilla nuk hasen mĂ« nĂ« pĂ«rdorim.
    • PĂ«r arkitekturĂ«n MIPS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r testimin e mbulimit tĂ« kodit (coverage testing) pĂ«rmes utilitarit gcov.
    • Shtuar mbĂ«shtetje pĂ«r autobusin virtual auxiliary pĂ«r ndĂ«rveprimin me pajisje multifunzionale qĂ« kombinojnĂ« funksionalitete qĂ« kĂ«rkojnĂ« drivarĂ« tĂ« ndryshĂ«m (p.sh. kartat rrjetĂ« me mbĂ«shtetje pĂ«r Ethernet dhe RDMA). Autobusi mund tĂ« pĂ«rdoret pĂ«r tĂ« caktuar njĂ« drivar primar dhe njĂ« dytĂ«sor pĂ«r pajisjen, nĂ« situatat kur pĂ«rdorimi i nĂ«nstrukturĂ«s MFD (Multi-Function Devices) Ă«shtĂ« problematik.
    • PĂ«r arkitekturĂ«n RISC-V Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sistemin e shpĂ«rndarjes sĂ« memories CMA (Contiguous Memory Allocator), i optimizuar pĂ«r alokimin e zonave tĂ« mĂ«dha tĂ« vazhdueshme tĂ« memories duke pĂ«rdorur teknikĂ«n e lĂ«vizjes sĂ« faqeve tĂ« memories. PĂ«r RISC-V janĂ« implementuar gjithashtu mjete pĂ«r tĂ« kufizuar aksesin nĂ« /dev/mem dhe pĂ«r tĂ« mbajtur regjistrimin e kohĂ«s sĂ« pĂ«rpunimit tĂ« ndĂ«rprerjeve.
    • PĂ«r sistemet 32-bit ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mjetin e riparimit KASan (Kernel address sanitizer), qĂ« siguron identifikimin e gabimeve gjatĂ« punĂ«s me memorie. PĂ«r ARM 64-bit, implementimi i KASan Ă«shtĂ« transferuar nĂ« pĂ«rdorimin e etiketave MTE (MemTag).
    • Shtuar thirrjen sistemike epoll_pwait2(), qĂ« lejon pĂ«rdorimin e skadimeve me precizitet nĂ« nanosekonda (thirrja epoll_wait manipuluar me milisekonda).
    • NĂ« sistemin e ndĂ«rtimit Ă«shtĂ« siguruar qĂ« tĂ« shfaqet njĂ« gabim kur pĂ«rpiqet tĂ« ndĂ«rtohet moduli i ngarkuar i bĂ«rthamĂ«s, nĂ« tĂ« cilat me makron MODULE_LICENSE() nuk Ă«shtĂ« pĂ«rcaktuar licenca pĂ«r kodin. Gabimi gjatĂ« ndĂ«rtimit tani do tĂ« shkaktohet gjithashtu nga pĂ«rdorimi i makros EXPORT_SYMBOL() pĂ«r funksione statike.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r mapimin e objekteve GEM nga memoria e angazhuar pĂ«r hyrje/dalje, duke lejuar pĂ«rshpejtimin e punĂ«s me framebuffer nĂ« disa arkitektura.
    • NĂ« Kconfig Ă«shtĂ« ndaluar mbĂ«shtetja pĂ«r Qt4 (mbĂ«shtetje e ruajtur pĂ«r Qt5, GTK dhe Ncurses).
  • Virtualizimi dhe siguria
    • NĂ« thirrjen sistemike seccomp() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin e reagimit tĂ« shpejtĂ«, duke lejuar pĂ«rcaktimin shumĂ« tĂ« shpejtĂ« tĂ« lejes ose ndalimit tĂ« njĂ« thirrjeje sistemike bazuar nĂ« tabelĂ«n e autorizimeve tĂ« lidhur me procesin (bitmap me veprime tĂ« qĂ«ndrushme), e cila nuk kĂ«rkon ekzekutimin e BPF-handler.
    • KomponentĂ«t e bĂ«rthamĂ«s janĂ« integruar pĂ«r krijimin dhe menaxhimin e enclavave tĂ« bazuara nĂ« teknologjinĂ« Intel SGX (Software Guard eXtensions), duke lejuar aplikacionet tĂ« ekzekutojnĂ« kod nĂ« zona tĂ« izoluar tĂ« koduara nĂ« mĂ«nyrĂ«, me qasje tĂ« kufizuar pĂ«r pjesĂ«n tjetĂ«r tĂ« sistemit.
    • NĂ« kuadĂ«r tĂ« iniciativĂ«s pĂ«r tĂ« kufizuar qasjen nga hapĂ«sira e pĂ«rdoruesit nĂ« regjistrat MSR (regjistrat specifikĂ« pĂ«r modelin) Ă«shtĂ« ndaluar shkruan nĂ« regjistrin MSR_IA32_ENERGY_PERF_BIAS, i cili lejon ndryshimin e modit tĂ« efikasitetit energjetik tĂ« procesorit (“normal”, “performancĂ«â€, “kursim energjie”).
    • Nga dega kernel-rt pĂ«r sistemet nĂ« kohĂ« reale Ă«shtĂ« transferuar mundĂ«sia pĂ«r tĂ« çaktivizuar migrimin e detyrave me prioritet tĂ« lartĂ« midis CPU-ve.
    • PĂ«r sistemet ARM64 Ă«shtĂ« shtuar mundĂ«sia e aplikimit tĂ« etiketave MTE (MemTag, Memory Tagging Extension) pĂ«r adresat e memories sĂ« pĂ«rpunuesve tĂ« sinjaleve. PĂ«rdorimi i MTE aktivizohet pĂ«rmes renditjes sĂ« opsionit SA_EXPOSE_TAGBITS nĂ« sigaction() dhe lejon organizimin e verifikimit tĂ« saktĂ«sisĂ« sĂ« pĂ«rdorimit tĂ« treguesve pĂ«r tĂ« bllokuar shpĂ«rthimet e dobĂ«sive, tĂ« shkaktuar nga qasja nĂ« blloqet e memories qĂ« janĂ« liruar tashmĂ«, mbushjet e buferĂ«ve, qasjet para inicializimit dhe pĂ«rdorimi jashtĂ« kontekstit aktual.
    • ËshtĂ« shtuar parametri "DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING", i cili lejon nĂ«nsiatĂ«n dm-verity tĂ« verifikojĂ« nĂ«nshkrimet e hash-sertifikatave tĂ« vendosura nĂ« depozita sekondare tĂ« çelĂ«save (keyring). NĂ« praktikĂ«, konfigurimi lejon tĂ« vĂ«rtetohen jo vetĂ«m sertifikatat e inkorporuara nĂ« bĂ«rthamĂ«, por edhe sertifikatat e ngarkuara gjatĂ« funksionimit, duke lejuar kĂ«shtu pĂ«rditĂ«simin e sertifikatave pa pĂ«rditĂ«simin e tĂ«rĂ« bĂ«rthamĂ«s.
    • NĂ« User-mode Linux Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modalitetin suspend-to-idle, i cili lejon ngrirjen e mjedisit dhe pĂ«rdorimin e sinjalit SIGUSR1 pĂ«r tĂ« dalĂ« nga modaliteti i gjumit.
    • NĂ« mekanizmin virtio-mem, qĂ« lejon lidhjen dhe shkĂ«putjen e nxehtĂ« tĂ« memories nĂ« makinat virtuale, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modalitetin me bllok tĂ« madh (BBM, Big Block Mode), i cili mundĂ«son transferimin ose marrjen e memories nĂ« blloqe qĂ« tejkalojnĂ« madhĂ«sinĂ« e bllokut tĂ« memories tĂ« bĂ«rthamĂ«s, qĂ« Ă«shtĂ« e nevojshme pĂ«r optimizimin e VFIO nĂ« QEMU.
    • NĂ« implementimin e TLS nĂ« nivelin e bĂ«rthamĂ«s Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shifrĂ«n CHACHA20-POLY1305.
  • Sistemi rrjetor
    • PĂ«r 802.1Q (VLAN) Ă«shtĂ« realizuar njĂ« mekanizĂ«m pĂ«r menaxhimin e dĂ«shtimeve tĂ« lidhjes (CFM, Connectivity Fault Management), qĂ« lejon identifikimin, verifikimin dhe izolimin e dĂ«shtimeve nĂ« rrjetet me urat virtuale (Virtual Bridged Networks). PĂ«r shembull, CFM mund tĂ« pĂ«rdoret pĂ«r lokalizimin e problemeve nĂ« rrjetet qĂ« pĂ«rfshijnĂ« disa organizata tĂ« pavarura, tĂ« cilat kanĂ« qasje vetĂ«m nĂ« pajisjet e tyre.
    • Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kapsulimin e paketimeve tĂ« protokollit SCTP nĂ« paketa UDP (RFC 6951), qĂ« lejon pĂ«rdorimin e SCTP nĂ« rrjete me translatorĂ« tĂ« vjetĂ«r tĂ« adresave, qĂ« nuk mbĂ«shtesin drejtpĂ«rdrejt SCTP, si dhe implementimin e SCTP nĂ« sisteme qĂ« nuk ofrojnĂ« qasje tĂ« drejtpĂ«rdrejtĂ« nĂ« nivelin IP.
    • Implementimi i teknologjisĂ« WiMAX Ă«shtĂ« zhvendosur nĂ« staging dhe nĂ« tĂ« ardhmen Ă«shtĂ« planifikuar pĂ«r fshirje, nĂ«se nuk do tĂ« gjenden pĂ«rdorues qĂ« kanĂ« nevojĂ« pĂ«r WiMAX. WiMAX nuk pĂ«rdoret mĂ« nĂ« rrjetet publike, dhe nĂ« bĂ«rthamĂ«, driveri i vetĂ«m qĂ« mund tĂ« pĂ«rdoret me WiMAX mbetet driveri i vjetruar Intel 2400m. NĂ« konfiguruesin e rrjetit NetworkManager mbĂ«shtetje pĂ«r WiMAX u ndĂ«rpre nĂ« vitin 2015. NĂ« kĂ«tĂ« moment, WiMax Ă«shtĂ« pothuajse plotĂ«sisht zĂ«vendĂ«suar nga teknologjitĂ« si LTE, HSPA+ dhe Wi-Fi 802.11n.
    • ËshtĂ« punuar pĂ«r optimizimin e performancĂ«s sĂ« trajtimit tĂ« trafikut TCP tĂ« ardhur nĂ« modalitetin zerocopy, pra, pa kopjime shtesĂ« nĂ« buferĂ« tĂ« rinj. PĂ«r trafikun me madhĂ«si tĂ« mesme, qĂ« pĂ«rfshin disa dhjetĂ«ra ose disa qindra kilobajt tĂ« dhĂ«nave, pĂ«rdorimi i zerocopy nĂ« vend tĂ« recvmsg() Ă«shtĂ« dukshĂ«m mĂ« efektiv. PĂ«r shembull, ndryshimet e realizuara lejuan njĂ« rritje tĂ« efikasitetit tĂ« trajtimit tĂ« trafikut nĂ« stilin RPC me mesazhe nĂ« 32 KB duke pĂ«rdorur zerocopy me 60-70%.
    • Shtohen thirrjet e reja ioctl() pĂ«r krijimin e urave rrjetĂ«sore qĂ« mbulojnĂ« disa kanale PPP. MundĂ«sia e propozuar lejon qĂ« kadrot tĂ« lĂ«vizin nga njĂ« kanal nĂ« tjetĂ«r, pĂ«r shembull, nga PPPoE nĂ« seancĂ«n PPPoL2TP.
    • Integrimi nĂ« bĂ«rthamĂ«n MPTCP (MultiPath TCP) vazhdon, njĂ« zgjerim i protokollit TCP pĂ«r organizimin e funksionit tĂ« lidhjes TCP me dĂ«rgesa paketash nĂ« mĂ«nyrĂ« tĂ« njĂ«kohshme pĂ«rmes disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve rrjetĂ«sore tĂ« ndryshme, tĂ« lidhura me adresa tĂ« ndryshme IP. NĂ« versionin e ri Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r opsionin ADD_ADDR pĂ«r shpalljen e mundĂ«sive. IP-adresat me tĂ« cilat Ă«shtĂ« e mundur tĂ« lidhesh duke shtuar rrjedha tĂ« reja nĂ« njĂ« lidhje ekzistuese MPTCP.
    • ËshtĂ« shtuar mundĂ«sia pĂ«r konfigurimin e veprimeve nĂ« rast se buxheti i polling-ut tĂ« lidhjeve (busy-polling) tejkalohet. MĂ« parĂ«, moda e disponueshme SO_BUSY_POLL nĂ«nkuptonte kalimin nĂ« softirq kur buxheti shteronte. PĂ«r aplikacionet qĂ« nevojitet tĂ« vazhdojnĂ« tĂ« pĂ«rdorin polling, Ă«shtĂ« propozuar njĂ« opsion i ri SO_PREFER_BUSY_POLL.
    • NĂ« IPv6 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r modet SRv6 End.DT4 dhe End.DT6, tĂ« aplikuara pĂ«r krijimin e IPv4 L3 multi-user. VPN dhe pajisjeve VRF (Virtual routing and forwarding).
    • NĂ« Netfilter Ă«shtĂ« unifikuar realizimi i shprehjeve set, çka lejon specifikimin e disa shprehjeve pĂ«r çdo element tĂ« listave set.
    • NĂ« rrjetin wireless 802.11 janĂ« shtuar API pĂ«r konfigurimin e kufizimeve tĂ« fuqisĂ« SAR, si dhe parametrave AE PWE dhe HE MCS. NĂ« driver-in Intel iwlwifi Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r diapazonin 6GHz (Ultra High Band). NĂ« driver-in Qualcomm Ath11k Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teknologjinĂ« e konfigurimit tĂ« shpejtĂ« tĂ« lidhjes FILS (Fast Initial Link Setup, e standardizuar si IEEE 802.11ai), e cila lejon eliminimin e vonesave gjatĂ« roaming-ut tĂ« migrimit nga njĂ« akses pikĂ« nĂ« tjetrĂ«n.
  • Pajisje
    • NĂ« driver-in amdgpu Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r APU AMD "Green Sardine" (Ryzen 5000) dhe GPU "Dimgrey Cavefish" (Navi 2), si dhe mbĂ«shtetje fillestare pĂ«r APU AMD Van Gogh me bĂ«rthamĂ« Zen 2 dhe GPU RDNA 2 (Navi 2). ËshtĂ« shtuar mbĂ«shtetje pĂ«r identifikues tĂ« rinj APU Renoir (tĂ« bazuar nĂ« CPU Zen 2 dhe GPU Vega).
    • NĂ« drivin i915 pĂ«r grafikĂ«t Intel, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r teknologjinĂ« IS (Integer scaling) me realizimin e filtrit pĂ«r rritjen e shkallĂ«s duke marrĂ« parasysh gjendjen e pikselave fqinj (interpola Nearest-neighbor) pĂ«r pĂ«rcaktimin e ngjyrĂ«s sĂ« pikselave tĂ« munguar. ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r kartat diskrete Intel DG1. ËshtĂ« implementuar mbĂ«shtetje pĂ«r teknologjinĂ« "Big Joiner", e cila Ă«shtĂ« e pranishme qĂ« nga çipat Ice Lake / Gen11 dhe qĂ« lejon tĂ« pĂ«rdoret njĂ« transkodues pĂ«r pĂ«rpunimin e dy flukseve, pĂ«r shembull, pĂ«r daljen nĂ« ekran 8K pĂ«rmes njĂ« DisplayPort. ËshtĂ« shtuar moda e kalimit asinkron mes dy bufereve nĂ« memorien e videos (async flip).
    • NĂ« drivin nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r GPU-tĂ« NVIDIA tĂ« bazuar nĂ« mikroarkitekturĂ«n "Ampere" (GA100, GeForce RTX 30xx), pĂ«r momentin e kufizuar nĂ« mjetet pĂ«r menaxhimin e modo video.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin 3WIRE, i pĂ«rdorur nĂ« panelat LCD. ËshtĂ« shtuar mbĂ«shtetje pĂ«r panelet novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 dhe ABT Y030XX067A 3.0. VeçanĂ«risht mund tĂ« pĂ«rmendet mbĂ«shtetja pĂ«r panelin e smartphone-ve OnePlus 6 dhe 6T, e cila lehtĂ«soi ngarkimin nĂ« pajisjet me kernelin e pa modifikuar.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kontrolluesin e parĂ« diskret USB4 host Intel Maple Ridge.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kodekĂ«t e zĂ«rit Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI dhe XCVR, Realtek RT715 dhe Qualcomm SM8250.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM, pajisjet dhe platformat: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192/MT6779/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382, Mikrotik nĂ« bazĂ« tĂ« Marvell Prestera 98DX3236, serverĂ«t me Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, "Trogdor" Chromebook, Kobol Helios64, Engicam PX30.Core.
    • ËshtĂ« ndĂ«rtuar mbĂ«shtetje pĂ«r konsolĂ«n e lojĂ«rave Ouya qĂ« bazohet nĂ« NVIDIA Tegra 3.

NjĂ«kohĂ«sisht, Fondi latino-amerikan i softuerit tĂ« lirĂ« formoi njĂ« variant tĂ« kernelit plotĂ«sisht tĂ« lirĂ« 5.11 — Linux-libre 5.11-gnu, i pastruar nga elementet e firmuerave dhe drivave qĂ« pĂ«rmbajnĂ« komponente ose segmente kodi qĂ« nuk janĂ« tĂ« lira, ku pĂ«rdorimi i tyre Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« lĂ«shimin e ri Ă«shtĂ« kryer pastrimi i drivave pĂ«r qat_4xxx (crypto), lt9611uxcm (dsi/hdmi bridge), ccs/smia++ (sensor), ath11k_pci, nxp audio transceiver dhe mhi pci controller. ËshtĂ« azhurnuar kodi i pastrimit tĂ« blobĂ«ve nĂ« drivat dhe nĂ« nĂ«n-sistemet amdgpu, btqca, btrtl, btusb, i915 csr. JanĂ« çaktivizuar blobĂ«t e rinj nĂ« m3 rproc, idt82p33 ptp clock dhe qualcomm arm64.

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