{"id":35977,"date":"2019-10-31T22:08:56","date_gmt":"2019-10-31T19:08:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-yadra-linux-5-2\/"},"modified":"2019-10-31T22:08:56","modified_gmt":"2019-10-31T19:08:56","slug":"reliz-yadra-linux-5-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-5-2","title":{"rendered":"Uvoln\u011bn\u00ed j\u00e1dra Linux 5.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/7\/281\">p\u0159edstavil<\/a><\/noindex> j\u00e1drn\u00fd release <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.2<\/a><\/noindex>. Mezi nejv\u00fdrazn\u011bj\u0161\u00ed zm\u011bny pat\u0159\u00ed: re\u017eim pr\u00e1ce Ext4 bez ohledu na velikost p\u00edsmen, odd\u011blen\u00e9 syst\u00e9mov\u00e9 vol\u00e1n\u00ed pro p\u0159ipojen\u00ed FS, ovlada\u010de pro GPU Mali 4xx \/ 6xx \/ 7xx, mo\u017enost zpracov\u00e1n\u00ed zm\u011bn hodnot sysctl v programech BPF, modul device-mapper dm-dust, ochrana proti \u00fatok\u016fm MDS, podpora Sound Open Firmware pro DSP, optimalizace v\u00fdkonu BFQ, roz\u0161\u00ed\u0159en\u00ed subsyst\u00e9mu PSI (Pressure Stall Information) k mo\u017enosti pou\u017eit\u00ed v Androidu.<\/p>\n<p>Do nov\u00e9 verze bylo za\u0159azeno 15100 oprav od 1882 v\u00fdvoj\u00e1\u0159\u016f,<br \/>\nVelikost patche je 62 MB (zm\u011bny se dotkly 30889 soubor\u016f, p\u0159id\u00e1no 625094 \u0159\u00e1dk\u016f k\u00f3du, odstran\u011bno 531864 \u0159\u00e1dk\u016f). P\u0159ibli\u017en\u011b 45 % v\u0161ech prvk\u016f v 5.2<br \/>\nzm\u011bn se t\u00fdk\u00e1 ovlada\u010d\u016f za\u0159\u00edzen\u00ed, p\u0159ibli\u017en\u011b 21% zm\u011bn m\u00e1<br \/>\nvztah k aktualizaci k\u00f3du specifick\u00e9ho pro hardwarov\u00e9 architektury, 12%<br \/>\nt\u00fdk\u00e1 se s\u00ed\u0165ov\u00e9ho z\u00e1sobn\u00edku, 3% \u2014 souborov\u00fdch syst\u00e9m\u016f a 3% s intern\u00edmi<br \/>\npodz\u00e1kladnami j\u00e1dra. 12.4 % v\u0161ech zm\u011bn bylo p\u0159ipraveno spole\u010dnost\u00ed Intel, 6.3 % \u2014 Red Hat, 5.4 % \u2014 Google, 4.0 % \u2014 AMD, 3.1 % \u2014 SUSE, 3 % \u2014 IBM, 2.7 % \u2014 Huawei, 2.7 % \u2014 Linaro, 2.2 % \u2014 ARM, 1.6 % \u2014 Oracle.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.2\">Hlavn\u00ed<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/788532\/\">novinky<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Diskov\u00fd subsyst\u00e9m, vstup\/v\u00fdstup a souborov\u00e9 syst\u00e9my<\/b>\n<ul>\n<li class=\"l\"> Pro Ext4 byla p\u0159id\u00e1na  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">podpora<\/a><\/noindex> prov\u00e1d\u011bn\u00ed bez ohledu na velk\u00e1 a mal\u00e1 p\u00edsmena v n\u00e1zvech soubor\u016f, kter\u00e1 se aktivuje pouze na z\u00e1klad\u011b samostatn\u00fdch pr\u00e1zdn\u00fdch adres\u00e1\u0159\u016f pomoc\u00ed nov\u00e9ho atributu \u00ab+F\u00bb (EXT4_CASEFOLD_FL). Pokud se na adres\u00e1\u0159 nastav\u00ed tento atribut, v\u0161echny operace se soubory a podadres\u00e1\u0159i uvnit\u0159 budou prov\u00e1d\u011bny bez ohledu na velikost p\u00edsmen, p\u0159i\u010dem\u017e velikost p\u00edsmen bude ignorov\u00e1na p\u0159i vyhled\u00e1v\u00e1n\u00ed a otev\u00edr\u00e1n\u00ed soubor\u016f (nap\u0159\u00edklad soubory Test.txt, test.txt a test.TXT budou v t\u011bchto adres\u00e1\u0159\u00edch pova\u017eov\u00e1ny za stejn\u00e9). Ve v\u00fdchoz\u00edm nastaven\u00ed z\u016fst\u00e1v\u00e1 souborov\u00fd syst\u00e9m citliv\u00fd na velikost p\u00edsmen, s v\u00fdjimkou adres\u00e1\u0159\u016f s atributem \u00abchattr +F\u00bb;\n<li class=\"l\"> Byly unifikov\u00e1ny funkce zpracov\u00e1n\u00ed znak\u016f UTF-8 v n\u00e1zvech soubor\u016f, kter\u00e9 se pou\u017e\u00edvaj\u00ed p\u0159i vykon\u00e1v\u00e1n\u00ed operac\u00ed porovn\u00e1v\u00e1n\u00ed a normalizace \u0159et\u011bzc\u016f;\n<li class=\"l\"> V XFS byla p\u0159id\u00e1na infrastruktura pro sledov\u00e1n\u00ed stavu souborov\u00e9ho syst\u00e9mu a nov\u00fd ioctl pro dotazov\u00e1n\u00ed na stav funk\u010dnosti. Byla implementov\u00e1na experiment\u00e1ln\u00ed mo\u017enost pro kontrolu za b\u011bhu (online scrub) po\u010d\u00edta\u010d\u016f superbloku.\n<li class=\"l\"> P\u0159id\u00e1n nov\u00fd modul device-mapper \u00ab<noindex>dm-dust<\/noindex>\u00ab, kter\u00fd simuluje vznik vadn\u00fdch blok\u016f na m\u00e9diu nebo chyby p\u0159i \u010dten\u00ed z disku. Tento modul usnad\u0148uje lad\u011bn\u00ed a testov\u00e1n\u00ed aplikac\u00ed a r\u016fzn\u00fdch \u00falo\u017ei\u0161\u0165 za podm\u00ednek mo\u017en\u00fdch v\u00fdpadk\u016f;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/784267\/\">Bylo provedeno<\/a><\/noindex> v\u00fdznamn\u00e1 optimalizace v\u00fdkonu pl\u00e1nova\u010de I\/O BFQ. V podm\u00ednk\u00e1ch vysok\u00e9ho zat\u00ed\u017een\u00ed vstupu\/v\u00fdstupu p\u0159inesen\u00e9 optimalizace <noindex><a rel=\"nofollow\" href=\"https:\/\/algo.ing.unimo.it\/people\/paolo\/disk_sched\/results.php\">umo\u017e\u0148uj\u00ed<\/a><\/noindex> a\u017e o 80 % zkr\u00e1tit dobu takov\u00fdch operac\u00ed, jako je spou\u0161t\u011bn\u00ed aplikac\u00ed;\n<li class=\"l\"> Byla p\u0159id\u00e1na s\u00e9rie syst\u00e9mov\u00fdch vol\u00e1n\u00ed pro montov\u00e1n\u00ed souborov\u00fdch syst\u00e9m\u016f: <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=24dcb3d90a1f67fe08c68a004af37df059d74005\">fsopen()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a07b20004793d8926f78d63eb5980559f7813404\">open_tree()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cf3cba4a429be43e5527a3f78859b1bfd9ebc5fb\">fspick()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=93766fbd2696c2c4453dd8e1070977e9cd4e6b6d\">fsmount()<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ecdab150fddb42fe6a739335257949220033b782\">fsconfig()<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2db154b3ea8e14b04fee23e3fdfd5e9d17fbc6ae\">move_mount()<\/a><\/noindex>. Tato syst\u00e9mov\u00e1 vol\u00e1n\u00ed umo\u017e\u0148uj\u00ed odd\u011blen\u011b zpracovat r\u016fzn\u00e9 f\u00e1ze montov\u00e1n\u00ed (zpracovat superblok, z\u00edskat informace o FS, p\u0159imontovat, p\u0159ipojit k mont\u00e1\u017en\u00edmu bodu), kter\u00e9 byly d\u0159\u00edve prov\u00e1d\u011bny pomoc\u00ed spole\u010dn\u00e9ho syst\u00e9mov\u00e9ho vol\u00e1n\u00ed mount(). Odd\u011blen\u00e1 vol\u00e1n\u00ed umo\u017e\u0148uj\u00ed prov\u00e1d\u011bt slo\u017eit\u011bj\u0161\u00ed sc\u00e9n\u00e1\u0159e montov\u00e1n\u00ed a zvl\u00e1\u0161\u0165 prov\u00e1d\u011bt takov\u00e9 operace, jako je p\u0159econfigurov\u00e1n\u00ed superbloku, zap\u00edn\u00e1n\u00ed voleb, zm\u011bna mont\u00e1\u017en\u00edho bodu a p\u0159esun do jin\u00e9ho jmenn\u00e9ho prostoru. Krom\u011b toho odd\u011blen\u00e9 zpracov\u00e1n\u00ed umo\u017e\u0148uje p\u0159esn\u011b ur\u010dit d\u016fvody v\u00fdstupu k\u00f3d\u016f chyb a nastavovat v\u00edce zdroj\u016f pro v\u00edcestup\u0148ov\u00e9 FS, jako je overlayfs;\n<li class=\"l\"> Do rozhran\u00ed pro asynchronn\u00ed vstup\/v\u00fdstup io_uring byla p\u0159id\u00e1na nov\u00e1 operace IORING_OP_SYNC_FILE_RANGE, kter\u00e1 prov\u00e1d\u00ed akce ekvivalentn\u00ed syst\u00e9mov\u00e9mu vol\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man2\/sync_file_range.2.html\">sync_file_range()<\/a><\/noindex>, a tak\u00e9 byla implementov\u00e1na mo\u017enost registrace eventfd s io_uring a z\u00edsk\u00e1v\u00e1n\u00ed ozn\u00e1men\u00ed o dokon\u010den\u00ed operac\u00ed;\n<li class=\"l\"> Pro souborov\u00fd syst\u00e9m CIFS byl p\u0159id\u00e1n ioctl FIEMAP, kter\u00fd zaji\u0161\u0165uje efektivn\u00ed mapov\u00e1n\u00ed extent\u016f, a tak\u00e9 podpora re\u017eim\u016f SEEK_DATA a SEEK_HOLE;\n<li class=\"l\"> V subsyst\u00e9mu FUSE <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ad2ba64dd489805e7ddf5fecf166cae1e09fc5c0\">byla navr\u017eena<\/a><\/noindex> API pro spr\u00e1vu datov\u00e9ho cachingu;\n<li class=\"l\"> V Btrfs byla optimalizov\u00e1na implementace qgroups a zv\u00fd\u0161ena rychlost prov\u00e1d\u011bn\u00ed fsync pro soubory s v\u00edce tvrd\u00fdmi odkazy. Byla vylep\u0161ena kontrola integrity dat, kter\u00e1 nyn\u00ed zohled\u0148uje mo\u017en\u00e9 po\u0161kozen\u00ed informac\u00ed v RAM p\u0159ed zaps\u00e1n\u00edm dat na disk;\n<li class=\"l\"> V CEPH byla p\u0159id\u00e1na podpora exportu snapshot\u016f p\u0159es NFS;\n<li class=\"l\"> Vylep\u0161ena implementace mont\u00e1\u017ee NFSv4 v re\u017eimu \u00absoft\u00bb (p\u0159i chyb\u011b p\u0159\u00edstupu na server v re\u017eimu \u00absoft\u00bb okam\u017eit\u011b vrac\u00ed k\u00f3d chyby, zat\u00edmco v re\u017eimu \u00abhard\u00bb se \u0159\u00edzen\u00ed nevrac\u00ed, dokud se syst\u00e9m soubor\u016f neobnov\u00ed nebo nevypr\u0161\u00ed \u010dasov\u00fd limit). V nov\u00e9 verzi byla zaji\u0161t\u011bna p\u0159esn\u011bj\u0161\u00ed zpracov\u00e1n\u00ed \u010dasov\u00e9ho limitu, zrychleno obnoven\u00ed po selh\u00e1n\u00ed a p\u0159id\u00e1na nov\u00e1 mo\u017enost mont\u00e1\u017ee \u00absofterr\u00bb, kter\u00e1 umo\u017e\u0148uje zm\u011bnit k\u00f3d chyby (ETIMEDOUT) vracen\u00fd p\u0159i vypr\u0161en\u00ed \u010dasov\u00e9ho limitu;\n<li class=\"l\"> V API nfsdcld, ur\u010den\u00e9m pro sledov\u00e1n\u00ed stavu klient\u016f NFS, je zaji\u0161t\u011bna mo\u017enost spr\u00e1vn\u00e9ho sledov\u00e1n\u00ed stavu klienta ze strany NFS serveru p\u0159i restartu. T\u00edmto zp\u016fsobem m\u016f\u017ee demon nfsdcld nyn\u00ed fungovat jako zpracovatel nfsdcltrack;\n<li class=\"l\"> Pro AFS <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c6c1d63c243025956f061e67fff3a615aa0f6be\">byla p\u0159id\u00e1na<\/a><\/noindex> emulace blokov\u00e1n\u00ed oblast\u00ed bajt\u016f v souborech (<noindex><a rel=\"nofollow\" href=\"http:\/\/docs.openafs.org\/ReleaseNotesWindows\/ch03s19.html\">Byte Range Locking<\/a><\/noindex>);\n<\/ul>\n<li class=\"l\"> <b>Virtualizace a bezpe\u010dnost<\/b>\n<ul>\n<li class=\"l\"> Byla provedena pr\u00e1ce na odstran\u011bn\u00ed m\u00edst v j\u00e1d\u0159e, kter\u00e1 umo\u017e\u0148uj\u00ed vykon\u00e1n\u00ed k\u00f3du z zapisovateln\u00fdch zrcadlov\u00fdch oblast\u00ed pam\u011bti, co\u017e umo\u017e\u0148uje blokovat potenci\u00e1ln\u00ed slabiny, kter\u00e9 mohou b\u00fdt zneu\u017eity b\u011bhem \u00fatoku;\n<li class=\"l\"> P\u0159id\u00e1n nov\u00fd parametr p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku j\u00e1dra \u00abmitigations=\u00bb, kter\u00fd poskytuje zjednodu\u0161en\u00fd zp\u016fsob \u0159\u00edzen\u00ed aktivace r\u016fzn\u00fdch technik zabezpe\u010den\u00ed p\u0159ed zranitelnostmi souvisej\u00edc\u00edmi se spekulativn\u00edm vykon\u00e1v\u00e1n\u00edm instrukc\u00ed v CPU. P\u0159ed\u00e1n\u00ed \u00abmitigations=off\u00bb vypne v\u0161echny existuj\u00edc\u00ed metody, zat\u00edmco v\u00fdchoz\u00ed re\u017eim \u00abmitigations=auto\u00bb zahrnuje zabezpe\u010den\u00ed, ale neovliv\u0148uje pou\u017e\u00edv\u00e1n\u00ed Hyper Threadingu. Re\u017eim \u00abmitigations=auto,nosmt\u00bb nav\u00edc vyp\u00edn\u00e1 Hyper Threading, pokud to vy\u017eaduje metoda zabezpe\u010den\u00ed.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/0d7a78643f6972214e99205b364e508f8ea9598e\">Byla p\u0159id\u00e1na<\/a><\/noindex> podpora elektronick\u00e9ho digit\u00e1ln\u00edho podpisu podle GOST R 34.10-2012 (RFC 7091, ISO\/IEC 14888-3), <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0d7a78643f6972214e99205b364e508f8ea9598e\">vyvinut\u00e1<\/a><\/noindex> Vitalij \u010cikunov z &#171;Bazalt SPO&#187;. Do integrovan\u00e9 implementace TLS byla p\u0159id\u00e1na podpora AES128-CCM. Do modulu crypto_simd byla p\u0159id\u00e1na podpora algoritm\u016f AEAD;\n<li class=\"l\"> V Kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f671e58159adea641f76c56d1f0bbdcb3c524ff\">byla p\u0159id\u00e1na<\/a><\/noindex> samostatn\u00e1 sekce &#171;kernel hardening&#187; s volbami pro zv\u00fd\u0161en\u00ed bezpe\u010dnosti j\u00e1dra. V sou\u010dasnosti jsou v nov\u00e9 sekci shrom\u00e1\u017ed\u011bny pouze nastaven\u00ed pro aktivaci zpev\u0148uj\u00edc\u00edch kontrol GCC plugin\u016f;\n<li class=\"l\"> K\u00f3d j\u00e1dra je t\u00e9m\u011b\u0159 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b4b52b881cf0\">zbaven<\/a><\/noindex> z nep\u0159eru\u0161ovan\u00fdch v\u00fdraz\u016f case ve switch (bez return nebo break po ka\u017ed\u00e9m bloku case). Zb\u00fdv\u00e1 opravit 32 z 2311 p\u0159\u00edpad\u016f podobn\u00e9ho pou\u017eit\u00ed switch, po kter\u00e9m bude mo\u017en\u00e9 p\u0159i sestaven\u00ed j\u00e1dra pou\u017e\u00edt re\u017eim &#171;-Wimplicit-fallthrough&#187;;\n<li class=\"l\"> Pro architekturu PowerPC byla implementov\u00e1na podpora hardwarov\u00fdch mechanism\u016f omezen\u00ed ne\u017e\u00e1douc\u00edch cest p\u0159\u00edstupu j\u00e1dra k dat\u016fm v u\u017eivatelsk\u00e9m prostoru;\n<li class=\"l\"> Byl p\u0159id\u00e1n k\u00f3d pro blokaci  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">\u00fatok\u016f<\/a><\/noindex> t\u0159\u00eddy MDS (Microarchitectural Data Sampling) v procesorech Intel. Zranitelnost syst\u00e9mu lze zkontrolovat prost\u0159ednictv\u00edm prom\u011bnn\u00e9 SysFS &#171;\\\/sys\\\/devices\\\/system\\\/cpu\\\/vulnerabilities\\\/mds&#187;&amp;#; <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/hw-vuln\/mds.html\">Dostupn\u00e9<\/a><\/noindex> dva re\u017eimy ochrany: pln\u00fd, kter\u00fd vy\u017eaduje aktualizovan\u00fd mikroprogram, a obch\u00e1zej\u00edc\u00ed, kter\u00fd zcela nezaru\u010duje vy\u010di\u0161t\u011bn\u00ed vyrovn\u00e1vac\u00edch pam\u011bt\u00ed CPU p\u0159i p\u0159ed\u00e1n\u00ed \u0159\u00edzen\u00ed do u\u017eivatelsk\u00e9ho prostoru nebo hostitelsk\u00e9mu syst\u00e9mu. Pro \u0159\u00edzen\u00ed re\u017eim\u016f ochrany byl do j\u00e1dra p\u0159id\u00e1n parametr &#171;mds=&#187;, kter\u00fd m\u016f\u017ee m\u00edt hodnoty &#171;full&#187;, &#171;full,nosmt&#187; (+ vypnut\u00ed Hyper-Threads) a &#171;off&#187;;\n<li class=\"l\"> Na syst\u00e9mech x86-64 byla p\u0159id\u00e1na ochrana &#171;stack guard-page&#187; pro IRQ, lad\u00edc\u00ed mechanismy a obslu\u017en\u00e9 rutiny v\u00fdjimek, jej\u00ed\u017e podstatou je vlo\u017een\u00ed na hranici se z\u00e1sobn\u00edkem str\u00e1nek pam\u011bti, jejich\u017e p\u0159\u00edstup vyvol\u00e1v\u00e1 v\u00fdjimku (page-fault);\n<li class=\"l\"> Byla p\u0159id\u00e1na sysctl-nastaven\u00ed vm.unprivileged_userfaultfd, kter\u00e9 \u0159\u00edd\u00ed mo\u017enost pou\u017eit\u00ed syst\u00e9mov\u00e9ho vol\u00e1n\u00ed userfaultfd() neopr\u00e1vn\u011bn\u00fdmi procesy;\n<\/ul>\n<li class=\"l\"> <b>S\u00ed\u0165ov\u00e1 subsyst\u00e9m<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d15662682db232da77136cd348f4c9df312ca6f9\">Byla p\u0159id\u00e1na<\/a><\/noindex> podpora IPv6 br\u00e1n pro IPv4 trasy. Nap\u0159\u00edklad nyn\u00ed lze zadat pravidla sm\u011brov\u00e1n\u00ed ve tvaru &#171;ip ro add 172.16.1.0\\\/24 via inet6 2001:db8::1 dev eth0&#187;;\n<li class=\"l\"> Pro ICMPv6 byly implementov\u00e1ny ioctl-v\u00fdzvy icmp_echo_ignore_anycast a icmp_echo_ignore_multicast pro ignorov\u00e1n\u00ed ICMP ECHO pro anycast a<br \/>\nmulticast adresy. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0bc199854405543b0debe67c735c0aae94f1d319\">Byla p\u0159id\u00e1na<\/a><\/noindex> mo\u017enost omezit intenzitu zpracov\u00e1n\u00ed ICMPv6 paket\u016f;<\/p>\n<li class=\"l\"> Pro mesh protokol B.A.T.M.A.N. (&#171;Better Approach To Mobile Adhoc Networking&#187;), kter\u00fd umo\u017e\u0148uje vytv\u00e1\u0159et decentralizovan\u00e9 s\u00edt\u011b, kde je ka\u017ed\u00fd uzel spojen s sousedn\u00edmi uzly, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/32e727449c792b689c2a06a8b4cc9fef6270c5a7\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora p\u0159ekladu z multicast do unicast a tak\u00e9 mo\u017enost spr\u00e1vy p\u0159es sysfs;\n<li class=\"l\"> V ethtool <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3aeb0803f7ea11ff2fc478f7d58f2b8e713af380\">p\u0159id\u00e1n<\/a><\/noindex> byl p\u0159id\u00e1n nov\u00fd parametr Fast Link Down, kter\u00fd umo\u017e\u0148uje zkr\u00e1tit dobu ozn\u00e1men\u00ed o ud\u00e1losti odpojen\u00ed linky pro 1000BaseT (b\u011b\u017en\u011b je zpo\u017ed\u011bn\u00ed a\u017e 750ms);\n<li class=\"l\"> P\u0159ibyla <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/1713cb37bf671e5d98919536941a8b56337874fd\">mo\u017enost<\/a><\/noindex> v\u00e1z\u00e1n\u00ed tunel\u016f Foo-Over-UDP na ur\u010ditou adresu, s\u00ed\u0165ov\u00e9 rozhran\u00ed nebo socket (d\u0159\u00edve bylo v\u00e1z\u00e1n\u00ed prov\u00e1d\u011bno pouze podle spole\u010dn\u00e9 masky);\n<li class=\"l\"> V bezdr\u00e1tov\u00e9m stacku <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cb74e9775871f8c82a1297cf76209f10ab5bbe3d\">je zaji\u0161t\u011bno<\/a><\/noindex> mo\u017enost realizovat obslu\u017en\u00e9 rutiny<br \/>\nOWE (Opportunistic Wireless Encryption) v u\u017eivatelsk\u00e9m prostoru;<\/p>\n<li class=\"l\"> V Netfilter byla do nat \u0159et\u011bzc\u016f p\u0159id\u00e1na podpora adresn\u00ed rodiny inet (nap\u0159\u00edklad nyn\u00ed lze pou\u017e\u00edt jedno pravidlo p\u0159ekladu pro zpracov\u00e1n\u00ed ipv4 a ipv6, bez odd\u011blov\u00e1n\u00ed pravidel pro ipv4 a ipv6);\n<li class=\"l\"> V netlink <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ef6243acb4782df587a4d7d6c310fa5b5d82684b\">p\u0159id\u00e1n<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8cb081746c031fb164089322e2336a0bf5b3070c\">re\u017eim<\/a><\/noindex> strict pro p\u0159\u00edsnou kontrolu spr\u00e1vnosti v\u0161ech zpr\u00e1v a atribut\u016f, v n\u011bm\u017e nen\u00ed povolen p\u0159ekro\u010den\u00ed o\u010dek\u00e1van\u00e9 velikosti atribut\u016f a je zak\u00e1z\u00e1no p\u0159id\u00e1vat dodate\u010dn\u00e1 data na konec zpr\u00e1v;\n<\/ul>\n<li class=\"l\"> <b>Pam\u011b\u0165 a syst\u00e9mov\u00e9 slu\u017eby<\/b>\n<ul>\n<li class=\"l\"> Do syst\u00e9mov\u00e9ho vol\u00e1n\u00ed clone() byl p\u0159id\u00e1n p\u0159\u00edznak CLONE_PIDFD, p\u0159i jeho\u017e pou\u017eit\u00ed rodi\u010dovsk\u00fd proces obdr\u017e\u00ed souborov\u00fd popisova\u010d &#171;pidfd&#187;, spojen\u00fd s vytvo\u0159en\u00fdm pod\u0159\u00edzen\u00fdm procesem. Tento souborov\u00fd popisova\u010d lze nap\u0159\u00edklad pou\u017e\u00edt k odes\u00edl\u00e1n\u00ed sign\u00e1l\u016f bez obav z podm\u00ednky z\u00e1vodu (ihned po odesl\u00e1n\u00ed sign\u00e1lu m\u016f\u017ee b\u00fdt c\u00edlov\u00fd PID uvoln\u011bn kv\u016fli ukon\u010den\u00ed pr\u00e1ce procesu a obsazen jin\u00fdm procesem);\n<li class=\"l\"> Pro druhou verzi cgroups byla p\u0159id\u00e1na funk\u010dnost kontrol\u00e9ru freezer, d\u00edky kter\u00e9mu je mo\u017en\u00e9 zastavit \u010dinnost v cgroup a do\u010dasn\u011b uvolnit n\u011bkter\u00e9 prost\u0159edky (CPU, I\/O a potenci\u00e1ln\u011b i pam\u011b\u0165) pro prov\u00e1d\u011bn\u00ed dal\u0161\u00edch \u00faloh. Spr\u00e1va se prov\u00e1d\u00ed prost\u0159ednictv\u00edm \u0159\u00eddic\u00edch soubor\u016f cgroup.freeze a cgroup.events v hierarchii cgroup. Z\u00e1pis 1 do cgroup.freeze zmraz\u00ed procesy v aktu\u00e1ln\u00edm cgroup a ve v\u0161ech podgrup\u00e1ch. Vzhledem k tomu, \u017ee zmrazen\u00ed vy\u017eaduje ur\u010ditou dobu, byl nav\u00edc nab\u00eddnut soubor cgroup.events, d\u00edky kter\u00e9mu lze zjistit, kdy operace skon\u010dila;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e1cf33aafb84\">Zaji\u0161t\u011bno<\/a><\/noindex> export atribut\u016f pam\u011bti p\u0159ipojen\u00e9 k jednotliv\u00fdm uzl\u016fm v sysfs, co\u017e umo\u017e\u0148uje z u\u017eivatelsk\u00e9ho prostoru ur\u010dit povahu zpracov\u00e1n\u00ed bank pam\u011bti v syst\u00e9mech s heterogenn\u00ed pam\u011bt\u00ed;\n<li class=\"l\"> Byla vylep\u0161ena subsyst\u00e9m PSI (Pressure Stall Information), kter\u00fd umo\u017e\u0148uje analyzovat informace o \u010dekac\u00ed dob\u011b na z\u00edsk\u00e1n\u00ed r\u016fzn\u00fdch prost\u0159edk\u016f (CPU, pam\u011b\u0165, I\/O) pro specifick\u00e9 \u00fakoly nebo sady proces\u016f v cgroup. D\u00edky PSI mohou obsluhy v u\u017eivatelsk\u00e9m prostoru p\u0159esn\u011bji vyhodnotit \u00farove\u0148 zat\u00ed\u017een\u00ed syst\u00e9mu a povahu zpomalen\u00ed pr\u00e1ce oproti Load Average. V nov\u00e9 verzi byla zaji\u0161t\u011bna podpora nastaven\u00ed prah\u016f citlivosti a mo\u017enost pou\u017e\u00edt vol\u00e1n\u00ed poll() k z\u00edsk\u00e1n\u00ed ozn\u00e1men\u00ed o aktivaci nastaven\u00fdch prahov\u00fdch hodnot za ur\u010dit\u00e9 \u010dasov\u00e9 obdob\u00ed. Tato mo\u017enost umo\u017e\u0148uje organizovat v Androidu sledov\u00e1n\u00ed nedostatku pam\u011bti v ran\u00e9 f\u00e1zi, ur\u010dit zdroj probl\u00e9m\u016f a ukon\u010dit m\u00e9n\u011b d\u016fle\u017eit\u00e9 aplikace, ani\u017e by do\u0161lo k viditeln\u00fdm probl\u00e9m\u016fm pro u\u017eivatele. P\u0159i stresov\u00e9m testov\u00e1n\u00ed monitorovac\u00ed n\u00e1stroje spot\u0159eby pam\u011bti zalo\u017een\u00e9 na PSI prok\u00e1zaly 10kr\u00e1t m\u00e9n\u011b fale\u0161n\u00fdch z\u00e1sah\u016f ve srovn\u00e1n\u00ed se statistikou vmpressure;\n<li class=\"l\"> Byla provedena optimalizace k\u00f3du pro kontrolu program\u016f BPF, kter\u00e1 zrychluje kontrolu velk\u00fdch program\u016f a\u017e 20kr\u00e1t. Optimalizace umo\u017enila zv\u00fd\u0161it limit velikosti program\u016f BPF z 4096 na milion instrukc\u00ed;\n<li class=\"l\"> Pro programy BPF <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d859900c4c56\">poskytnuty<\/a><\/noindex> mo\u017enost p\u0159\u00edstupu k glob\u00e1ln\u00edm dat\u016fm, co\u017e umo\u017e\u0148uje definovat glob\u00e1ln\u00ed prom\u011bnn\u00e9 a konstanty v programech;\n<li class=\"l\"> P\u0159id\u00e1no <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/blob\/master\/Documentation\/bpf\/prog_cgroup_sysctl.rst\">API<\/a><\/noindex>, co\u017e umo\u017e\u0148uje z BPF program\u016f \u0159\u00eddit zm\u011bny parametr\u016f sysctl;\n<li class=\"l\"> Pro architekturu MIPS32 byl implementov\u00e1n JIT kompil\u00e1tor pro virtu\u00e1ln\u00ed stroj eBPF;\n<li class=\"l\"> Pro 32bitovou architekturu PowerPC byla p\u0159id\u00e1na podpora ladic\u00edho n\u00e1stroje KASan (Kernel address sanitizer), kter\u00fd zaji\u0161\u0165uje odhalen\u00ed chyb p\u0159i pr\u00e1ci s pam\u011bt\u00ed;\n<li class=\"l\"> Na syst\u00e9mech x86-64 bylo odstran\u011bno omezen\u00ed um\u00edst\u011bn\u00ed dump\u016f stavu p\u0159i hav\u00e1rii j\u00e1dra (crash-dump) do oblast\u00ed pam\u011bti nad 896 MB;\n<li class=\"l\"> Pro architekturu s390 byla implementov\u00e1na podpora randomizace adresn\u00edho prostoru j\u00e1dra (KASLR) a mo\u017enost verifikace digit\u00e1ln\u00edch podpis\u016f p\u0159i spu\u0161t\u011bn\u00ed j\u00e1dra p\u0159es kexec_file_load();\n<li class=\"l\"> Pro architekturu PA-RISC byla p\u0159id\u00e1na podpora ladic\u00edho j\u00e1dra (KGDB), skokov\u00fdch zna\u010dek a kprobes;\n<\/ul>\n<li class=\"l\"> <b>Hardware<\/b>\n<ul>\n<li class=\"l\"> Byl zahrnut ovlada\u010d <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1d2a6339961efc078208dc3b2f006e9e9a8e119\">Lima<\/a><\/noindex> pro GPU Mali 400\/450, pou\u017e\u00edvan\u00fd v mnoha star\u00fdch \u010dipech na b\u00e1zi architektury ARM. Pro nov\u011bj\u0161\u00ed GPU Mali byl p\u0159id\u00e1n ovlada\u010d Panfrost, kter\u00fd podporuje \u010dipy zalo\u017een\u00e9 na mikroarchitektur\u00e1ch Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x);\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora zvukov\u00fdch za\u0159\u00edzen\u00ed pou\u017e\u00edvaj\u00edc\u00edch otev\u0159en\u00e9 firmware <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48266\">Sound Open Firmware<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.sofproject.org\/\">SOF<\/a><\/noindex>). I p\u0159esto, \u017ee existuj\u00ed otev\u0159en\u00e9 ovlada\u010de, k\u00f3d firmwaru pro zvukov\u00e9 \u010dipy byl st\u00e1le uzav\u0159en a dod\u00e1v\u00e1n v bin\u00e1rn\u00ed podob\u011b. Projekt Sound Open Firmware byl vyvinut firmou Intel pro vytv\u00e1\u0159en\u00ed otev\u0159en\u00fdch firmwar\u016f pro DSP \u010dipy souvisej\u00edc\u00ed s zpracov\u00e1n\u00edm zvuku (pozd\u011bji se na v\u00fdvoji pod\u00edlel tak\u00e9 Google). V sou\u010dasn\u00e9 dob\u011b jsou v r\u00e1mci projektu p\u0159ipraveny otev\u0159en\u00e9 firmwary pro zvukov\u00e9 \u010dipy platforem Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake a IceLake;\n<li class=\"l\"> V DRM ovlada\u010di Intel (i915) byla p\u0159id\u00e1na podpora \u010dip\u016f<br \/>\nElkhartlake (Gen11). Byly p\u0159id\u00e1ny PCI identifik\u00e1tory pro \u010dipy Comet Lake (Gen9). Stabilizov\u00e1na podpora \u010dip\u016f Icelake, pro kter\u00e9 byly tak\u00e9 p\u0159id\u00e1ny dal\u0161\u00ed PCI identifik\u00e1tory za\u0159\u00edzen\u00ed.<br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d57b39e3ee3cdb4b00452090e386d197980cefc9\">Zahrnuto<\/a><\/noindex><br \/>\nasynchronn\u00ed re\u017eim p\u0159ep\u00edn\u00e1n\u00ed mezi dv\u011bma buffery ve video pam\u011bti (async flip) p\u0159i prov\u00e1d\u011bn\u00ed z\u00e1pisov\u00fdch operac\u00ed p\u0159es mmio, co\u017e v\u00fdznamn\u011b zv\u00fd\u0161ilo v\u00fdkon n\u011bkter\u00fdch 3D aplikac\u00ed (nap\u0159\u00edklad v\u00fdkon v testu 3DMark Ice Storm se zv\u00fd\u0161il o 300-400%). P\u0159id\u00e1na podpora technologie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HDCP\">HDCP2.2<\/a><\/noindex> (High-bandwidth Digital Content Protection) pro \u0161ifrov\u00e1n\u00ed video sign\u00e1lu p\u0159en\u00e1\u0161en\u00e9ho p\u0159es HDMI;<\/p>\n<li class=\"l\"> V ovlada\u010di amdgpu pro GPU Vega20 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=457109829f4ee4107e8c7108237afba21fabbb5e\">byla p\u0159id\u00e1na<\/a><\/noindex>  podpora RAS (Reliability, Availability, Serviceability) a experiment\u00e1ln\u00ed podpora subsyst\u00e9mu SMU 11, kter\u00fd nahradil technologii Powerplay. Pro GPU Vega12 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=750cced1c08b5258202f29ed954513be8f38df1b\">byla p\u0159id\u00e1na<\/a><\/noindex> podpora re\u017eimu BACO (Bus Active, Chip Off). P\u0159id\u00e1na po\u010d\u00e1te\u010dn\u00ed podpora XGMI, vysokorychlostn\u00ed sb\u011brnice (PCIe 4.0) pro spojen\u00ed GPU. V ovlada\u010di amdkfd byly p\u0159id\u00e1ny chyb\u011bj\u00edc\u00ed identifik\u00e1tory karet zalo\u017een\u00fdch na GPU Polaris10;\n<li class=\"l\"> V ovlada\u010di Nouveau byla p\u0159id\u00e1na podpora desek na b\u00e1zi \u010dipsetu NVIDIA Turing 117 (TU117, pou\u017e\u00edv\u00e1 se v GeForce GTX 1650). V<br \/>\n kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b30a43ac7132cdda833ac4b13dd1ebd35ace14b7\">byla p\u0159id\u00e1na<\/a><\/noindex> nastaven\u00ed pro deaktivaci zastaral\u00fdch funkc\u00ed, kter\u00e9 ji\u017e nejsou aplikov\u00e1ny v aktu\u00e1ln\u00edch verz\u00edch libdrm;<\/p>\n<li class=\"l\"> V API DRM a ovlada\u010di amdgpu byla p\u0159id\u00e1na podpora synchroniza\u010dn\u00edch objekt\u016f &#171;timeline&#187;, kter\u00e9 umo\u017e\u0148uj\u00ed obej\u00edt klasick\u00e9 z\u00e1mky.\n<li class=\"l\"> Z v\u011btve staging byl do hlavn\u00ed sestavy p\u0159eveden ovlada\u010d vboxvideo pro virtu\u00e1ln\u00ed GPU VirtualBox;\n<li class=\"l\"> P\u0159id\u00e1n ovlada\u010d aspeed pro GFX \u010dip SoC ASPEED;\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora ARM SoC a desek Intel Agilex (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI Robotics SEI510,<br \/>\nST Micro (stm32mp157a, stm32mp157c), NXP (<br \/>\n    Eckelmann ci4x10 (i.MX6DL),<\/p>\n<p>    i.MX8MM EVK (i.MX8MM),<\/p>\n<p>    ZII i.MX7 RPU2 (i.MX7),<\/p>\n<p>    ZII SPB4 (VF610),<\/p>\n<p>    Zii Ultra (i.MX8M),<\/p>\n<p>    TQ TQMa7S (i.MX7Solo),<\/p>\n<p>    TQ TQMa7D (i.MX7Dual),<\/p>\n<p>    Kobo Aura (i.MX50),<\/p>\n<p>    Menlosystems M53 (i.MX53)), NVIDIA Jetson Nano (Tegra T210).<\/p>\n<\/ul>\n<\/ul>\n<p>Z\u00e1rove\u0148 Latinskoamerick\u00e1 Nadace svobodn\u00e9ho softwaru <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">vytvo\u0159ila<\/a><\/noindex><br \/>\nvarianta <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">\u00fapln\u011b svobodn\u00e9ho j\u00e1dra 5.2<\/a><\/noindex> &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.2-gnu\/\">Linux-libre 5.2-gnu<\/a><\/noindex>, o\u010di\u0161t\u011bn\u00e9ho od prvk\u016f firmwaru a ovlada\u010d\u016f obsahuj\u00edc\u00edch nesvobodn\u00e9 komponenty nebo \u010d\u00e1sti k\u00f3du, jejich\u017e pou\u017eit\u00ed je omezeno v\u00fdrobcem. V nov\u00e9m vyd\u00e1n\u00ed je zahrnuto na\u010d\u00edt\u00e1n\u00ed soubor\u016f<br \/>\nSound Open Firmware. Na\u010d\u00edt\u00e1n\u00ed blob\u016f v ovlada\u010d\u00edch<br \/>\n mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp a ucsi_ccg. Byla aktualizov\u00e1na logika \u010di\u0161t\u011bn\u00ed blob\u016f v ovlada\u010d\u00edch a subsyst\u00e9mech ixp4xx, imx-sdma, amdgpu, nouveau a goya, stejn\u011b jako v dokumentaci k mikrok\u00f3du. \u010ci\u0161t\u011bn\u00ed blob\u016f v ovlada\u010di r8822be bylo ukon\u010deno kv\u016fli jeho odstran\u011bn\u00ed.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51051\">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.2. \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: \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b Ext4 \u0431\u0435\u0437 \u0443\u0447\u0451\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b \u0434\u043b\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0424\u0421, \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f GPU Mali 4xx\/ 6xx\/7xx, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 sysctl \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445 BPF, device-mapper \u043c\u043e\u0434\u0443\u043b\u044c dm-dust, \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0430\u0442\u0430\u043a MDS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Sound Open Firmware \u0434\u043b\u044f DSP, [&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-35977","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.\" \/>\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\/cs\/blog\/news\/reliz-yadra-linux-5-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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.2 | 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-5-2\" \/>\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=\"2019-10-31T19:08:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:08:56+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\udd47Vyd\u00e1n\u00ed j\u00e1dra Linux 5.2 | ProHoster","description":"Po dvou m\u011bs\u00edc\u00edch v\u00fdvoje p\u0159edstavil Linus Torvalds vyd\u00e1n\u00ed j\u00e1dra Linux.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-5-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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.2 | 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.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-yadra-linux-5-2","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":"2019-10-31T19:08:56+00:00","article:modified_time":"2019-10-31T19:08:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35977","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":null,"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-22 01:30:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:26","updated":"2026-01-22 01:30:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/35977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=35977"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/35977\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=35977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=35977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=35977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}