{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-10","title":{"rendered":"L\u00ebshimi i b\u00ebrtham\u00ebs Linux 6.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas dy muajsh zhvillimi, Linus Torvalds prezantoi l\u00ebshimin e b\u00ebrtham\u00ebs Linux 6.10. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme: shoferi ntsync me primitive p\u00ebr sinkronizimin e Windows NT, komponentet DRM Panic p\u00ebr realizimin e nj\u00eb ekuivalenti t\u00eb &#171; ekranit t\u00eb kalt\u00ebr t\u00eb vdekjes &#187;, nd\u00ebrprerja e mb\u00ebshtetjes p\u00ebr CPU m\u00eb t\u00eb vjetra Alpha, mund\u00ebsia e verifikimit t\u00eb integritetit n\u00eb sistemin e skedar\u00ebve t\u00eb bazuar n\u00eb FUSE, kufizimi i qasjes n\u00eb ioctl p\u00ebrmes mekanizmit Landlock, nj\u00eb n\u00ebn sistem p\u00ebr profilimin e operacioneve t\u00eb ndarjes s\u00eb memories, thirrja e sistemit mseal(), mund\u00ebsia e shk\u00ebmbimit t\u00eb dh\u00ebnave t\u00eb koduara me pajisjet TPM, mb\u00ebshtetje p\u00ebr radh\u00ebt e pun\u00ebs me prioritet t\u00eb lart\u00eb n\u00eb dm-crypt, shoferi panthor p\u00ebr gjenerat\u00ebn e dhjet\u00eb t\u00eb GPU Mali.      <\/p>\n<p>N\u00eb versionin e ri jan\u00eb pranuar 14564 korrigjime nga 1989 zhvillues, madh\u00ebsia e patch-it &#8212; 41 MB (ndryshimet preken 12509 skedar\u00eb, jan\u00eb shtuar 547663 rreshta kodi, jan\u00eb fshir\u00eb 312464 rreshta). N\u00eb l\u00ebshimin e kaluar ishin 15680 korrigjime nga 2106 zhvillues, madh\u00ebsia e patch-it &#8212; 54 MB. Rreth 41% e t\u00eb gjitha ndryshimeve t\u00eb paraqitura n\u00eb 6.10 lidhen me shofer\u00ebt e pajisjeve, rreth 15% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrdit\u00ebsimin e kodit specifik p\u00ebr arkitektur\u00ebn e harduerit, 13% lidhen me stekun rrjet\u00eb, 5% &#8212; me sistemet e skedar\u00ebve dhe 4% me n\u00ebn sistemet e brendshme t\u00eb b\u00ebrtham\u00ebs.            <\/p>\n<p>Risit\u00eb kryesore n\u00eb kernelin 6.10:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistemi i disqeve, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar operacioni i ri fcntl F_DUPFD_QUERY, me ndihm\u00ebn e t\u00eb cilit nj\u00eb proces mund t\u00eb p\u00ebrcaktoj\u00eb n\u00ebse dy deskriptor\u00eb t\u00eb ndrysh\u00ebm skedar\u00ebsh i referohen t\u00eb nj\u00ebjtit skedar. Ndryshe nga mund\u00ebsit\u00eb e ngjashme q\u00eb ofron thirrja sistemore kcmp(), F_DUPFD_QUERY nuk \u00e7on n\u00eb zbulimin e informacionit t\u00eb tep\u00ebrt dhe funksionon n\u00eb sisteme ku kcmp() \u00ebsht\u00eb i \u00e7aktivizuar.\n<li class=\"l\"> N\u00eb n\u00ebnsistemin FUSE, q\u00eb p\u00ebrdoret p\u00ebr zbatimin e sistemeve t\u00eb skedar\u00ebve n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, \u00ebsht\u00eb realizuar mund\u00ebsia e p\u00ebrdorimit t\u00eb mekanizmit fs-verity p\u00ebr verifikimin e integritetit dhe autenticitetit t\u00eb skedar\u00ebve.\n<li class=\"l\"> N\u00eb modulin dm-crypt, i aplikuesh\u00ebm p\u00ebr enkriptimin e pajisjeve bllok, \u00ebsht\u00eb shtuar opcioni &#171;high_priority&#187;, i cili lejon aktivizimin e radh\u00ebve t\u00eb pun\u00ebs me prioritet t\u00eb lart\u00eb p\u00ebr t\u00eb rritur performanc\u00ebn n\u00eb pajisje t\u00eb fuqishme. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-gdansk\/\"   title=\"sistemet\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">sistemet<\/a>sisteme t\u00eb fuqishme. Si parazgjedhje, ky regjim \u00ebsht\u00eb i \u00e7aktivizuar, pasi n\u00eb PC t\u00eb zakonsh\u00ebm mund t\u00eb shkaktoj\u00eb rritje t\u00eb vonesave gjat\u00eb ekzekutimit t\u00eb detyrave q\u00eb nuk lidhen me enkriptimin, si p\u00ebr shembull p\u00ebrpunimi i audios.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb protokoll i bazuar n\u00eb netlink p\u00ebr menaxhimin e serverit NFS n\u00eb kernel. N\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, mbi baz\u00ebn e k\u00ebtij protokolli, \u00ebsht\u00eb p\u00ebrgatitur mjeti nfsdctl. Mb\u00ebshtetja p\u00ebr montimin e NFS v2 tani \u00ebsht\u00eb e \u00e7aktivizuar si parazgjedhje (n\u00eb mjetin mount.nfs mb\u00ebshtetja p\u00ebr NFS v2 ishte nd\u00ebrprer\u00eb q\u00eb n\u00eb vitin 2021).\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve XFS ka vazhduar puna p\u00ebr zbatimin e mund\u00ebsis\u00eb s\u00eb p\u00ebrdorimit t\u00eb mjetit fsck p\u00ebr kontrollimin dhe korrigjimin e problemeve t\u00eb zbuluara n\u00eb modalitet online, pa \u00e7montuar sistemin e skedar\u00ebve. \u00cbsht\u00eb shtuar ioctl XFS_IOC_EXCHANGE_RANGE p\u00ebr shk\u00ebmbimin atomik t\u00eb intervaleve t\u00eb bajt\u00ebve midis dy skedar\u00ebve.\n<li class=\"l\"> N\u00eb Btrfs \u00ebsht\u00eb zbatuar mb\u00ebshtetje p\u00ebr shkurtimin (shrinker) e hartave t\u00eb ekstenteve t\u00eb palidhura, gj\u00eb q\u00eb mund t\u00eb jet\u00eb e dobishme p\u00ebr uljen e konsumit t\u00eb memories n\u00eb kushte mungese memorieje n\u00eb sistem. Kodi p\u00ebr kompresimin e t\u00eb dh\u00ebnave dhe funksioni put_file_data() jan\u00eb kaluar n\u00eb p\u00ebrdorimin e page folios. \u00cbsht\u00eb ripunuar mekanizmi i bllokimit t\u00eb ekstenteve gjat\u00eb kryerjes s\u00eb operacioneve t\u00eb writeback.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve Ext4 \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr ioctl FS_IOC_GETFSSYSFSPATH p\u00ebr t\u00eb p\u00ebrcaktuar vendndodhjen e sistemit t\u00eb skedar\u00ebve t\u00eb montuar n\u00eb hierarkin\u00eb \/sys\/fs.\n<li class=\"l\"> Sistemet e skedar\u00ebve OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX dhe FREEVXFS jan\u00eb kaluar n\u00eb p\u00ebrdorimin e API-s\u00eb s\u00eb re p\u00ebr montimin e ndarjeve.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve EROFS (Extendable Read-Only File System), i projektuar p\u00ebr p\u00ebrdorim n\u00eb ndarje t\u00eb aksesueshme vet\u00ebm p\u00ebr lexim, \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr algoritmin e kompresimit Zstandard.\n<li class=\"l\"> N\u00eb Bcachefs \u00ebsht\u00eb realizuar p\u00ebrgatitja p\u00ebr t\u00eb kryer fsck pa shk\u00ebputur menj\u00ebher\u00eb ndarjen (kontroll online). Jan\u00eb shtuar ndryshime dhe p\u00ebrmir\u00ebsime p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar q\u00ebndrueshm\u00ebrin\u00eb e funksionimit. \u00cbsht\u00eb realizuar mund\u00ebsia e p\u00ebrdit\u00ebsimit dhe kthimit mbrapsht t\u00eb formatit t\u00eb sistemit t\u00eb skedar\u00ebve n\u00eb modalitetin &#171;nochanges&#187;, i cili ndalon shkrimin dhe ruan metadat\u00ebn vet\u00ebm n\u00eb memorie.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve OverlayFS \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr krijimin e skedar\u00ebve t\u00eb p\u00ebrkohsh\u00ebm duke p\u00ebrdorur opsionin O_TMPFILE.\n<li class=\"l\"> \u00cbsht\u00eb nd\u00ebrprer\u00eb mb\u00ebshtetja p\u00ebr mekanizmin e kufizimit t\u00eb kapacitetit t\u00eb pajisjeve bllok &#171;CONFIG_BLK_DEV_THROTTLING_LOW&#187;, i cili q\u00eb nga viti 2017 ka mbajtur statusin eksperimental, nuk ka gjetur p\u00ebrhapje praktike dhe v\u00ebshtir\u00ebson mbajtjen e n\u00ebn sistemeve t\u00eb pajisjeve bllok.                                                        <\/ul>\n<li class=\"l\"> <b>Memorie dhe sh\u00ebrbime sistemike<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar, por i \u00e7aktivizuar gjat\u00eb nd\u00ebrtimit, drejtuesi ntsync, i cili implementon pajisjen simbolike \/dev\/ntsync dhe nj\u00eb grup primitivesh sinkronizimi q\u00eb p\u00ebrdoren n\u00eb kernelin Windows NT. Implementimi i k\u00ebtyre primitiveve n\u00eb nivel kerneli mund t\u00eb rris\u00eb ndjesh\u00ebm performanc\u00ebn e loj\u00ebrave Windows q\u00eb ekzekutohen me Wine. Rritja e performanc\u00ebs arrihet duke eliminuar kostot shtes\u00eb q\u00eb lidhen me p\u00ebrdorimin e RPC n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit. Krijimi i nj\u00eb drejtuesi t\u00eb ve\u00e7ant\u00eb p\u00ebr kernelin Linux shpjegohet me v\u00ebshtir\u00ebsin\u00eb e implementimit korrekt t\u00eb API-s\u00eb s\u00eb sinkronizimit NT mbi primitivet ekzistuese t\u00eb kernelit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb n\u00ebnsistem p\u00ebr profilizimin e operacioneve t\u00eb alokimit t\u00eb memories n\u00eb kernelin Linux, i cili mund\u00ebson zbulimin e rrjedhjeve t\u00eb memories n\u00eb kernel dhe e thjeshton procesin e optimizimit t\u00eb konsumit t\u00eb memories. N\u00ebnsistemi ka kosto minimale shtes\u00eb, gj\u00eb q\u00eb lejon p\u00ebrdorimin e tij jo vet\u00ebm n\u00eb build-et e debug-ut t\u00eb kernelit, por edhe n\u00eb sistemet prodhuese.\n<li class=\"l\"> \u00cbsht\u00eb shtuar implementimi fillestar i trajtuesit t\u00eb situatave emergjente n\u00eb b\u00ebrtham\u00ebn &#8212; DRM Panic, q\u00eb p\u00ebrdor n\u00ebndeg\u00ebn DRM (Menaxher i Rendering Direkt) p\u00ebr t\u00eb shfaqur nj\u00eb raport ngjyr\u00eb t\u00eb qart\u00eb n\u00eb stilin e &#171;ekranit t\u00eb blu t\u00eb vdekjes&#187;. N\u00eb versionin e ardhsh\u00ebm, planifikohet t\u00eb shtohet mund\u00ebsia p\u00ebr t\u00eb shfaqur logon dhe kodin QR n\u00eb ekran n\u00eb rast t\u00eb nj\u00eb gjendjeje emergjente.\n<li class=\"l\"> Ka vazhduar transferimi i ndryshimeve nga dega Rust-for-Linux, q\u00eb lidhen me p\u00ebrdorimin e gjuh\u00ebs Rust si gjuh\u00eb e dyt\u00eb p\u00ebr zhvillimin e drejtuesve dhe moduleve t\u00eb kernelit (mb\u00ebshtetja p\u00ebr Rust nuk \u00ebsht\u00eb aktive si parazgjedhje dhe nuk e b\u00ebn Rust nj\u00eb var\u00ebsi t\u00eb detyrueshme p\u00ebr nd\u00ebrtimin e kernelit). \u00cbsht\u00eb kryer kalimi n\u00eb p\u00ebrdorimin e versionit Rust 1.78, gj\u00eb q\u00eb ka mund\u00ebsuar p\u00ebrdorimin e bibliotek\u00ebs standarde alloc n\u00eb vend t\u00eb deg\u00ebzimit t\u00eb vet. Jan\u00eb shtuar abstraksione p\u00ebr pun\u00ebn me koh\u00ebn n\u00eb kernel (mb\u00ebshtjell\u00ebs mbi struktur\u00ebn ktime_t). \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr p\u00ebrdorimin e komponent\u00ebve t\u00eb kernelit t\u00eb shkruar n\u00eb Rust n\u00eb sisteme me arkitektur\u00eb RISC-V.\n<li class=\"l\"> N\u00eb programet BPF \u00ebsht\u00eb zbatuar mund\u00ebsia e p\u00ebrdorimit t\u00eb wait queue n\u00eb kernel. Jan\u00eb shtuar funksionet bpf_preempt_disable dhe bpf_preempt_enable, t\u00eb cilat lejojn\u00eb krijimin e seksioneve t\u00eb kodit q\u00eb nuk nd\u00ebrpriten nga planifikuesi i detyrave. \u00cbsht\u00eb ofruar edhe qasje p\u00ebr programet BPF te funksionet kriptografike t\u00eb kernelit (crypto). \u00cbsht\u00eb zbatuar mb\u00ebshtetja p\u00ebr kompilimin JIT t\u00eb programeve BPF n\u00eb sisteme me procesor\u00eb 32-bit ARCv2.\n<li class=\"l\"> P\u00ebr sistemet ARM 32-bit \u00ebsht\u00eb zbatuar mb\u00ebshtetja p\u00ebr nd\u00ebrtimin e kernelit me kompilatorin Clang me m\u00ebnyr\u00ebn e mbrojtjes CFI (Control Flow Integrity) t\u00eb aktivizuar, e cila bllokon shkeljet e rrjedh\u00ebs normale t\u00eb ekzekutimit (control flow) si rezultat i p\u00ebrdorimit t\u00eb exploiteve q\u00eb ndryshojn\u00eb treguesit e funksioneve t\u00eb ruajtur n\u00eb memorie.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e pasqyrimit t\u00eb drejtp\u00ebrdrejt\u00eb p\u00ebrmes mmap() t\u00eb buffer\u00ebve unazor\u00eb t\u00eb gjurmimit p\u00ebr t\u00eb transferuar p\u00ebrmbajtjen e tyre n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit pa kopjim shtes\u00eb.\n<li class=\"l\"> \u00cbsht\u00eb shtuar thirrja sistemore &#171;mseal&#187;, e cila lejon proceset t\u00eb aplikojn\u00eb nj\u00eb bllokim p\u00ebr modifikimin e pjes\u00ebve t\u00eb caktuara t\u00eb hap\u00ebsir\u00ebs s\u00eb tyre adresore. N\u00eb praktik\u00eb, kjo thirrje e re sistemore pritet t\u00eb p\u00ebrdoret n\u00eb shfletuesin Chrome p\u00ebr t\u00eb forcuar izolimin sandbox.\n<li class=\"l\"> P\u00ebr n\u00ebnarkitektur\u00ebn x32, e cila ofron nj\u00eb ABI hibrid x86_64 dhe lejon p\u00ebrdorimin e modelit 32-bit t\u00eb adresimit t\u00eb memories n\u00eb sisteme 64-bit (procesori punon n\u00eb m\u00ebnyr\u00ebn 64-bit, por p\u00ebrdor tregues dhe veprime aritmetike 32-bit), \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr mekanizmin Shadow Stack, i cili bllokon funksionimin e shum\u00eb exploiteve duke p\u00ebrdorur aft\u00ebsit\u00eb harduerike t\u00eb procesor\u00ebve Intel p\u00ebr mbrojtje ndaj mbishkrimit t\u00eb adres\u00ebs s\u00eb kthimit nga funksioni n\u00eb rast tejmbushjeje t\u00eb bufferit n\u00eb stack.\n<li class=\"l\"> N\u00eb sistemet me arkitektur\u00eb ARM64, n\u00eb thirrjen e sistemit userfaultfd(), e cila mund\u00ebson krijimin e p\u00ebrpunuesve t\u00eb qasjeve te faqet e memories t\u00eb pashp\u00ebrndara (page faults) n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, jan\u00eb zbatuar mund\u00ebsi t\u00eb lidhura me mbrojtjen nga shkrimi t\u00eb zonave t\u00eb memories dhe t\u00eb elementeve t\u00eb tabel\u00ebs s\u00eb faqeve t\u00eb memories.\n<li class=\"l\"> \u00cbsht\u00eb hequr kodi p\u00ebr mb\u00ebshtetjen e procesor\u00ebve Alpha 21164 (EV5), t\u00eb prodhuar q\u00eb nga viti 1995, si edhe t\u00eb serive m\u00eb t\u00eb hershme. Mir\u00ebmbajtja e kodit p\u00ebr k\u00ebta procesor\u00eb ishte v\u00ebshtir\u00ebsuar p\u00ebr shkak t\u00eb munges\u00ebs s\u00eb mund\u00ebsis\u00eb s\u00eb qasjes n\u00eb memorie n\u00eb nivel bajti. Alpha ishte arkitektura e par\u00eb n\u00eb t\u00eb cil\u00ebn u portua kerneli Linux, i cili fillimisht ishte i disponuesh\u00ebm vet\u00ebm p\u00ebr sistemet x86.                                <\/ul>\n<li class=\"l\"> <b>Virtualizimi dhe siguria<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr shk\u00ebmbim t\u00eb enkriptuar t\u00eb t\u00eb dh\u00ebnave me pajisjet TPM (Trusted Platform Module) dhe p\u00ebr verifikimin e integritetit t\u00eb transaksioneve.\n<li class=\"l\"> N\u00eb modulin LSM Landlock, i cili mund\u00ebson kufizimin e nd\u00ebrveprimit t\u00eb nj\u00eb grupi procesesh me mjedisin e jasht\u00ebm, \u00ebsht\u00eb shtuar mund\u00ebsia e zbatimit t\u00eb rregullave p\u00ebr kufizimin e qasjes te thirrjet ioctl().\n<li class=\"l\"> \u00cbsht\u00eb propozuar opsioni init_mlocked_on_free, i cili vendoset n\u00eb faz\u00ebn e nisjes dhe siguron zeroimin e p\u00ebrmbajtjes s\u00eb memories s\u00eb mbrojtur nga zhvendosja n\u00eb hap\u00ebsir\u00ebn swap p\u00ebrmes thirrjes mlock(), n\u00ebse kjo memorie lirohet pa u zhbllokuar me thirrjen munlock(). P\u00ebrdorimi i k\u00ebtij opsioni ndihmon n\u00eb shmangien e mbetjes s\u00eb \u00e7el\u00ebsave kriptografik\u00eb n\u00eb memorie n\u00eb rast t\u00eb mbylljes s\u00eb papritur t\u00eb aplikacionit q\u00eb punon me ta.\n<li class=\"l\"> N\u00eb n\u00ebnsistemin crypto \u00ebsht\u00eb p\u00ebrshpejtuar ekzekutimi i operacioneve t\u00eb enkriptimit t\u00eb diskut me p\u00ebrdorimin e algoritmit AES-XTS n\u00eb sistemet x86_64 me procesor\u00eb Intel dhe AMD q\u00eb mb\u00ebshtesin zgjerimet VAES, AVX2, VPCLMULQDQ, AVX10 ose AVX512.\n<li class=\"l\"> \u00cbsht\u00eb hequr mund\u00ebsia e mbledhjes s\u00eb statistikave p\u00ebr p\u00ebrdorimin e n\u00ebnsistemit kriptografik t\u00eb kernelit (CONFIG_CRYPTO_STATS). Kjo mund\u00ebsi nuk p\u00ebrdorej n\u00eb praktik\u00eb dhe sillte ulje t\u00eb ndjeshme t\u00eb performanc\u00ebs, si edhe krijonte ngarkes\u00eb shtes\u00eb t\u00eb konsiderueshme p\u00ebr mir\u00ebmbajt\u00ebsit.                    <\/ul>\n<li class=\"l\"> <b>Sistemi rrjetor<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb rritur ndjesh\u00ebm performanca e operacioneve t\u00eb d\u00ebrgimit t\u00eb t\u00eb dh\u00ebnave n\u00eb m\u00ebnyr\u00ebn zero-copy kur p\u00ebrdoret n\u00ebndega io_uring. \u00cbsht\u00eb shtuar mund\u00ebsia e bashkimit (&#171;bundle&#187;) t\u00eb disa bufferave p\u00ebr operacione d\u00ebrgimi dhe pranimi t\u00eb t\u00eb dh\u00ebnave.\n<li class=\"l\"> \u00cbsht\u00eb rishkruar kodi i garbage collection q\u00eb p\u00ebrdoret gjat\u00eb d\u00ebrgimit t\u00eb file descriptor-\u00ebve p\u00ebrmes Unix-socket-eve me p\u00ebrdorimin e mesazheve SCM_RIGHTS. Ndryshimi mund\u00ebson zgjidhjen e problemit t\u00eb grumbullimit t\u00eb num\u00ebruesve ciklik\u00eb t\u00eb referencave.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e vendosjes s\u00eb filtrave p\u00ebr protokollin PFCP (Packet Forwarding Control Protocol), i p\u00ebrdorur n\u00eb rrjetet 4G dhe 5G.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr opsionin e soket\u00ebve t\u00eb rrjetit SO_PEEK_OFF, i cili, ngjash\u00ebm me t\u00eb nj\u00ebjtin opsion p\u00ebr Unix-sockets, lejon p\u00ebrcaktimin e zhvendosjes s\u00eb t\u00eb dh\u00ebnave n\u00eb radh\u00eb q\u00eb p\u00ebrdoret nga thirrja e sistemit recv kur specifikohet flamuri MSG_PEEK (i sh\u00ebnon t\u00eb dh\u00ebnat si t\u00eb palexuara dhe ato do t\u00eb kthehen s\u00ebrish n\u00eb thirrjen e ardhshme recv).\n<li class=\"l\"> N\u00eb n\u00ebnsistemin io_uring \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr operacionin IORING_CQE_F_SOCK_NONEMPTY, i cili lejon t\u00eb p\u00ebrcaktohet n\u00ebse nj\u00eb soket rrjeti ka k\u00ebrkesa lidhjeje n\u00eb pritje p\u00ebr t\u2019u p\u00ebrpunuar.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb implementim i teknologjis\u00eb PoE (Power over Ethernet), i bazuar n\u00eb kodin e disponuesh\u00ebm m\u00eb par\u00eb p\u00ebr mb\u00ebshtetjen e PoDL (Power over Data Line) dhe i p\u00ebrputhsh\u00ebm me kontrollor\u00ebt PoE Microchip PD692x0 dhe TI TPS23881.\n<li class=\"l\"> P\u00ebr protokollet TCP, DCCP dhe MPTC \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr mekanizmin rstreason, i cili lejon p\u00ebrcaktimin e arsyes s\u00eb d\u00ebrgimit t\u00eb paketave RST (p\u00ebr shembull, NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Pajisje<\/b>\n<ul>\n<li class=\"l\"> N\u00eb p\u00ebrb\u00ebrje \u00ebsht\u00eb p\u00ebrfshir\u00eb drejtuesi panthor p\u00ebr gjenerat\u00ebn e dhjet\u00eb t\u00eb GPU Mali (G310, G510, G710), ku p\u00ebrdoret teknologjia CSF (Command Stream Frontend), e cila zhvendos disa funksione t\u00eb drejtuesit n\u00eb an\u00ebn e firmware p\u00ebr t\u00eb ulur ngarkes\u00ebn mbi CPU dhe ofron nj\u00eb model t\u00eb ri p\u00ebr organizimin e ekzekutimit t\u00eb pun\u00ebve n\u00eb GPU. Ndryshimet p\u00ebr mb\u00ebshtetjen e drejtuesit t\u00eb ri jan\u00eb pranuar gjithashtu n\u00eb Mesa dhe jan\u00eb p\u00ebrfshir\u00eb n\u00eb drejtuesin Gallium panfrost p\u00ebr GPU Mali.\n<li class=\"l\"> N\u00eb drejtuesin i915 jan\u00eb shtuar identifikuesit PCI p\u00ebr kartat e reja grafike diskrete Intel Arc (DG2\/Alchemist).\n<li class=\"l\"> Ka vazhduar puna mbi drejtuesin drm (Direct Rendering Manager) Xe p\u00ebr GPU t\u00eb bazuara n\u00eb arkitektur\u00ebn Intel Xe, e cila p\u00ebrdoret n\u00eb kartat grafike Intel t\u00eb familjes Arc dhe n\u00eb grafik\u00ebn e integruar duke filluar nga procesor\u00ebt Tiger Lake. \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr CPU Arrow Lake H. Ka vazhduar implementimi i mb\u00ebshtetjes p\u00ebr procesor\u00ebt Lunar Lake. \u00cbsht\u00eb shtuar mb\u00ebshtetja fillestare p\u00ebr mekanizmin SR-IOV (Single Root I\/O Virtualization).\n<li class=\"l\"> N\u00eb drejtuesin AMDGPU \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr SMU 14.0 (System Management Unit). \u00cbsht\u00eb shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb GPU-ve t\u00eb reja AMD n\u00eb sistemet me arkitektur\u00eb RISC-V.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb drejtues p\u00ebr p\u00ebrshpejtuesin e operacioneve kriptografike Tegra Security Engine, i cili mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb p\u00ebrshpejtuar AES dhe algoritme t\u00eb ndryshme hashimi.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr panelet e ekranit LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 dhe AUO B120XAN01.0.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr n\u00ebnsistemin audio t\u00eb laptop\u00ebve Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X dhe ASUS Zenbook 2024 HN7306W. \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr kartat e jashtme t\u00eb z\u00ebrit Vocaster One dhe Vocaster Two. \u00cbsht\u00eb shtuar drejtuesi p\u00ebr p\u00ebrforcuesit NAU8325 nga kompania Nuvoton Technology.\n<li class=\"l\"> N\u00eb drejtuesin HID-Steam \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr IMU (Inertial Measurement Unit) t\u00eb kontrolluesit t\u00eb loj\u00ebrave Steam Deck, duke mund\u00ebsuar p\u00ebrdorimin e nj\u00eb nyje t\u00eb ve\u00e7ant\u00eb evdev p\u00ebr qasje n\u00eb t\u00eb dh\u00ebnat e xhiroskopit dhe akselerometrit.\n<li class=\"l\"> Jan\u00eb p\u00ebrfshir\u00eb ndryshime p\u00ebr mb\u00ebshtetjen e ARM SoC Snapdragon X Elite, i cili p\u00ebrdor CPU-n\u00eb e vet 12-b\u00ebrtham\u00ebshe Qualcomm Oryon dhe GPU Qualcomm Adreno. \u00c7ipi synon p\u00ebrdorimin n\u00eb laptop\u00eb dhe PC dhe, n\u00eb shum\u00eb teste t\u00eb performanc\u00ebs, tejkalon \u00e7ipat Apple M3 dhe Intel Core Ultra 155H.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr platformat ARM, SoC dhe pajisjet: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 China, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetja p\u00ebr platat Milk-V Mars, t\u00eb cilat p\u00ebrdorin SoC Starfive JH7110 t\u00eb bazuar n\u00eb arkitektur\u00ebn RISC-V.                                <\/ul>\n<\/ul>\n<p>Nj\u00ebkoh\u00ebsisht, Fondi Latino-Amerikan i Softuerit t\u00eb Lir\u00eb ka formuar nj\u00eb variant t\u00eb b\u00ebrtham\u00ebs krejt\u00ebsisht t\u00eb lir\u00eb 6.10 &#8212; Linux-libre 6.10-gnu, e cila \u00ebsht\u00eb pastruar nga elementet e firmware dhe sht driver-a q\u00eb p\u00ebrmbajn\u00eb komponente ose segmente kodi t\u00eb pap\u00ebrdorshme, t\u00eb cilat jan\u00eb t\u00eb kufizuara nga prodhuesi. N\u00eb versionin 6.10 \u00ebsht\u00eb azhuruar kodi i pastrimit t\u00eb blob-eve n\u00eb driver-at Intel i915, rtl8xxxu, qla2xxx dhe QCAI sahara. \u00cbsht\u00eb realizuar pastrimi i emrave t\u00eb blob-eve n\u00eb dts-skedar\u00ebt (devicetree) p\u00ebr arkitektur\u00ebn Aarch64. Jan\u00eb pastruar blob-et nga skedar\u00eb t\u00eb rinj, t\u00eb shtuar n\u00eb driver-at Adreno, Intel IPU3 dhe PRUEth. \u00cbsht\u00eb realizuar pastrimi i driver-ave t\u00eb rinj Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID dhe pcm6240. \u00cbsht\u00eb nd\u00ebrprer\u00eb pastrimi i driver-it USB Prism2.5\/3 USB, i cili \u00ebsht\u00eb eliminuar nga b\u00ebrthama.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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 6.10. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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 6.10.\" \/>\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\/news\/reliz-yadra-linux-6-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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 6.10 | 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 6.10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-10\" \/>\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=\"2024-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13:43:01+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\udd47Publikimi i kernelit Linux 6.10 | ProHoster","description":"Pas dy muajsh zhvillimi, Linus Torvalds prezantoi versionin e ri t\u00eb kernelit Linux 6.10.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-10","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 6.10 | 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 6.10.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-10","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":"2024-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","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":"default","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":"2026-01-23 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16:19","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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}