{"id":106007,"date":"2022-12-12T09:36:41","date_gmt":"2022-12-12T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-1"},"modified":"2026-02-08T18:56:03","modified_gmt":"2026-02-08T16:56:03","slug":"reliz-yadra-linux-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-1","title":{"rendered":"Shp\u00ebrthimi i b\u00ebrtham\u00ebs Linux 6.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas dy muaj zhvillimi, Linus Torvalds prezantoi l\u00ebshimin e b\u00ebrtham\u00ebs Linux 6.1. Disa nga ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: mb\u00ebshtetje p\u00ebr zhvillimin e drejtorive dhe moduleve n\u00eb gjuh\u00ebn Rust, modernizimi i mekanizmit p\u00ebr p\u00ebrcaktimin e faqeve t\u00eb kujtes\u00ebs t\u00eb p\u00ebrdorura, nj\u00eb menaxher i ve\u00e7ant\u00eb i kujtes\u00ebs p\u00ebr programet BPF, nj\u00eb sistem diagnostikimi p\u00ebr problemet me kujtes\u00ebn KMSAN, mekanizmi i mbrojtjes KCFI (Kernel Control-Flow Integrity), implementimi i struktur\u00ebs Maple tree.    <\/p>\n<p>N\u00eb versionin e ri jan\u00eb p\u00ebrfshir\u00eb 15115 korrigjime nga 2139 zhvillues, madh\u00ebsia e patch-it \u00ebsht\u00eb 51 MB, q\u00eb \u00ebsht\u00eb rreth 2 her\u00eb m\u00eb e vog\u00ebl se madh\u00ebsia e patch-\u00ebve t\u00eb kernelit 6.0 dhe 5.19. Ndryshimet prek\u00ebn 13165 skedar\u00eb, jan\u00eb shtuar 716247 rreshta kodi, dhe jan\u00eb fshir\u00eb 304560 rreshta. Rreth 45% e t\u00eb gjitha ndryshimeve t\u00eb paraqitura n\u00eb 6.1 lidhen me drejtuesit e pajisjeve, rreth 14% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrdit\u00ebsimin e kodit specifik p\u00ebr arkitektur\u00ebn hardware, 14% lidhen me grumbullin rrjet\u00eb, 3% me sistemet e skedar\u00ebve dhe 3% me n\u00ebn-sistemet e brendshme t\u00eb kernelit.     <\/p>\n<p>Novitetet kryesore n\u00eb b\u00ebrtham\u00ebn 6.1:  <\/p>\n<ul>\n<li class=\"l\"> <b>Memorie dhe sh\u00ebrbime sistemike<\/b>\n<ul>\n<li class=\"l\"> Shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb gjuh\u00ebs Rust si gjuh\u00eb e dyt\u00eb p\u00ebr zhvillimin e drejtuesve dhe moduleve t\u00eb b\u00ebrtham\u00ebs. Motivi kryesor p\u00ebr mb\u00ebshtetje Rust \u00ebsht\u00eb thjeshtimi i shkruajtjes s\u00eb drejtuesve t\u00eb pajisjeve t\u00eb sigurta dhe cil\u00ebsore duke zvog\u00ebluar probabilitetin e gabimeve gjat\u00eb pun\u00ebs me kujtes\u00ebn. Mb\u00ebshtetja e Rust-it nuk \u00ebsht\u00eb e aktivizuar si parazgjedhje dhe nuk e b\u00ebn Rustin pjes\u00eb t\u00eb var\u00ebsive t\u00eb detyrueshme t\u00eb nd\u00ebrtimit p\u00ebr b\u00ebrtham\u00ebn. Deri tani, n\u00eb b\u00ebrtham\u00eb \u00ebsht\u00eb pranuar nj\u00eb version minimal i shkurtuar i patch-\u00ebve, i cili \u00ebsht\u00eb zvog\u00ebluar nga 40 n\u00eb 13 mij\u00eb rreshta kodi dhe siguron vet\u00ebm minimumin e nevojsh\u00ebm, mjaftuesh\u00ebm p\u00ebr nd\u00ebrtimin e nj\u00eb moduli t\u00eb thjesht\u00eb t\u00eb b\u00ebrtham\u00ebs t\u00eb shkruar n\u00eb gjuh\u00ebn Rust. N\u00eb t\u00eb ardhmen, planifikohet gradualisht t\u00eb rritet funksionaliteti ekzistues, duke transferuar dhe ndryshime t\u00eb tjera nga dega Rust-for-Linux. Paralelisht, po zhvillohen projekte p\u00ebr p\u00ebrdorimin e infrastruktur\u00ebs s\u00eb propozuar p\u00ebr zhvillimin n\u00eb gjuh\u00ebn Rust t\u00eb drejtuesve t\u00eb pajisjeve NVMe, protokollit rrjet 9p dhe GPU Apple M1.\n<li class=\"l\"> P\u00ebr sistemet e bazuara n\u00eb arkitektur\u00ebn AArch64, RISC-V dhe LoongArch me EFI, \u00ebsht\u00eb realizuar mund\u00ebsia e ngarkimit t\u00eb drejtp\u00ebrdrejt\u00eb t\u00eb imazheve t\u00eb kompresuara t\u00eb kernelit. jan\u00eb shtuar procesor\u00eb p\u00ebr ngarkimin, nisjen dhe shkarkimin e imazheve t\u00eb kernelit, t\u00eb thirrura drejtp\u00ebrdrejt nga EFI zboot. Gjithashtu jan\u00eb shtuar procesor\u00eb p\u00ebr instalimin dhe fshirjen e protokolleve nga baza e t\u00eb dh\u00ebnave t\u00eb protokolleve EFI. M\u00eb par\u00eb, shkarkimi realizohej nga nj\u00eb ngarkues i ve\u00e7ant\u00eb, tani ky proces mund t\u00eb b\u00ebhet nga nj\u00eb procesor n\u00eb vet\u00eb kernelin \u2013 imazhi i kernelit formohet si nj\u00eb aplikacion EFI.\n<li class=\"l\"> N\u00eb p\u00ebrb\u00ebrje \u00ebsht\u00eb pranuar nj\u00eb pjes\u00eb e patches me realizimin e modelit shum\u00eb-nivel\u00ebsh t\u00eb menaxhimit t\u00eb memories, i cili lejon ndarjen e bankave t\u00eb memories me karakteristika t\u00eb ndryshme performanc\u00ebs. P\u00ebr shembull, faqet q\u00eb p\u00ebrdoren m\u00eb intensively mund t\u00eb vendosen n\u00eb memorjen m\u00eb t\u00eb shpejt\u00eb, nd\u00ebrsa faqet e p\u00ebrdorura rrall\u00eb mund t\u00eb ruhen n\u00eb memorjen relativisht m\u00eb t\u00eb ngadalt\u00eb. N\u00eb b\u00ebrtham\u00ebn 6.1 \u00ebsht\u00eb pranuar nj\u00eb mekaniz\u00ebm p\u00ebr p\u00ebrcaktimin e vendndodhjes s\u00eb faqeve t\u00eb p\u00ebrdorura intensively n\u00eb memorjen e ngadalt\u00eb p\u00ebr t'i promovuar ato n\u00eb memorjen e shpejt\u00eb, si dhe \u00ebsht\u00eb realizuar nj\u00eb koncept i p\u00ebrgjithsh\u00ebm i niveleve t\u00eb memories dhe performanc\u00ebs s\u00eb tyre relative.\n<li class=\"l\"> N\u00eb p\u00ebrb\u00ebrje \u00ebsht\u00eb p\u00ebrfshir\u00eb mekanizmi MGLRU (Multi-Generational LRU), i cili ka z\u00ebvend\u00ebsuar implementimin e vjet\u00ebr t\u00eb LRU (M\u00eb pak s\u00eb fundit t\u00eb p\u00ebrdorura) bazuar n\u00eb dy radh\u00eb me nj\u00eb struktur\u00eb me shum\u00eb nivele, q\u00eb p\u00ebrcakton m\u00eb mir\u00eb se cilat faqe t\u00eb memories jan\u00eb t\u00eb v\u00ebrtet\u00eb n\u00eb p\u00ebrdorim dhe cilat mund t\u00eb zgjidhen p\u00ebr n\u00eb hap\u00ebsir\u00ebn e k\u00ebmbimit.\n<li class=\"l\"> E \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr struktur\u00ebn e dh\u00ebnave t\u00eb propozuar nga inxhinier\u00ebt e Oracle, \"maple tree\", e cila pozicionohet si nj\u00eb z\u00ebvend\u00ebsim m\u00eb efikas p\u00ebr struktur\u00ebn \"red-black tree\". Maple tree p\u00ebrfaq\u00ebson nj\u00eb variant t\u00eb B-tree, q\u00eb mb\u00ebshtet indeksoimin sipas intervaleve t\u00eb vlerave dhe \u00ebsht\u00eb projektuar p\u00ebr p\u00ebrdorim efikas t\u00eb caches. <a href=\"https:\/\/prohoster.info\/sq\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">proceseve moderne<\/a>Disa sisteme t\u00eb menaxhimit t\u00eb memories tashm\u00eb jan\u00eb p\u00ebrkthyer n\u00eb maple tree, gj\u00eb q\u00eb ka pasur nj\u00eb ndikim pozitiv n\u00eb performanc\u00ebn e tyre. N\u00eb t\u00eb ardhmen, maple tree mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb realizuar bllokime sipas intervaleve (range locking).\n<li class=\"l\"> N\u00eb n\u00ebn-sistemin BPF \u00ebsht\u00eb shtuar mund\u00ebsia e krijimit t\u00eb programeve BPF \"d\u00ebmtuese\", t\u00eb cilat jan\u00eb t\u00eb dizajnuara p\u00ebr t\u00eb iniciuar nj\u00eb ndalim emergjent p\u00ebrmes thirrjes crash_kexec(). K\u00ebto programe BPF mund t\u00eb jen\u00eb t\u00eb nevojshme p\u00ebr q\u00ebllime diagnostikimi p\u00ebr t\u00eb iniciuar krijimin e nj\u00eb crash-dump n\u00eb nj\u00eb moment t\u00eb caktuar. P\u00ebr t\u00eb aksesuar operacionet d\u00ebmtuese gjat\u00eb ngarkimit t\u00eb programit BPF k\u00ebrkohet p\u00ebrcaktimi i flamurit BPF_F_DESTRUCTIVE, aktivizimi i sysctl kernel.destructive_bpf_enabled dhe pranimi i t\u00eb drejtave CAP_SYS_BOOT.\n<li class=\"l\"> P\u00ebr programet BPF \u00ebsht\u00eb ofruar mund\u00ebsia p\u00ebr t\u00eb kaluar n\u00ebp\u00ebr element\u00ebt cgroup si dhe p\u00ebr t\u00eb kaluar n\u00ebp\u00ebr burimet (skedar\u00ebt, vma, proceset etj.) t\u00eb nj\u00eb thread-i ose detyre t\u00eb caktuar. \u00cbsht\u00eb realizuar nj\u00eb tip i ri map p\u00ebr krijimin e bufereve t\u00eb p\u00ebrziera (user ring buffer).\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb thirrje speciale p\u00ebr alokimin e memories n\u00eb programet BPF (memory allocator), e cila siguron nj\u00eb shp\u00ebrndarje m\u00eb t\u00eb sigurt t\u00eb memories n\u00eb kontekstin BPF, sesa kmalloc zakonor.\n<li class=\"l\"> \u00cbsht\u00eb integruar pjesa e par\u00eb e ndryshimeve q\u00eb mund\u00ebsojn\u00eb krijimin e drejtuesve p\u00ebr pajisjet e input-it me nd\u00ebrfaqen HID (Human Interface Device), t\u00eb realizuara n\u00eb form\u00ebn e programeve BPF.\n<li class=\"l\"> Kodi p\u00ebr mb\u00ebshtetje t\u00eb formatit t\u00eb skedave ekzekutive a.out \u00ebsht\u00eb hequr plot\u00ebsisht nga b\u00ebrthama, i cili u klasifikua si i vjetruar n\u00eb versionin 5.1, dhe duke filluar nga versionet 5.18 dhe 5.19 \u00ebsht\u00eb \u00e7aktivizuar p\u00ebr arkitektur\u00ebn kryesore. Formati a.out prej koh\u00ebsh nuk p\u00ebrdoret n\u00eb sistemet me Linux, dhe gjenerimi i skedave a.out nuk mb\u00ebshtetet nga mjetet moderne t\u00eb zhvillimit n\u00eb konfigurimet p\u00ebr Linux nga parazgjedhja. Ngarkuesi p\u00ebr skedat a.out mund t\u00eb realizohet plot\u00ebsisht n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> P\u00ebr sistemet q\u00eb bazohen n\u00eb arkitektur\u00ebn e setit t\u00eb instrukcioneve LoongArch, e p\u00ebrdorur n\u00eb procesor\u00ebt Loongson 3 5000 dhe q\u00eb implementon nj\u00eb ISA t\u00eb re RISC, t\u00eb ngjash\u00ebm me MIPS dhe RISC-V, \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr ngjarjet e matjes s\u00eb performanc\u00ebs (perf event), kexec, kdump dhe JIT-kompilimin BPF.\n<li class=\"l\"> N\u00eb nd\u00ebrfaqen e input-it\/asynchronous output io_uring \u00ebsht\u00eb propozuar nj\u00eb mod i ri IORING_SETUP_DEFER_TASKRUN, i cili lejon shtyrjen e p\u00ebrkohshme t\u00eb ekzekutimit t\u00eb pun\u00ebve t\u00eb lidhura me buffer-in e p\u00ebrzier deri n\u00eb momentin kur t\u00eb merret nj\u00eb k\u00ebrkes\u00eb nga aplikacioni, q\u00eb mund t\u00eb p\u00ebrdoret p\u00ebr organizimin e ekzekutimit t\u00eb pun\u00ebve n\u00eb modin paket dhe p\u00ebr t\u00eb parandaluar problemet me vonesat p\u00ebr shkak t\u00eb z\u00ebvend\u00ebsimit t\u00eb aplikacionit n\u00eb nj\u00eb moment t\u00eb pap\u00ebrshtatsh\u00ebm.\n<li class=\"l\"> Proceseve n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit u \u00ebsht\u00eb dh\u00ebn\u00eb mund\u00ebsia p\u00ebr t\u00eb filluar transformimin e gam\u00ebs s\u00eb faqeve t\u00eb zakonshme t\u00eb memories n\u00eb nj\u00eb grup faqesh t\u00eb m\u00ebdha t\u00eb memories (Transparent Huge-Pages).\n<li class=\"l\"> \u00cbsht\u00eb shtuar implementimi i pajisjes \/dev\/userfaultfd, e cila lejon organizimin e aksesit n\u00eb funksionalitetin e thirrjes sistemore userfaultfd() duke p\u00ebrdorur t\u00eb drejtat e aksesit n\u00eb FS. Funksionaliteti i userfaultfd lejon krijimin e trajtuesve p\u00ebr ndodhit\u00eb e faqeve t\u00eb pakohshme (page faults) n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> K\u00ebrkesat p\u00ebr versionin e utilitarit GNU Make jan\u00eb shpuar \u2013 tani \u00ebsht\u00eb e nevojshme nj\u00eb version i pakt\u00ebn 3.82 p\u00ebr nd\u00ebrtimin e kernelit.                  <\/ul>\n<li class=\"l\"> <b>Sistemi i disqeve, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/b>\n<ul>\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve Btrfs jan\u00eb b\u00ebr\u00eb optimizime t\u00eb dukshme t\u00eb performanc\u00ebs, mes t\u00eb cilave \u00ebsht\u00eb rritur ndjesh\u00ebm performanca e thirrjes ioctl FIEMAP. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr shkrimin e tamponizuar asinkron p\u00ebr aplikacionet q\u00eb p\u00ebrdorin io_uring. N\u00eb operacionin \"send\" \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr skedar\u00ebt e mbrojtur me fs-verity.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve ext4 jan\u00eb shtuar optimizime t\u00eb performanc\u00ebs, t\u00eb lidhura me mbajtjen e jurnalit dhe pun\u00ebn n\u00eb modalitetin vet\u00ebm p\u00ebr lexim.\n<li class=\"l\"> N\u00eb sistemin e skedar\u00ebve EROFS (Enhanced Read-Only File System), i destinuar p\u00ebr t'u p\u00ebrdorur n\u00eb pjes\u00eb t\u00eb aksesueshme vet\u00ebm p\u00ebr lexim, \u00ebsht\u00eb realizuar mund\u00ebsia e ruajtjes s\u00eb p\u00ebrbashk\u00ebt t\u00eb t\u00eb dh\u00ebnave q\u00eb duplicohen n\u00eb sisteme t\u00eb ndryshme skedar\u00ebsh.\n<li class=\"l\"> N\u00eb thirrjen sistemore statx() \u00ebsht\u00eb shtuar mund\u00ebsia e shp\u00ebrndarjes s\u00eb informacionit mbi mund\u00ebsin\u00eb e aplikimit t\u00eb hyrjes s\u00eb drejtp\u00ebrdrejt\u00eb\/apo daljes p\u00ebr nj\u00eb skedar.\n<li class=\"l\"> N\u00eb n\u00ebnstruktur\u00ebn FUSE (Filesystems in User Space) \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr krijimin e skedar\u00ebve t\u00eb p\u00ebrkohsh\u00ebm me flamurin O_TMPFILE.                         <\/ul>\n<li class=\"l\"> <b>Virtualizimi dhe siguria<\/b>\n<ul>\n<li class=\"l\"> Implementimi i mekanizmit t\u00eb mbrojtjes CFI (Control Flow Integrity) \u00ebsht\u00eb z\u00ebvend\u00ebsuar, duke shtuar nj\u00eb verifikim p\u00ebrpara \u00e7do thirrjeje indirekte t\u00eb funksionit p\u00ebr t\u00eb identifikuar disa forma t\u00eb sjelljes s\u00eb pasigurt\u00eb, t\u00eb cilat potencialisht mund t\u00eb \u00e7ojn\u00eb n\u00eb shkelje t\u00eb rendit normal t\u00eb ekzekutimit (control flow) si rezultat i p\u00ebrdorimit t\u00eb eksploit\u00ebve q\u00eb ndryshojn\u00eb treguesit e funksioneve t\u00eb ruajtur n\u00eb memorie. Implementimi standard i CFI nga projekti LLVM \u00ebsht\u00eb z\u00ebvend\u00ebsuar me nj\u00eb variant, gjithashtu t\u00eb bazuar n\u00eb Clang, por t\u00eb adaptuar posa\u00e7\u00ebrisht p\u00ebr t\u00eb mbrojtur n\u00ebn-sistemet e nivelit t\u00eb ul\u00ebt dhe b\u00ebrthamat e sistemeve operative. N\u00eb LLVM, implementimi i ri do t\u00eb paraqitet n\u00eb l\u00ebshimin Clang 16 dhe do t\u00eb aktivizohet me opsionin \u2018-fsanitize=kcfi\u2019. Dallimi kryesor i implementimit t\u00eb ri \u00ebsht\u00eb se ai nuk \u00ebsht\u00eb i lidhur me optimizimet n\u00eb faz\u00ebn e lidhjes (LTO) dhe nuk \u00e7on n\u00eb z\u00ebvend\u00ebsimin e treguesve t\u00eb funksioneve me referenca n\u00eb tabelat e kalimeve.\n<li class=\"l\"> P\u00ebr modulat LSM (Linux Security Module) \u00ebsht\u00eb ofruar mund\u00ebsia p\u00ebr krijimin e trajtesave q\u00eb kapin operacionet p\u00ebr krijimin e hap\u00ebsirave t\u00eb emrave.\n<li class=\"l\"> Jan\u00eb ofruar mjete p\u00ebr verifikimin e n\u00ebnshkrimeve digjitale PKCS#7 n\u00eb programet BPF.\n<li class=\"l\"> N\u00eb \/dev\/random \u00ebsht\u00eb rikthyer mund\u00ebsia e hapjes n\u00eb modalitetin jo-bllokues (O_NONBLOCK), e cila u eliminua nga neglizhenca n\u00eb kernelin 5.6.\n<li class=\"l\"> N\u00eb sistemet me arkitektur\u00eb x86 \u00ebsht\u00eb shtuar nj\u00eb paralajm\u00ebrim n\u00eb rastin e mapimit t\u00eb faqeve t\u00eb memories nga n\u00ebn-sistemet e kernelit, duke lejuar nj\u00ebkoh\u00ebsisht ekzekutimin dhe shkruarjen. N\u00eb t\u00eb ardhmen po shqyrtohet mund\u00ebsia e ndalimit t\u00eb plot\u00eb t\u00eb till\u00eb mapimi t\u00eb memories.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb mekaniz\u00ebm p\u00ebr debugging KMSAN (Kernel Memory Sanitizer) p\u00ebr identifikimin e p\u00ebrdorimit t\u00eb memories s\u00eb pa inicializuar n\u00eb kernel, si dhe rrjedhjeve t\u00eb memories s\u00eb pa inicializuar midis hap\u00ebsir\u00ebs s\u00eb p\u00ebrdoruesit dhe pajisjeve.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime n\u00eb gjeneratorin e numrave t\u00eb rastit CRNG, i cili p\u00ebrdoret n\u00eb thirrjen getrandom. Ndryshimet jan\u00eb p\u00ebrgatitur nga Jason Donenfeld, autori i WireGuard dhe jan\u00eb t\u00eb synuara p\u00ebr t\u00eb rritur sigurin\u00eb n\u00eb nxjerrjen e numrave t\u00eb rastit t\u00eb plot\u00eb. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"232\">VPN<\/a> N\u00eb TCP-stack \u00ebsht\u00eb implementuar mund\u00ebsia (e \u00e7aktivizuar si parazgjedhje) p\u00ebr p\u00ebrdorimin e ndar\u00eb t\u00eb tabelave t\u00eb hash-it p\u00ebr \u00e7do hap\u00ebsir\u00eb emri, gj\u00eb q\u00eb lejon rritjen e performanc\u00ebs s\u00eb sistemeve me num\u00ebr t\u00eb madh hap\u00ebsirash emri.            <\/ul>\n<li class=\"l\"> <b>Sistemi rrjetor<\/b>\n<ul>\n<li class=\"l\"> N\u00eb TCP-stack \u00ebsht\u00eb implementuar mund\u00ebsia (e \u00e7aktivizuar si parazgjedhje) p\u00ebr p\u00ebrdorimin e ndar\u00eb t\u00eb tabelave t\u00eb hash-it p\u00ebr \u00e7do hap\u00ebsir\u00eb emri, gj\u00eb q\u00eb lejon rritjen e performanc\u00ebs s\u00eb sistemeve me num\u00ebr t\u00eb madh hap\u00ebsirash emri.\n<li class=\"l\"> Kodet p\u00ebr mb\u00ebshtetje t\u00eb protokollit t\u00eb vjet\u00ebruar DECnet \u00ebsht\u00eb hequr. P\u00ebr hap\u00ebsir\u00ebn e p\u00ebrdoruesit jan\u00eb l\u00ebn\u00eb shkurtore API q\u00eb lejojn\u00eb t\u00eb kompilohen aplikacione q\u00eb p\u00ebrdorin DECnet, por k\u00ebto aplikacione nuk do t\u00eb jen\u00eb n\u00eb gjendje t\u00eb lidhen me rrjetin.\n<li class=\"l\"> Protokolli netlink \u00ebsht\u00eb dokumentuar.                                  <\/ul>\n<li class=\"l\"> <b>Pajisje<\/b>\n<ul>\n<li class=\"l\"> N\u00eb driverin amdgpu \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kalimin e DSC (Display Stream Compression) p\u00ebr t\u00eb kompresuar t\u00eb dh\u00ebnat pa humbje gjat\u00eb shk\u00ebmbimit t\u00eb informacionit me ekranet q\u00eb mb\u00ebshtesin rezolucione shum\u00eb t\u00eb larta. Puna p\u00ebr mb\u00ebshtetje t\u00eb platformave AMD RDNA3 (RX 7000) dhe CDNA (Instinct) \u00ebsht\u00eb vazhduar. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr komponent\u00ebt IP DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x dhe GMC 11.x. N\u00eb driverin amdkfd (p\u00ebr GPU t\u00eb ve\u00e7ant\u00eb AMD, si\u00e7 \u00ebsht\u00eb Polaris) \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr GFX 11.0.3.\n<li class=\"l\"> N\u00eb driverin i915 (Intel) \u00ebsht\u00eb aktivizuar mb\u00ebshtetje p\u00ebr GPU Meteor Lake. P\u00ebr Meteor Lake dhe GPU m\u00eb t\u00eb reja \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr nd\u00ebrfaqen DP 2.0 (DisplayPort). Jan\u00eb shtuar identifikues p\u00ebr kartat grafike t\u00eb bazuara n\u00eb mikroarkitektur\u00ebn Alder Lake S.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr sistemet audio t\u00eb implementuara n\u00eb procesor\u00ebt Apple Silicon, Intel SkyLake dhe Intel KabyLake. N\u00eb driverin audio CS35L41 HDA \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr kalimin n\u00eb gjendjen e pritjes. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr ASoC (ALSA System on Chip) p\u00ebr \u00e7ipat audio t\u00eb integruar Apple Silicon, AMD Rembrandt DSPs, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake dhe Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSPs, Qualcomm SC8280XP, SM8250, SM8450 dhe Texas Instruments SRC4392.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr panelet LCD Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1, Multi-Inno Technology MI0800FT-9.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kontrolluesit AHCI SATA t\u00eb p\u00ebrdorur n\u00eb SoC Baikal-T1.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr \u00e7ipat Bluetooth MediaTek MT7921, Intel Magnetor (CNVi, lidhje t\u00eb integruar), Realtek RTL8852C, RTW8852AE dhe RTL8761BUV (Edimax BT-8500).\n<li class=\"l\"> N\u00eb driverin ath11k p\u00ebr modulat pa tel Qualcomm \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr skanimin spektral n\u00eb gam\u00ebn 160 MHz, \u00ebsht\u00eb implementuar NAPI me shum\u00ebrrjesh, \u00ebsht\u00eb p\u00ebrmir\u00ebsuar mb\u00ebshtetje p\u00ebr \u00e7ipat Wi-Fi Qualcomm WCN6750.\n<li class=\"l\"> Jan\u00eb shtuar driver\u00ebt p\u00ebr tastierat e PinePhone, p\u00ebrpadhe InterTouch (ThinkPad P1 G3), X-Box Adaptive Controller, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, panele kontrolli t\u00eb IBM (IBM Operation Panel), telekomandat XBOX One Elite, tablet\u00ebt XP-PEN Deco Pro S dhe Intuos Pro Small (PTH-460).\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb driver p\u00ebr p\u00ebrshpejtuesit kriptografik\u00eb Aspeed HACE (Hash and Crypto Engine).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kontrolluesit e integruar Thunderbolt\/USB4 Intel Meteor Lake.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr smartphone-et Sony Xperia 1 IV, Samsung Galaxy E5, E7 dhe Grand Max, Pine64 Pinephone Pro.\n<li class=\"l\"> Shtimi i mb\u00ebshtetjes p\u00ebr ARM SoC dhe bordet: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 dhe RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL\/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. A jan\u00eb p\u00ebrmir\u00ebsuar drejtuesit p\u00ebr SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom dhe NXP.        <\/ul>\n<\/ul>\n<p>Nj\u00ebkoh\u00ebsisht, Fondi Latino-Amerikan i Softuerit t\u00eb Lir\u00eb formoi nj\u00eb variant t\u00eb b\u00ebrtham\u00ebs 6.1 plot\u00ebsisht t\u00eb lir\u00eb \u2014 Linux-libre 6.1-gnu, t\u00eb pastruar nga element\u00ebt e firmware dhe drivar\u00ebve q\u00eb p\u00ebrmbajn\u00eb komponente ose copa kodi q\u00eb nuk jan\u00eb t\u00eb lira, zona e p\u00ebrdorimit t\u00eb t\u00eb cilave \u00ebsht\u00eb e kufizuar nga prodhuesi. N\u00eb l\u00ebshimin e ri \u00ebsht\u00eb b\u00ebr\u00eb pastrimi i drivarit t\u00eb ri rtw8852b dhe skedar\u00ebve DTS p\u00ebr SoC t\u00eb ndrysh\u00ebm Qualcomm dhe MediaTek me procesor\u00eb t\u00eb bazuar n\u00eb arkitektur\u00ebn AArch64. \u00cbsht\u00eb rifreskuar kodi i pastrimit t\u00eb blob-\u00ebve n\u00eb drivar\u00ebt dhe n\u00ebn-sistemet amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI. \u00cbsht\u00eb rregulluar pastrimi i drivar\u00ebve t\u00eb vjet\u00ebruar tm6000 p\u00ebr karta televizive, cpia2 v4l, sp8870, av7110.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58304\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e KMSAN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0437\u0430\u0449\u0438\u0442\u044b KCFI (Kernelk Control-Flow Integrity), \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Maple tree. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15115 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106007","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1 | 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.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-1\" \/>\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=\"2022-12-12T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:56:03+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\udd47 L\u00ebshimi i b\u00ebrtham\u00ebs Linux 6.1 | ProHoster","description":"Pas dy muajsh zhvillimi, Linus Torvalds paraqiti l\u00ebshimin e b\u00ebrtham\u00ebs Linux 6.1.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1 | 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.1.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-6-1","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":"2022-12-12T07:36:41+00:00","article:modified_time":"2026-02-08T16:56:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106007","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:27","updated":"2026-02-08 16:56:03","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\/106007","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=106007"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/106007\/revisions"}],"predecessor-version":[{"id":157552,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/106007\/revisions\/157552"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=106007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=106007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=106007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}