Lëshimi i bërthamës Linux 5.11

Pas dy muajsh zhvillimi, Linus Torvalds prezantoi publikimin e bërthamës Linux 5.11. Ndër ndryshimet më të dukshme janë: mbështetje për enklavat Intel SGX, një mekanizëm të ri për kapjen e thirrjeve të sistemit, autobuzi virtual auxiliary, ndalimi i ndërtimit të moduleve pa MODULE_LICENSE(), një mod të shpejtë për filtrimin e thirrjeve të sistemit në seccomp, ndalimi i mbështetjes për arkitekturën ia64, transferimi i teknologjisë WiMAX në degën "staging", dhe mundësia e kapsulimit SCTP në UDP.

Në versionin e ri janë pranuar 15480 korrigjime nga 1991 zhvillues, madhësia e patch-it është 72 MB (ndryshimet prekin 12090 skeda, janë shtuar 868025 linja kodi, janë fshirë 261456 linja). Rreth 46% e të gjitha ndryshimeve të paraqitura në 5.11 janë të lidhura me drejtuesit e pajisjeve, rreth 16% e ndryshimeve lidhen me përmirësimin e kodit të veçantë për arkitekturat harduerike, 13% lidhen me stakun rrjetë, 3% me sistemet e skedarëve dhe 4% me nën-sistemet e brendshme të bërthamës.

TĂ« rejat kryesore:

  • Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« Btrfs janĂ« shtuar disa mundĂ«si montimi pĂ«r t'u aplikuar gjatĂ« rikuperimit tĂ« tĂ« dhĂ«nave nga njĂ« sistem skedarĂ«sh tĂ« dĂ«mtuar: 'rescue=ignorebadroots' pĂ«r montim pavarĂ«sisht dĂ«mtimeve tĂ« disa pemĂ«ve rrĂ«njĂ«sore (extent, uuid, relokimi i tĂ« dhĂ«nave, pajisja, csum, hapĂ«sira e lirĂ«), 'rescue=ignoredatacsums' pĂ«r tĂ« çaktivizuar verifikimin e kontrolleve tĂ« shumicĂ«s pĂ«r tĂ« dhĂ«nat dhe 'rescue=all' pĂ«r tĂ« aktivizuar pĂ«r njĂ« herĂ« tĂ« gjithĂ« modet 'ignorebadroots', 'ignoredatacsums' dhe 'nologreplay'. Ka pĂ«rfunduar mbĂ«shtetje pĂ«r opsionin e montimit 'inode_cache', i cili mĂ« herĂ«t ishte shpallur i vjetruar. ËshtĂ« bĂ«rĂ« pĂ«rgatitja e kodit pĂ«r tĂ« realizuar mbĂ«shtetje pĂ«r blloqet e metadatat dhe tĂ« dhĂ«nave me madhĂ«si mĂ« tĂ« vogĂ«l se faqja (PAGE_SIZE), si dhe mbĂ«shtetje pĂ«r mĂ«nyrĂ«n e alokimit tĂ« zonuar. KĂ«rkesat e pa-buffersuara (I/O direkt) janĂ« kaluar nĂ« infrastrukturĂ«n iomap. Performanca e njĂ« sĂ«rĂ« operacioneve Ă«shtĂ« optimizuar, nĂ« disa raste pĂ«rshpejtimi mund tĂ« arrijĂ« disa dhjetĂ«ra pĂ«rqind.
    • NĂ« XFS Ă«shtĂ« implementuar flagu 'needsrepair', i cili sinjalizon nevojĂ«n pĂ«r rikuperim. Kur ky flag Ă«shtĂ« vendosur, sistemi skedarĂ«sh nuk mund tĂ« montohet derisa flagu tĂ« hiqet nga utilitari xfs_repair.
    • NĂ« Ext4 janĂ« ofruar vetĂ«m rregullime gabimesh dhe optimizime, si dhe Ă«shtĂ« bĂ«rĂ« pastrimi i kodit.
    • Rifillimi i eksportit tĂ« sistemeve tĂ« skedarĂ«ve, tĂ« montuar mbi NFS (dmth. njĂ« pjesĂ« e montuar pĂ«rmes NFS tani mund tĂ« eksportohen pĂ«rmes NFS dhe tĂ« pĂ«rdoren si njĂ« cache ndĂ«rmjetĂ«sore) Ă«shtĂ« lejuar.
    • NĂ« thirrjen sistemike close_range(), e cila lejon njĂ« proces tĂ« mbyllĂ« njĂ« gamĂ« tĂ« tĂ«rĂ« skedarĂ«ve tĂ« hapur, Ă«shtĂ« shtuar opsioni CLOSE_RANGE_CLOEXEC pĂ«r tĂ« mbyllur skedarĂ«t nĂ« 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 tĂ« skedarĂ«ve qĂ« ruhen nĂ« formĂ« tĂ« kompresuar. ËshtĂ« shtuar njĂ« opsion montimi "compress_mode=" pĂ«r tĂ« zgjedhur vendndodhjen e menaxherit tĂ« kompresimit nĂ« anĂ«n e bĂ«rthamĂ«s ose nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit.
    • E mundĂ«suar montimin e Overlayfs nga proceset jo privilegjuese, duke pĂ«rdorur njĂ« hapĂ«sirĂ« tĂ« veçantĂ« identifikimi tĂ« pĂ«rdoruesve (user namespace). PĂ«r tĂ« verifikuar pĂ«rputhshmĂ«rinĂ« e realizimit tĂ« modelit tĂ« sigurisĂ« Ă«shtĂ« kryer njĂ« audit i plotĂ« i kodit. NĂ« Overlayfs Ă«shtĂ« shtuar gjithashtu mundĂ«sia e fillimit duke pĂ«rdorur kopjet e imazheve tĂ« sistemeve tĂ« skedarĂ«ve pĂ«rmes njĂ« çaktivizimi tĂ« 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Ă« mĂ«nyrĂ« tĂ« enkriptuar.
    • NĂ« modulinn 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.
  • Kujtesa dhe shĂ«rbimet sistemore
    • Shtuar njĂ« mekanizĂ«m tĂ« ri pĂ«r kapjen e thirrjeve sistemike, i bazuar nĂ« prctl() dhe i cili lejon qĂ« nga hapĂ«sira e pĂ«rdoruesit tĂ« gjenerohen pĂ«rjashtime gjatĂ« thirrjes pĂ«r njĂ« thirrje tĂ« caktuar sistemike dhe tĂ« emulohet ekzekutimi i saj. Kjo funksionalitet Ă«shtĂ« e nevojshme nĂ« Wine dhe Proton pĂ«r emulimin e thirrjeve sistemike tĂ« Windows, e cila Ă«shtĂ« e domosdoshme pĂ«r tĂ« garantuar pĂ«rputhshmĂ«rinĂ« me lojĂ«rat dhe programet qĂ« ekzekutojnĂ« direkt thirrjet sistemike nĂ« anashkalim tĂ« API-sĂ« Windows (p.sh., pĂ«r tĂ« mbrojtur nga pĂ«rdorimi i paautorizuar).
    • NĂ« thirrjen sistemike userfaultfd(), e cila Ă«shtĂ« e destinuar pĂ«r pĂ«rpunimin e gabimeve tĂ« faqeve (aksesit nĂ« faqe tĂ« pamundĂ«suara) nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, tani Ă«shtĂ« e mundur tĂ« çaktivizohet pĂ«rpunimi i 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 pĂ«rkrahja pĂ«r ruajtjen e tĂ« dhĂ«nave lokale pĂ«r detyrat (task-local storage), e cila siguron lidhjen e tĂ« dhĂ«nave me njĂ« pĂ«rpunues tĂ« caktuar BPF.
    • Ka kaluar njĂ« ripĂ«rpunim i plotĂ« i llogaritjes sĂ« konsumit tĂ« memories nga programet BPF — pĂ«r menaxhimin e shfrytĂ«zimit tĂ« memories nĂ« objekte BPF, nĂ« vend tĂ« memlock rlimit Ă«shtĂ« propozuar njĂ« kontrollues cgroup.
    • NĂ« mekanizmin BTF (BPF Type Format), i cili ofron informacion pĂ«r verifikimin e tipeve nĂ« pseudokodin BPF, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r modulet e bĂ«rthamĂ«s.
    • NĂ« ndĂ«rfaqen e hyrjes/faqes asinkrone io_uring Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r thirrjet sistemike shutdown(), renameat2() dhe unlinkat(). GjatĂ« thirrjes sĂ« io_uring_enter() Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar njĂ« kohĂ« tĂ« pritjes (kontrolloni mbĂ«shtetje pĂ«r argumentin pĂ«r specifikimin e kohĂ«s sĂ« pritjes nĂ«pĂ«rmjet flagut IORING_FEAT_EXT_ARG).
    • Arkitektura ia64, e pĂ«rdorur nĂ« procesorĂ«t Intel Itanium, Ă«shtĂ« kaluar nĂ« kategorinĂ« e braktisur (‘orphaned’), e cila nĂ«nkupton ndalimin e testimit. Kompania Hewlett Packard Enterprise ka ndalur pranimet e porosive pĂ«r pajisje tĂ« reja Itanium, ndĂ«rsa Intel e bĂ«ri kĂ«tĂ« vitin e kaluar.
    • ËshtĂ« ndalur mbĂ«shtetja pĂ«r sistemet bazuar nĂ« arkitekturĂ«n MicroBlaze, tĂ« paekipuar me njĂ«sinĂ« e kontrollit tĂ« memories (MMU). Sistemet e tilla nuk hasen mĂ« shpesh 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.
    • Shtohet mbĂ«shtetja pĂ«r autobusin virtual auxiliary pĂ«r ndĂ«rveprimin me pajisje multifunksionale, qĂ« kombinojnĂ« funksionalitetet qĂ« kĂ«rkojnĂ« drejtues tĂ« ndryshĂ«m (p.sh., kartat e rrjetit me mbĂ«shtetje pĂ«r Ethernet dhe RDMA). Autobusi mund tĂ« pĂ«rdoret pĂ«r tĂ« caktuar drejtuesin primar dhe atĂ« dytĂ«sor pĂ«r pajisjen, nĂ« situatat kur pĂ«rdorimi i nĂ«n-sistemit MFD (Dispozita Multifunksionale) Ă«shtĂ« problematik.
    • PĂ«r arkitekturĂ«n RISC-V, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sistemin e shpĂ«rndarjes sĂ« memories CMA (Contiguous Memory Allocator), e cila Ă«shtĂ« 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Ă« monitoruar kohĂ«n e procesimit tĂ« ndĂ«rprerjeve.
    • PĂ«r sistemet 32-bit ARM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mjetin e debugimit KASan (Kernel address sanitizer), i cili siguron identifikimin e gabimeve gjatĂ« punĂ«s me memorie. PĂ«r ARM 64-bit, implementimi i KASan Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e etiketave MTE (MemTag).
    • Shtohet thirrja sistemike epoll_pwait2(), e cila lejon pĂ«rdorimin e afateve me saktĂ«si nanosekondash (thirrja epoll_wait manipuluar me milisekonda).
    • Sistemi i ndĂ«rtimit siguron shfaqjen e njĂ« gabimi kur pĂ«rpiqet tĂ« ndĂ«rtojĂ« module tĂ« ngarkuara bĂ«rthamor, nĂ« tĂ« cilat me makron MODULE_LICENSE() nuk Ă«shtĂ« pĂ«rcaktuar licenca pĂ«r kodin. Gabimi gjatĂ« ndĂ«rtimit tashmĂ« do tĂ« shkaktohet gjithashtu nga pĂ«rdorimi i makros EXPORT_SYMBOL() pĂ«r funksionet statike.
    • Shtuar mbĂ«shtetje pĂ«r hartimin e objekteve GEM nga memoria e angazhuar pĂ«r hyrje/dalje, duke lejuar pĂ«rshpejtimin nĂ« punĂ«n me framebuffer nĂ« disa arkitektura.
    • NĂ« Kconfig Ă«shtĂ« ndaluar mbĂ«shtetje pĂ«r Qt4 (Ă«shtĂ« lĂ«nĂ« mbĂ«shtetja pĂ«r Qt5, GTK dhe Ncurses).
  • Virtualizimi dhe siguria
    • NĂ« thirrjen sistemore seccomp() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« mod tĂ« reagimit tĂ« shpejtĂ«, duke lejuar pĂ«rcaktimin shumĂ« tĂ« shpejtĂ« nĂ«se njĂ« thirrje sistemore Ă«shtĂ« e lejuar ose e ndaluar nĂ« bazĂ« tĂ« njĂ« tabele fuqish qĂ« i Ă«shtĂ« lidhur procesit (bitmap i veprimeve tĂ« vazhdueshme), e cila nuk kĂ«rkon ekzekutimin e njĂ« pĂ«rpunuesi BPF.
    • I integruar komponentet e bĂ«rthamĂ«s pĂ«r krijimin dhe menaxhimin e enclave-ve mbi bazĂ«n e teknologjisĂ« Intel SGX (Software Guard eXtensions), duke lejuar aplikacioneve tĂ« ekzekutojnĂ« kodin nĂ« zona tĂ« izoluara dhe tĂ« enkriptuara tĂ« memories, 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 (regjistri specifik pĂ«r modelin), Ă«shtĂ« ndaluar shkrimi 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Ă« mes CPU-ve.
    • PĂ«r sistemet ARM64 Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« aplikuar etiketat MTE (MemTag, Zgjerimi i EtiqetĂ«s sĂ« Memories) pĂ«r adresat e memories sĂ« trajtuesve tĂ« sinjaleve. PĂ«rdorimi i MTE aktivizohet pĂ«rmes specifikimit tĂ« opsionit SA_EXPOSE_TAGBITS nĂ« sigaction() dhe lejon organizimin e kontrollit tĂ« duhur tĂ« pĂ«rdorimit tĂ« treguesve pĂ«r tĂ« parandaluar shfrytĂ«zimin e dobĂ«sive tĂ« shkaktuara nga aksesimi i blloqeve tĂ« memories qĂ« janĂ« çliruar tashmĂ«, mbushjeve tĂ« buffers, aksesimeve para inicializimit dhe pĂ«rdorimit jashtĂ« kontekstit aktual.
    • Shtuar parametri "DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING", i cili lejon nĂ«n-sistemin dm-verity tĂ« verifikojĂ« nĂ«nshkrimet hash tĂ« certifikatave tĂ« vendosura nĂ« depozitat sekondarĂ« tĂ« çelĂ«save (keyring). NĂ« praktikĂ«, kjo konfigurim lejon verifikimin e certifikatave qĂ« janĂ« jo vetĂ«m tĂ« integruara nĂ« bĂ«rthamĂ«, por edhe tĂ« ngarkuara gjatĂ« funksionimit, duke bĂ«rĂ« tĂ« mundur azhurnimin e certifikatave pa nevojĂ«n pĂ«r tĂ« azhurnuar tĂ« gjithĂ« bĂ«rthamĂ«n.
    • NĂ« User-mode Linux Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin suspend-to-idle, i cili lejon ngrirjen e ambientit dhe pĂ«rdorimin e sinjalit SIGUSR1 pĂ«r daljen nga gjumi.
    • NĂ« mekanizmin virtio-mem, i cili lejon lidhjen dhe shkĂ«putjen e memorie tĂ« nxehtĂ« pĂ«r makinat virtuale, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin e bllokut tĂ« madh (BBM, Big Block Mode), duke bĂ«rĂ« tĂ« mundur transferimin ose tĂ«rheqjen e memories nĂ« blloqe qĂ« kalojnĂ« madhĂ«sinĂ« e bllokut tĂ« memories sĂ« bĂ«rthamĂ«s, gjĂ« qĂ« Ă«shtĂ« e nevojshme pĂ«r optimizimin e VFIO nĂ« QEMU.
    • NĂ« implementimin e TLS qĂ« punon nĂ« nivelin e bĂ«rthamĂ«s, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritmin e enkriptimit CHACHA20-POLY1305.
  • Sistemi i rrjetit
    • PĂ«r 802.1Q (VLAN) Ă«shtĂ« zbatuar njĂ« mekanizĂ«m menaxhimi tĂ« dĂ«shtimeve tĂ« lidhjes (CFM, Menaxhimi i DĂ«shtimeve tĂ« Konnectivitetit), qĂ« lejon identifikimin, verifikimin dhe izolimin e dĂ«shtimeve nĂ« rrjetet me ura virtuale (Rrjetet e Urave Virtuale). PĂ«r shembull, CFM mund tĂ« pĂ«rdoret pĂ«r lokalizimin e problemeve nĂ« rrjete qĂ« pĂ«rfshijnĂ« disa organizata tĂ« pavarura, punonjĂ«sit e tĂ« cilave kanĂ« qasje vetĂ«m nĂ« pajisjet e tyre.
    • Shtuar mbĂ«shtetje pĂ«r inkapsulimin e paketave tĂ« protokollit SCTP nĂ« paketat UDP (RFC 6951), qĂ« lejon pĂ«rdorimin e SCTP nĂ« rrjete me translatorĂ« tĂ« vjetĂ«r adresash, tĂ« cilĂ«t nuk mbĂ«shtesin drejtpĂ«rdrejt SCTP, si dhe implementimin e SCTP nĂ« sisteme qĂ« nuk ofrojnĂ« qasje direkte nĂ« nivelin IP.
    • Implementimi i teknologjisĂ« WiMAX Ă«shtĂ« zhvendosur nĂ« staging dhe nĂ« tĂ« ardhmen planifikohet pĂ«r fshirje, nĂ«se nuk do tĂ« gjejnĂ« pĂ«rdorues qĂ« kanĂ« nevojĂ« pĂ«r WiMAX. WiMAX tashmĂ« nuk pĂ«rdoret nĂ« rrjetet publike, dhe nĂ« kernel, i vetmi drejtor me tĂ« cilin mund tĂ« pĂ«rdoret WiMAX mbetet drejtori i vjetĂ«r Intel 2400m. NĂ« konfiguruesin e rrjetit NetworkManager, mbĂ«shtetja pĂ«r WiMAX Ă«shtĂ« ndaluar nĂ« vitin 2015. Aktualisht, WiMax Ă«shtĂ« praktisht plotĂ«sisht e zĂ«vendĂ«suar nga teknologjitĂ« si LTE, HSPA+ dhe Wi-Fi 802.11n.
    • ËshtĂ« kryer punĂ« pĂ«r optimizimin e performances sĂ« pĂ«rpunimit tĂ« trafikut TCP nĂ« modin zerocopy, dmth pa kopje shtesĂ« nĂ« bufe tĂ« reja. PĂ«r trafikun e madhĂ«sisĂ« mesatare, qĂ« pĂ«rfshin dhjetĂ«ra ose disa qindra kilobajta tĂ« dhĂ«nash, pĂ«rdorimi i zerocopy nĂ« vend tĂ« recvmsg() Ă«shtĂ« dukshĂ«m mĂ« efikas. PĂ«r shembull, ndryshimet e implementuara lejuan rritjen e efikasitetit tĂ« pĂ«rpunimit tĂ« trafikut nĂ« stilin RPC me mesazhe prej 32 KB duke pĂ«rdorur zerocopy deri nĂ« 60-70%.
    • Shtohen thirrje tĂ« reja ioctl() pĂ«r krijimin e urave rrjetĂ«rore qĂ« pĂ«rfshijnĂ« disa kanale PPP. MundĂ«sia e propozuar lejon kuadrit tĂ« lĂ«vizĂ« nga njĂ« kanal nĂ« tjetrin, pĂ«r shembull, nga PPPoE nĂ« seancĂ«n PPPoL2TP.
    • Integrimi nĂ« bĂ«rthamĂ«n MPTCP (MultiPath TCP) ka vazhduar, njĂ« zgjerim i protokollit TCP pĂ«r organizimin e punĂ«s sĂ« lidhjeve TCP me dorĂ«zimin e pakove nĂ« tĂ« njĂ«jtĂ«n kohĂ« nĂ«pĂ«rmjet disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve tĂ« ndryshme rrjetĂ«rore, tĂ« lidhura me adresa tĂ« ndryshme IP. NĂ« kĂ«tĂ« publikim tĂ« ri, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r opsionin ADD_ADDR pĂ«r tĂ« njoftuar adresat e disponueshme IP-adresave mĂ« tĂ« cilat Ă«shtĂ« e mundur tĂ« krijohet lidhja gjatĂ« shtimit tĂ« rrugĂ«ve tĂ« reja nĂ« njĂ« lidhje ekzistuese MPTCP.
    • Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« rregulluar veprimet kur buxheti pĂ«r polling-un e lidhjeve (busy-polling) tejkalohet. ReĆŸimi i mĂ«parshĂ«m SO_BUSY_POLL pĂ«rfshinte kalimin nĂ« softirq kur buxheti pĂ«rfundonte. PĂ«r aplikacionet qĂ« duan tĂ« vazhdojnĂ« tĂ« pĂ«rdorin polling, Ă«shtĂ« propozuar njĂ« opsion i ri SO_PREFER_BUSY_POLL.
    • NĂ« IPv6 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r modet SRv6 End.DT4 dhe End.DT6, tĂ« pĂ«rdorura pĂ«r tĂ« krijuar IPv4 L3 shumĂ« pĂ«rdorues. VPN dhe pajisje VRF (Virtual Routing and Forwarding).
    • NĂ« Netfilter Ă«shtĂ« unifikuar zbatimi i shprehjeve set, çka lejon specifikimin e disa shprehjeve pĂ«r çdo element tĂ« listave set.
    • NĂ« montimin pa tel 802.11 janĂ« shtuar API pĂ«r rregullimin e kufijve tĂ« energjisĂ« SAR, si dhe parametrave AE PWE dhe HE MCS. NĂ« drejtuesin Intel iwlwifi Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r bandĂ«n 6GHz (Ultra High Band). NĂ« drejtuesin Qualcomm Ath11k Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teknologjinĂ« e konfigurot shpejtĂ« tĂ« lidhjes FILS (Fast Initial Link Setup, e standardizuar si IEEE 802.11ai), e cila lejon eliminimin e vonesave gjatĂ« roaming-ut kur migrohet nga njĂ« pikĂ« aksesi nĂ« njĂ« tjetĂ«r.
  • Pajisjet
    • NĂ« drayverin amdgpu Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r APU-tĂ« AMD "Green Sardine" (Ryzen 5000) dhe GPU-nĂ« "Dimgrey Cavefish" (Navi 2), si dhe mbĂ«shtetje fillestare pĂ«r APU-nĂ« AMD Van Gogh me bĂ«rthamĂ«n Zen 2 dhe GPU-nĂ« RDNA 2 (Navi 2). E shtuar mbĂ«shtetje pĂ«r identifikuesit e rinj APU Renoir (tĂ« bazuar nĂ« CPU-nĂ« Zen 2 dhe GPU-nĂ« Vega).
    • NĂ« drayverin i915 pĂ«r kartat grafike Intel Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r teknologjinĂ« IS (Integer scaling) me realizimin e filtrit pĂ«r rritjen nĂ« pĂ«rputhje me gjendjen e pikseve pĂ«rreth (interpolimi Nearest-neighbor) pĂ«r tĂ« pĂ«rcaktuar ngjyrĂ«n e pikseve qĂ« mungojnĂ«. ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r kartat grafike diskrete Intel DG1. Implementuar mbĂ«shtetje pĂ«r teknologjinĂ« "Big Joiner", e cila Ă«shtĂ« e pranishme qĂ« nga çipat Ice Lake / Gen11 dhe lejon pĂ«rdorimin e njĂ« transkoduesi pĂ«r tĂ« gjithĂ« pĂ«rpunimin e dy rrjedhave, pĂ«r shembull, pĂ«r ndihmĂ«n nĂ« ekran 8K pĂ«rmes njĂ« DisplayPorti. E shtuar njĂ« mod ndĂ«rrimi asinkron midis dy buferave nĂ« kujtesĂ«n grafike (async flip).
    • NĂ« drayverin nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r GPU-nĂ« NVIDIA tĂ« bazuar nĂ« mikroarkitekturĂ«n "Ampere" (GA100, GeForce RTX 30xx), pĂ«r momentin e kufizuar nĂ« mjetet pĂ«r menaxhimin e modifikimeve grafike.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin 3WIRE, i pĂ«rdorur nĂ« panelĂ«t LCD. ËshtĂ« shtuar mbĂ«shtetje pĂ«r panelĂ«t novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 dhe ABT Y030XX067A 3.0. VeçanĂ«risht vlen tĂ« theksohet mbĂ«shtetja pĂ«r panelin e smartphone-ve OnePlus 6 dhe 6T, e cila lehtĂ«soi ngarkimin nĂ« pajisjet me kernel tĂ« pa modifikuar.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r host-kontrollerin e parĂ« disket USB4 Intel Maple Ridge.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kodekĂ«t zĂ« 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 me bazĂ« Marvell Prestera 98DX3236, serverat me Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, Chromebook «Trogdor», Kobol Helios64, Engicam PX30.Core.
    • ËshtĂ« integruar mbĂ«shtetje pĂ«r konsolĂ«n e lojĂ«rave Ouya me bazĂ« NVIDIA Tegra 3.

NjĂ«kohĂ«sisht, Fondi Latin pĂ«r Softin e LirĂ« ka pĂ«rgatitur njĂ« variant plotĂ«sisht tĂ« lirĂ« tĂ« kernelit 5.11 — Linux-libre 5.11-gnu, i pastruar nga elementĂ«t e firmware dhe drejtuesve qĂ« pĂ«rmbajnĂ« komponente ose pjesĂ« kodi qĂ« nuk janĂ« tĂ« lira, me pĂ«rdorim tĂ« kufizuar nga prodhuesi. NĂ« kĂ«tĂ« publikim Ă«shtĂ« bĂ«rĂ« pastrimi i drejtuesve pĂ«r qat_4xxx (crypto), lt9611uxcm (dsi/hdmi bridge), ccs/smia++ (sensor), ath11k_pci, nxp audio transceiver dhe mhi pci controller. Kodi i pastrimit tĂ« blobĂ«ve nĂ« drejtuesit dhe nĂ«n-sistemet amdgpu, btqca, btrtl, btusb, i915 csr Ă«shtĂ« pĂ«rditĂ«suar. BlobĂ«t e rinj nĂ« m3 rproc, idt82p33 ptp clock dhe qualcomm arm64 janĂ« çaktivizuar.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster