{"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\/novosti-interneta\/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\/\">prezentoi<\/a> l\u00ebshimi i b\u00ebrthames Linux 6.14. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: drejtuesi ntsync me primitivat e sinkronizimit Windows NT, konfigurimi i balancimit t\u00eb operacioneve t\u00eb leximit n\u00eb Btrfs RAID1, mb\u00ebshtetje p\u00ebr reflink n\u00eb XFS n\u00eb modin realtime, mund\u00ebsia e hyrjes\/jeshjes s\u00eb pakashme, cgroup dmem p\u00ebr kufizimin e memories GPU, angazhimi i io_uring n\u00eb FUSE, delegimi i atributeve n\u00eb NFS, mb\u00ebshtetje p\u00ebr shkrimin atomik n\u00eb Device mapper, p\u00ebrshpejtimi i lidhjeve simbolike, menaxhimi i mund\u00ebsis\u00eb s\u00eb ekzekutimit t\u00eb skripteve, mb\u00ebshtetje p\u00ebr \u00e7ipat Qualcomm Snapdragon 8 Elite, drejtues p\u00ebr NPU AMD.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>N\u00eb versionin e ri jan\u00eb pranuar 12115 korrigjime nga 1984 zhvillues, madh\u00ebsia e patch-it \u00ebsht\u00eb 39 MB (ndryshimet p\u00ebrfshin\u00eb 10170 skedare, jan\u00eb shtuar 531586 rreshta kodi, dhe jan\u00eb fshir\u00eb 235999 rreshta). N\u00eb versionin 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 prezantuara n\u00eb 6.14 lidhen me shofer\u00ebt e pajisjeve, rreth 13% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrdit\u00ebsimin e kodit t\u00eb ve\u00e7ant\u00eb p\u00ebr arkitektur\u00ebn harduerike, 14% lidhen me staket e rrjetit, 7% me sistemet file dhe 4% me n\u00ebn-sistemat e brendshme t\u00eb kernelit.<\/p>\n<p>  <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_6.14\">Ndryshimet kryesore<\/a> <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1006378\/\">risit\u00eb<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>Sistemi i diskut, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/strong>\n<ul>\n<li>N\u00eb sistemin e skedave Btrfs <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6d7a9154955e\">ka arritur<\/a> mb\u00ebshtetje p\u00ebr metoda t\u00eb reja balancimi t\u00eb operacioneve t\u00eb leximit midis disqeve q\u00eb b\u00ebjn\u00eb pjes\u00eb n\u00eb grupin RAID1. P\u00ebrve\u00e7 shp\u00ebrndarjes s\u00eb m\u00ebparshme t\u00eb ngarkes\u00ebs n\u00eb baz\u00eb t\u00eb identifikuesve t\u00eb proceseve (pid), n\u00eb versionin e ri jan\u00eb propozuar tri moda t\u00eb reja balancimi: \"rotation\" (shp\u00ebrndarje t\u00eb barabart\u00eb t\u00eb ngarkes\u00ebs mbi t\u00eb gjitha disqet, moda e aktivizuar si parazgjedhje); \"latency\" (shp\u00ebrndarje duke marr\u00eb parasysh vonesat, mund t\u00eb jet\u00eb e dobishme n\u00eb rast d\u00ebshtimi ose funksionimi t\u00eb paq\u00ebndruesh\u00ebm t\u00eb disqeve); devid (menaxhim manual). P\u00ebr t\u00eb ndryshuar mod\u00ebn e balancimit <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c86aae73bd58\">u shtua<\/a> interface \/sys\/fs\/btrfs\/\/read_policy. Mes ndryshimeve t\u00eb tjera n\u00eb Btrfs - <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/bfcf6d04f8ee817b2cb7c238e0a14392a3245f45\">implementimi<\/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> regjimi i hyrjes\/daljes me bufer t\u00eb pa-cache, n\u00eb t\u00eb cilin t\u00eb dh\u00ebnat fshihen nga cache i faqeve menj\u00ebher\u00eb pasi operacionet e tyre t\u00eb leximit ose shkruan p\u00ebrfundojn\u00eb. Ky ndryshim mund t\u00eb jet\u00eb i dobish\u00ebm kur p\u00ebrdoren pajisje ruajtjeje shum\u00eb t\u00eb shpejta, ku caching i operacioneve n\u00eb memorie \u00ebsht\u00eb i tep\u00ebrt. P\u00ebr k\u00ebto pajisje, regjimi i ri lejon p\u00ebrjashtimin e shpenzimeve t\u00eb tep\u00ebrta t\u00eb memories nga cache i faqeve pa pasur nevoj\u00eb t\u00eb p\u00ebrdoren API t\u00eb komplikuara p\u00ebr hyrjen\/daljen 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\/\">shtuar<\/a> nj\u00eb ngjarje e re FS_PRE_ACCESS, e gjeneruar n\u00eb faz\u00ebn p\u00ebrpara se t\u00eb ket\u00eb qasje n\u00eb p\u00ebrmbajtjen e skedarit. Ngjarja p\u00ebrpunohen n\u00eb m\u00ebnyr\u00eb sinkrone, dmth, kernel-i d\u00ebrgon ngjarjen dhe pret p\u00ebrgjigje. N\u00ebse p\u00ebrgjigja \u00ebsht\u00eb e marr\u00eb - operacioni ekzekutohet, dhe n\u00ebse ka d\u00ebshtuar - thirrja e sistemit kthen n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit nj\u00eb kod gabimi. Me ndihm\u00ebn e FS_PRE_ACCESS, procesi n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit, p\u00ebr shembull, mund t\u00eb organizoj\u00eb mbushjen e skedarit sipas disponueshm\u00ebris\u00eb s\u00eb t\u00eb dh\u00ebnave n\u00eb n\u00ebn-disk.<\/li>\n<li>N\u00eb n\u00ebn-sistemin FUSE, i cili mund\u00ebson krijimin e realizimeve 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> k\u00ebmbimi i t\u00eb dh\u00ebnave midis b\u00ebrtham\u00ebs dhe p\u00ebrpunuesit n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit duke p\u00ebrdorur mekanizmin e hyrjes\/ daljeve io_uring. Ky ndryshim lejon rritjen e performanc\u00ebs FUSE duke reduktuar kalimet e kontekstit midis 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\u00ebrdorimin e mbetjes s\u00eb kund\u00ebrt (rmap, reverse-mapping) n\u00eb m\u00ebnyr\u00ebn e funksionimit me vonesa t\u00eb parashikueshme (\"realtime device\"). Mb\u00ebshtetje e kund\u00ebrt lejon t\u00eb p\u00ebrcaktohet se p\u00ebr ruajtjen e cilit skedar po p\u00ebrdoret blloku i caktuar n\u00eb pajisjen e ruajtjes. Me ndihm\u00ebn e rmap n\u00eb XFS p\u00ebr modalitetin realtime \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr operacionin reflink, i mund\u00ebsuar krijimin e kopjeve t\u00eb skedar\u00ebve duke klonuar metadat\u00ebn e skedarit dhe krijuar nj\u00eb lidhje me t\u00eb dh\u00ebnat tashm\u00eb ekzistuese pa i kopjuar ato faktikisht.<\/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 realizuar<\/a> n\u00eb ruajtjen e madh\u00ebsis\u00eb s\u00eb lidhjeve simbolike, e cila ndihmoi n\u00eb p\u00ebrshpejtimin e operacionit readlink me 1.5% (n\u00eb testin me \/initrd.img n\u00eb ext4). Ruajtja e madhe \u00ebsht\u00eb e aktivizuar n\u00eb FS ext4 dhe tmpfs.<\/li>\n<li>N\u00eb implementimin e NFSv4.2 \u00ebsht\u00eb shtuar mb\u00ebshtetje <a rel=\"nofollow\" href=\"https:\/\/www.ietf.org\/archive\/id\/draft-ietf-nfsv4-delstid-08.html\">p\u00ebr delegimin e atributeve t\u00eb skedar\u00ebve<\/a>, e cila lejon t\u00eb menaxhohen atributet e skedareve, si koha e ndryshimit (mtime), nga ana e klientit NFS, pa qen\u00eb nevoja t\u00eb d\u00ebrgohen ndryshimet n\u00eb server. N\u00eb NFS \u00ebsht\u00eb p\u00ebrmir\u00ebsuar gjithashtu mb\u00ebshtetja p\u00ebr protokollin \"<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/localio.html\">LOCALIO<\/a>\", q\u00eb lejon t\u00eb p\u00ebrcaktohet n\u00ebse klienti dhe serveri NFS ndodhen n\u00eb t\u00eb nj\u00ebjtin mik, p\u00ebr t\u00eb aktivizuar optimizimet p\u00ebrkat\u00ebse, si p\u00ebrdorimi i hyrjes direkte t\u00eb klientit (Direct I\/O).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241216204124.3752367-1-dhowells@redhat.com\/T\/\">Rritur<\/a> performanca 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\/\">aktivizuar<\/a> modelet e drejtp\u00ebrdrejt\u00eb t\u00eb ngarkes\u00ebs s\u00eb bllokut n\u00eb cache-n\u00eb e faqeve (SQUASHFS_FILE_DIRECT), q\u00eb lejon evitimin e nj\u00eb cache t\u00eb ve\u00e7ant\u00eb read_page. Ky ndryshim ka lejuar reduktimin e madh\u00ebsis\u00eb s\u00eb memories q\u00eb p\u00ebrdoret gjat\u00eb funksionimit t\u00eb Squashfs.<\/li>\n<li>N\u00eb thirrjen e sistemit statx() <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-man\/20250108085900.GA27227@lst.de\/T\/\">i realizuar<\/a> flag STATX_DIO_READ_ALIGN, p\u00ebr t\u00eb p\u00ebrcaktuar k\u00ebrkes\u00ebn p\u00ebr rregullim p\u00ebr operacionet e leximit nga skedari.<\/li>\n<li>N\u00eb sistemin e skedar\u00ebve 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\">stabilizuar<\/a> formatin e strukturave diskore. T\u00eb gjitha ndryshimet e m\u00ebtejshme n\u00eb format do t\u00eb p\u00ebrshkruhen si opsionale dhe do t\u00eb realizohen n\u00eb form\u00ebn e shtesave opsionale. Shpejt\u00ebsia e kontrollit t\u00eb integritetit t\u00eb FS-s\u00eb \u00ebsht\u00eb rritur ndjesh\u00ebm. P\u00ebr m\u00eb tep\u00ebr, n\u00eb Bcachefs \u00ebsht\u00eb p\u00ebrmir\u00ebsuar funksionimi n\u00eb modelet e leximit vet\u00ebm; jan\u00eb eliminuar problemet q\u00eb \u00e7ojn\u00eb n\u00eb qasjen n\u00eb kujtes\u00eb pas \u00e7lirimit t\u00eb saj (use after free); jan\u00eb zgjidhur problemet me referencat reflink n\u00eb fsck; \u00ebsht\u00eb korrigjuar trajtimi i rifillimit t\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\">Rikthyer<\/a> moduli md-linear, q\u00eb \u00ebsht\u00eb i dizajnuar p\u00ebr bashkimin e pajisjeve bllokuese. Ky modul ishte shpallur m\u00eb par\u00eb i vjet\u00ebruar dhe ishte hequr nga b\u00ebrthama 6.8, por si\u00e7 ka rezultuar, ai ishte n\u00eb k\u00ebrkes\u00eb dhe p\u00ebr k\u00ebt\u00eb arsye tani \u00ebsht\u00eb rikthyer.<\/li>\n<li>Sistemet e skedar\u00ebve F2FS dhe SQUASHFS jan\u00eb p\u00ebrdit\u00ebsuar p\u00ebr p\u00ebrdorim <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folios t\u00eb faqeve t\u00eb memories<\/a> (faqet e folio-ve).<\/li>\n<li>N\u00eb driverin <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 realizuar atributi \"rotational\", i caktuar p\u00ebrmes configfs dhe q\u00eb lejon simulimin e funksionimit me pajisje me disqe rrotulluese p\u00ebr thjesht\u00ebsimin e testimit t\u00eb funksioneve t\u00eb kernelit.<\/li>\n<li>N\u00eb sistemin e Mapper-it t\u00eb Pajisjeve dhe n\u00eb modulet 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 realizuar<\/a> \u00ebsht\u00eb mb\u00ebshtetur shkrimi atomik.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Kujtesa dhe sh\u00ebrbimet sistemore<\/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\u00ebn e driverit <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/ntsync.html\">ntsync<\/a>, q\u00eb realizon pajisjen simbolike \/dev\/ntsync dhe nj\u00eb grup primitivesh p\u00ebr sinkronizim, p\u00ebrdorur n\u00eb b\u00ebrtham\u00ebn Windows NT. Realizimi i k\u00ebtyre primitivesh n\u00eb nivelin e b\u00ebrtham\u00ebs lejon nj\u00eb rritje t\u00eb ndjeshme t\u00eb performanc\u00ebs s\u00eb loj\u00ebrave Windows q\u00eb ekzekutohen p\u00ebrmes Wine. Rritja e performanc\u00ebs arrihet p\u00ebrmes heqjes s\u00eb shpenzimeve q\u00eb lidhen me p\u00ebrdorimin e RPC n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit. Krijimi i nj\u00eb driveri t\u00eb ve\u00e7ant\u00eb p\u00ebr b\u00ebrtham\u00ebn Linux shpjegohet nga v\u00ebshtir\u00ebsia e realizimit t\u00eb duhur t\u00eb API-s\u00eb s\u00eb sinkronizimit NT mbi primitivesh ekzistuese n\u00eb b\u00ebrtham\u00eb.<\/li>\n<li>Shtuar nj\u00eb kontrollues t\u00eb ri n\u00eb cgroup <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/admin-guide\/cgroup-v2.html#dmem\">DMEM<\/a> p\u00ebr menaxhimin e ve\u00e7ant\u00eb t\u00eb hap\u00ebsirave t\u00eb memories s\u00eb pajisjeve, si GPU. DMEM mund\u00ebson krijimin e cgroup-eve t\u00eb ve\u00e7anta p\u00ebr detyra t\u00eb ndryshme q\u00eb punojn\u00eb me GPU, n\u00eb m\u00ebnyr\u00eb q\u00eb ato t\u00eb mund t\u00eb ekzekutohen pa ndikuar nj\u00ebra-tjetr\u00ebn. Kjo aft\u00ebsi e re adreson problemin e p\u00ebrfundimeve t\u00eb detyrave me GPU kur ndodhet munges\u00eb e memories s\u00eb disponueshme, duke p\u00ebrfshir\u00eb llogaritjen e memories s\u00eb reflektuar t\u00eb GPU-s\u00eb dhe memories s\u00eb p\u00ebrdorur nga drajver\u00ebt t\u00eb CPU n\u00eb cgroup-e t\u00eb ve\u00e7anta.<\/li>\n<li>Jan\u00eb b\u00ebr\u00eb optimizime p\u00ebr shkall\u00ebzimin e operacionit p\u00ebr pastrimin (flush) e caches TLB (Translation Lookaside Buffer), i p\u00ebrdorur p\u00ebr t\u00eb p\u00ebrshpejtuar konvertimin e adresave virtuale n\u00eb ato fizike. Optimizmat e reja p\u00ebrfshijn\u00eb rinovimin e vonuar t\u00eb disa strukturave t\u00eb t\u00eb dh\u00ebnave gjat\u00eb kalimit t\u00eb konteksteve, duke lejuar nj\u00eb rritje t\u00eb performanc\u00ebs gjat\u00eb kalimit t\u00eb disa testeve.<\/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), i p\u00ebrdorur p\u00ebr t\u00eb p\u00ebrcaktuar se cilat faqe t\u00eb memories po p\u00ebrdoren dhe cilat mund t\u00eb z\u00ebvend\u00ebsohen n\u00eb k\u00ebrkes\u00ebn p\u00ebr memorie.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e3610441d1fb\">Vazhdon<\/a> transferimi i ndryshimeve nga dega <a rel=\"nofollow\" href=\"https:\/\/github.com\/Rust-for-Linux\/linux\">Rust-for-Linux<\/a>, t\u00eb lidhura me p\u00ebrdorimin e gjuh\u00ebs Rust si nj\u00eb gjuh\u00eb e dyt\u00eb p\u00ebr zhvillimin e shofer\u00ebve dhe moduleve t\u00eb kernelit (mb\u00ebshtetja e Rust nuk \u00ebsht\u00eb aktive si parazgjedhje, dhe nuk \u00e7on n\u00eb p\u00ebrfshirjen e Rust n\u00eb var\u00ebsit\u00eb e detyrueshme p\u00ebr nd\u00ebrtimin e kernelit). \u00ebsht\u00eb ofruar mund\u00ebsia e p\u00ebrdorimit n\u00eb kodin e kernelit t\u00eb makros \"<a rel=\"nofollow\" href=\"https:\/\/doc.rust-lang.org\/nightly\/std\/marker\/derive.CoercePointee.html\">derive(CoercePointee)<\/a>\", q\u00eb lejon p\u00ebrdorimin e treguesve inteligjent\u00eb me objekte trait. N\u00eb p\u00ebrb\u00ebrjen e kernelit <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2ab002c755bfa88777e3f2db884d531f3010736c\">jan\u00eb p\u00ebrfshir\u00eb<\/a> Rust-omb\u00ebshtetje 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\">dispozitivet 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\">funksione hyrjeje\/zhvillimi<\/a>. Greg Kroah-Hartman, p\u00ebrgjegj\u00ebs p\u00ebr mb\u00ebshtetje t\u00eb deg\u00ebs stabile t\u00eb b\u00ebrtham\u00ebs Linux, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/Z5kokYUDYEO2Cknj@kroah.com\/\">p\u00ebrshkroi<\/a> stati aktual, si \"praktikisht gati p\u00ebr t\u00eb shkruar nj\u00eb shofer real n\u00eb Rust\".<\/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> kode e re p\u00ebr gjenerimin e versioneve t\u00eb simboleve p\u00ebrkujtimore p\u00ebr modulet e ngarkuara, e cila tani p\u00ebrdor informacionin nga regjistrat e p\u00ebrkujtimit n\u00eb formatin DWARF, dhe jo t\u00eb analizoj\u00eb kodin burimor drejtp\u00ebrdrejt. Kjo ndryshim lejon aplikimin e versionimit t\u00eb simboleve p\u00ebr modulet e shkruara n\u00eb gjuh\u00ebn Rust. Implementimi i vjet\u00ebr \u00ebsht\u00eb l\u00ebn\u00eb gjithashtu n\u00eb b\u00ebrtham\u00eb, 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 realizuar<\/a> mb\u00ebshtetje p\u00ebr modin e sp\u00ebrkatjes s\u00eb vonuar t\u00eb detyrave (PREEMPT_LAZY, lazy preemption), i cili korrespondon me modin e plot\u00eb t\u00eb sp\u00ebrkatjes (\"full preemption\") p\u00ebr detyrat realtime (RR\/FIFO\/DEADLINE), por vonon sp\u00ebrkimin e detyrave normale (SCHED_NORMAL) deri n\u00eb kufirin e tik.<\/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\">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\">E ofruar<\/a> mund\u00ebsia e p\u00ebrdorimit t\u00eb parametrin sysctl pid_max me hap\u00ebsira identifikimi t\u00eb identifikator\u00ebve t\u00eb proceseve (ID namespace). Parametri pid_max ka p\u00ebr q\u00ebllim t\u00eb kufizoj\u00eb 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 lan\u00e7uar n\u00eb hap\u00ebsir\u00ebn identifikuese t\u00eb dh\u00ebn\u00eb. Procesimi i parametrave b\u00ebhet n\u00eb m\u00ebnyr\u00eb hierarkike, dmth, kufizimet n\u00eb hap\u00ebsirat e jashtme t\u00eb identifikimit shtrihen n\u00eb hap\u00ebsirat e brendshme t\u00eb identifikimit.<\/li>\n<li>Kur p\u00ebrdoret p\u00ebr t\u00eb nisur nj\u00eb proces thirja sistemore <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 p\u00ebrshkruesit t\u00eb skedarit.<\/li>\n<li>N\u00eb p\u00ebrb\u00ebrjen e kodit burimor t\u00eb b\u00ebrtham\u00ebs (n\u00eb katalogun samples) \u00ebsht\u00eb shtuar nj\u00eb utilitar mountinfo, q\u00eb demonstruar p\u00ebrdorimin e thirrjeve sistemore 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\">ofrohen<\/a> funksionet e reja bpf_local_irq_save() dhe bpf_local_irq_restore() p\u00ebr ndalimin p\u00ebrkoh\u00ebsisht t\u00eb nd\u00ebrprerjeve n\u00eb CPU-n\u00eb lokale. Funksionet mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb implementuar struktura, procesimi i t\u00eb cilave nuk ndalet nga nd\u00ebrprerjet.<\/li>\n<li>N\u00eb thirrjen sistemore <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/madvise.2.html\">madvise()<\/a> n\u00eb p\u00ebrdorimin e flags 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 tabelave t\u00eb faqeve t\u00eb memories, t\u00eb lidhura me intervalin e adresave t\u00eb \u00e7liruara, pasi n\u00eb disa situata, faqet bosh t\u00eb memories mund t\u00eb z\u00ebn\u00eb mjaft shum\u00eb memorje.<\/li>\n<li>P\u00ebr arkitektur\u00ebn OpenRISC \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr mekanizmin e sekuencave t\u00eb rishikueshme (rseq, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/697979\/\">sekuenca t\u00eb rishikueshme<\/a>), q\u00eb \u00ebsht\u00eb menduar p\u00ebr ekzekutimin e shpejt\u00eb dhe atomar t\u00eb operacioneve, t\u00eb cilat n\u00eb rast nd\u00ebrprerjeje nga nj\u00eb thread tjet\u00ebr pastrohen dhe p\u00ebrpilohet nj\u00eb p\u00ebrpjekje e re p\u00ebr ekzekutim.<\/li>\n<li>Kodu \u00ebsht\u00eb organizuar p\u00ebrs\u00ebri me implementimin e algoritmeve CRC32 dhe CRC-T10DIF, i cili nuk p\u00ebrplaset m\u00eb me n\u00ebn-sistemin crypto dhe thirret drejtp\u00ebrdrejt nga interfata e bibliotek\u00ebs. Ky ndryshim ka lejuar q\u00eb kodi t\u00eb thjeshtohet dhe t\u00eb rritet efikasiteti i tij.<\/li>\n<li>N\u00eb sistemin e hyrjes\/zhjidhjes asinkrone io_uring <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241128112240.8867-1-anuj20.g@samsung.com\/T\/\">u shtua<\/a> nj\u00eb nd\u00ebrfaqe p\u00ebr d\u00ebrgimin e metadatatave t\u00eb additional mbi integritetin gjat\u00eb ekzekutimit t\u00eb operacioneve t\u00eb leximit dhe shkruarjes.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualizimi dhe siguria<\/strong>\n<ul>\n<li>N\u00eb thirrjen sistemike <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\/\">u shtua<\/a> flag AT_EXECVE_CHECK, q\u00eb lejon <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/check_exec.html\">t\u00eb kryhet nj\u00eb verifikim<\/a> t\u00eb lejueshm\u00ebris\u00eb s\u00eb ekzekutimit t\u00eb skedarit pa e nisur at\u00eb faktikisht, por duke marr\u00eb parasysh politik\u00ebn e siguris\u00eb, t\u00eb drejtat e aksesit, dhe LSM-modul\u00ebt aktiv\u00eb. P\u00ebr t'u p\u00ebrdorur s\u00eb bashku me AT_EXECVE_CHECK jan\u00eb propozuar flag-at e siguris\u00eb SECBIT_EXEC_RESTRICT_FILE dhe SECBIT_EXEC_DENY_INTERACTIVE, t\u00eb cilat mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb kufizuar ekzekutimin e skedareve me skripta n\u00eb gjuh\u00eb interpretuese. Flag-u SECBIT_EXEC_RESTRICT_FILE u k\u00ebrkon kompunuesve dhe interpretimeve t\u00eb p\u00ebrdorin opsionin AT_EXECVE_CHECK p\u00ebr t\u00eb verifikuar lejueshm\u00ebrin\u00eb e ekzekutimit, dhe flag-u SECBIT_EXEC_DENY_INTERACTIVE ndalon p\u00ebrpunimin e komandave interaktive. Ideja themelore e ndryshimit \u00ebsht\u00eb mund\u00ebsia e aplikimit t\u00eb politikave t\u00eb siguris\u00eb jo vet\u00ebm p\u00ebr skedar\u00ebt tradicionale ekzekutues, por edhe p\u00ebr skedar\u00ebt tekstual\u00eb me skripta, t\u00eb cilat mund t\u00eb ngarkohen p\u00ebrmes ekzekutimit t\u00eb interpretorit (dmth, ndalimi i ekzekutimit mund t\u00eb realizohet jo vet\u00ebm n\u00eb fillim t\u00eb \".\/script.sh\" por edhe n\u00eb form\u00ebn \"sh script.sh\").<\/li>\n<li>N\u00eb sistemet x86 \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr num\u00ebrues t\u00eb sigurt t\u00eb koh\u00ebs p\u00ebr sistemet mikprit\u00ebse, q\u00eb nuk lejojn\u00eb ndryshimin e or\u00ebs sistemike t\u00eb sistemit mikprit\u00ebs nga ambienti i prit\u00ebs. Kjo mund\u00ebsi \u00ebsht\u00eb realizuar n\u00eb baz\u00eb t\u00eb mekanizmit <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/developer\/sev.html\">AMD SEV<\/a> (Virtualizimi i Enkriptuar t\u00eb Sigurt), i aplikuar n\u00eb sistemet e virtualizimit p\u00ebr t\u00eb mbrojtur makinat virtuale nga nd\u00ebrhyrjet e hipervizorit ose administratorit t\u00eb sistemit mikprit\u00ebs.<\/li>\n<li>N\u00eb sistemin e kontrollit obligativ t\u00eb accesit SELinux <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4aa176193475d37441cc52b84088542f3a59899a\">shtuar<\/a> mb\u00ebshtetje <a rel=\"nofollow\" href=\"https:\/\/selinuxproject.org\/page\/XpermRules\">xperm-rregullave<\/a>, q\u00eb lejojn\u00eb lidhjen e politikave SELinux me thirrje t\u00eb caktuara ioctl() ose mesazhe netlink.<\/li>\n<li>P\u00ebr n\u00ebnshkrimin e moduleve t\u00eb b\u00ebrtham\u00ebs me nj\u00eb n\u00ebnshkrim digjital n\u00eb vend t\u00eb SHA1, sipas parazgjedhjes <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/f3b93547b91ad849b58eb5ab2dd070950ad7beb3\">aktivizuar<\/a> algoritmi SHA512.<\/li>\n<li>N\u00eb drejtuesit p\u00ebr sistemet mikprit\u00ebse VirtualBox <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250118-vfs-misc-84fb5265d102@brauner\/\">u p\u00ebrfshi<\/a> mb\u00ebshtetje p\u00ebr arkitektur\u00ebn ARM64.<\/li>\n<li>N\u00eb hipervizorin 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\/\">pun\u00eb<\/a> p\u00ebr aktivizimin e mekanizmit Intel TDX (Zgjidhjet e Domenit t\u00eb Besuesh\u00ebm) p\u00ebr enkriptimin e memories s\u00eb sistemeve mikprit\u00ebse.<\/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\">shtuar<\/a> mb\u00ebshtetje p\u00ebr modin e rikuperimit t\u00eb gabimeve.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sistemi i rrjetit<\/strong>\n<ul>\n<li>N\u00eb implementimin e protokollit <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 arritur<\/a> mund\u00ebsia e p\u00ebrdorimit t\u00eb kadrove t\u00eb m\u00ebdha UDP p\u00ebr t\u00eb rritur kapacitetin.<\/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> parametri i ri sysctl tcp_tw_reuse_delay, i cili vepron n\u00eb lidhje me hap\u00ebsir\u00ebn e emrave (network namespace) dhe lejon p\u00ebrcaktimin e vones\u00ebs q\u00eb duhet t\u00eb kaloj\u00eb para se sistemi t\u00eb mund t\u00eb rib\u00ebj\u00eb p\u00ebrdorimin e numrit t\u00eb portit t\u00eb rrjetit pas mbylljes s\u00eb TCP-soketit.<\/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\u00ebsia p\u00ebr t\u00eb zgjedhur ofruesin e sakt\u00eb t\u00eb koh\u00ebs (PTP) p\u00ebr formimin e vula 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 realizuar<\/a> mb\u00ebshtetje p\u00ebr mekanizmin e grumbullimit dhe fragmentimit t\u00eb pakove IP t\u00eb inkapsuluara - <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc9347\/\">IP-TFS\/AGGFRAG<\/a> (IP Traffic Flow Security\/Aggregation and Fragmentation Mode for Encapsulating Security Payload).<\/li>\n<li>N\u00eb sistemin e soketeve t\u00eb rrjetit <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a32f3e9d1ed146f81162702605d65447a319eb76\">shtuar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241213084457.45120-1-annaemesenyiri@gmail.com\/T\/\">mb\u00ebshtetje<\/a> kaluar informacionin e prioritetit (SO_PRIORITY) n\u00eb form\u00ebn e mesazheve t\u00eb kontrollit (cmsg \u2014 control messages). P\u00ebr soketet rrjet\u00ebrore <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e45469e594b255ef8d750ed5576698743450d2ac\">shtuar<\/a> opsioni SO_RCVPRIORITY, i cili aktivizon transmetimin e informacionit mbi prioritetin e soketit n\u00eb funksionet recvmsg().<\/li>\n<\/ul>\n<\/li>\n<li><strong>Pajisjet<\/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> driver <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60512\">amdxdna<\/a> p\u00ebr p\u00ebrshpejtuesit NPU (Neural Processing Unit) t\u00eb integruar n\u00eb CPU-n\u00eb AMD n\u00eb baz\u00eb t\u00eb arkitektur\u00ebs <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/technologies\/xdna.html\">XDNA<\/a>, t\u00eb dizajnuar p\u00ebr t\u00eb p\u00ebrshpejtuar operacionet q\u00eb lidhen me m\u00ebsimin e automatik. NPU n\u00eb baz\u00eb t\u00eb arkitektur\u00ebs XDNA ofrohet n\u00eb serit\u00eb 7040 dhe 8040 t\u00eb procesor\u00ebve AMD Ryzen, p\u00ebrshpejtuesit AMD Alveo V70 dhe SoC AMD Versal.<\/li>\n<li>N\u00eb kontrolluesin i915 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">shtuar<\/a> identifikuesit e GPU-ve t\u00eb rinj, u implementua nj\u00eb trajtues p\u00ebr d\u00ebshtimet e inicializimit HDMI, u rrit besueshm\u00ebria e rivendosjes s\u00eb motor\u00ebve t\u00eb 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\/\">Vazhduar<\/a> pun\u00eb mbi drejtuesin drm (Direct Rendering Manager) Xe p\u00ebr GPU-t\u00eb e bazuara n\u00eb arkitektur\u00ebn Intel Xe, e cila p\u00ebrdoret n\u00eb kartat grafike Intel t\u00eb familjes Arc dhe grafik\u00eb t\u00eb integruar, duke filluar nga procesor\u00ebt Tiger Lake.<\/li>\n<li>N\u00eb drejtuesin Nouveau u shtua mund\u00ebsia e transferimit t\u00eb bufereve me logje GSP-RM p\u00ebrmes debugfs.<\/li>\n<li>N\u00eb driverin AMDGPU \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr mekanizmin DRM panic, q\u00eb shfaq nj\u00eb analogji t\u00eb &laquo;ekranit t\u00eb kalt\u00ebr t\u00eb vdekjes&raquo; n\u00eb rast t\u00eb d\u00ebshtimeve. Preparatat p\u00ebr mb\u00ebshtetje t\u00eb seris\u00eb s\u00eb ardhshme t\u00eb kartave grafike Radeon RX 9000, t\u00eb bazuara n\u00eb arkitektur\u00ebn RDNA4, vazhduan. \u00cbsht\u00eb p\u00ebrmir\u00ebsuar mb\u00ebshtetja 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 drejtuesin DRM msm (GPU Qualcomm Adreno) u shtua mb\u00ebshtetje p\u00ebr platform\u00ebn Qualcomm SM6150 (QCS615).<\/li>\n<li>N\u00eb drejtuesin DRM panfrost u shtua mb\u00ebshtetje p\u00ebr SoC MediaTek MT8188 me GPU Mali-G57.<\/li>\n<li>N\u00eb drejtuesin DRM vc4 u shtua mb\u00ebshtetje p\u00ebr SoC Broadcom BCM2712 (Raspberry Pi 5).<\/li>\n<li>N\u00eb drejtuesin vfio nvgrace-gpu <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2bb447540e71ee530388750c38e1b2c8ea08b4b7\">shtuar<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250124183102.3976-1-ankita@nvidia.com\/T\/\">mb\u00ebshtetje<\/a> \u00e7ipet 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\/\">aktivizuar<\/a> drejtor p\u00ebr kontrolluesit Intel THC (Touch Host Controller), i p\u00ebrdorur p\u00ebr nd\u00ebrveprimin me ekranet me prekje dhe trackpad n\u00eb disa laptop\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 kontrolluesit e loj\u00ebrave 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> ARM-plat\u00eb, SoC dhe pajisje: 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. Shtuar mb\u00ebshtetje p\u00ebr SoC. <a rel=\"nofollow\" href=\"https:\/\/wiki.postmarketos.org\/wiki\/SpacemiT_Key_Stone_K1\">SpacemiT K1.<\/a> bazuar n\u00eb arkitektur\u00ebn RISC-V.<\/li>\n<li>N\u00eb n\u00ebn-sistemin e z\u00ebrit ALSA p\u00ebr MIDI 2.0. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87tt9p4pcf.wl-tiwai@suse.de\/\">zgjeruar.<\/a> API rawmidi dhe sequencer. N\u00eb API p\u00ebr nxjerrjen e operacioneve t\u00eb kompresimit n\u00eb an\u00ebn e kart\u00ebs s\u00eb z\u00ebrit \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr ASRC (Asynchronous Sample Rate Conversion).<\/li>\n<li>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> mb\u00ebshtetje p\u00ebr kufjet pa tela 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-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 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\" \/>\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\/linux-6-14\" \/>\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\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/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 paraqiti l\u00ebshimin e kernelit Linux 6.14. Disa nga ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: drejtuesi ntsync me primitive p\u00ebr sinkronizimin e Windows NT, konfigurimi i balancimit t\u00eb operacioneve t\u00eb leximit n\u00eb Btrfs RAID1, mb\u00ebshtetje p\u00ebr reflink n\u00eb XFS n\u00eb modin realtime, mund\u00ebsia e hyrjes\/daljes me bufer t\u00eb pa-cache, dmem cgroup p\u00ebr kufizimin e memories s\u00eb GPU, angazhimi i io_uring n\u00eb FUSE, delegimi i atributeve n\u00eb NFS, mb\u00ebshtetje","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/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 \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","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/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}]}}