{"id":100032,"date":"2021-04-26T10:22:56","date_gmt":"2021-04-26T08:22:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-12"},"modified":"2021-04-26T10:22:56","modified_gmt":"2021-04-26T08:22:56","slug":"reliz-yadra-linux-5-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/reliz-yadra-linux-5-12","title":{"rendered":"L\u00ebshimi i b\u00ebrtham\u00ebs Linux 5.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas dy muajsh zhvillimi, Linus Torvalds prezantoi l\u00ebshimin e b\u00ebrtham\u00ebs Linux 5.12. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: mb\u00ebshtetje p\u00ebr pajisjet e zonuara t\u00eb bllokut n\u00eb Btrfs, mund\u00ebsia e mapimit t\u00eb identifikuesve t\u00eb p\u00ebrdoruesve p\u00ebr sistemet e skedar\u00ebve, pastrimi i arkitekturave t\u00eb vjetra ARM, m\u00ebnyra \"e padurueshme\" e shkruajtjes n\u00eb NFS, mekanizmi LOOKUP_CACHED p\u00ebr identifikimin e shtegjeve t\u00eb skedar\u00ebve nga cache, mb\u00ebshtetje p\u00ebr instruksionet atomike n\u00eb BPF, sistemi i deaktivizimit KFENCE p\u00ebr identifikimin e gabimeve n\u00eb pun\u00ebn me memorien, operimi n\u00eb nj\u00eb proces t\u00eb ve\u00e7ant\u00eb b\u00ebrthamor NAPI poll n\u00eb stek-un rrjet\u00eb, hipervizori ACRN, mund\u00ebsia e ndryshimit n\u00eb fluksin e pre-emption n\u00eb planifikuesin e detyrave dhe mb\u00ebshtetje p\u00ebr optimizimet LTO n\u00eb nd\u00ebrtim n\u00eb Clang.    <\/p>\n<p>N\u00eb versionin e ri jan\u00eb pranuar 14170 (n\u00eb l\u00ebshimin e kaluar 15480) korrigjime nga 1946 (1991) zhvillues, madh\u00ebsia e patch-it \u00ebsht\u00eb 38 MB (ndryshimet kan\u00eb prekur 12102 (12090) skedar\u00eb, jan\u00eb shtuar 538599 (868025) rreshta kodi, jan\u00eb fshir\u00eb 333377 (261456) rreshta). Rreth 43% e t\u00eb gjitha ndryshimeve t\u00eb paraqitura n\u00eb 5.12 lidhen me drivar\u00ebt e pajisjeve, rreth 17% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrmir\u00ebsimin e kodit specifik p\u00ebr arkitektur\u00eb harduerike, 12% lidhet me stek-un rrjet\u00eb, 5% me sistemet e skedar\u00ebve dhe 4% me n\u00ebn-sistemet e brendshme t\u00eb b\u00ebrtham\u00ebs.    <\/p>\n<p>T\u00eb rejat kryesore:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistemi i diskut, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb realizuar mund\u00ebsia e mapimit t\u00eb identifikuesve t\u00eb p\u00ebrdoruesve p\u00ebr sistemet e skedar\u00ebve t\u00eb montuara (mund t\u00eb p\u00ebrshtaten skedar\u00ebt e nj\u00eb p\u00ebrdoruesi n\u00eb nj\u00eb partition t\u00eb huaj me nj\u00eb p\u00ebrdorues tjet\u00ebr n\u00eb sistemin aktual). Mapimi mb\u00ebshtetet p\u00ebr sistemet e skedar\u00ebve FAT, ext4 dhe XFS. Funksionaliteti e propozuar lejon t\u00eb thjesht\u00ebsohet ndarja e skedar\u00ebve nga p\u00ebrdorues t\u00eb ndrysh\u00ebm dhe n\u00eb kompjuter\u00eb t\u00eb ndrysh\u00ebm, duke p\u00ebrfshir\u00eb se mapimi do t\u00eb aplikohet n\u00eb mekanizmin e katalog\u00ebve t\u00eb sht\u00ebpis\u00eb portable systemd-homed, duke i dh\u00ebn\u00eb mund\u00ebsi p\u00ebrdoruesve t\u00eb zhvendosin katalog\u00ebt e tyre t\u00eb sht\u00ebpis\u00eb n\u00eb medi t\u00eb jashtme dhe t\u2019i p\u00ebrdorin ato n\u00eb kompjuter\u00eb t\u00eb ndrysh\u00ebm, ku shp\u00ebrndarja e identifikuesve t\u00eb p\u00ebrdoruesve nuk p\u00ebrputhet. Nj\u00eb p\u00ebrdorim tjet\u00ebr t\u00eb dobish\u00ebm \u00ebsht\u00eb organizimi i ndarjes s\u00eb skedar\u00ebve nga nj\u00eb host i jasht\u00ebm, pa ndryshuar n\u00eb m\u00ebnyr\u00eb faktike t\u00eb dh\u00ebnat p\u00ebr pronar\u00ebt e skedar\u00ebve n\u00eb sistemin e skedar\u00ebve.\n<li class=\"l\"> N\u00eb kernel jan\u00eb pranuar patch-et LOOKUP_CACHED, t\u00eb cilat lejojn\u00eb nga hap\u00ebsira e p\u00ebrdoruesit t\u00eb kryhen operacione p\u00ebr p\u00ebrcaktimin e rrug\u00ebs s\u00eb skedar\u00ebve pa bllokim, vet\u00ebm n\u00eb baz\u00eb t\u00eb t\u00eb dh\u00ebnave t\u00eb disponueshme n\u00eb cache. Modaliteti LOOKUP_CACHED aktivizohet n\u00eb thirrjen openat2() duke kaluar nj\u00eb flag RESOLVE_CACHED, kur t\u00eb dh\u00ebnat jepen vet\u00ebm nga cache, dhe n\u00ebse p\u00ebrcaktimi i rrug\u00ebs k\u00ebrkon qasje n\u00eb disku, kthehet nj\u00eb gabim EAGAIN.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve Btrfs \u00ebsht\u00eb shtuar mb\u00ebshtetje fillestare p\u00ebr pajisjet e zonuara bllok (pajisje n\u00eb disqet e ngurta ose NVMe SSD, hap\u00ebsira p\u00ebr ruajtje e t\u00eb cilave \u00ebsht\u00eb e ndar\u00eb n\u00eb zona, q\u00eb p\u00ebrb\u00ebjn\u00eb grupe bllokesh ose sektor\u00ebsh, n\u00eb t\u00eb cilat lejohet vet\u00ebm shtimi i t\u00eb dh\u00ebnave n\u00eb m\u00ebnyr\u00eb sekuenciale duke p\u00ebrdit\u00ebsuar t\u00eb gjith\u00eb grupin e bllokeve nj\u00ebherazi). N\u00eb modalitetin vet\u00ebm p\u00ebr lexim \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr blloqet me metadata dhe t\u00eb dh\u00ebna, me nj\u00eb madh\u00ebsi m\u00eb t\u00eb vog\u00ebl se faqja (subpage).\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve F2FS \u00ebsht\u00eb shtuar mund\u00ebsia e zgjedhjes s\u00eb algoritmit dhe nivelit t\u00eb kompresionit. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr nj\u00eb nivel t\u00eb lart\u00eb kompresimi p\u00ebr algoritmin LZ4. \u00cbsht\u00eb realizuar nj\u00eb opsion montimi checkpoint_merge.\n<li class=\"l\"> \u00cbsht\u00eb realizuar nj\u00eb komand\u00eb e re ioctl FS_IOC_READ_VERITY_METADATA p\u00ebr t\u00eb lexuar metadat\u00ebn nga skedar\u00ebt q\u00eb jan\u00eb mbrojtur me fs-verity.\n<li class=\"l\"> N\u00eb klientin NFS \u00ebsht\u00eb implementuar moda \"e padurueshme\" e shkruajtjes (writes=eager), ku operacionet e shkruajtjes n\u00eb skedarin transmetohen menj\u00ebher\u00eb n\u00eb server, duke kaluar p\u00ebrmes cache-it t\u00eb faqeve. Ky mod lejon reduktimin e konsumit t\u00eb memories, ofron informacion t\u00eb menj\u00ebhersh\u00ebm mbi p\u00ebrfundimin e hap\u00ebsir\u00ebs s\u00eb lir\u00eb n\u00eb sistemin e skedar\u00ebve dhe n\u00eb disa situata mund\u00ebson p\u00ebrmir\u00ebsimin e performanc\u00ebs.\n<li class=\"l\"> N\u00eb CIFS (SMB) jan\u00eb shtuar opsione t\u00eb reja montimi: acregmax p\u00ebr t\u00eb menaxhuar cachingun e skedar\u00ebve dhe acdirmax p\u00ebr t\u00eb menaxhuar cachingun e metadatat e katalog\u00ebve.\n<li class=\"l\"> N\u00eb XFS \u00ebsht\u00eb aktivizuar modaliteti i kontrollit t\u00eb kuotave multi-threaded, \u00ebsht\u00eb p\u00ebrshpejtuar ekzekutimi i fsync, \u00ebsht\u00eb b\u00ebr\u00eb p\u00ebrgatitja e kodit growfs p\u00ebr realizimin e funksionit t\u00eb zvog\u00ebl\u00ebsimit t\u00eb madh\u00ebsis\u00eb s\u00eb sistemit t\u00eb skedar\u00ebve.                        <\/ul>\n<li class=\"l\"> <b>Kujtesa dhe sh\u00ebrbimet sistemore<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar n\u00ebn-sistemi DTMP (Dynamic Thermal Power Management), i cili lejon rregullimin dinamik t\u00eb konsumit t\u00eb energjis\u00eb s\u00eb pajisjeve t\u00eb ndryshme bazuar n\u00eb kufizimet e p\u00ebrgjithshme t\u00eb temperatur\u00ebs.\n<li class=\"l\"> \u00cbsht\u00eb realizuar mund\u00ebsia e nd\u00ebrtimit t\u00eb b\u00ebrtham\u00ebs me kompilerin Clang me p\u00ebrfshirjen e optimizimeve n\u00eb faz\u00ebn e lidhjes (LTO, Optimizimi i Koh\u00ebs s\u00eb Lidhjes). Optimizimet LTO ndryshojn\u00eb nga ato tradicionale duke marr\u00eb parasysh gjendjen e t\u00eb gjitha skedar\u00ebve q\u00eb marrin pjes\u00eb n\u00eb procesin e nd\u00ebrtimit, nd\u00ebrsa modet tradicionale t\u00eb optimizimit optimizojn\u00eb \u00e7do skedar n\u00eb m\u00ebnyr\u00eb t\u00eb ve\u00e7ant\u00eb dhe nuk marrin parasysh kushtet e thirrjes s\u00eb funksioneve q\u00eb p\u00ebrcaktohen n\u00eb skedar\u00eb t\u00eb tjer\u00eb. P\u00ebr shembull, me LTO p\u00ebr funksionet nga skedar\u00eb t\u00eb tjer\u00eb \u00ebsht\u00eb e mundur zhvillimi inline, kodi i pap\u00ebrdorur nuk p\u00ebrfshihet n\u00eb skedarin ekzekutues, kontrollohet lloji dhe b\u00ebhet optimizimi i p\u00ebrgjithsh\u00ebm n\u00eb nivel projekti si nj\u00eb t\u00ebr\u00ebsi. Mb\u00ebshtetje p\u00ebr LTO \u00ebsht\u00eb aktualisht e kufizuar vet\u00ebm n\u00eb arkitekturat x86 dhe ARM64.\n<li class=\"l\"> \u00cbsht\u00eb ofruar mund\u00ebsia e zgjedhjes s\u00eb modove t\u00eb parandalimit (PREEMPT) n\u00eb planifikuesin e detyrave n\u00eb faz\u00ebn e ngarkimit (preempt=none\/voluntary\/full) ose gjat\u00eb funksionimit p\u00ebrmes debugfs (\/debug\/sched_debug), n\u00eb rast se \u00ebsht\u00eb p\u00ebrcaktuar cil\u00ebsimi PREEMPT_DYNAMIC gjat\u00eb nd\u00ebrtimit t\u00eb b\u00ebrtham\u00ebs. M\u00eb par\u00eb, moda e parandalimit mund t\u00eb p\u00ebrcaktohej vet\u00ebm n\u00eb nivelin e parametrave t\u00eb nd\u00ebrtimit. Ky ndryshim lejon shp\u00ebrndar\u00ebsit t\u00eb ofrojn\u00eb b\u00ebrthama me nj\u00eb mod\u00eb PREEMPT t\u00eb aktivizuar, e cila garanton vonesa t\u00eb ul\u00ebta p\u00ebr desktop\u00ebt me nj\u00eb r\u00ebnie t\u00eb vog\u00ebl t\u00eb kapacitetit, dhe n\u00ebse \u00ebsht\u00eb e nevojshme, t\u00eb rikthehen n\u00eb modet PREEMPT_VOLUNTARY (mod\u00eb nd\u00ebrmjet\u00ebse p\u00ebr desktop\u00ebt) ose PREEMPT_NONE (garanton kapacitet maksimal). <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"servera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1575\">servera<\/a>).\n<li class=\"l\"> N\u00eb subsistemin BPF \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr operacione atomike BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG dhe BPF_CMPXCHG.\n<li class=\"l\"> Programet BPF i \u00ebsht\u00eb ofruar mund\u00ebsia p\u00ebr t\u00eb aksesuar t\u00eb dh\u00ebnat n\u00eb stack me ndihm\u00ebn e treguesve me larg\u00ebsi t\u00eb ndryshueshme. P\u00ebr shembull, n\u00ebse m\u00eb par\u00eb p\u00ebr aksesin n\u00eb nj\u00eb varg n\u00eb stack mund t\u00eb p\u00ebrdorej vet\u00ebm nj\u00eb indeks i ngurt\u00eb i elementit, tani mund t\u00eb p\u00ebrdoret nj\u00eb indeks i ndryshuesh\u00ebm. Kontrolli p\u00ebr aksesin vet\u00ebm brenda kufijve t\u00eb disponuesh\u00ebm kontrollohet nga verifikuesi BPF. Kjo mund\u00ebsi \u00ebsht\u00eb e hapur vet\u00ebm p\u00ebr programet me privilegje p\u00ebr shkak t\u00eb shqet\u00ebsimeve p\u00ebr shfryt\u00ebzimin e dob\u00ebsive t\u00eb lidhura me ekzekutimin spekulativ t\u00eb kodit.\n<li class=\"l\"> Shtuar mund\u00ebsin\u00eb e lidhjes s\u00eb programeve BPF me \"pik\u00eb t\u00eb lar\u00eb\" p\u00ebr gjurmim (bare tracepoints), t\u00eb pa lidhura me ngjarjet e dukshme n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit p\u00ebr gjurmim (p\u00ebr k\u00ebto pika gjurmimi nuk garanton ruajtjen e ABI).\n<li class=\"l\"> \u00cbsht\u00eb realizuar mb\u00ebshtetje p\u00ebr autobusin CXL 2.0 (Compute Express Link), i cili p\u00ebrdoret p\u00ebr t\u00eb organizuar nd\u00ebrveprimin me shpejt\u00ebsi t\u00eb lart\u00eb midis CPU-s\u00eb dhe pajisjeve t\u00eb memories (lejon p\u00ebrdorimin e pajisjeve t\u00eb jashtme t\u00eb memories si pjes\u00eb e RAM ose Memories t\u00eb p\u00ebrhershme, ashtu si n\u00ebse kjo memory do t\u00eb ishte lidhur p\u00ebrmes kontrolluesit standard t\u00eb memories n\u00eb CPU).\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb drejtues nvmem p\u00ebr marrjen e t\u00eb dh\u00ebnave nga zonat e memories t\u00eb rezervuara nga BIOS, t\u00eb cilat nuk jan\u00eb t\u00eb aksesueshme drejtp\u00ebrdrejt p\u00ebr Linux (p\u00ebr shembull, memoria EEPROM, e cila \u00ebsht\u00eb e aksesueshme fizikisht vet\u00ebm nga BIOS, ose t\u00eb dh\u00ebna t\u00eb cilat jan\u00eb t\u00eb aksesueshme vet\u00ebm n\u00eb faz\u00ebn fillestare t\u00eb ngarkimit).\n<li class=\"l\"> Eshte hequr mb\u00ebshtetje p\u00ebr sistemin e profilizimit \"oprofile\", i cili nuk u p\u00ebrhap si\u00e7 duhet dhe u z\u00ebvend\u00ebsua nga mekanizmi m\u00eb modern perf.\n<li class=\"l\"> N\u00eb nd\u00ebrfaqen e hyrjes s\u00eb pasurive asinkrone io_uring \u00ebsht\u00eb b\u00ebr\u00eb integrimi me cgroup, q\u00eb kontrollon p\u00ebrdorimin e memories.\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn RISC-V \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr sistemet NUMA, si dhe mekanizmat kprobes dhe uprobes.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb sistemit t\u00eb thirrjes kcmp() pavar\u00ebsisht funksionalitetit t\u00eb skedar\u00ebve t\u00eb marr\u00eb (checkpoint\/restore).\n<li class=\"l\"> Jan\u00eb hequr makrosat EXPORT_UNUSED_SYMBOL() dhe EXPORT_SYMBOL_GPL_FUTURE(), t\u00eb cilat nuk jan\u00eb p\u00ebrdorur n\u00eb praktik\u00eb p\u00ebr shum\u00eb vite.                       <\/ul>\n<li class=\"l\"> <b>Virtualizimi dhe siguria<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar mekanizmi i mbrojtjes KFence (Kernel Electric Fence), i cili kap gabimet gjat\u00eb pun\u00ebs me memorien, t\u00eb tilla si dalja jasht\u00eb kufijve t\u00eb tamponit dhe thirrja pas lirimit t\u00eb memories. Ndryshe nga mekanizmi i depurimit KASAN, subsistemi KFence karakterizohet nga shpejt\u00ebsi e lart\u00eb dhe kosto t\u00eb ul\u00ebta t\u00eb mbivet\u00ebses, gj\u00eb q\u00eb lejon kapjen e gabimeve n\u00eb pun\u00ebn me memorien, t\u00eb cilat manifektohen vet\u00ebm n\u00eb sistemet aktive ose gjat\u00eb pun\u00ebs afatgjat\u00eb.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr hipervizorin ACRN, i cili \u00ebsht\u00eb shkruar me nj\u00eb mendje p\u00ebr gatishm\u00ebrin\u00eb p\u00ebr t\u00eb realizuar detyra n\u00eb koh\u00eb reale dhe p\u00ebrshtatshm\u00ebrin\u00eb p\u00ebr t'u p\u00ebrdorur n\u00eb sisteme kritike. ACRN siguron kosto t\u00eb ul\u00ebta, garanton vonesa t\u00eb ul\u00ebta (low latency) dhe p\u00ebrgjegjshm\u00ebri t\u00eb p\u00ebrshtatshme gjat\u00eb nd\u00ebrveprimit me pajisjet. Mb\u00ebshtetet virtualizimi i resurseve t\u00eb CPU-s\u00eb, hyrjes\/daljes, n\u00ebnshkrimit t\u00eb rrjetit, operacioneve me grafik dhe z\u00eb. ACRN mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb nisur disa sisteme t\u00eb izoluara. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/\"   title=\"makinave virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2053\">makinave virtuale<\/a> n\u00eb blloqet elektronike t\u00eb kontrollit, tabelat e instrumenteve, sistemet informative t\u00eb automjeteve, pajisjet IoT p\u00ebr p\u00ebrdoruesit dhe teknologjit\u00eb e tjera t\u00eb integruara. ACRN mb\u00ebshtet dy lloje sistemesh mysafir\u00ebsh - VM sh\u00ebrbimi me privilegje, t\u00eb cilat p\u00ebrdoren p\u00ebr menaxhimin e burimeve t\u00eb sistemit (CPU, memorie, hyrje\/ dalje etj.), dhe VM p\u00ebrdoruesi, n\u00eb t\u00eb cilat mund t\u00eb ekzekutohen distribucione Linux, Android dhe Windows.\n<li class=\"l\"> N\u00eb n\u00ebnstruktur\u00ebn IMA (Arkitektura e Matjes s\u00eb Integritetit), e cila siguron ruajtjen e nj\u00eb baze hash p\u00ebr verifikimin e integritetit t\u00eb skedave dhe metadaten e shoq\u00ebruar, \u00ebsht\u00eb krijuar mund\u00ebsia p\u00ebr verifikimin e integritetit t\u00eb t\u00eb dh\u00ebnave t\u00eb vet\u00eb b\u00ebrtham\u00ebs, p\u00ebr shembull, p\u00ebr ndjekjen e ndryshimeve n\u00eb rregullat SELinux.\n<li class=\"l\"> N\u00eb hipervizorin KVM \u00ebsht\u00eb shtuar mund\u00ebsia e kapjes s\u00eb thirrjeve hipervizore Xen dhe transferimi i tyre n\u00eb emulatorin q\u00eb funksionon n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb Linux si mjedis rr\u00ebnj\u00ebsor p\u00ebr hipervizorin Hyper-V. Mjedisi rr\u00ebnj\u00ebsor ka qasje t\u00eb drejtp\u00ebrdrejt\u00eb n\u00eb harduer dhe p\u00ebrdoret p\u00ebr t\u00eb ekzekutuar sisteme mysafir\u00ebsh (analog me Dom0 n\u00eb Xen). Deri tani, Hyper-V (Microsoft Hypervisor) mb\u00ebshteste Linux vet\u00ebm n\u00eb mjedise mysafir\u00ebsh, por hipervizori vet\u00eb ishte menaxhuar nga nj\u00eb mjedis i bazuar n\u00eb Windows.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr enkriptimin inline p\u00ebr kartat e eMMC, duke lejuar aktivizimin e mekanizmave t\u00eb enkriptimit t\u00eb nd\u00ebrtuar n\u00eb kontrolluesin e memories, t\u00eb cilat kryejn\u00eb enkriptimin dhe dekriptimin transparent t\u00eb input\/output.\n<li class=\"l\"> Nga n\u00ebnstrukturat e kriptimit \u00ebsht\u00eb hequr n\u00ebnmb\u00ebshtetje p\u00ebr hash-et e pap\u00ebrdorura n\u00eb b\u00ebrtham\u00eb si RIPE-MD 128\/256\/320 dhe Tiger 128\/160\/192, si dhe p\u00ebr enkriptorin e rrjedh\u00ebs Salsa20, i cili \u00ebsht\u00eb z\u00ebvend\u00ebsuar me algoritmin ChaCha20. Algoritmi blake2 \u00ebsht\u00eb p\u00ebrmir\u00ebsuar n\u00eb implementimin blake2s.          <\/ul>\n<li class=\"l\"> <b>Sistemi i rrjetit<\/b>\n<ul>\n<li class=\"l\">\u00cbsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb transferuar trajtuesin e polling NAPI t\u00eb pajisjeve rrjet p\u00ebr n\u00eb nj\u00eb fije tjet\u00ebr t\u00eb b\u00ebrtham\u00ebs, gj\u00eb q\u00eb lejon p\u00ebrmir\u00ebsimin e performanc\u00ebs p\u00ebr disa lloje ngarkesash. M\u00eb par\u00eb, pollingu kryhej n\u00eb kontekstin e softirq dhe nuk p\u00ebrfshihej nga planifikuesi i detyrave, q\u00eb e b\u00ebnte t\u00eb v\u00ebshtir\u00eb optimizimin e holl\u00ebsish\u00ebm p\u00ebr t\u00eb arritur performanc\u00ebn maksimale. Ekzekutimi n\u00eb nj\u00eb fije t\u00eb ve\u00e7ant\u00eb t\u00eb b\u00ebrtham\u00ebs lejon monitorimin e trajtuesit t\u00eb polling nga hap\u00ebsira e p\u00ebrdoruesit, lidhjen me b\u00ebrthama CPU t\u00eb ve\u00e7anta dhe marr\u00ebja parasysh gjat\u00eb planifikimit t\u00eb nd\u00ebrrimeve t\u00eb detyrave. P\u00ebr t\u00eb aktivizuar modin e ri, \u00ebsht\u00eb propozuar parametri \\\/sys\\class\\\/net\\\\\/threaded.\n<li class=\"l\"> \u00cbsht\u00eb vazhduar integrimi n\u00eb b\u00ebrtham\u00eb t\u00eb MPTCP (MultiPath TCP), zgjerimi i protokollit TCP p\u00ebr organizimin e funksionimit t\u00eb lidhjes TCP me dor\u00ebzimin e paketimeve nj\u00ebkoh\u00ebsisht p\u00ebrmes disa rrug\u00ebve p\u00ebrmes interfacesh t\u00eb ndryshme rrjetore, q\u00eb jan\u00eb t\u00eb lidhura me adresa t\u00eb ndryshme IP. N\u00eb k\u00ebt\u00eb version t\u00eb ri \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t'i lidhur prioritete specifike me disa rrjedha, q\u00eb lejon, p\u00ebr shembull, organizimin e pun\u00ebs s\u00eb rrjedhave rezerv\u00eb, q\u00eb aktivizohen vet\u00ebm kur ka probleme me rrjedh\u00ebn primare.\n<li class=\"l\"> N\u00eb IGMPv3 \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr mekanizmin EHT (Explicit Host Tracking).\n<li class=\"l\"> N\u00eb mekanizmin e filtrimit t\u00eb paketimeve netfilter \u00ebsht\u00eb implementuar mund\u00ebsia e pron\u00ebsis\u00eb mbi disa tabela p\u00ebr t\u00eb marr\u00eb kontroll ekskluziv (p\u00ebr shembull, nj\u00eb proces n\u00eb sfond t\u00eb firewallit mund t\u00eb bashk\u00ebngjitet me disa tabela, duke ndaluar dik\u00eb tjet\u00ebr t\u00eb nd\u00ebrhyj\u00eb n\u00eb to).                               <\/ul>\n<li class=\"l\"> <b>Pajisjet<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb kryer pastrimi i platformave ARM t\u00eb vjetra dhe t\u00eb pa mb\u00ebshtetura. \u00cbsht\u00eb hequr kodi i platformave efm32, picoxcell, prima2, tango, u300, zx dhe c6x, si dhe drajver\u00ebt e lidhur me to.\n<li class=\"l\"> N\u00eb drajverin amdgpu \u00ebsht\u00eb implementuar mund\u00ebsia e overclocking (OverDrive) p\u00ebr kartat e bazuara n\u00eb GPU Sienna Cichlid (Navi 22, Radeon RX 6xxx). \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr formatin e piksel\u00ebve FP16 p\u00ebr DCE (motorin e kontrollit t\u00eb ekranit) nga brezi 8 deri n\u00eb 11. P\u00ebr GPU Navy Flounder (Navi 21) dhe APU Van Gogh \u00ebsht\u00eb implementuar mund\u00ebsia e ri-inicializimit t\u00eb GPU.\n<li class=\"l\"> N\u00eb drajverin i915 p\u00ebr kartat grafike Intel \u00ebsht\u00eb implementuar parametri i915.mitigations p\u00ebr t\u00eb \u00e7aktivizuar mekanizmat e izolimit dhe mbrojtjes p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar performanc\u00ebn. P\u00ebr \u00e7ipat q\u00eb fillojn\u00eb nga Tiger Lake \u00ebsht\u00eb aktivizuar mb\u00ebshtetje p\u00ebr mekanizmin VRR (Variable Rate Refresh), i cili lejon ndryshimin adaptiv t\u00eb frekuenc\u00ebs s\u00eb rifreskimit t\u00eb monitorit p\u00ebr t\u00eb siguruar nj\u00eb p\u00ebrvoj\u00eb t\u00eb qet\u00eb pa ndalime gjat\u00eb loj\u00ebrave. \u00cbsht\u00eb aktivizuar mb\u00ebshtetje p\u00ebr teknologjin\u00eb Intel Clear Color p\u00ebr t\u00eb rritur sakt\u00ebsin\u00eb e p\u00ebr\u00e7imit t\u00eb ngjyrave. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr DP-HDMI 2.1. \u00cbsht\u00eb realizuar mund\u00ebsia e kontrollit t\u00eb ndri\u00e7imit t\u00eb paneleve eDP. P\u00ebr GPU Gen9 me mb\u00ebshtetje p\u00ebr LSPCON (Transformues dhe Konvertuesi i Protokollit) \u00ebsht\u00eb aktivizuar mb\u00ebshtetje p\u00ebr HDR.\n<li class=\"l\"> N\u00eb drajverin nouveau \u00ebsht\u00eb shtuar mb\u00ebshtetje fillestare p\u00ebr GPU NVIDIA t\u00eb bazuar n\u00eb arkitektur\u00ebn GA100 (Ampere).\n<li class=\"l\"> N\u00eb drajverin msm \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr GPU Adreno 508, 509 dhe 512, q\u00eb p\u00ebrdoren n\u00eb \u00e7ipat SDM (Snapdragon) 630, 636 dhe 660.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kartat e tingujve Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s dhe Pioneer DJM-750. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr sistemin e tingujve Intel Alder Lake PCH-P. \u00cbsht\u00eb realizuar mb\u00ebshtetje p\u00ebr simulimin programatik t\u00eb lidhjes dhe \u00e7k\u00ebputjes s\u00eb priz\u00ebs audio p\u00ebr debugimin e trajtuesve n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> U shtua mb\u00ebshtetje p\u00ebr konsolat e loj\u00ebrave Nintendo 64, t\u00eb prodhuara nga 1996 deri n\u00eb 2003 (p\u00ebrpjekjet e kaluara p\u00ebr t\u00eb portuar Linux p\u00ebr Nintendo 64 nuk p\u00ebrfunduan dhe kishin statusin Vaporware). Si motiv p\u00ebr krijimin e nj\u00eb porti t\u00eb ri p\u00ebr k\u00ebt\u00eb platform\u00eb t\u00eb vjet\u00ebruar, e cila nuk prodhohet m\u00eb p\u00ebr afro nj\u00ebzet vjet, p\u00ebrmendet d\u00ebshira p\u00ebr t\u00eb nxitur zhvillimin e emulatoreve dhe leht\u00ebsimin e kalimit t\u00eb loj\u00ebrave.\n<li class=\"l\"> U shtua drejtuesi p\u00ebr kontrolerin e loj\u00ebrave Sony PlayStation 5 DualSense.\n<li class=\"l\"> U shtua mb\u00ebshtetje p\u00ebr platformat ARM, pajisjet dhe platformat: PineTab, Snapdragon 888 \/ SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.\n<li class=\"l\"> U shtua mb\u00ebshtetje p\u00ebr smartphone-t Purism Librem5 Evergreen, Xperia Z3+\/Z4\/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.\n<li class=\"l\"> U shtua drejtuesi bcm-vk p\u00ebr platformat e p\u00ebrshpejtuara Broadcom VK (p.sh., kartat PCIe Valkyrie dhe Viper), t\u00eb cilat mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb dh\u00ebn\u00eb operacione p\u00ebr \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0437\u0432\u0443\u043a\u0430, videos dhe imazheve, si dhe veprime t\u00eb lidhura me enkriptimin.\n<li class=\"l\"> U shtua mb\u00ebshtetje p\u00ebr platform\u00ebn Lenovo IdeaPad me mund\u00ebsin\u00eb p\u00ebr t\u00eb menaxhuar karikimin e vazhduesh\u00ebm dhe ndri\u00e7imin e tastier\u00ebs. Gjithashtu \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr profilin ACPI t\u00eb platform\u00ebs ThinkPad me mund\u00ebsin\u00eb p\u00ebr t\u00eb menaxhuar modet e konsumit t\u00eb energjis\u00eb. U shtua drejtuesi p\u00ebr n\u00ebn sistemin HID t\u00eb Lenovo ThinkPad X1 Tablet Gen 2.\n<li class=\"l\"> U shtua drejtuesi ov5647 me mb\u00ebshtetje p\u00ebr modulin e kamer\u00ebs p\u00ebr Raspberry Pi.\n<li class=\"l\"> U shtua mb\u00ebshtetje p\u00ebr RISC-V SoC FU740 dhe platformat HiFive Unleashed. Gjithashtu u shtua nj\u00eb drejtues i ri p\u00ebr \u00e7ipin Kendryte K210.    <\/ul>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54985\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &#171;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&#187; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100032","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &quot;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&quot; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/reliz-yadra-linux-5-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &quot;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&quot; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/reliz-yadra-linux-5-12\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-26T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-26T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Risia e kernelit Linux 5.12 | ProHoster","description":"Pas dy muajve zhvillimi, Linus Torvalds publikoi versionin e kernelit Linux 5.12. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: mb\u00ebshtetje p\u00ebr pajisje bllokuese t\u00eb zonuara n\u00eb Btrfs, mund\u00ebsia e mapimit t\u00eb identifikuesve t\u00eb p\u00ebrdoruesve p\u00ebr FS, pastrimi i arkitekturave t\u00eb vjetra ARM, moda e \"padurueshme\" e shkrimit n\u00eb NFS, mekanizmi LOOKUP_CACHED p\u00ebr t\u00eb p\u00ebrcaktuar rrug\u00ebt e skedar\u00ebve nga cache, mb\u00ebshtetje p\u00ebr instruksione atomike n\u00eb BPF, sistemi i debugging KFENCE p\u00ebr zbuluar gabime.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/reliz-yadra-linux-5-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.12. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &quot;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&quot; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/reliz-yadra-linux-5-12","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-04-26T08:22:56+00:00","article:modified_time":"2021-04-26T08:22:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100032","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-04-26 08:35:42","updated":"2026-02-09 17:11:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=100032"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100032\/revisions"}],"predecessor-version":[{"id":159297,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/100032\/revisions\/159297"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=100032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=100032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=100032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}