{"id":90611,"date":"2020-08-03T13:42:18","date_gmt":"2020-08-03T11:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-8"},"modified":"2020-08-03T13:42:18","modified_gmt":"2020-08-03T11:42:18","slug":"reliz-yadra-linux-5-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-5-8","title":{"rendered":"Linux 5.8 kernel kiad\u00e1s","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e9t h\u00f3nap fejleszt\u00e9s ut\u00e1n Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/8\/2\/293\">bemutatott<\/a><\/noindex> a kernel kiad\u00e1s <noindex><a rel=\"nofollow\" href=\"https:\/\/kernel.org\">Linux 5.8<\/a><\/noindex>. A legjelent\u0151sebb v\u00e1ltoz\u00e1sok k\u00f6z\u00e9 tartozik: a KCSAN verseny\u00e1llapot-\u00e9szlel\u0151, a felhaszn\u00e1l\u00f3i t\u00e9rhez val\u00f3 \u00e9rtes\u00edt\u00e9sk\u00e9zbes\u00edt\u0151 univerz\u00e1lis mechanizmusa, inline titkos\u00edt\u00e1si hardver t\u00e1mogat\u00e1sa, tov\u00e1bbfejlesztett v\u00e9delmi mechanizmusok ARM64 sz\u00e1m\u00e1ra, a Baikal-T1 orosz processzor t\u00e1mogat\u00e1sa, a procfs p\u00e9ld\u00e1nyok k\u00fcl\u00f6nb\u00f6z\u0151 csatol\u00e1s\u00e1nak lehet\u0151s\u00e9ge, valamint ARM64-re vonatkoz\u00f3 Shadow Call Stack \u00e9s BTI v\u00e9delmi mechanizmusok megval\u00f3s\u00edt\u00e1sa.<\/p>\n<p>A 5.8-as kernel a projekt fenn\u00e1ll\u00e1sa \u00f3ta a legnagyobb v\u00e1ltoztat\u00e1sok sz\u00e1m\u00e1t vonja maga ut\u00e1n. Ezek a v\u00e1ltoztat\u00e1sok nem egyetlen alrendszerhez kapcsol\u00f3dnak, hanem a kernel k\u00fcl\u00f6nb\u00f6z\u0151 r\u00e9szeit \u00f6lelik fel, \u00e9s f\u0151k\u00e9nt bels\u0151 \u00e1tdolgoz\u00e1sokkal \u00e9s takar\u00edt\u00e1ssal kapcsolatosak. A legnagyobb v\u00e1ltoz\u00e1sok a driverekben figyelhet\u0151k meg. Az \u00faj verzi\u00f3ban 17606 jav\u00edt\u00e1st fogadtak el 2081 fejleszt\u0151t\u0151l, amelyek k\u00f6r\u00fclbel\u00fcl a kernel k\u00f3dj\u00e1nak 20%-\u00e1t \u00e9rintett\u00e9k. A patch m\u00e9rete 65 MB (a v\u00e1ltoz\u00e1sok 16180 f\u00e1jlt \u00e9rintettek, 1043240 k\u00f3dsort adtak hozz\u00e1 \u00e9s 489854 k\u00f3dsort t\u00f6r\u00f6ltek). \u00d6sszehasonl\u00edt\u00e1sk\u00e9ppen az 5.7-es \u00e1gon 15033 jav\u00edt\u00e1st hajtottak v\u00e9gre, a patch m\u00e9rete pedig 39 MB volt. Az 5.8-as verzi\u00f3ban bemutatott v\u00e1ltoz\u00e1sok k\u00f6r\u00fclbel\u00fcl 37%-a a vez\u00e9rl\u0151egys\u00e9gek drivereivel kapcsolatos, k\u00f6r\u00fclbel\u00fcl 16%-uk a hardverarchitekt\u00far\u00e1kra vonatkoz\u00f3 k\u00f3d friss\u00edt\u00e9s\u00e9vel, 11%-uk a h\u00e1l\u00f3zati veremhez, 3%-uk a f\u00e1jlrendszerekhez \u00e9s 4%-uk a kernel bels\u0151 alrendszereihez kapcsol\u00f3dik. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.8\">F\u0151<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/822527\/\">\u00fajdons\u00e1gok<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> <b>Virtualiz\u00e1ci\u00f3 \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> Lez\u00e1rt\u00e1k a kernel modulok bet\u00f6lt\u00e9s\u00e9t, amelyek k\u00f3dot tartalmaz\u00f3 szekci\u00f3kkal rendelkeznek, ahol egyszerre \u00e1llnak a v\u00e9grehajt\u00e1s \u00e9s \u00edr\u00e1s enged\u00e9lyez\u00e9si bitek. A v\u00e1ltoztat\u00e1st egy nagyobb projekt keret\u00e9ben val\u00f3s\u00edtott\u00e1k meg, amelynek c\u00e9lja, hogy megszabad\u00edts\u00e1k a kernelt azon mem\u00f3riaoldalak haszn\u00e1lat\u00e1t\u00f3l, amelyek egyszerre enged\u00e9lyezik a v\u00e9grehajt\u00e1st \u00e9s az \u00edr\u00e1st.\n<li class=\"l\"> Megjelent a lehet\u0151s\u00e9g k\u00fcl\u00f6n procfs p\u00e9ld\u00e1nyok l\u00e9trehoz\u00e1s\u00e1ra, amelyek lehet\u0151v\u00e9 teszik t\u00f6bb procfs bejegyz\u00e9s haszn\u00e1lat\u00e1t, k\u00fcl\u00f6nb\u00f6z\u0151 opci\u00f3kkal, de egyazon folyamat-azonos\u00edt\u00f3 n\u00e9vteret t\u00fckr\u00f6zve (pid namespace). Kor\u00e1bban az \u00f6sszes procfs bejegyz\u00e9s csak egy bels\u0151 reprezent\u00e1ci\u00f3t t\u00fckr\u00f6z\u00f6tt, \u00e9s b\u00e1rmilyen m\u00f3dos\u00edt\u00e1s a csatolm\u00e1ny param\u00e9terein mindegyik \u00e9rintett pontot befoly\u00e1solta, amelyek ugyanahhoz a folyamat-azonos\u00edt\u00f3 n\u00e9vt\u00e9rhez tartoztak. Azok k\u00f6z\u00fcl a ter\u00fcletek k\u00f6z\u00fcl, ahol sz\u00fcks\u00e9g lehet k\u00fcl\u00f6nb\u00f6z\u0151 opci\u00f3kkal val\u00f3 csatol\u00e1sra, megeml\u00edtend\u0151 a k\u00f6nny\u0171 izol\u00e1ci\u00f3 megval\u00f3s\u00edt\u00e1sa be\u00e1gyazott rendszerek sz\u00e1m\u00e1ra, amely lehet\u0151v\u00e9 teszi, hogy bizonyos folyamatok \u00e9s inform\u00e1ci\u00f3s csom\u00f3pontok rejtve maradjanak a procfs alatt.\n<li class=\"l\"> ARM64 platformhoz val\u00f3s\u00edtotta meg a<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ShadowCallStack.html\">Shadow-Call Stack<\/a><\/noindex>, amelyet a Clang ford\u00edt\u00f3 biztos\u00edt a visszat\u00e9r\u00e9si c\u00edm fel\u00fcl\u00edr\u00e1s\u00e1nak megakad\u00e1lyoz\u00e1s\u00e1ra funkci\u00f3k eset\u00e9ben a veremben l\u00e9v\u0151 puffert\u00falcsordul\u00e1s miatt. A v\u00e9delem l\u00e9nyege, hogy a megh\u00edvott funkci\u00f3ba val\u00f3 \u00e1tad\u00e1s ut\u00e1n a visszat\u00e9r\u00e9si c\u00edmet egy k\u00fcl\u00f6n \u201e\u00e1rny\u00e9k\u201d veremben t\u00e1rolj\u00e1k, \u00e9s ezt a c\u00edmet a funkci\u00f3b\u00f3l val\u00f3 kil\u00e9p\u00e9s el\u0151tt szerzik meg.<\/p>\n<li class=\"l\"> ARM64 platformhoz hozz\u00e1adta az al\u00e1bbi utas\u00edt\u00e1sok t\u00e1mogat\u00e1s\u00e1t <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/docs\/ddi0602\/f\/base-instructions-alphabetic-order\/bti-branch-target-identification\">ARMv8.5-BTI<\/a><\/noindex> (Branch Target Indicator) az utas\u00edt\u00e1sk\u00e9szletek v\u00e9grehajt\u00e1s\u00e1nak v\u00e9delm\u00e9re, amelyekre nem szabad \u00e1tl\u00e9p\u00e9seket v\u00e9gezni a el\u00e1gaz\u00e1sok sor\u00e1n. Az \u00e1tl\u00e9p\u00e9sek blokkja v\u00e9letlenszer\u0171 k\u00f3dblokkokra a ROP (Return-Oriented Programming - visszat\u00e9r\u00e9s-orient\u00e1lt programoz\u00e1s) technik\u00e1t haszn\u00e1l\u00f3 exploitok gadgetjeinek l\u00e9trehoz\u00e1sa ellen van bevezetve, ahol a t\u00e1mad\u00f3 nem pr\u00f3b\u00e1lja elhelyezni a saj\u00e1t k\u00f3dj\u00e1t a mem\u00f3ri\u00e1ban, hanem a m\u00e1r megl\u00e9v\u0151 g\u00e9pi utas\u00edt\u00e1sok darabjaival dolgozik, amelyek visszat\u00e9r\u00e9si utas\u00edt\u00e1ssal v\u00e9gz\u0151dnek, amelyb\u0151l h\u00edv\u00e1si l\u00e1ncokat \u00e1ll\u00edtanak \u00f6ssze, hogy a sz\u00fcks\u00e9ges funkcionalit\u00e1st megszerezz\u00e9k.\n<li class=\"l\"> Hozz\u00e1adva a t\u00e1mogat\u00e1s az inline titkos\u00edt\u00e1shoz blokkeszk\u00f6z\u00f6k sz\u00e1m\u00e1ra (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/block\/inline-encryption.html\">Inline Encryption<\/a><\/noindex>). Az inline titkos\u00edt\u00f3 eszk\u00f6z\u00f6k \u00e1ltal\u00e1ban be\u00e9p\u00edtve tal\u00e1lhat\u00f3ak a t\u00e1rol\u00f3ba, de logikailag a rendszer mem\u00f3ri\u00e1ja \u00e9s a lemez k\u00f6z\u00f6tt helyezkednek el, lehet\u0151v\u00e9 t\u00e9ve a titkos\u00edt\u00e1st \u00e9s a visszafejt\u00e9st a kernel \u00e1ltal megadott kulcsok \u00e9s titkos\u00edt\u00e1si algoritmus alapj\u00e1n v\u00e9gzett \u00e1tl\u00e1that\u00f3 bemeneti\/kimeneti m\u0171k\u00f6d\u00e9s sor\u00e1n.\n<li class=\"l\"> Hozz\u00e1adva a kernel parancssori param\u00e9tere \"initrdmem\", amely lehet\u0151v\u00e9 teszi a fizikai c\u00edm megad\u00e1s\u00e1t az initrd mem\u00f3ri\u00e1ban val\u00f3 elhelyez\u00e9s\u00e9hez, amikor a kezdeti boot k\u00e9pet a RAM-ba helyezik.\n<li class=\"l\"> \u00daj lehet\u0151s\u00e9gek ker\u00fcltek hozz\u00e1ad\u00e1sra: CAP_PERFMON a perf alrendszerhez val\u00f3 hozz\u00e1f\u00e9r\u00e9shez \u00e9s a teljes\u00edtm\u00e9ny monitoroz\u00e1s\u00e1hoz. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/a17b53c4a4b5\">CAP_BPF<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi bizonyos BPF m\u0171veletek v\u00e9grehajt\u00e1s\u00e1t (p\u00e9ld\u00e1ul BPF-programok bet\u00f6lt\u00e9s\u00e9t), amelyek kor\u00e1bban CAP_SYS_ADMIN jogosults\u00e1gokat k\u00f6veteltek (most a CAP_SYS_ADMIN jogosults\u00e1gok a CAP_BPF, CAP_PERFMON \u00e9s CAP_NET_ADMIN kombin\u00e1ci\u00f3j\u00e1ra lettek bontva).\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/5f1f79bbc9e2\">Hozz\u00e1adva<\/a><\/noindex> \u00faj virtio-mem eszk\u00f6z, amely lehet\u0151v\u00e9 teszi a mem\u00f3ria forr\u00f3 csatlakoztat\u00e1s\u00e1t \u00e9s lev\u00e1laszt\u00e1s\u00e1t a vend\u00e9grendszerekhez.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k a mappelt m\u0171veletek visszavon\u00e1s\u00e1t a \/dev\/mem-ben, ha az eszk\u00f6z drivere \u00e1tfed\u0151 mem\u00f3riater\u00fcleteket haszn\u00e1l.\n<li class=\"l\"> Hozz\u00e1adva a biztons\u00e1gi hiba elleni v\u00e9delem <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53126\">CROSSTalk\/SRBDS<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi bizonyos utas\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1nak eredm\u00e9nyeinek vissza\u00e1ll\u00edt\u00e1s\u00e1t, amelyeket egy m\u00e1sik CPU mag hajtott v\u00e9gre.\n<\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria \u00e9s rendszerszolg\u00e1ltat\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> A szab\u00e1lyokat meghat\u00e1roz\u00f3 dokumentumhoz, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53342\">elfogadva<\/a><\/noindex> aj\u00e1nl\u00e1sok az inkluz\u00edv terminol\u00f3gia alkalmaz\u00e1s\u00e1ra. Fejleszt\u0151knek nem aj\u00e1nlott a 'master \/ slave' \u00e9s a 'blacklist \/ whitelist' \u00f6sszekapcsol\u00e1sok, valamint k\u00fcl\u00f6n a 'slave' sz\u00f3 haszn\u00e1lata. Az aj\u00e1nl\u00e1sok csak az \u00faj terminol\u00f3giai haszn\u00e1latra vonatkoznak. A megl\u00e9v\u0151 k\u00f3dban tal\u00e1lhat\u00f3 eml\u00edt\u00e9sek v\u00e1ltozatlanok maradnak. Az \u00faj k\u00f3dban a megjel\u00f6lt terminol\u00f3gi\u00e1k haszn\u00e1lata megengedett, ha az API \u00e9s ABI felhaszn\u00e1l\u00f3i ter\u00e9nek fenntart\u00e1s\u00e1hoz sz\u00fcks\u00e9ges, valamint a megl\u00e9v\u0151 hardver vagy protokollok t\u00e1mogat\u00e1s\u00e1hoz, amelyek k\u00f6vetelik a meghat\u00e1rozott terminol\u00f3gia haszn\u00e1lat\u00e1t.\n<li class=\"l\"> A csomag r\u00e9sze egy hibakeres\u0151 eszk\u00f6z, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/dev-tools\/kcsan.html\">KCSAN<\/a><\/noindex> (Kernel Concurrency Sanitizer), amely a verseny\u00e1llapotok dinamikus \u00e9szlel\u00e9s\u00e9re k\u00e9sz\u00fclt  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BE%D0%BD%D0%BA%D0%B8\">a kernelben. A KCSAN haszn\u00e1lata t\u00e1mogatott GCC \u00e9s Clang ford\u00edt\u00f3val val\u00f3 ford\u00edt\u00e1skor, \u00e9s speci\u00e1lis m\u00f3dos\u00edt\u00e1sok hozz\u00e1ad\u00e1s\u00e1t ig\u00e9nyli a mem\u00f3riahozz\u00e1f\u00e9r\u00e9sek nyomon k\u00f6vet\u00e9s\u00e9hez (a mem\u00f3ria olvas\u00e1sakor vagy megv\u00e1ltoztat\u00e1sakor meg\u00e1ll\u00f3 pontok ker\u00fclnek alkalmaz\u00e1sra). A KCSAN fejleszt\u00e9s\u00e9n\u00e9l a hamis riaszt\u00e1sok elker\u00fcl\u00e9se, a sk\u00e1l\u00e1zhat\u00f3s\u00e1g \u00e9s a haszn\u00e1lat egyszer\u0171s\u00e9ge volt a k\u00f6z\u00e9ppontban.<\/a><\/noindex> univers\u00e1lis mechanizmus\n<li class=\"l\"> az \u201eAlkalmaz\u00e1s\u201d eszk\u00f6z <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/watch_queue.html\">univerz\u00e1lis mechanizmus<\/a><\/noindex> \u00e9rtes\u00edt\u00e9sek sz\u00e1ll\u00edt\u00e1sa a kernelt\u0151l a felhaszn\u00e1l\u00f3i t\u00e9rbe. A mechanizmus a rendszer szint\u0171 pipe illeszt\u0151programon alapul, \u00e9s hat\u00e9konyan lehet\u0151v\u00e9 teszi az \u00e9rtes\u00edt\u00e9sek terjeszt\u00e9s\u00e9t a kernelb\u0151l a felhaszn\u00e1l\u00f3i t\u00e9rben nyitott csatorn\u00e1kra. Az \u00e9rtes\u00edt\u00e9sek \u00e1tv\u00e9teli pontjai olyan pipe-ok, amelyeket k\u00fcl\u00f6nleges m\u00f3dban nyitnak meg, \u00e9s lehet\u0151v\u00e9 teszik az \u00e9rkez\u0151 \u00fczenetek gy\u0171jt\u00e9s\u00e9t gy\u0171r\u0171s pufferen kereszt\u00fcl. Az olvas\u00e1s a szok\u00e1sos read() funkci\u00f3val t\u00f6rt\u00e9nik. A csatorna tulajdonosa hat\u00e1rozza meg, hogy a kernelb\u0151l mely forr\u00e1sokat kell figyelni, \u00e9s meghat\u00e1rozhat egy sz\u0171r\u0151t, amely figyelmen k\u00edv\u00fcl hagy bizonyos t\u00edpus\u00fa \u00fczeneteket \u00e9s esem\u00e9nyeket. A t\u00e1mogatott esem\u00e9nyek k\u00f6z\u00e9 tartoznak eddig a kulcsokkal kapcsolatos m\u0171veletek, mint p\u00e9ld\u00e1ul kulcsok hozz\u00e1ad\u00e1sa\/t\u00f6rl\u00e9se \u00e9s attrib\u00fatumaik megv\u00e1ltoztat\u00e1sa. Az eml\u00edtett esem\u00e9nyeket a GNOME-on tervezik felhaszn\u00e1lni.\n<li class=\"l\"> Folytat\u00f3dott a 'pidfd' funkci\u00f3 fejleszt\u00e9se, amely seg\u00edt kezelni a PID \u00fajb\u00f3li felhaszn\u00e1l\u00e1s\u00e1nak helyzet\u00e9t (a pidfd a konkr\u00e9t folyamathoz van k\u00f6tve, \u00e9s nem v\u00e1ltozik, m\u00edg a PID egy m\u00e1sik folyamathoz kapcsol\u00f3dhat, miut\u00e1n a jelenlegivel t\u00e1rs\u00edtott folyamat befejez\u0151d\u00f6tt). Az \u00faj verzi\u00f3ban t\u00e1mogat\u00e1s ker\u00fclt a pidfd haszn\u00e1lat\u00e1hoz a folyamatok n\u00e9vt\u00e9rhez val\u00f3 csatol\u00e1s\u00e1hoz (megengedett a pidfd megad\u00e1sa a setns rendszerh\u00edv\u00e1s v\u00e9grehajt\u00e1sakor). A pidfd alkalmaz\u00e1sa lehet\u0151v\u00e9 teszi, hogy egy h\u00edv\u00e1ssal kezelj\u00fck a folyamat csatol\u00e1s\u00e1t t\u00f6bbf\u00e9le n\u00e9vt\u00e9rhez, jelent\u0151sen cs\u00f6kkentve a sz\u00fcks\u00e9ges rendszerh\u00edv\u00e1sok sz\u00e1m\u00e1t, \u00e9s megval\u00f3s\u00edtva a csatol\u00e1st atomikus m\u00f3don (ha a csatol\u00e1s sor\u00e1n hiba l\u00e9p fel az egyik n\u00e9vt\u00e9rhez, akkor a t\u00f6bbi nem csatlakozik).\n<li class=\"l\"> \u00daj rendszerh\u00edv\u00e1s ker\u00fclt hozz\u00e1ad\u00e1sra: faccessat2(), amely k\u00fcl\u00f6nb\u00f6zik a<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/faccessat.2.html\">faccessat()<\/a><\/noindex> kieg\u00e9sz\u00edt\u0151 argumentummal, amely flag-ekb\u0151l \u00e1ll, amelyek megfelelnek a POSIX aj\u00e1nl\u00e1soknak (kor\u00e1bban ezek a flag-ek a C k\u00f6nyvt\u00e1rban voltak emul\u00e1lva, a \u00faj faccessat2 pedig lehet\u0151v\u00e9 teszi a megval\u00f3s\u00edt\u00e1sukat a kernelben).<\/p>\n<li class=\"l\"> Cgroup <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/4b82ab4f2883\">hozz\u00e1adva lett<\/a><\/noindex> be\u00e1ll\u00edt\u00e1s mem\u00f3ria.swap.high, amely haszn\u00e1lhat\u00f3 a t\u00fal sok helyet elfoglal\u00f3 feladatok lelass\u00edt\u00e1s\u00e1ra a swap part\u00edci\u00f3n.\n<li class=\"l\"> Az aszinkron bemenet\/kimenet interf\u00e9sze <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50631#io_uring\">io_uring<\/a><\/noindex> hozz\u00e1adva a tee() rendszerh\u00edv\u00e1s t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Bevezet\u00e9sre ker\u00fclt a &#171;mechanizmus&#187;<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/818714\/\">BPF iter\u00e1tor<\/a><\/noindex>, amely a kernel strukt\u00far\u00e1k tartalm\u00e1nak felhaszn\u00e1l\u00f3i t\u00e9rbe val\u00f3 ki\u00edr\u00e1s\u00e1ra szolg\u00e1l.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/97abb2b39682\">A biztos\u00edtva<\/a><\/noindex> a gy\u0171r\u0171s puffer haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge BPF programok k\u00f6z\u00f6tti adatok cser\u00e9j\u00e9re.\n<li class=\"l\"> A mechanizmus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/core-api\/padata.html\">padata<\/a><\/noindex>, amely p\u00e1rhuzamos feladatok v\u00e9grehajt\u00e1s\u00e1t teszi lehet\u0151v\u00e9 a kernelben, hozz\u00e1adva a t\u00f6bb sz\u00e1las feladatok t\u00e1mogat\u00e1s\u00e1t terhel\u00e9seloszt\u00e1ssal.\n<li class=\"l\"> A pstore mechanizmusba, amely lehet\u0151v\u00e9 teszi a hiba ok\u00e1nak nyomozati inform\u00e1ci\u00f3inak t\u00e1rol\u00e1s\u00e1t a mem\u00f3ri\u00e1ban, amely nem veszhet el \u00fajraind\u00edt\u00e1sok k\u00f6z\u00f6tt,  <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/649304c936cd\">hozz\u00e1adva<\/a><\/noindex> h\u00e1tt\u00e9rszolg\u00e1ltat\u00e1s a blokkokra vonatkoz\u00f3 inform\u00e1ci\u00f3k t\u00e1rol\u00e1s\u00e1ra.\n<li class=\"l\"> A PREEMPT_RT kernel\u00e1g <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=91710728d172\">\u00e1tker\u00fclt<\/a><\/noindex> helyi z\u00e1rak megval\u00f3s\u00edt\u00e1sa.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/2b43470add8c\">az \u201eAlkalmaz\u00e1s\u201d eszk\u00f6z<\/a><\/noindex> \u00faj bufferek kioszt\u00e1s\u00e1nak API-ja (AF_XDP), amely a h\u00e1l\u00f3zati driverek XDP (eXpress Data Path) t\u00e1mogat\u00e1s\u00e1nak egyszer\u0171s\u00edt\u00e9s\u00e9re \u00f6sszpontos\u00edt.\n<li class=\"l\"> A RISC-V architekt\u00far\u00e1hoz megval\u00f3s\u00edtott\u00e1k a kernel alkatr\u00e9szek hibakeres\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t KGDB seg\u00edts\u00e9g\u00e9vel.\n<li class=\"l\"> A 4.8-as kiad\u00e1s el\u0151tt megn\u00f6vekedtek a GCC verzi\u00f3val szembeni k\u00f6vetelm\u00e9nyek, amelyet a kernel ford\u00edt\u00e1s\u00e1ra haszn\u00e1lhatnak. Az egyik k\u00f6vetkez\u0151 kiad\u00e1sban tervezik a k\u00fcsz\u00f6b emel\u00e9s\u00e9t GCC 4.9-ig.\n<\/ul>\n<li class=\"l\"> <b>Lemezszubsziszt\u00e9ma, bemenet\/kipontoz\u00e1s \u00e9s f\u00e1jlrendszerek<\/b>\n<ul>\n<li class=\"l\"> A Device Mapperben <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d3c7b35c20d6\">hozz\u00e1adva<\/a><\/noindex> \u00faj dm-ebs (emulate block size) kezel\u0151, amely alkalmazhat\u00f3 a logikai blokk kisebb m\u00e9ret\u00e9nek emul\u00e1l\u00e1s\u00e1ra (p\u00e9ld\u00e1ul 4K szektor\u00fa lemezeken 512 b\u00e1jt m\u00e9ret\u0171 szektorok emul\u00e1l\u00e1s\u00e1ra).\n<li class=\"l\"> A F2FS f\u00e1jlrendszerben megjelent a LZO-RLE algoritmus haszn\u00e1lat\u00e1val t\u00f6rt\u00e9n\u0151 t\u00f6m\u00f6r\u00edt\u00e9s t\u00e1mogat\u00e1sa.\n<li class=\"l\"> A dm-crypt <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=27f5411a718c431c20007e3a2fbba6589942d04f\">hozz\u00e1adva lett<\/a><\/noindex> t\u00e1mogatja a titkos\u00edtott kulcsokat.\n<li class=\"l\"> A Btrfs-ben javult a k\u00f6zvetlen bemeneti\/kimeneti \u00fczemm\u00f3dban t\u00f6rt\u00e9n\u0151 olvas\u00e1si m\u0171veletek kezel\u00e9se. Csatlakoz\u00e1skor <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a619b3c7abdd585cdd003effa1773e627aa8a44e\">gyors\u00edtva<\/a><\/noindex> a t\u00e1voli almapp\u00e1k \u00e9s k\u00f6nyvt\u00e1rak, amelyeknek nincs sz\u00fcl\u0151j\u00fck, ellen\u0151rz\u00e9se.\n<li class=\"l\"> A CIFS-hez hozz\u00e1adva a 'nodelete' param\u00e9ter, amely lehet\u0151v\u00e9 teszi a kiszolg\u00e1l\u00f3n t\u00f6rt\u00e9n\u0151 jogosults\u00e1gok szabv\u00e1nyos ellen\u0151rz\u00e9s\u00e9t, de megtiltja a kliens sz\u00e1m\u00e1ra, hogy f\u00e1jlokat vagy mapp\u00e1kat t\u00f6r\u00f6lj\u00f6n.\n<li class=\"l\"> Az Ext4-ben javult a hiba <noindex><a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/creat.2.html\">ENOSPC<\/a><\/noindex> kezel\u00e9se t\u00f6bb sz\u00e1las haszn\u00e1lat sor\u00e1n. Az xattr-ban hozz\u00e1adt\u00e1k a gnu.* n\u00e9vt\u00e9r t\u00e1mogat\u00e1s\u00e1t, amelyet a GNU Hurd haszn\u00e1l.\n<li class=\"l\"> Az Ext4 \u00e9s az XFS sz\u00e1m\u00e1ra enged\u00e9lyezt\u00e9k a DAX m\u0171veletek t\u00e1mogat\u00e1s\u00e1t (direkt hozz\u00e1f\u00e9r\u00e9s a f\u00e1jlrendszerhez lapoz\u00f3 gyors\u00edt\u00f3t\u00e1r megker\u00fcl\u00e9s\u00e9vel, blokkszint\u0171 eszk\u00f6zszint alkalmaz\u00e1sa n\u00e9lk\u00fcl) egyedi f\u00e1jlok \u00e9s k\u00f6nyvt\u00e1rak \u00f6sszef\u00fcgg\u00e9s\u00e9ben.\n<li class=\"l\"> A rendszerh\u00edv\u00e1sba <noindex><a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/statx.2.html\">statx()<\/a><\/noindex> kieg\u00e9sz\u00edtett\u00e9k a z\u00e1szl\u00f3t <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/83d9088659e8\">STATX_ATTR_DAX<\/a><\/noindex>, amikor is az inform\u00e1ci\u00f3t DAX mechanizmussal szerzik be.\n<li class=\"l\"> Az EXFAT-ban <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/476189c0ef3b658de3f6b89fd0fdeb6dc451b564\">hozz\u00e1adva lett<\/a><\/noindex> t\u00e1mogatja a boot ter\u00fclet valid\u00e1l\u00e1s\u00e1t.\n<li class=\"l\"> A FAT-ban <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/898310032b96c198014a8bbace0fd26259b2db77\">jav\u00edtott\u00e1k a<\/a><\/noindex> el\u0151zetes bet\u00f6lt\u00e9s a f\u00e1jlrendszer elemeibe. Egy lass\u00fa 2TB USB meghajt\u00f3 tesztel\u00e9se 383 m\u00e1sodpercr\u0151l 51 m\u00e1sodpercre cs\u00f6kkentette a tesztel\u00e9si id\u0151t.\n<\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati alrendszer<\/b>\n<ul>\n<li class=\"l\"> A h\u00e1l\u00f3zati hidak m\u0171k\u00f6d\u00e9s\u00e9nek ir\u00e1ny\u00edt\u00e1s\u00e1ra vonatkoz\u00f3 k\u00f3d <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/45c9cbec425c\">hozz\u00e1adva lett<\/a><\/noindex> a SOCKS5 protokoll t\u00e1mogat\u00e1sa, <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Media_Redundancy_Protocol\">MRP<\/a><\/noindex> (Media Redundancy Protocol), amely lehet\u0151v\u00e9 teszi a redundanci\u00e1t, t\u00f6bb Ethernet switchet \u00f6sszekapcsolva.\n<li class=\"l\"> A forgalomkezel\u0151 rendszerbe (Tc) <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/a51c328df310\">hozz\u00e1adva<\/a><\/noindex> \u00faj 'gate' m\u0171velet, amely lehet\u0151v\u00e9 teszi az id\u0151intervallumok meghat\u00e1roz\u00e1s\u00e1t bizonyos csomagok kezel\u00e9s\u00e9re \u00e9s eldob\u00e1s\u00e1ra.\n<li class=\"l\"> Az ethtool magj\u00e1ba \u00e9s seg\u00e9deszk\u00f6z\u00e9be hozz\u00e1adva lett a csatlakoztatott h\u00e1l\u00f3zati k\u00e1bel tesztel\u00e9s\u00e9nek \u00e9s a h\u00e1l\u00f3zati eszk\u00f6z\u00f6k \u00f6nellen\u0151rz\u00e9s\u00e9nek t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Az IPv6 veremhez hozz\u00e1adva lett az MPLS (Multiprotocol Label Switching) algoritmus t\u00e1mogat\u00e1sa a csomagok ir\u00e1ny\u00edt\u00e1s\u00e1hoz, a c\u00edmk\u00e9kkel val\u00f3 t\u00f6bbprotokolos kapcsol\u00e1shoz (az IPv4 MPLS t\u00e1mogat\u00e1sa kor\u00e1bban is el\u00e9rhet\u0151 volt).\n<li class=\"l\"> Hozz\u00e1adva a csomagok IKE (Internet Key Exchange) \u00e9s IPSec TCP-n kereszt\u00fcli \u00e1tvitel\u00e9nek t\u00e1mogat\u00e1sa (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc8229\">RFC 8229<\/a><\/noindex>) az esetleges UDP blokkok megker\u00fcl\u00e9s\u00e9re.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=aa4d16e44f60\">Hozz\u00e1adva<\/a><\/noindex> A rnbd h\u00e1l\u00f3zati blokkeszk\u00f6z lehet\u0151v\u00e9 teszi a t\u00e1voli hozz\u00e1f\u00e9r\u00e9s megszervez\u00e9s\u00e9t blokkeszk\u00f6zh\u00f6z RDMA (InfiniBand, RoCE, iWARP) sz\u00e1ll\u00edt\u00e1ssal \u00e9s RTRS protokollal.\n<li class=\"l\"> A TCP veremben <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ccd0628fca440268711560a1dbacc727b4f9e214\">hozz\u00e1adva lett<\/a><\/noindex> t\u00e1mogat\u00e1s ker\u00fclt bevezet\u00e9sre a kiv\u00e1laszt\u00f3 elismer\u00e9s (selective acknowledgment, SACK) v\u00e1laszainak s\u00e1vsz\u00e9less\u00e9g-t\u00f6m\u00f6r\u00edt\u00e9s\u00e9hez.\n<li class=\"l\"> Az IPv6 hajt\u00e1s\u00e1hoz <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d29245692a44d71d5e2e0770463184a693696232\">megval\u00f3s\u00edtva<\/a><\/noindex> t\u00e1mogat\u00e1s ker\u00fclt bevezet\u00e9sre a TCP-LD (<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc6069\">RFC 6069<\/a><\/noindex>, Hossz\u00fa kapcsolati megszak\u00edt\u00e1sok).\n<\/ul>\n<li class=\"l\"> <b>Hardver<\/b>\n<ul>\n<li class=\"l\"> Az i915 DRM illeszt\u0151program az Intel grafikus k\u00e1rty\u00e1k sz\u00e1m\u00e1ra alap\u00e9rtelmez\u00e9s szerint aktiv\u00e1lta az Intel Tiger Lake (GEN12) chipjeinek t\u00e1mogat\u00e1s\u00e1t, amelyhez szint\u00e9n <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8ca6d0237d1696060cd4f5a3ee93ee001c1a9d5b\">megval\u00f3s\u00edtva<\/a><\/noindex> a SAGV (System Agent Geyserville) rendszer haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9g\u00e9t ny\u00fajtja a frekvencia \u00e9s fesz\u00fclts\u00e9g dinamikus be\u00e1ll\u00edt\u00e1s\u00e1hoz az energiafogyaszt\u00e1si vagy teljes\u00edtm\u00e9nyi ig\u00e9nyek alapj\u00e1n.\n<li class=\"l\"> Az amdgpu illeszt\u0151programhoz hozz\u00e1adva lett a FP16 pixel form\u00e1tum t\u00e1mogat\u00e1sa, valamint megval\u00f3s\u00edtva a titkos\u00edtott pufferek haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge a videomem\u00f3ri\u00e1ban (TMZ, Trusted Memory Zone).\n<li class=\"l\"> Hozz\u00e1adva lett a processzorok AMD Zen \u00e9s Zen2 energiafogyaszt\u00e1s \u00e9rz\u00e9kel\u0151inek t\u00e1mogat\u00e1sa, valamint az AMD Ryzen 4000 Renoir h\u0151m\u00e9rs\u00e9klet \u00e9rz\u00e9kel\u0151inek t\u00e1mogat\u00e1sa. Az AMD Zen \u00e9s Zen2 eset\u00e9ben t\u00e1mogatott az energiafogyaszt\u00e1si inform\u00e1ci\u00f3k kinyer\u00e9se a <noindex><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20200515215733.20647-1-eranian@google.com\/\">RAPL<\/a><\/noindex> (Running Average Power Limit) interf\u00e9szen kereszt\u00fcl.\n<li class=\"l\"> A Nouveau illeszt\u0151programhoz hozz\u00e1adva lett az NVIDIA m\u00f3dos\u00edt\u00f3k form\u00e1tum\u00e1nak t\u00e1mogat\u00e1sa. A gv100 sz\u00e1m\u00e1ra megval\u00f3s\u00edt\u00e1sra ker\u00fclt a f\u00e9lk\u00e9pes friss\u00edt\u00e9si m\u00f3dok haszn\u00e1lat\u00e1nak lehet\u0151s\u00e9ge. A vGPU azonos\u00edt\u00e1sa is hozz\u00e1adva lett.\n<li class=\"l\"> A MSM (Qualcomm) illeszt\u0151programhoz hozz\u00e1adva lett az Adreno A405, A640 \u00e9s A650 GPU t\u00e1mogat\u00e1sa.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9e1ed9fb1eb0a4bc43a26365c592d3095286038b\">az \u201eAlkalmaz\u00e1s\u201d eszk\u00f6z<\/a><\/noindex> bels\u0151 keretrendszer a DRM (Direct Rendering Manager) er\u0151forr\u00e1sainak kezel\u00e9s\u00e9re.\n<li class=\"l\"> T\u00e1mogat\u00e1s ker\u00fclt hozz\u00e1ad\u00e1sra a Xiaomi Redmi Note 7 \u00e9s a Samsung Galaxy S2 okostelefonokhoz, valamint az Elm\/Hana Chromebook laptopokhoz.\n<li class=\"l\"> Hozz\u00e1adva lettek az LCD panelekhez k\u00e9sz\u00fclt illeszt\u0151programok: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.\n<li class=\"l\"> ARM platformok \u00e9s Renesas 'RZ\/G1H', Realtek RTD1195, Realtek RTD1395\/RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, Olimex A20-OLinuXino-LIME-eMMC, Check Point L-50 t\u00e1mogat\u00e1s hozz\u00e1adva.<br \/>\n, Beacon i.MX8m-Mini, Qualcomm SDM660\/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI.<\/p>\n<li class=\"l\"> Hozz\u00e1adva a Loongson-2K MIPS processzor t\u00e1mogat\u00e1sa (r\u00f6vid\u00edtve Loongson64). A Loongson 3 CPU-hoz hozz\u00e1adva a virtualiz\u00e1ci\u00f3 t\u00e1mogat\u00e1sa a KVM hipervizorral.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53231\">Hozz\u00e1adva<\/a><\/noindex><br \/>\n t\u00e1mogat\u00e1s az orosz Baikal-T1 processzor \u00e9s az azon alapul\u00f3 rendszer-on-a-chip sz\u00e1m\u00e1ra <noindex><a rel=\"nofollow\" href=\"https:\/\/www.baikalelectronics.com\/products\/168\/\">BE-T1000<\/a><\/noindex>. A Baikal-T1 processzor k\u00e9t szuperskal\u00e1r P5600 MIPS 32 r5 magot tartalmaz, amelyek 1,2 GHz-en m\u0171k\u00f6dnek. A chip tartalmaz L2 gyors\u00edt\u00f3t\u00e1rat (1 MB), DDR3-1600 ECC mem\u00f3ria vez\u00e9rl\u0151t, 1 db 10Gb Ethernet portot, 2 db 1Gb Ethernet portot, PCIe Gen.3 x4 vez\u00e9rl\u0151t, 2 db SATA 3.0 portot, USB 2.0-t, GPIO-t, UART-ot, SPI-t \u00e9s I2C-t. A processzor hardveres virtualiz\u00e1ci\u00f3s t\u00e1mogat\u00e1st, SIMD utas\u00edt\u00e1sokat \u00e9s integr\u00e1lt hardveres titkos\u00edt\u00e1s gyors\u00edt\u00f3t ny\u00fajt, amely t\u00e1mogatja a \u0413\u041e\u0421\u0422 28147-89-et. A chip a c\u00e9g, az Imagination Technologies licencelt MIPS32 P5600 Warrior magblokkja seg\u00edts\u00e9g\u00e9vel k\u00e9sz\u00fclt. <\/p>\n<\/ul>\n<\/ul>\n<p>A latin-amerikai Szabad Szoftver Alap\u00edtv\u00e1ny <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">megalap\u00edtotta<\/a><\/noindex><br \/>\na verzi\u00f3t <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">teljesen szabad kernel 5.8<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.8-gnu\/\">Linux-libre 5.8-gnu<\/a><\/noindex>, a gy\u00e1rt\u00f3 \u00e1ltal korl\u00e1tozott szabadalmi \u00f6sszetev\u0151ket vagy k\u00f3dr\u00e9szleteket tartalmaz\u00f3 firmware- \u00e9s driverek elemeit\u0151l tiszt\u00edtva. Az \u00faj kiad\u00e1sban letiltott\u00e1k a blobok bet\u00f6lt\u00e9s\u00e9t az Atom ISP Video, MediaTek 7663 USB\/7915 PCIe, Realtek 8723DE WiFi, Renesas PCI xHCI, HabanaLabs Gaudi, Enhanced Asynchronous Sample Rate Converter, Maxim Integrated MAX98390 Speaker Amplifier, Microsemi ZL38060 Connected Home Audio Processor, \u00e9s az I2C EEPROM Slave driverekben. Friss\u00edtett\u00e9k a blobok tiszt\u00edt\u00e1s\u00e1hoz haszn\u00e1lt k\u00f3dot az Adreno GPU, HabanaLabs Goya, x86 \u00e9rint\u0151k\u00e9perny\u0151, vt6656 \u00e9s btbcm driverekben \u00e9s alrendszerekben.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53479\">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.8. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0433\u043e\u043d\u043a\u0438 KCSAN, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f inline-\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b \u0434\u043b\u044f ARM64, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 Baikal-T1, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 procfs, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u043b\u044f ARM64 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u0437\u0430\u0449\u0438\u0442\u044b Shadow Call Stack \u0438 BTI. \u042f\u0434\u0440\u043e [&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-90611","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\/hu\/blog\/news\/reliz-yadra-linux-5-8\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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.8 | 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\/hu\/blog\/news\/reliz-yadra-linux-5-8\" \/>\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=\"2020-08-03T11:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-03T11:42:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linux 5.8 kernel kiad\u00e1s | ProHoster","description":"K\u00e9t h\u00f3napos fejleszt\u00e9s ut\u00e1n Linus Torvalds bemutatta a Linux kernel kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-yadra-linux-5-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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.8 | 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\/hu\/blog\/news\/reliz-yadra-linux-5-8","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":"2020-08-03T11:42:18+00:00","article:modified_time":"2020-08-03T11:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"90611","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:46:54","updated":"2022-09-27 21:26:44","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/90611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=90611"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/90611\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=90611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=90611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=90611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}