{"id":104751,"date":"2022-08-01T09:36:42","date_gmt":"2022-08-01T07:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-19"},"modified":"2022-08-01T09:36:42","modified_gmt":"2022-08-01T07:36:42","slug":"reliz-yadra-linux-5-19","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-5-19","title":{"rendered":"L\u00ebshimi i kernelit Linux 5.19","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas dy muaj zhvillimi, Linus Torvalds prezantoi versionin e b\u00ebrtham\u00ebs Linux 5.19. Nd\u00ebr ndryshimet m\u00eb t\u00eb dukshme jan\u00eb: mb\u00ebshtetje p\u00ebr arkitektur\u00ebn e procesor\u00ebve LoongArch, integrimi i patch-\u00ebve \u201eBIG TCP\u201c, mode dr \u201don-demand\u201d n\u00eb fscache, eliminimi i kodit p\u00ebr mb\u00ebshtetje t\u00eb formatit a.out, mund\u00ebsia e p\u00ebrdorimit t\u00eb ZSTD p\u00ebr kompresimin e firmware-ve, nj\u00eb nd\u00ebrfaqe p\u00ebr menaxhimin e shkarkimit t\u00eb memories nga hap\u00ebsira e p\u00ebrdoruesit, p\u00ebrmir\u00ebsimi i besueshm\u00ebris\u00eb dhe performanc\u00ebs s\u00eb gjeneratorit t\u00eb numrave t\u00eb rast\u00ebsish\u00ebm, mb\u00ebshtetje p\u00ebr shtrirjet Intel IFS (In-Field Scan), AMD SEV-SNP (Secure Nested Paging), Intel TDX (Trusted Domain Extensions) dhe ARM SME (Scalable Matrix Extension).     <\/p>\n<p>N\u00eb njoftim, Linus tha se me sa duket l\u00ebshimit t\u00eb ardhsh\u00ebm t\u00eb kernelit do t'i jepet numri 6.0, pasi n\u00eb deg\u00ebn 5.x jan\u00eb akumuluar mjaft l\u00ebshime p\u00ebr t\u00eb nd\u00ebrruar numrin e par\u00eb n\u00eb numrin versionit. Ndryshimi i numerimit b\u00ebhet p\u00ebr arsye estetike dhe \u00ebsht\u00eb nj\u00eb hap formalisht q\u00eb heq pak\u00ebnaq\u00ebsin\u00eb nga akumulimi i numrit t\u00eb madh t\u00eb l\u00ebshimeve n\u00eb seri.     <\/p>\n<p>Po ashtu, Linus p\u00ebrmendi se p\u00ebrdori nj\u00eb laptop Apple me arkitektur\u00eb ARM64 (Apple Silicon) me nj\u00eb mjedis Linux t\u00eb bazuar n\u00eb distribucionin Asahi Linux p\u00ebr formimin e versionit. Kjo nuk \u00ebsht\u00eb stacioni i tij kryesor i pun\u00ebs, por ai e p\u00ebrdori k\u00ebt\u00eb platform\u00eb p\u00ebr t\u00eb verifikuar p\u00ebrshtatshm\u00ebrin\u00eb e saj p\u00ebr pun\u00ebn mbi b\u00ebrtham\u00ebn dhe p\u00ebr t\u00eb qen\u00eb i sigurt se mund t\u00eb formonte l\u00ebshime b\u00ebrthame gjat\u00eb udh\u00ebtimit, duke pasur nj\u00eb laptop t\u00eb leht\u00eb. M\u00eb her\u00ebt, shum\u00eb vite m\u00eb par\u00eb, Linus kishte p\u00ebrvoj\u00eb n\u00eb p\u00ebrdorimin e pajisjeve Apple p\u00ebr zhvillim - dikur ai p\u00ebrdorte nj\u00eb kompjuter me CPU ppc970 dhe nj\u00eb laptop Macbook Air.      <\/p>\n<p>N\u00eb versionin e ri jan\u00eb pranuar 16401 nga 2190 zhvilluesve (n\u00eb versionin e kaluar ishin 16206 nga 2127 zhvillues), madh\u00ebsia e patch-it \u00ebsht\u00eb 90 MB (ndryshimet preknin 13847 skedar\u00eb, jan\u00eb shtuar 1149456 rreshta kodi, jan\u00eb hequr 349177 rreshta). Rreth 39% e t\u00eb gjitha ndryshimeve t\u00eb paraqitura n\u00eb 5.19 lidhen me shofer\u00ebt e pajisjeve, rreth 21% e ndryshimeve kan\u00eb t\u00eb b\u00ebjn\u00eb me p\u00ebrmir\u00ebsimin e kodit t\u00eb specializuar p\u00ebr arkitektura t\u00eb harduerit, 11% lidhen me stek\u00ebt e rrjetit, 4% me sistemet e skedar\u00ebve dhe 3% me n\u00ebnsistemat e brendshme t\u00eb b\u00ebrtham\u00ebs.                 <\/p>\n<p>Nj\u00eb nga ve\u00e7orit\u00eb kryesore n\u00eb kernelin 5.19:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sistemi i disqeve, hyrja\/ dalje dhe sistemet e skedar\u00ebve<\/b>\n<ul>\n<li class=\"l\"> Sistemi i skedar\u00ebve EROFS (Enhanced Read-Only File System), i destinuar p\u00ebr p\u00ebrdorim n\u00eb seksionet q\u00eb jan\u00eb n\u00eb modin vet\u00ebm p\u00ebr lexim, \u00ebsht\u00eb transferuar p\u00ebr shfryt\u00ebzimin e n\u00ebn-sistemit fscache, q\u00eb ofron ndihm\u00eb p\u00ebr ruajtjen e t\u00eb dh\u00ebnave. Ky ndryshim ka lejuar nj\u00eb rritje t\u00eb dukshme t\u00eb performanc\u00ebs s\u00eb sistemeve n\u00eb t\u00eb cilat nj\u00eb num\u00ebr i madh kontejner\u00ebsh nis nga nj\u00eb imazh i bazuar n\u00eb EROFS.\n<li class=\"l\"> N\u00eb n\u00ebn sistemin fscache \u00ebsht\u00eb shtuar nj\u00eb mod p\u00ebrdorimi i k\u00ebrkes\u00ebs (\u201eon-demand\u201d), i cili aktivizohet p\u00ebr optimizimin e EROFS. Ky mod i ri lejon organizimin e ruajtjes s\u00eb leximit nga imazhet e FS q\u00eb ndodhen n\u00eb sistemin lokal. N\u00eb dallim nga rezhimi origjinal i pun\u00ebs, i orientuar ndaj ruajtjes n\u00eb sistemin e skedar\u00ebve lokal\u00eb t\u00eb t\u00eb dh\u00ebnave q\u00eb kalojn\u00eb p\u00ebrmes sistemeve t\u00eb skedar\u00ebve n\u00eb rrjet, rezhimi \u201eon-demand\u201d delegon funksionet e t\u00ebrheqjes s\u00eb t\u00eb dh\u00ebnave dhe regjistrimit n\u00eb cache nj\u00eb procesi t\u00eb ve\u00e7ant\u00eb n\u00eb background, t\u00eb realizuar n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> N\u00eb XFS \u00ebsht\u00eb siguruar mund\u00ebsia e ruajtjes s\u00eb miliarda atributeve t\u00eb zgjeruara n\u00eb i-node. Numri maksimal i ekstensioneve p\u00ebr nj\u00eb skedar \u00ebsht\u00eb rritur nga 4 miliard n\u00eb 247. \u00cbsht\u00eb realizuar nj\u00eb mod p\u00ebr p\u00ebrdit\u00ebsimin atomik t\u00eb disa atributeve t\u00eb zgjeruara t\u00eb skedarit n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb.\n<li class=\"l\"> Sistemi i skedar\u00ebve Btrfs optimizon pun\u00ebn me bllokimet, \u00e7ka ka mund\u00ebsuar nj\u00eb rritje t\u00eb performanc\u00ebs prej rreth 7% gjat\u00eb shkrimit t\u00eb drejtp\u00ebrdrejt\u00eb n\u00eb modalitetin nowait. Performanca e operacioneve n\u00eb modalitetin NOCOW (pa copy-on-write) \u00ebsht\u00eb rritur p\u00ebr af\u00ebrsisht 3%. \u00cbsht\u00eb zvog\u00ebluar ngarkesa n\u00eb cache-n e faqeve gjat\u00eb pun\u00ebs me komand\u00ebn &#171;send&#187;. M\u00ebnyra minimale e n\u00ebnfaqeve \u00ebsht\u00eb ulur nga 64K n\u00eb 4K (mund t\u00eb p\u00ebrdoren n\u00ebnfaqe m\u00eb t\u00eb vogla se faqe t\u00eb b\u00ebrtham\u00ebs). \u00cbsht\u00eb realizuar kalimi nga p\u00ebrdorimi i pem\u00ebs baz\u00eb (radix tree) n\u00eb algoritmin XArrays.\n<li class=\"l\"> N\u00eb serverin NFS \u00ebsht\u00eb shtuar nj\u00eb mod p\u00ebr zgjatjen e ruajtjes s\u00eb gjendjes s\u00eb bllokad\u00ebs, t\u00eb vendosur nga klienti, i cili ka ndaluar p\u00ebrgjigjen ndaj k\u00ebrkesave. Ky mod i ri lejon vonimin e pastrimit t\u00eb bllokad\u00ebs deri n\u00eb nj\u00eb dit\u00eb, n\u00ebse nj\u00eb klient tjet\u00ebr nuk k\u00ebrkon nj\u00eb bllokad\u00eb konkurruese. N\u00eb modin standard, bllokada pastruohet pas 90 sekondash nga momenti kur klienti ka ndaluar p\u00ebrgjigjen.\n<li class=\"l\"> N\u00eb n\u00ebn-sistemin p\u00ebr mbik\u00ebqyrjen e ngjarjeve n\u00eb FS fanotify \u00ebsht\u00eb realizuar nj\u00eb flamur FAN_MARK_EVICTABLE, me an\u00eb t\u00eb cilit mund t\u00eb \u00e7aktivizohet mbajtja e i-node-ve t\u00eb synuar n\u00eb cache, p\u00ebr shembull, p\u00ebr t\u00eb injoruar deg\u00ebt pa i mbajtur pjes\u00ebt e tyre n\u00eb cache.\n<li class=\"l\"> N\u00eb driverin p\u00ebr FS FAT32 \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr marrjen e informacionit n\u00eb lidhje me koh\u00ebn e krijimit t\u00eb skedar\u00ebve p\u00ebrmes thirrjes sistemore statx me implementimin e nj\u00eb varianti m\u00eb eficient dhe funksional t\u00eb stat(), i cili kthen informacion t\u00eb zgjeruar mbi skedarin.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb optimizime t\u00eb konsiderueshme n\u00eb pilotin exFAT, t\u00eb lidhura me sigurimin e pastrimit paralel t\u00eb grupit t\u00eb sektor\u00ebve gjat\u00eb m\u00ebnyr\u00ebs aktive &#8216;dirsync&#8217;, n\u00eb vend t\u00eb pastrimit sekondar sektor p\u00ebr sektor. P\u00ebrmes zvog\u00eblimit t\u00eb numrit t\u00eb k\u00ebrkesave t\u00eb bllokut pas optimizimeve, performanca e krijimit t\u00eb nj\u00eb numri t\u00eb madh katalogesh n\u00eb kart\u00ebn SD \u00ebsht\u00eb rritur me m\u00eb shum\u00eb se 73-85% var\u00ebsisht nga madh\u00ebsia e klasterit.\n<li class=\"l\"> N\u00eb b\u00ebrtham\u00eb \u00ebsht\u00eb p\u00ebrfshir\u00eb p\u00ebrdit\u00ebsimi i par\u00eb korrigjues p\u00ebr driverin ntfs3. Q\u00eb nga p\u00ebrfshirja e ntfs3 n\u00eb b\u00ebrtham\u00ebn 5.15 n\u00eb tetor t\u00eb vitit t\u00eb kaluar, driveri nuk \u00ebsht\u00eb p\u00ebrdit\u00ebsuar dhe lidhjet me zhvilluesit jan\u00eb humbur, por tani zhvilluesit e kan\u00eb rikthyer publikimin e ndryshimeve. N\u00eb patch-in e propozuar jan\u00eb zgjidhur gabimet q\u00eb shkaktojn\u00eb rrjedhje t\u00eb memories dhe p\u00ebrfundime t\u00eb papritura, jan\u00eb zgjidhur \u00e7\u00ebshtjet me ekzekutimin e xfstests, \u00ebsht\u00eb b\u00ebr\u00eb pastrimi i kodit t\u00eb pa p\u00ebrdorur dhe jan\u00eb korrigjuar gabimet e shtypit.\n<li class=\"l\"> P\u00ebr OverlayFS \u00ebsht\u00eb realizuar mund\u00ebsia e mapimit t\u00eb identifikuesve t\u00eb p\u00ebrdoruesve t\u00eb sistemeve t\u00eb montuara t\u00eb skedar\u00ebve, t\u00eb aplikuar p\u00ebr t\u00eb lidhur skedar\u00ebt e nj\u00eb p\u00ebrdoruesi t\u00eb caktuar n\u00eb nj\u00eb seksion t\u00eb huaj t\u00eb montuar me nj\u00eb p\u00ebrdorues tjet\u00ebr n\u00eb sistemin aktual.               <\/ul>\n<li class=\"l\"> <b>Memorie dhe sh\u00ebrbime sistemike<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje fillestare p\u00ebr arkitektur\u00ebn e grupit t\u00eb komandave LoongArch, e cila p\u00ebrdoret n\u00eb procesor\u00ebt Loongson 3 5000 dhe implementon nj\u00eb ISA t\u00eb re RISC, e ngjashme me MIPS dhe RISC-V. Arkitektura LoongArch \u00ebsht\u00eb e disponueshme n\u00eb tre variante: t\u00eb prer\u00eb 32-bit (LA32R), t\u00eb zakonsh\u00ebm 32-bit (LA32S) dhe 64-bit (LA64).\n<li class=\"l\"> \u00cbsht\u00eb hequr kodi p\u00ebr mb\u00ebshtetje t\u00eb formatit t\u00eb skedave ekzekutues a.out, i cili \u00ebsht\u00eb klasifikuar si i vjetruar n\u00eb l\u00ebshimin 5.1. Formati a.out ka koh\u00eb q\u00eb nuk p\u00ebrdoret n\u00eb sistemet me Linux, dhe gjenerimi i skedave a.out nuk mb\u00ebshtetet nga mjetet moderne n\u00eb konfigurimet p\u00ebr Linux si\u00e7 \u00ebsht\u00eb parazgjedhja. Boot-loaderi p\u00ebr skedar\u00ebt a.out mund t\u00eb realizohet gjithnj\u00eb n\u00eb hap\u00ebsir\u00ebn e p\u00ebrdoruesit.\n<li class=\"l\"> \u00cbsht\u00eb ndaluar mb\u00ebshtetja p\u00ebr opsionet e ngarkes\u00ebs, specifike p\u00ebr arkitektur\u00ebn x86: nosep, nosmap, nosmep, noexec dhe noclflush).\n<li class=\"l\"> \u00cbsht\u00eb ndaluar mb\u00ebshtetja p\u00ebr arkitektur\u00ebn e vjet\u00ebr t\u00eb CPU h8300 (Renesas H8\/300), e cila ka koh\u00eb q\u00eb nuk \u00ebsht\u00eb mb\u00ebshtetur.\n<li class=\"l\"> Jan\u00eb zgjeruar mund\u00ebsit\u00eb lidhur me reagimin ndaj zbulimit t\u00eb bllokimeve t\u00eb ndara (&#171;split lock&#187;), q\u00eb ndodhin gjat\u00eb aksesit n\u00eb t\u00eb dh\u00ebna t\u00eb paklasifikuara n\u00eb memorjen, p\u00ebr shkak se gjat\u00eb ekzekutimit t\u00eb nj\u00eb instrukcioni atomik, t\u00eb dh\u00ebnat kalojn\u00eb n\u00ebp\u00ebr dy linja cache t\u00eb CPU-s\u00eb. K\u00ebto lloje bllokimesh shkaktojn\u00eb nj\u00eb r\u00ebnie t\u00eb konsiderueshme t\u00eb performanc\u00ebs. N\u00ebse m\u00eb par\u00eb b\u00ebrthama jepte nj\u00eb paralajm\u00ebrim me informacione mbi procesin q\u00eb shkaktonte bllokimin, tani procesi problematik do t\u00eb ngadal\u00ebsohet p\u00ebr t\u00eb ruajtur performanc\u00ebn e pjes\u00ebs tjet\u00ebr t\u00eb sistemit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr mekanizmin IFS (In-Field Scan) t\u00eb realizuar n\u00eb procesor\u00ebt Intel, i cili lejon kryerjen e testeve diagnostike t\u00eb nivelit t\u00eb ul\u00ebt t\u00eb CPU-s\u00eb, t\u00eb cilat jan\u00eb n\u00eb gjendje t\u00eb identifikojn\u00eb probleme q\u00eb nuk p\u00ebrcaktohen nga mjetet standarde mbi baz\u00ebn e kodeve t\u00eb korrigjimit t\u00eb gabimeve (ECC) ose bit\u00ebve t\u00eb paritetit. Testet e kryera paraqiten n\u00eb form\u00ebn e nj\u00eb firmueri t\u00eb ngarkuesh\u00ebm, t\u00eb formuar n\u00eb m\u00ebnyr\u00eb analogjike me p\u00ebrdit\u00ebsimet e mikropro\u00e7esorit. Rezultatet e testeve jan\u00eb t\u00eb qasshme p\u00ebrmes sysfs.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e integrimit n\u00eb b\u00ebrtham\u00eb t\u00eb skedarit bootconfig, duke lejuar, p\u00ebrve\u00e7 opsioneve t\u00eb vijave t\u00eb komand\u00ebs, p\u00ebrcaktimin e parametrave t\u00eb funksionimit t\u00eb b\u00ebrtham\u00ebs p\u00ebrmes nj\u00eb skedari konfigurationsh. Integrimi b\u00ebhet p\u00ebrmes mund\u00ebsis\u00eb s\u00eb nd\u00ebrtimit &#8216;CONFIG_BOOT_CONFIG_EMBED_FILE=&#187;\/PATH\/TO\/BOOTCONFIG\/FILE&#187;&#8216;. M\u00eb par\u00eb bootconfig p\u00ebrcaktohej p\u00ebrmes bashkimit t\u00eb tij me imazhin initrd. Integrimi n\u00eb b\u00ebrtham\u00eb lejon p\u00ebrdorimin e bootconfig n\u00eb konfigurime pa initrd.\n<li class=\"l\"> \u00cbsht\u00eb realizuar mund\u00ebsia e ngarkimit t\u00eb firmuer\u00ebve t\u00eb kompresuar duke p\u00ebrdorur algoritmin Zstandard. N\u00eb sysfs \u00ebsht\u00eb shtuar nj\u00eb grup skedash kontrolli \/sys\/class\/firmware\/*, q\u00eb lejon iniciimin e ngarkimit t\u00eb firmuer\u00ebve nga hap\u00ebsira e p\u00ebrdoruesit.\n<li class=\"l\"> N\u00eb nd\u00ebrfaqen e hyrjes\/daljes asinkrone io_uring \u00ebsht\u00eb propozuar nj\u00eb flamur i ri IORING_RECVSEND_POLL_FIRST, i cili, kur vendoset, do ta kaloj\u00eb operacionin rrjet\u00ebsor p\u00ebr p\u00ebrpunim fillimisht duke p\u00ebrdorur polling, q\u00eb mund t\u00eb kursej\u00eb burime n\u00eb situatat kur \u00ebsht\u00eb e pranueshme t\u00eb p\u00ebrpunohet operacioni me nj\u00eb vones\u00eb t\u00eb caktuar. N\u00eb io_uring gjithashtu \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr thirrjen sistemike socket(), jan\u00eb propozuar flamuj t\u00eb rinj p\u00ebr t\u00eb thjeshtuar menaxhimin e descriptor\u00ebve t\u00eb skedar\u00ebve, \u00ebsht\u00eb shtuar nj\u00eb mod t\u00eb quajtur \u2018multi-shot\u2019 p\u00ebr pranimin e disa lidhjeve n\u00eb thirrjen accept() n\u00eb nj\u00eb her\u00eb, jan\u00eb shtuar operacione p\u00ebr kalimin e komandave NVMe direkt n\u00eb pajisje.\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn Xtensa \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr mjetin e gjurmimit KCSAN (Kernel Concurrency Sanitizer), i cili \u00ebsht\u00eb i destinuar p\u00ebr identifikimin dinamik t\u00eb kushteve t\u00eb gar\u00ebs brenda b\u00ebrtham\u00ebs. Po ashtu, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr modalitetin e gjumit dhe koprocessor\u00ebt.\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn m68k (Motorola 68000) \u00ebsht\u00eb implementuar <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/abuzoustojchivye-vps\/\"   title=\"makina virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4203\">makina virtuale<\/a> (simulatori i platform\u00ebs), i bazuar n\u00eb emulatorin Android Goldfish.\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn AArch64 \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr zgjerimet Armv9-A SME (Scalable Matrix Extension).\n<li class=\"l\"> N\u00eb n\u00ebnsiat\u00ebn e eBPF \u00ebsht\u00eb lejuar ruajtja e treguesve t\u00eb tipizuar n\u00eb struktura map, si dhe \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr tregues dinamik\u00eb.\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb mekaniz\u00ebm i ri parashikues p\u00ebr z\u00ebvend\u00ebsimin e memories, q\u00eb mb\u00ebshtet menaxhimin nga hap\u00ebsira e p\u00ebrdoruesit p\u00ebrmes skedarit memory.reclaim. Shkruarja e nj\u00eb numri n\u00eb skedarin e caktuar do t\u00eb vij\u00eb n\u00eb nj\u00eb p\u00ebrpjekje p\u00ebr z\u00ebvend\u00ebsimin e nj\u00eb numri p\u00ebrkat\u00ebs bajtash nga grupi i lidhur me cgroup.\n<li class=\"l\"> \u00cbsht\u00eb rritur sakt\u00ebsia e mbajtjes s\u00eb p\u00ebrdorimit t\u00eb memories gjat\u00eb kompresimit t\u00eb t\u00eb dh\u00ebnave n\u00eb divizorin e frym\u00ebmarrjes p\u00ebrmes mekanizmit zswap.\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn RISC-V \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr ekzekutimin e skedar\u00ebve t\u00eb ekzekutuesh\u00ebm 32-bit\u00ebsh n\u00eb sisteme 64-bit\u00ebsh, \u00ebsht\u00eb shtuar nj\u00eb modalitet p\u00ebr lidhjen e atribuzioneve kufizuese me faqet e memories (p.sh., p\u00ebr t\u00eb ndaluar caching) dhe \u00ebsht\u00eb implementuar funksioni kexec_file_load().\n<li class=\"l\"> Implementimi i mb\u00ebshtetjes p\u00ebr sisteme 32-bit\u00ebshe Armv4T dhe Armv5 \u00ebsht\u00eb adaptuar p\u00ebr t'u p\u00ebrdorur n\u00eb nd\u00ebrtimet universale multikosh t\u00eb b\u00ebrtham\u00ebs, t\u00eb p\u00ebrshtatshme p\u00ebr sisteme t\u00eb ndryshme ARM.          <\/ul>\n<li class=\"l\"> <b>Virtualizimi dhe siguria<\/b>\n<ul>\n<li class=\"l\"> N\u00eb n\u00ebnsiat\u00ebn EFI \u00ebsht\u00eb realizuar mund\u00ebsia e transmetimit t\u00eb besuesh\u00ebm t\u00eb informacionit sekret te sistemet nikoqire pa e zbuluar at\u00eb sistemit nikoqir. T\u00eb dh\u00ebnat ofrohen p\u00ebrmes katalogut security\/coco n\u00eb securityfs.\n<li class=\"l\"> N\u00eb modalitetin e mbrojtjes Lockdown, i cili kufizon aksesin e p\u00ebrdoruesit root n\u00eb b\u00ebrtham\u00eb dhe bllokon rrug\u00ebt e anashkalimit t\u00eb UEFI Secure Boot, \u00ebsht\u00eb eliminuar nj\u00eb vrim\u00eb q\u00eb lejonte anashkalimin e mbrojtjes p\u00ebrmes manipulimit me gjurmuesin e b\u00ebrtham\u00ebs.\n<li class=\"l\"> Jan\u00eb p\u00ebrfshir\u00eb patches q\u00eb synojn\u00eb t\u00eb rrisin besueshm\u00ebrin\u00eb dhe performanc\u00ebn e gjeneratorit t\u00eb numrave t\u00eb rast\u00ebsish\u00ebm.\n<li class=\"l\"> Gjat\u00eb nd\u00ebrtimit me Clang 15 \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr mekanizmin e rast\u00ebsis\u00eb s\u00eb strukturave t\u00eb b\u00ebrtham\u00ebs.\n<li class=\"l\"> N\u00eb mekanizmin Landlock, i cili lejon kufizimin e nd\u00ebrveprimit t\u00eb nj\u00eb grupi procesesh me ambientin e jasht\u00ebm, \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr rregulla q\u00eb lejojn\u00eb kontrollin e ekzekutimit t\u00eb operacioneve t\u00eb ndryshimit t\u00eb emrit t\u00eb skedar\u00ebve.\n<li class=\"l\"> Sistemi IMA (Arkitektura e Matjes s\u00eb Integritetit), i destinuar p\u00ebr verifikimin e integritetit t\u00eb komponent\u00ebve t\u00eb sistemit operativ p\u00ebrmes n\u00ebnshkrimeve digjitale dhe hash-it, \u00ebsht\u00eb p\u00ebrshtatur p\u00ebr t\u00eb p\u00ebrdorur modul TFS-verity p\u00ebr verifikimin e skedar\u00ebve.\n<li class=\"l\"> Logjika e veprimeve \u00ebsht\u00eb ndryshuar kur \u00e7aktivizohet qasja e paprivilegjuar n\u00eb n\u00ebnsiat\u00eb e eBPF \u2014 m\u00eb par\u00eb, t\u00eb gjitha komandat e lidhura me thirrjen sistemike bpf() \u00e7aktivizoheshin, nd\u00ebrsa duke filluar nga versioni 5.19, \u00ebsht\u00eb ruajtur qasja n\u00eb komandat q\u00eb nuk shpiejn\u00eb n\u00eb krijimin e objekteve. Me nj\u00eb sjellje t\u00eb till\u00eb, p\u00ebr ngarkimin e programit BPF k\u00ebrkohet nj\u00eb proces me privilegje, por m\u00eb pas proceset pa privilegje mund t\u00eb nd\u00ebrveprojn\u00eb me k\u00ebt\u00eb program.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr zgjatimin AMD SEV-SNP (Secure Nested Paging), e cila siguron nj\u00eb funksionim t\u00eb sigurt me tabelat e brendshme t\u00eb faqeve t\u00eb memorjes dhe mbron nga sulmet 'undeSErVed' dhe 'SEVerity' n\u00eb procesor\u00ebt AMD EPYC, t\u00eb cilat mund t\u00eb kalojn\u00eb mekanizmin e mbrojtjes AMD SEV (Secure Encrypted Virtualization).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr mekanizmin Intel TDX (Zgjatjet e Domainit t\u00eb Besuesh\u00ebm), i cili ndalon p\u00ebrpjekjet e aksesit t\u00eb pal\u00ebve t\u00eb treta n\u00eb memorie t\u00eb koduar. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/\"   title=\"makinat virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2112\">makinat virtuale<\/a>.\n<li class=\"l\"> N\u00eb drajverin virtio-blk, i cili p\u00ebrdoret p\u00ebr t\u00eb emuluar pajisje bllokuese, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr hyrje\/dalje duke p\u00ebrdorur polling, i cili n\u00eb testet e kryera lejoi reduktimin e vonesave me rreth 10%.                 <\/ul>\n<li class=\"l\"> <b>Sistemi rrjetor<\/b>\n<ul>\n<li class=\"l\"> N\u00eb p\u00ebrb\u00ebrje \u00ebsht\u00eb p\u00ebrfshir\u00eb nj\u00eb seri patch-e BIG TCP q\u00eb lejojn\u00eb rritjen e madh\u00ebsis\u00eb maksimale t\u00eb paket\u00ebs TCP deri n\u00eb 4 GB p\u00ebr optimizimin e operimit t\u00eb rrjeteve t\u00eb brendshme me shpejt\u00ebsi t\u00eb lart\u00eb n\u00eb qendrat e t\u00eb dh\u00ebnave. Nj\u00eb rritje e till\u00eb e madh\u00ebsis\u00eb s\u00eb paket\u00ebs me nj\u00eb madh\u00ebsi 16-bit t\u00eb fush\u00ebs n\u00eb header arrihet p\u00ebrmes implementimit t\u00eb \u2018jumbo\u2019 packet-eve, madheza n\u00eb header-in IP vendoset n\u00eb 0, nd\u00ebrsa madh\u00ebsia reale transmetohet n\u00eb nj\u00eb fush\u00eb t\u00eb ve\u00e7ant\u00eb 32-bit n\u00eb nj\u00eb header t\u00eb ve\u00e7ant\u00eb t\u00eb bashkangjitur. Gjat\u00eb testimit t\u00eb performanc\u00ebs, vendosja e madh\u00ebsis\u00eb s\u00eb paket\u00ebs n\u00eb 185 KB lejoi nj\u00eb rritje t\u00eb kapacitetit t\u00eb kalimit me 50% dhe nj\u00eb p\u00ebrshtatje t\u00eb dukshme t\u00eb vonesave t\u00eb transmetimit t\u00eb t\u00eb dh\u00ebnave.\n<li class=\"l\"> Puna vazhdon mbi integrimin n\u00eb struktur\u00ebn rrjetore t\u00eb mjeteve p\u00ebr gjurmimin e shkakut t\u00eb humbjes s\u00eb pakove (kodet e shkakut). Kodi i shkakut d\u00ebrgohet gjat\u00eb \u00e7lirimit t\u00eb memories t\u00eb lidhur me paket\u00ebn dhe lejon marjen n\u00eb konsiderat\u00eb t\u00eb situatave t\u00eb tilla si humbja e paket\u00ebs p\u00ebr shkak t\u00eb gabimeve n\u00eb plot\u00ebsimin e fushave n\u00eb kok\u00eb, zbulimi i spofingut nga filtri rp_filter, llogaritja e gabuar, mungesa e memories, aktivizimi i rregullave IPSec XFRM, numri i gabuar i sekuenc\u00ebs TCP dhe t\u00eb tjera.\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr rikthimin e lidhjeve MPTCP (MultiPath TCP) n\u00eb p\u00ebrdorimin e TCP-s\u00eb standarde, n\u00eb situatat kur disa mund\u00ebsi MPTCP nuk mund t\u00eb p\u00ebrdoren. MPTCP \u00ebsht\u00eb nj\u00eb zgjatje e protokollit TCP p\u00ebr organizimin e funksionimit t\u00eb lidhjes TCP me dor\u00ebzimin e pakove n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb p\u00ebrmes disa rrug\u00ebve p\u00ebrmes nd\u00ebrfaqeve t\u00eb ndryshme rrjet\u00eb, t\u00eb lidhura me adresa t\u00eb ndryshme IP. Shtuar nj\u00eb API p\u00ebr menaxhimin e rrjedhave MPTCP nga hap\u00ebsira e p\u00ebrdoruesit.                      <\/ul>\n<li class=\"l\"> <b>Pajisje<\/b>\n<ul>\n<li class=\"l\"> Shtuar m\u00eb shum\u00eb se 420 mij\u00eb rreshta kodi t\u00eb lidhur me drejtorin amdgpu, nga t\u00eb cilat rreth 400 mij\u00eb rreshta jan\u00eb p\u00ebr skedar\u00ebt e titujve t\u00eb gjeneruar automatikisht me t\u00eb dh\u00ebna p\u00ebr regjistrat ASIC n\u00eb drejtorin p\u00ebr GPU-t\u00eb AMD, dhe 22.5 mij\u00eb rreshta sigurojn\u00eb implementimin fillestar t\u00eb mb\u00ebshtetjes p\u00ebr AMD SoC21. Madh\u00ebsia totale e drejtorit p\u00ebr GPU-t\u00eb AMD ka kaluar 4 milion rreshta kodi. P\u00ebrve\u00e7 SoC21, n\u00eb drejtorin AMD \u00ebsht\u00eb p\u00ebrfshir\u00eb mb\u00ebshtetje p\u00ebr SMU 13.x (Nj\u00ebsia e Menaxhimit t\u00eb Sistemit), \u00ebsht\u00eb rinovuar mb\u00ebshtetje p\u00ebr USB-C dhe GPUVM, \u00ebsht\u00eb b\u00ebr\u00eb p\u00ebrgatitja p\u00ebr mb\u00ebshtetje t\u00eb gjeneratave t\u00eb ardhshme t\u00eb platformave RDNA3 (RX 7000) dhe CDNA (AMD Instinct).\n<li class=\"l\"> N\u00eb drejtorin i915 (Intel) jan\u00eb zgjeruar mund\u00ebsit\u00eb q\u00eb lidhen me menaxhimin e konsumit t\u00eb energjis\u00eb. Shtuar identifikuesit GPU Intel DG2 (Arc Alchemist), t\u00eb p\u00ebrdorura n\u00eb laptop\u00eb, \u00ebsht\u00eb siguruar mb\u00ebshtetje fillestare p\u00ebr platform\u00ebn Intel Raptor Lake-P (RPL-P), \u00ebsht\u00eb shtuar informacion p\u00ebr kartat grafike Arctic Sound-M), \u00ebsht\u00eb realizuar ABI p\u00ebr motor\u00ebt e llogaritjes, p\u00ebr kartat DG2 \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr formatin Tile4, p\u00ebr sistemet e bazuara n\u00eb mikroarkitektur\u00ebn Haswell \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr DisplayPort HDR.\n<li class=\"l\"> N\u00eb driverin Nouveau \u00ebsht\u00eb realizuar kalimi n\u00eb p\u00ebrdorimin e handler-it drm_gem_plane_helper_prepare_fb, duke aplikuar alokim statik t\u00eb memories p\u00ebr disa struktura dhe variabla. Sa i p\u00ebrket p\u00ebrdorimit t\u00eb kodeve burimore nga NVIDIA n\u00eb Nouveau, puna aktualisht p\u00ebrqendrohet n\u00eb identifikimin dhe eliminimin e gabimeve. N\u00eb t\u00eb ardhmen, versioni i publikuar i firmware-it pritet t\u00eb p\u00ebrdoret p\u00ebr t\u00eb rritur performanc\u00ebn e driverit.\n<li class=\"l\"> Shtuar driveri p\u00ebr kontrolluesin NVMe, q\u00eb p\u00ebrdoret n\u00eb kompjuter\u00ebt Apple t\u00eb bazuar n\u00eb \u00e7ipin M1.                    <\/ul>\n<\/ul>\n<p>P\u00ebrkat\u00ebsisht, Fondi i Liris\u00eb s\u00eb Softuerit t\u00eb Amerik\u00ebs Latine ka formuar nj\u00eb variant t\u00ebr\u00ebsisht t\u00eb lir\u00eb t\u00eb b\u00ebrtham\u00ebs 5.19 - Linux-libre 5.19-gnu, e cila \u00ebsht\u00eb e pastruar nga element\u00ebt e firmware-it dhe shofer\u00ebve q\u00eb p\u00ebrmbajn\u00eb p\u00ebrb\u00ebr\u00ebs ose pjes\u00eb kodi q\u00eb nuk jan\u00eb t\u00eb lira, t\u00eb cilat jan\u00eb t\u00eb kufizuara nga prodhuesi. N\u00eb k\u00ebt\u00eb publikim t\u00eb ri, \u00ebsht\u00eb b\u00ebr\u00eb pastrimi i shofer\u00ebve p\u00ebr pureLiFi X\/XL\/XC dhe TI AMx3 Wkup-M3 IPC. Kodi p\u00ebr pastrimin e blob-eve n\u00eb shofer\u00ebt dhe n\u00eb sistemet n\u00ebnkategorike Silicon Labs WFX, AMD amdgpu, Qualcomm WCNSS Peripheral Image Loader, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex, Intel AVS, IFS, pu3-imgu shofer\u00ebt \u00ebsht\u00eb p\u00ebrdit\u00ebsuar. \u00cbsht\u00eb realizuar p\u00ebrpunimi i skedar\u00ebve devicetree t\u00eb Qualcomm AArch64. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr nj\u00eb skem\u00eb t\u00eb re em\u00ebrimi t\u00eb komponenteve t\u00eb Sound Open Firmware. \u00cbsht\u00eb ndaluar pastrimi i shoferit ATM Ambassador, i cili \u00ebsht\u00eb fshir\u00eb nga b\u00ebrthama. Menaxhimi i pastrimit t\u00eb blob-eve n\u00eb HDCP dhe Mellanox Core \u00ebsht\u00eb transferuar n\u00eb etiketat e ve\u00e7anta kconfig.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57449\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19. \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 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b LoongArch, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u0430\u0442\u0447\u0435\u0439 &#171;BIG TCP&#187;, \u0440\u0435\u0436\u0438\u043c &#171;on-demand&#187; \u0432 fscache, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 a.out, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f ZSTD \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u043c\u044f\u0442\u0438 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0441\u0435\u0432\u0434\u043e\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \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":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104751","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 5.19.\" \/>\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-5-19\" \/>\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 5.19 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-5-19\" \/>\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-08-01T07:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-01T07:36:42+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 kernelit Linux 5.19 | ProHoster","description":"Pas dy muajsh zhvillimi, Linus Torvalds prezantoi l\u00ebshimin e kernelit Linux 5.19.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-5-19","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-yadra-linux-5-19","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-08-01T07:36:42+00:00","article:modified_time":"2022-08-01T07:36:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104751","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":"2022-08-01 07:37:04","updated":"2026-02-09 17:11:27","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\/104751","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=104751"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/104751\/revisions"}],"predecessor-version":[{"id":164078,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/104751\/revisions\/164078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=104751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=104751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=104751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}