{"id":123227,"date":"2025-04-03T22:00:01","date_gmt":"2025-04-03T20:00:01","guid":{"rendered":"https:\/\/prohoster.info\/?p=123227"},"modified":"2025-04-03T22:00:01","modified_gmt":"2025-04-03T20:00:01","slug":"linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/linux-6-14","title":{"rendered":"Linux 6.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Linux 6.14\" src=\"\/wp-content\/uploads\/2025\/04\/bb26294c504a79981549ca07f72d9c4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>                              <noindex>      <noindex><\/p>\n<p>Pas dy muajsh zhvillimi, Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wg7TO09Si5tTPyhdrLLvyYtVmCf+GGN4kVJ0=Xk=5TE3g@mail.gmail.com\/T\/\">paraqiti<\/a> l\u00ebshimi i kernelit Linux 6.14. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: driveri ntsync me primitiv\u00ebt e sinkronizimit Windows NT, konfiguroi balancimin e operacioneve t\u00eb leximit n\u00eb Btrfs RAID1, mb\u00ebshtetje p\u00ebr reflink n\u00eb XFS n\u00eb modalitetin realtime, mund\u00ebsia e t\u00eb dh\u00ebnave t\u00eb hyrjes\/ dalje pa e ruajtur n\u00eb cache, grupi i cgroup dmem p\u00ebr kufizimin e memories GPU, angazhimi io_uring n\u00eb FUSE, delegimi i atributeve n\u00eb NFS, mb\u00ebshtetje p\u00ebr shkrimin atomik n\u00eb Device mapper, p\u00ebrshpejtimi i linkeve simbolike, menaxhimi i mund\u00ebsis\u00eb p\u00ebr t\u00eb ekzekutuar skripte, mb\u00ebshtetje p\u00ebr \u00e7ipat Qualcomm Snapdragon 8 Elite, driver p\u00ebr NPU AMD.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>N\u00eb versionin e ri jan\u00eb p\u00ebrfshir\u00eb 12115 korrigjime nga 1984 zhvillues, madh\u00ebsia e patch-it \u00ebsht\u00eb 39 MB (ndryshimet prekin 10170 skedar\u00eb, jan\u00eb shtuar 531586 rreshta Kodi, eliminuar 235999 rreshta). N\u00eb publikimin e kaluar kishte 14172 korrigjime nga 2086 zhvillues, madh\u00ebsia e patch-it ishte 46 MB. Rreth 41% e t\u00eb gjitha ndryshimeve t\u00eb paraqitura n\u00eb 6.14 lidhen me shofer\u00ebt e pajisjeve, af\u00ebrsisht 13% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrdit\u00ebsimin e kodit specifik p\u00ebr arkitektur\u00ebn harduerike, 14% lidhen me grumbujin e rrjetit, 7% me sistemet e skedar\u00ebve dhe 4% me n\u00ebn-sistemet e brendshme t\u00eb b\u00ebrtham\u00ebs.<\/p>\n<p>  <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_6.14\">Main<\/a> <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1006378\/\">innovations<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>Sistemi i disqeve, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/strong>\n<ul>\n<li>In the Btrfs file system <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6d7a9154955e\">ka dal\u00eb<\/a> mb\u00ebshtetje p\u00ebr metoda t\u00eb reja t\u00eb balancimit t\u00eb operacioneve t\u00eb leximit mes pajisjeve q\u00eb jan\u00eb pjes\u00eb e grumbullit RAID1. P\u00ebrve\u00e7 ndarjes s\u00eb ngarkes\u00ebs n\u00eb baz\u00eb t\u00eb identifikuesve t\u00eb proceseve (pid) q\u00eb funksiononte m\u00eb par\u00eb, n\u00eb versionin e ri ofrohen tri m\u00ebnyra t\u00eb reja balancimi: \u201crotation\u201d (ndarje e barabart\u00eb e ngarkes\u00ebs p\u00ebr t\u00eb gjitha pajisjet, kjo m\u00ebnyr\u00eb \u00ebsht\u00eb e aktivizuar si parazgjedhje); \u201clatency\u201d (ndarje q\u00eb merr parasysh vonesat, mund t\u00eb jet\u00eb e dobishme n\u00eb rast t\u00eb defekteve ose pun\u00ebs s\u00eb paq\u00ebndrueshme t\u00eb pajisjeve); devid (menaxhim manual). P\u00ebr t\u00eb ndryshuar m\u00ebnyr\u00ebn e balancimit <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c86aae73bd58\">\u00ebsht\u00eb shtuar<\/a> interfejsi \/sys\/fs\/btrfs\/\/read_policy. Nd\u00ebr ndryshimet e tjera n\u00eb Btrfs - <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/bfcf6d04f8ee817b2cb7c238e0a14392a3245f45\">implementim<\/a> ioctl FS_IOC_READ_VERITY_METADATA.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241220154831.1086649-1-axboe@kernel.dk\/T\/\">Shtuar<\/a> modaliteti i hyrjes\/ dalje pa e ruajtur n\u00eb cache, n\u00eb t\u00eb cilin t\u00eb dh\u00ebnat fshihen nga cache i faqeve menj\u00ebher\u00eb pas p\u00ebrfundimit t\u00eb operacioneve t\u00eb leximit apo shkrimit. Ky ndryshim mund t\u00eb jet\u00eb i dobish\u00ebm kur p\u00ebrdoren pajisje ruajtjeje shum\u00eb t\u00eb shpejta, p\u00ebr t\u00eb cilat ruajtja e operacioneve n\u00eb memorie \u00ebsht\u00eb e tep\u00ebrt. P\u00ebr k\u00ebto pajisje, modaliteti i ri lejon p\u00ebrjashtimin e harxhimit t\u00eb tep\u00ebrt t\u00eb memories nga cache i faqeve pa p\u00ebrdorur nj\u00eb API t\u00eb komplikuar p\u00ebr hyrjen e drejtp\u00ebrdrejt\u00eb (Direct I\/O).<\/li>\n<li>N\u00eb fsnotify, mekanizmi p\u00ebr ndjekjen e ndryshimeve n\u00eb sistemin e skedar\u00ebve, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241121112218.8249-1-jack@suse.cz\/T\/\">filtrimi i pakove dhe p\u00ebrdit\u00ebsimet me \"nj\u00eb klik\".<\/a> ngjarje e re FS_PRE_ACCESS, e cila gjenerohet n\u00eb faz\u00ebn para se t\u00eb aksesohet p\u00ebrmbajtja e skedarit. Ngjarja p\u00ebrpunoh\u00ebt n\u00eb m\u00ebnyr\u00eb sinkrone, dmth. b\u00ebrthama d\u00ebrgon ngjarjen dhe pret nj\u00eb p\u00ebrgjigje. N\u00ebse p\u00ebrgjigja merret - operacioni ekzekutohet, dhe n\u00ebse ndodh nj\u00eb d\u00ebshtim - thirrja sistemore kthen n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit nj\u00eb kod gabimi. Duke p\u00ebrdorur FS_PRE_ACCESS procesi n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, p\u00ebr shembull, mund t\u00eb organizoj\u00eb mbushjen e skedarit sipas gatishm\u00ebris\u00eb s\u00eb t\u00eb dh\u00ebnave n\u00eb ruajtjen e ngadalshme.<\/li>\n<li>N\u00ebnsiat FUSE, q\u00eb lejon krijimin e implementimeve t\u00eb sistemeve t\u00eb skedar\u00ebve n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, \u00ebsht\u00eb shtuar <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/fuse-io-uring.html\">mb\u00ebshtetje<\/a> shk\u00ebmbimi i t\u00eb dh\u00ebnave nd\u00ebrmjet b\u00ebrtham\u00ebs dhe trajtuesit n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit duke p\u00ebrdorur mekanizmin e hyrjes\/ daljeve io_uring. Ndryshimi lejon t\u00eb rritet performanca e FUSE duke reduktuar kalimet e kontekstit nd\u00ebrmjet b\u00ebrtham\u00ebs dhe hap\u00ebsir\u00ebs s\u00eb p\u00ebrdoruesit.<\/li>\n<li>N\u00eb sistemin e skedar\u00ebve XFS \u00ebsht\u00eb shtuar <a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/linux\/post\/xfs-realtime-device\">mund\u00ebsia<\/a> p\u00ebrdorimi i mapimit t\u00eb kund\u00ebrt (rmap, reverse-mapping) n\u00eb modalitetin me vonesa t\u00eb parashikueshme (\u201crealtime device\u201d). Mapped i kund\u00ebrt lejon t\u00eb p\u00ebrcaktohet se p\u00ebr ruajtjen e cilit skedar p\u00ebrdoret blloku i caktuar n\u00eb pajisjen e ruajtjes. Me an\u00eb t\u00eb rmap n\u00eb XFS p\u00ebr modalitetin realtime \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr operacionin reflink, q\u00eb lejon krijimin e kopjeve t\u00eb skedar\u00ebve duke klonuar metadatat e skedarit dhe duke krijuar nj\u00eb lidhje me t\u00eb dh\u00ebnat q\u00eb tashm\u00eb ekzistojn\u00eb pa i kopjuar n\u00eb fakt.<\/li>\n<li>N\u00eb VFS <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ea382199071931d19aac5f688b543e07360e2b64\">\u00ebsht\u00eb zbatuar<\/a> ruajtjen e madh\u00ebsive t\u00eb lidhjeve simbolike, e cila ka lejuar p\u00ebrshpejtimin e operacionit readlink me 1.5% (n\u00eb testin me \/initrd.img n\u00eb ext4). Ruajtja \u00ebsht\u00eb aktivizuar n\u00eb FS ext4 dhe tmpfs.<\/li>\n<li>N\u00eb realizimin e NFSv4.2 \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr <a rel=\"nofollow\" href=\"https:\/\/www.ietf.org\/archive\/id\/draft-ietf-nfsv4-delstid-08.html\">delegimin e atributeve t\u00eb skedar\u00ebve<\/a>, e cila lejon menaxhimin e atributeve t\u00eb skedar\u00ebve, si koha e ndryshimit (mtime), n\u00eb an\u00ebn e klientit NFS, pa nevoj\u00ebn p\u00ebr t\u00eb resetuar ndryshimet n\u00eb server. N\u00eb NFS gjithashtu \u00ebsht\u00eb p\u00ebrmir\u00ebsuar mb\u00ebshtetja p\u00ebr protokollin &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/localio.html\">LOCALIO<\/a>&raquo;, i cili lejon t\u00eb p\u00ebrcaktohet n\u00ebse klienti dhe serveri NFS ndodhen n\u00eb t\u00eb nj\u00ebjtin host, p\u00ebr t\u00eb angazhuar optimizimet p\u00ebrkat\u00ebse, si p\u00ebrdorimi i hyrjes direkte (Direct I\/O) nga klienti.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241216204124.3752367-1-dhowells@redhat.com\/T\/\">Rritur<\/a> performanc\u00ebn e operacioneve t\u00eb leximit n\u00eb sistemet e skedar\u00ebve NETFS, CIFS dhe AFS (Sistemi i Skedar\u00ebve Andrew).<\/li>\n<li>N\u00eb Squashfs <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241229233752.54481-1-phillip@squashfs.org.uk\/T\/\">\u00ebsht\u00eb aktivizuar<\/a> rezhimi i ngarkes\u00ebs direkte t\u00eb blloqeve n\u00eb cache-n e faqeve (SQUASHFS_FILE_DIRECT), i cili lejon ta kalosh pa nj\u00eb cache t\u00eb ve\u00e7ant\u00eb read_page. Ndryshimi ka lejuar t\u00eb reduktohet memoria e p\u00ebrdorur gjat\u00eb pun\u00ebs me Squashfs.<\/li>\n<li>N\u00eb thirrjen sistemike statx() <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-man\/20250108085900.GA27227@lst.de\/T\/\">\u00ebsht\u00eb implementuar<\/a> flagu STATX_DIO_READ_ALIGN, p\u00ebr t\u00eb p\u00ebrcaktuar p\u00ebrputhjen e nevojshme p\u00ebr operacionet e leximit nga skedari.<\/li>\n<li>N\u00eb sistemin e files Bcachefs <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2622f2904170\">p\u00ebrdit\u00ebsuar<\/a> dhe <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62731\">i stabilizuar<\/a> formati i strukturave diskore. \u00c7do ndryshim tjet\u00ebr mbi formatin do t\u00eb klasifikohet si opsional dhe do t\u00eb realizohet n\u00eb form\u00ebn e shtesave opsionale. Shpejt\u00ebsia e kontrollit t\u00eb integritetit t\u00eb FS \u00ebsht\u00eb p\u00ebrmir\u00ebsuar ndjesh\u00ebm. P\u00ebr m\u00eb tep\u00ebr, n\u00eb Bcachefs \u00ebsht\u00eb p\u00ebrmir\u00ebsuar funksionimi n\u00eb modalitetin vet\u00ebm-p\u00ebr-lexim; jan\u00eb eliminuar problemet q\u00eb \u00e7ojn\u00eb n\u00eb qasjen n\u00eb memorie pas lirohet (use after free); jan\u00eb zgjidhur problemet me referent\u00ebt reflink n\u00eb fsck; \u00ebsht\u00eb korrigjuar trajtimi i rivendosjes s\u00eb transaksionit.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=127186cfb184\">Kthehet<\/a> moduli md-linear, i cili \u00ebsht\u00eb destinuar p\u00ebr t\u00eb bashkuar pajisjet bllokuese. Ky modul ishte shpallur m\u00eb par\u00eb i vjetruar dhe ishte hequr nga b\u00ebrthama 6.8, por si\u00e7 duket ishte i k\u00ebrkuar dhe p\u00ebr k\u00ebt\u00eb arsye tani \u00ebsht\u00eb rikthyer.<\/li>\n<li>Sistem\u00ebt e skedar\u00ebve F2FS dhe SQUASHFS jan\u00eb kthyer n\u00eb p\u00ebrdorimin e <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folios t\u00eb faqeve t\u00eb memories<\/a> (folio t\u00eb faqeve).<\/li>\n<li>N\u00eb drejtuesin <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b56426bcf880d0f14a482c302ab7e37f3e6c3583\">null_blk<\/a> \u00ebsht\u00eb implementuar atributi &laquo;rotational&raquo;, i cili vendoset n\u00ebp\u00ebrmjet configfs dhe lejon simullimin e pun\u00ebs me pajisje t\u00eb bazuara n\u00eb disqe rotuese p\u00ebr thjeshtimin e testimit t\u00eb funksionaliteteve t\u00eb b\u00ebrtham\u00ebs.<\/li>\n<li>N\u00eb sistemin Device mapper dhe n\u00eb modul\u00ebt dm-mirror, dm-io, dm-table, dm-linear, dm-stripe dhe dm-raid1 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-scsi\/20250116170301.474130-1-john.g.garry@oracle.com\/T\/\">\u00ebsht\u00eb implementuar<\/a> p\u00ebrkrahja e shkrimit atomik.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Memorie dhe sh\u00ebrbime sistemike<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kselftest\/20241213193511.457338-1-zfigura@codeweavers.com\/T\/\">P\u00ebrfunduar<\/a> integrimi n\u00eb b\u00ebrtham\u00eb t\u00eb drejtuesit <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/ntsync.html\">ntsync<\/a>, implementues i pajisjes simbolike \\\/dev\\ntsync dhe nj\u00eb grup primitv\u00ebsh p\u00ebr sinkronizim, t\u00eb p\u00ebrdorur n\u00eb b\u00ebrtham\u00ebn Windows NT. Implementimi i k\u00ebtyre primitv\u00ebve n\u00eb nivelin e b\u00ebrtham\u00ebs lejon nj\u00eb rritje t\u00eb ndjeshme t\u00eb performanc\u00ebs s\u00eb loj\u00ebrave Windows, t\u00eb cilat ekzekutohen p\u00ebrmes Wine. Rritja e performanc\u00ebs arrihet duke eliminuar kostot e tepruara 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 b\u00ebrtham\u00ebn Linux justifikohet nga v\u00ebshtir\u00ebsit\u00eb n\u00eb realizimin korrek t\u00eb API-s\u00eb s\u00eb sinkronizimit NT mbi primitv\u00ebt ekzistues n\u00eb b\u00ebrtham\u00eb.<\/li>\n<li>Shtuar nj\u00eb kontrollues t\u00eb ri cgroup <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/admin-guide\/cgroup-v2.html#dmem\">DMEM<\/a> p\u00ebr menaxhimin e p\u00ebrllogaritjeve t\u00eb kujtes\u00ebs s\u00eb pajisjeve si GPU. DMEM lejon krijimin e cgroup t\u00eb ve\u00e7anta p\u00ebr detyra t\u00eb ndryshme q\u00eb punojn\u00eb me GPU, q\u00eb t'i japin mund\u00ebsin\u00eb p\u00ebr t\u00eb operuar pa ndikuar nj\u00ebra-tjetr\u00ebn. Kjo mund\u00ebsi e re zgjidh problemin e mbylljes s\u00eb detyrave me GPU kur memorie e disponueshme p\u00ebrfundon, fal\u00eb p\u00ebrllogaritjes s\u00eb memories s\u00eb reflektuar nga GPU dhe memories s\u00eb p\u00ebrdorur nga drejtuesit e CPU n\u00eb cgroup t\u00eb ve\u00e7anta.<\/li>\n<li>Jan\u00eb b\u00ebr\u00eb optimizime p\u00ebr shkall\u00ebzimin e operacionit t\u00eb pastrimit (flush) t\u00eb caches TLB (Translation Lookaside Buffer), i p\u00ebrdorur p\u00ebr t\u00eb p\u00ebrshpejtuar konvertimin e adresave virtuale n\u00eb ato fizike. Optimizmat e shtuar p\u00ebrfshijn\u00eb vonimin e p\u00ebrdit\u00ebsimit t\u00eb disa strukturave t\u00eb dh\u00ebnash gjat\u00eb nd\u00ebrrimit t\u00eb konteksteve, duke rritur k\u00ebshtu performanc\u00ebn gjat\u00eb kalimit n\u00eb disa teste.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241231043538.4075764-1-yuzhao@google.com\/T\/\">Rritur<\/a> performanca e mekanizmit <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html\">MGLRU<\/a> (Multi-Generational LRU), e cila p\u00ebrdoret p\u00ebr t\u00eb p\u00ebrcaktuar se cilat faqe memorjeje p\u00ebrdoren dhe cilat mund t\u00eb z\u00ebvend\u00ebsohen n\u00eb seksionin e shkarkimit.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e3610441d1fb\">\u00cbsht\u00eb vazhduar<\/a> kalimin e ndryshimeve nga dega <a rel=\"nofollow\" href=\"https:\/\/github.com\/Rust-for-Linux\/linux\">Rust-for-Linux<\/a>, t\u00eb cilat lidhen me p\u00ebrdorimin e gjuh\u00ebs Rust si gjuh\u00eb t\u00eb dyt\u00eb p\u00ebr zhvillimin e drejtuesve dhe moduleve t\u00eb b\u00ebrtham\u00ebs (mb\u00ebshtetje p\u00ebr Rust nuk \u00ebsht\u00eb aktive parazgjedhje, dhe nuk \u00e7on n\u00eb p\u00ebrfshirjen e Rust-it n\u00eb var\u00ebsit\u00eb e detyrueshme p\u00ebr nd\u00ebrtimin e b\u00ebrtham\u00ebs). \u00cbsht\u00eb ofruar mund\u00ebsia p\u00ebr p\u00ebrdorimin e makros &laquo;<a rel=\"nofollow\" href=\"https:\/\/doc.rust-lang.org\/nightly\/std\/marker\/derive.CoercePointee.html\">derive(CoercePointee)<\/a>&raquo;, i cili lejon p\u00ebrdorimin e treguesve inteligjent\u00eb me objekte trait. N\u00eb p\u00ebrmbajtjen e b\u00ebrtham\u00ebs <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2ab002c755bfa88777e3f2db884d531f3010736c\">are packages with proprietary NVIDIA drivers. For systems with NVIDIA graphics chips, free \"Nouveau\" drivers continue to be offered by default, while proprietary drivers are available as an option for quick installation after the installation is completed;<\/a> kornizave Rust p\u00ebr <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/pci.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">PCI<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/platform.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">platforma<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/of.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">Open Firmware<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/miscdevice.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">pajisjeve simbolike<\/a> dhe disa <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/io.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">funksioneve t\u00eb hyrjes\/daljeve<\/a>. Greg Kroah-Hartman, i cili \u00ebsht\u00eb p\u00ebrgjegj\u00ebs p\u00ebr mb\u00ebshtetje t\u00eb deg\u00ebs stabile t\u00eb kernelit Linux, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/Z5kokYUDYEO2Cknj@kroah.com\/\">e karakterizoi<\/a> gjendja aktuale, si &laquo;gati p\u00ebr t\u00eb shkruar nj\u00eb drejtues real n\u00eb Rust&raquo;.<\/li>\n<li>N\u00eb skenar\u00ebt e nd\u00ebrtimit <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20250103204521.1885406-20-samitolvanen@google.com\/T\/\">suggested<\/a> kodi i ri p\u00ebr gjenerimin e versioneve t\u00eb simboleve t\u00eb k\u00ebndimit p\u00ebr modulet e ngarkueshme, i cili tani p\u00ebrdor informacionin nga regjistrat e k\u00ebndimit n\u00eb formatin DWARF, n\u00eb vend q\u00eb t\u00eb analizoj\u00eb drejtp\u00ebrdrejt kodin burimor. Ky ndryshim lejon zbatimin e versionimit t\u00eb simboleve t\u00eb k\u00ebndimit p\u00ebr modulet e shkruara n\u00eb gjuh\u00ebn Rust. Implementimi i vjet\u00ebr gjithashtu \u00ebsht\u00eb l\u00ebn\u00eb n\u00eb kernel, dhe zgjedhja e gjeneratorit b\u00ebhet n\u00eb nivelin e opsioneve t\u00eb nd\u00ebrtimit.<\/li>\n<li>P\u00ebr arkitektur\u00ebn PowerPC <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241116192306.88217-1-sshegde@linux.ibm.com\/T\/\">\u00ebsht\u00eb implementuar<\/a> mb\u00ebshtetje p\u00ebr modin e mbylljes s\u00eb ngadalshme t\u00eb detyrave (PREEMPT_LAZY, lazy preemption), i cili i korrespondon modit t\u00eb plot\u00eb t\u00eb mbylljes (&laquo;full preemption&raquo;) p\u00ebr detyrat realtime (RR\/FIFO\/DEADLINE), por vonon mbylljen e detyrave t\u00eb zakonshme (SCHED_NORMAL) deri n\u00eb kufirin e pik\u00ebs.<\/li>\n<li>N\u00eb n\u00ebn-sistemin e profilizimit t\u00eb performanc\u00ebs perf <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c4aa896ebee5edf2b35a9d071e5a468797f96d8\">\u00ebsht\u00eb shtuar<\/a> mb\u00ebshtetje p\u00ebr num\u00ebruesit e konsumit t\u00eb energjis\u00eb p\u00ebr procesor\u00ebt AMD. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7685b334d1e4927cc73b62c65293ba65748d9c52\">Shtuar<\/a> mund\u00ebsia e funksionimit n\u00eb sisteme q\u00eb kan\u00eb deri n\u00eb 2048 b\u00ebrthama CPU.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7863dcc72d0f\">U ofrua<\/a> mund\u00ebsia p\u00ebr t\u00eb p\u00ebrdorur parametrin sysctl pid_max me hap\u00ebsirat e emrave t\u00eb identifikator\u00ebve t\u00eb proceseve (ID namespace). Parametri pid_max \u00ebsht\u00eb i destinuar p\u00ebr t\u00eb kufizuar vler\u00ebn maksimale t\u00eb identifikator\u00ebve t\u00eb proceseve (PID) dhe tani mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb kufizuar numrin maksimal t\u00eb mundsh\u00ebm t\u00eb proceseve t\u00eb nisura n\u00eb hap\u00ebsir\u00ebn e emrave t\u00eb dh\u00ebn\u00eb. Trajtimi i parametrave b\u00ebhet n\u00eb m\u00ebnyr\u00eb hierarkike, dmth kufizimet n\u00eb hap\u00ebsirat e jashtme t\u00eb emrave shtrihen n\u00eb hap\u00ebsirat e brendshme.<\/li>\n<li>P\u00ebr p\u00ebrdorim n\u00eb nisjen e procesit t\u00eb thirrjes s\u00eb sistemit <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> n\u00eb sistemin e skedar\u00ebve \/proc tani do t\u00eb shfaqet emri i skedarit t\u00eb nisur, jo numri i descriptorit t\u00eb skedarit.<\/li>\n<li>N\u00eb kodin burimor t\u00eb b\u00ebrtham\u00ebs (n\u00eb katalogun samples) \u00ebsht\u00eb shtuar nj\u00eb mjet mountinfo, q\u00eb demonstrojn\u00eb p\u00ebrdorimin e thirrjeve t\u00eb sistemit statmount() dhe listmount().<\/li>\n<li>N\u00eb n\u00ebn-sistemin BPF <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4fec4c22f046\">u propozuan<\/a> funksione t\u00eb reja bpf_local_irq_save() dhe bpf_local_irq_restore() p\u00ebr \u00e7aktivizimin e p\u00ebrkohsh\u00ebm t\u00eb nd\u00ebrprerjeve n\u00eb CPU-n\u00eb lokale. Funksionet mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb zbatuar struktura, p\u00ebrpunimi i t\u00eb cilave nuk ndalet nga nd\u00ebrprerjet.<\/li>\n<li>N\u00eb thirrjen e sistemit <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/madvise.2.html\">madvise()<\/a> me p\u00ebrdorimin e flagjeve MADV_DONTNEED dhe MADV_FREE <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6375e95f381e\">\u00ebsht\u00eb siguruar<\/a> \u00e7lirimi i tableve t\u00eb faqeve t\u00eb memories t\u00eb lidhura me gam\u00ebn e adresave q\u00eb po lirohen, pasi n\u00eb disa situata faqet e zbraz\u00ebta t\u00eb memories mund t\u00eb konsumojn\u00eb nj\u00eb sasi t\u00eb konsiderueshme memories.<\/li>\n<li>P\u00ebr arkitektur\u00ebn OpenRISC \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr mekanizmin e sekuencave t\u00eb ri-nisjesh (rseq, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/697979\/\">sekuenca t\u00eb ri-nisjesh<\/a>), i destinuar p\u00ebr kryerjen e shpejt\u00eb atomike t\u00eb operacioneve, t\u00eb cilat n\u00eb rast t\u00eb nd\u00ebrprerjes nga nj\u00eb thread tjet\u00ebr pastrohen dhe p\u00ebrpilohet nj\u00eb p\u00ebrpjekje e re p\u00ebr ekzekutimin.<\/li>\n<li>\u00cbsht\u00eb b\u00ebr\u00eb nj\u00eb reorganizim i kodit me implementimin e algoritmave CRC32 dhe CRC-T10DIF, i cili nuk p\u00ebrplaset m\u00eb me n\u00ebn-sistemin crypto dhe thirret drejtp\u00ebrdrejt nga interfaci i bibliotek\u00ebs. Ndryshimi ka mund\u00ebsuar thjeshtimin e kodit dhe rritjen e efikasitetit t\u00eb tij.<\/li>\n<li>N\u00eb sistemin e hyrjes\/daljes asinkrone io_uring <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241128112240.8867-1-anuj20.g@samsung.com\/T\/\">\u00ebsht\u00eb shtuar<\/a> nd\u00ebrfaqe p\u00ebr t\u00eb transmetuar metadata shtes\u00eb mbi integritetin gjat\u00eb kryerjes s\u00eb operacioneve t\u00eb leximit dhe shkruajtjes.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualizimi dhe siguria<\/strong>\n<ul>\n<li>N\u00eb thirrjen e sistemit <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-security-module\/20241212174223.389435-1-mic@digikod.net\/T\/\">\u00ebsht\u00eb shtuar<\/a> flag AT_EXECVE_CHECK, i cili lejon <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/check_exec.html\">t\u00eb kryej\u00eb nj\u00eb kontroll<\/a> leht\u00ebsi p\u00ebr ekzekutimin e skedar\u00ebve pa e nisur at\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb, por me konsiderat\u00ebn e politikave t\u00eb siguris\u00eb, t\u00eb drejtave t\u00eb aksesit dhe moduleve t\u00eb aktivizuara LSM. P\u00ebr t'u p\u00ebrdorur n\u00eb kombinim me AT_EXECVE_CHECK jan\u00eb propozuar flamujt securebit SECBIT_EXEC_RESTRICT_FILE dhe SECBIT_EXEC_DENY_INTERACTIVE, t\u00eb cil\u00ebt mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb kufizuar ekzekutimin e skedar\u00ebve me skript n\u00eb gjuh\u00eb programuese interpretuese. Flamuri SECBIT_EXEC_RESTRICT_FILE k\u00ebrkon nga lidh\u00ebsit dhe interpreter\u00ebt t\u00eb p\u00ebrdorin opsionin AT_EXECVE_CHECK p\u00ebr verifikimin e ligjshm\u00ebris\u00eb s\u00eb ekzekutimit, nd\u00ebrsa flamuri SECBIT_EXEC_DENY_INTERACTIVE ndalon p\u00ebrpunimin e komandave interaktive. Ideja kryesore e ndryshimit \u00ebsht\u00eb mund\u00ebsia e aplikimit t\u00eb politikave t\u00eb siguris\u00eb jo vet\u00ebm ndaj skedar\u00ebve tradicional t\u00eb ekzekutuesh\u00ebm, por edhe ndaj skedar\u00ebve tekstual me skript, t\u00eb cil\u00ebt mund t\u00eb ngarkohen duke nisur interpreterin (p.sh. ndalimi i ekzekutimit mund t\u00eb zbatohet jo vet\u00ebm gjat\u00eb nisjes &laquo;.\/script.sh&raquo; por edhe gjat\u00eb ekzekutimit n\u00eb form\u00ebn &laquo;sh script.sh&raquo;).<\/li>\n<li>N\u00eb sistemet x86 \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr numrat e mbrojtur t\u00eb koh\u00ebs p\u00ebr sistemet mysafire, t\u00eb cilat nuk lejojn\u00eb ndryshimin e or\u00ebve sistemike t\u00eb sistemit mysafir nga mjedisi i hostit. Kjo mund\u00ebsi \u00ebsht\u00eb realizuar mbi mekanizmin <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/developer\/sev.html\">AMD SEV<\/a> (Virtualizimi i Koduar i Sigurt), i p\u00ebrdorur n\u00eb sistemet e virtualizimit p\u00ebr t\u00eb mbrojtur makinat virtuale nga nd\u00ebrhyrja e hipervizorit ose administratori i sistemit host.<\/li>\n<li>N\u00eb sistemin e kontrollit t\u00eb aksesit mandat SELinux <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4aa176193475d37441cc52b84088542f3a59899a\">\u00ebsht\u00eb shtuar<\/a> mb\u00ebshtetje <a rel=\"nofollow\" href=\"https:\/\/selinuxproject.org\/page\/XpermRules\">rregullat xperm<\/a>, t\u00eb cilat lejojn\u00eb lidhjen e politikave SELinux me thirrjet e caktuara ioctl() ose mesazhet netlink.<\/li>\n<li>P\u00ebr t\u00eb autentikuar modul\u00ebt e b\u00ebrtham\u00ebs me n\u00ebnshkrim digjital, algoritmi i SHA1 \u00ebsht\u00eb p\u00ebrdorur si parazgjedhje <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/f3b93547b91ad849b58eb5ab2dd070950ad7beb3\">the LZ4 algorithm has been used<\/a> algoritmi SHA512.<\/li>\n<li>N\u00eb drejtuesit p\u00ebr sistemet mysafire t\u00eb VirtualBox <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250118-vfs-misc-84fb5265d102@brauner\/\">\u00ebsht\u00eb p\u00ebrfshir\u00eb<\/a> mb\u00ebshtetje p\u00ebr arkitektur\u00ebn ARM64.<\/li>\n<li>N\u00eb hiperprizorin KVM <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0f8e26b38d7ac72b3ad764944a25dd5808f37a6e\">ka vazhduar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250106124633.1418972-1-nikunj@amd.com\/T\/\">puna<\/a> duke p\u00ebrdorur mekanizmin Intel TDX (Zgjerimet e Domain-it t\u00eb Besuar) p\u00ebr enkriptimin e memories s\u00eb sistemeve mysafire.<\/li>\n<li>N\u00eb virtio_blk <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5820a3b08987951e3e4a89fca8ab6e1448f672e1\">\u00ebsht\u00eb shtuar<\/a> mb\u00ebshtetje p\u00ebr modin e rikuperimit t\u00eb gabimeve.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistemi rrjetor<\/strong>\n<ul>\n<li>N\u00eb implementimin e protokolit <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/rxrpc.html\">RxRPC<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241204074710.990092-1-dhowells@redhat.com\/T\/\">ka dal\u00eb<\/a> mund\u00ebsia e p\u00ebrdorimit t\u00eb kuadrove t\u00eb m\u00ebdha UDP p\u00ebr rritjen e kapacitetit.<\/li>\n<li>P\u00ebr TCP \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr algoritmin <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc8985\">RACK-TLP<\/a> p\u00ebr t\u00eb p\u00ebrcaktuar humbjen e paketave.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241209-jakub-krn-909-poc-msec-tw-tstamp-v2-0-66aca0eed03e@cloudflare.com\/T\/\">Shtuar<\/a> nj\u00eb parametr i ri sysctl tcp_tw_reuse_delay, veprues n\u00eb lidhje me hap\u00ebsir\u00ebn e emrave (network namespace) dhe q\u00eb lejon p\u00ebrcaktimin e vones\u00ebs q\u00eb e b\u00ebn sistemin t\u00eb mund\u00ebsoj\u00eb p\u00ebrs\u00ebritjen e numrit t\u00eb portit rrjet\u00ebs pasi t\u00eb mbyllet TCP-soketi.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bc6a5efe3dcd\">Shtuar<\/a> mund\u00ebsi p\u00ebr t\u00eb zgjedhur ofruesin e koh\u00ebs s\u00eb sakt\u00eb (PTP) p\u00ebr formimin e markave t\u00eb koh\u00ebs n\u00eb nivelet PHY dhe MAC.<\/li>\n<li>P\u00ebr IPsec <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241114070713.3718740-1-chopps@chopps.org\/T\/\">\u00ebsht\u00eb implementuar<\/a> mb\u00ebshtetje p\u00ebr mekanizmin e agregimit dhe fragmentimit t\u00eb paketimeve IP t\u00eb inkapsuluara &ndash; <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc9347\/\">IP-TFS\/AGGFRAG<\/a> (IP Traffic Flow Security\/Aggregation and Fragmentation Mode p\u00ebr Inkapsulimin e Ngarkesave t\u00eb Siguris\u00eb).<\/li>\n<li>N\u00eb sistemin e soketeve rrjet\u00eb <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a32f3e9d1ed146f81162702605d65447a319eb76\">\u00ebsht\u00eb shtuar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241213084457.45120-1-annaemesenyiri@gmail.com\/T\/\">mb\u00ebshtetje<\/a> transmetimi i informacionit p\u00ebr prioritetin (SO_PRIORITY) n\u00eb form\u00ebn e mesazheve t\u00eb kontrollit (cmsg &#8212; mesazhe kontrolli). P\u00ebr soket\u00ebt e rrjetit, <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e45469e594b255ef8d750ed5576698743450d2ac\">\u00ebsht\u00eb shtuar<\/a> opsioni SO_RCVPRIORITY, i cili p\u00ebrfshin n\u00eb funksionet recvmsg() transmetimin e informacionit mbi prioritetin e soket\u00ebve.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Pajisje<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">Shtuar<\/a> n\u00eb drivere <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60512\">amdxdna<\/a> p\u00ebr akselerator\u00ebt NPU (Nj\u00ebsia e Procesimit Neural) t\u00eb integruar n\u00eb CPU-t\u00eb AMD, t\u00eb bazuar n\u00eb arkitektur\u00ebn <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/technologies\/xdna.html\">XDNA<\/a>, t\u00eb destinuara p\u00ebr t\u00eb p\u00ebrshpejtuar operacionet e lidhura me m\u00ebsimin makinerik. NPU e bazuar n\u00eb arkitektur\u00ebn XDNA \u00ebsht\u00eb e disponueshme n\u00eb serit\u00eb 7040 dhe 8040 t\u00eb procesor\u00ebve AMD Ryzen, akselerator\u00ebve AMD Alveo V70 dhe SoC AMD Versal.<\/li>\n<li>N\u00eb driverin i915 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">jan\u00eb shtuar<\/a> identifikuesit e GPU-ve t\u00eb rinj, \u00ebsht\u00eb realizuar procesori i d\u00ebshtimeve t\u00eb inicializimit HDMI, \u00ebsht\u00eb p\u00ebrmir\u00ebsuar besueshm\u00ebria e rindizjes s\u00eb motor\u00ebve GPU n\u00eb sistemet Haswell dhe m\u00eb t\u00eb vjetra.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">Ka vazhduar<\/a> puna mbi drajverin drm (Menaxheri i Shfaqjes Direkte) Xe p\u00ebr GPU t\u00eb bazuar n\u00eb arkitektur\u00ebn Intel Xe, e cila p\u00ebrdoret n\u00eb kartat grafike t\u00eb familjes Intel Arc dhe grafik\u00ebn e integruar, duke filluar nga procesor\u00ebt Tiger Lake.<\/li>\n<li>N\u00eb drejtorin Nouveau \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb transmetuar bufer\u00ebt me logjet GSP-RM p\u00ebrmes debugfs.<\/li>\n<li>N\u00eb drejtuesin AMDGPU \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr mekanizmin DRM panic, i cili tregon nj\u00eb pamje t\u00eb ngjashme me &laquo;ekranin e kalt\u00ebr t\u00eb vdekjes&raquo; n\u00eb rastet e d\u00ebshtimit. \u00cbsht\u00eb vazhduar p\u00ebrgatitja p\u00ebr mb\u00ebshtetje t\u00eb seris\u00eb s\u00eb ardhshme t\u00eb kartave grafike Radeon RX 9000 q\u00eb bazohet n\u00eb arkitektur\u00ebn RDNA4. \u00cbsht\u00eb p\u00ebrmir\u00ebsuar mb\u00ebshtetje p\u00ebr DCN 3.5, GG 9.5, IH 4.4, PSP 13.x, SMU 13.x, VCN 5.x, JPEG 5.x, GC 12.x, DC FAMS, RAS dhe ISP.<\/li>\n<li>N\u00eb drajverin DRM msm (GPU Qualcomm Adreno) \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr platform\u00ebn Qualcomm SM6150 (QCS615).<\/li>\n<li>N\u00eb drejtorin DRM panfrost \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr SoC MediaTek MT8188 me GPU Mali-G57.<\/li>\n<li>N\u00eb drejtorin DRM vc4 \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr SoC Broadcom BCM2712 (Raspberry Pi 5).<\/li>\n<li>N\u00eb drajverin vfio nvgrace-gpu <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2bb447540e71ee530388750c38e1b2c8ea08b4b7\">\u00ebsht\u00eb shtuar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250124183102.3976-1-ankita@nvidia.com\/T\/\">mb\u00ebshtetje<\/a> \u00e7ipave NVIDIA Grace Blackwell 200.<\/li>\n<li>N\u00eb p\u00ebrb\u00ebrje <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/00996191-sr76-57o6-3rr0-o1s3qs80s94o@xreary.bet\/\">\u00ebsht\u00eb aktivizuar<\/a> drajver p\u00ebr kontrollor\u00ebt Intel THC (Kontrolluesi i Skuadr\u00ebs s\u00eb Prekjes), i p\u00ebrdorur p\u00ebr nd\u00ebrveprimin me ekranet me prekje dhe touchpad n\u00eb disa laptop\u00eb. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr pajisjet Wacom me nd\u00ebrfaqe PCI. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/dtor\/input.git\/commit\/?h=next&amp;id=92600f3295ff571890c981d886c6544030cc05f3\">Shtuar<\/a> mb\u00ebshtetje p\u00ebr kontrollor\u00ebt e lojrave QH Electronics.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250124225700.GA2614452-robh@kernel.org\/\">Shtuar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/1f0939fd-1694-476e-954f-e58ff8650dd9@app.fastmail.com\/\">mb\u00ebshtetje<\/a> platformat ARM, SoC dhe pajisjet: Qualcomm Snapdragon 8 Elite (SM8750), Qualcomm Snapdragon AR2 (SAR2130P), Qualcomm IQ6\/IQ8, Snapdragon 425 (MSM8917), Samsung Exynos 9810, Blaize BLZP1600, Microchip SAMA7D65, Renesas R-Car V4H ES3.0, Renesas RZ\/G3E. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr SoC <a rel=\"nofollow\" href=\"https:\/\/wiki.postmarketos.org\/wiki\/SpacemiT_Key_Stone_K1\">SpacemiT K1<\/a> t\u00eb bazuar n\u00eb arkitektur\u00ebn RISC-V.<\/li>\n<li>N\u00eb sistemin e z\u00ebrit ALSA p\u00ebr MIDI 2.0 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87tt9p4pcf.wl-tiwai@suse.de\/\">jan\u00eb zgjeruar<\/a> API rawmidi dhe sequencer. N\u00eb API p\u00ebr transferimin e operacioneve t\u00eb kompresimit n\u00eb an\u00ebn e kart\u00ebs s\u00eb z\u00ebrit \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr ASRC (Konvertimi Asinkron i Shkall\u00ebs s\u00eb Mostrimit).<\/li>\n<li>\u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr sistemet e z\u00ebrit t\u00eb pajisjeve Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 dhe 18i20. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250101151209.100072-1-git@mayer-bgk.de\/\">Shtuar<\/a> p\u00ebrkrahje p\u00ebr kufjet pa tel SteelSeries Arctis 9.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/17923070\">linux.org.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.14. \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, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":123228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123227","post","type-post","status-publish","format-standard","has-post-thumbnail","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\" \/>\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\/linux-6-14\" \/>\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\udd47Linux 6.14 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/linux-6-14\" \/>\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=\"2025-04-03T20:00:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-03T20:00: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\udd47Linux 6.14 | ProHoster","description":"Pas dy muajsh zhvillimi, Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/linux-6-14","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\udd47Linux 6.14 | 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","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/linux-6-14","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":"2025-04-03T20:00:01+00:00","article:modified_time":"2025-04-03T20:00:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123227","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 12:00:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:00:22","updated":"2026-01-23 12:00:22","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\/123227","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=123227"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/123227\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/123228"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=123227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=123227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=123227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}