{"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\/sv\/blog\/news\/reliz-yadra-linux-5-2","title":{"rendered":"Utgivningen av Linux-k\u00e4rnan 5.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/7\/281\">\u00e5r<\/a><\/noindex> k\u00e4rnlansering <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.2<\/a><\/noindex>. Bland de mest m\u00e4rkbara f\u00f6r\u00e4ndringarna finns: Ext4-l\u00e4get utan h\u00e4nsyn till bokstavsstorlek, separata systemanrop f\u00f6r montering av filsystem, drivrutiner f\u00f6r GPU Mali 4xx\/6xx\/7xx, m\u00f6jligheten att hantera f\u00f6r\u00e4ndringar av sysctl-v\u00e4rden i BPF-program, modul f\u00f6r device-mapper dm-dust, skydd mot MDS-attacker, st\u00f6d f\u00f6r Sound Open Firmware f\u00f6r DSP, optimering av BFQ-prestanda, och att underh\u00e5llsundersystemet PSI (Pressure Stall Information) har n\u00e5tt en anv\u00e4ndbar niv\u00e5 i Android.<\/p>\n<p>I den nya versionen har 15100 korrigeringar gjorts av 1882 utvecklare,<br \/>\n\u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 62 \u041c\u0431 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 30889 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 625094 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430, \u0443\u0434\u0430\u043b\u0435\u043d\u043e 531864 \u0441\u0442\u0440\u043e\u043a). \u041e\u043a\u043e\u043b\u043e 45% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 5.2<br \/>\n\u00e4r relaterade till enhetsdrivrutiner, medan ungef\u00e4r 21 % av \u00e4ndringarna har<br \/>\natt g\u00f6ra med uppdatering av kod specifik f\u00f6r h\u00e5rdvaruarkitekturer, 12 %<br \/>\n\u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 3% &#8212; \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 3% c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438<br \/>\n\u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u044f\u0434\u0440\u0430. 12.4% \u0432\u0441\u0435\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Intel, 6.3% &#8212; Red Hat, 5.4% &#8212; Google, 4.0% &#8212; AMD, 3.1% &#8212; SUSE, 3% &#8212; IBM, 2.7% &#8212; Huawei,  2.7% &#8212; Linaro, 2.2% &#8212; ARM, 1.6% &#8212; Oracle.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.2\">Huvud<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/788532\/\">nyheter<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r Ext4 har  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">st\u00f6d f\u00f6r<\/a><\/noindex> \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u0435\u0437 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432  \u0432 \u0438\u043c\u0435\u043d\u0430\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0435 \u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043f\u0443\u0441\u0442\u044b\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 &#171;+F&#187; (EXT4_CASEFOLD_FL). \u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u043d\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0432\u0441\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438 \u043f\u043e\u0434\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u0443\u0447\u0451\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0444\u0430\u0439\u043b\u044b Test.txt, test.txt \u0438 test.TXT \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u0445 \u0431\u0443\u0434\u0443\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438). \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0424\u0421 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u0441 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u043c &#171;chattr +F&#187;;\n<li class=\"l\"> Behandlingsfunktionerna f\u00f6r UTF-8-tecken i filnamn har enhetliggjorts, vilket till\u00e4mpas vid j\u00e4mf\u00f6relse- och normaliseringsoperationer;\n<li class=\"l\"> I XFS har en infrastruktur f\u00f6r \u00f6vervakning av filsystemets tillst\u00e5nd lagts till och en ny ioctl f\u00f6r att beg\u00e4ra status f\u00f6r systemets funktionalitet. En experimentell funktion f\u00f6r att kontrollera p\u00e5 flyg (online scrub) superblockets r\u00e4knare har implementerats.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c device-mapper &#171;<noindex>dm-dust<\/noindex>&#171;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 bad-\u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0430 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435 \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438 \u0441 \u0434\u0438\u0441\u043a\u0430. \u041c\u043e\u0434\u0443\u043b\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043a\u0443 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0431\u043e\u0435\u0432;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/784267\/\">Genomf\u00f6rt<\/a><\/noindex> Betydande prestandaoptimering av BFQ I\/O-schemat. Under h\u00f6g belastning p\u00e5 I\/O har de f\u00f6reslagna optimeringarna <noindex><a rel=\"nofollow\" href=\"https:\/\/algo.ing.unimo.it\/people\/paolo\/disk_sched\/results.php\">att kontrollera enhetens funktionalitet: de testar \u00f6verg\u00e5ngsprocesserna, stackar f\u00f6r samtal,<\/a><\/noindex> minska tiden f\u00f6r operationer som att starta applikationer med upp till 80%;\n<li class=\"l\"> En serie systemanrop f\u00f6r montering av filsystem har lagts till: <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> och <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2db154b3ea8e14b04fee23e3fdfd5e9d17fbc6ae\">move_mount()<\/a><\/noindex>. Dessa systemanrop m\u00f6jligg\u00f6r separat hantering av olika faser av montering (hantera superblock, h\u00e4mta information om FS, montera, f\u00e4sta vid monteringspunkt), som tidigare utf\u00f6rdes med det allm\u00e4nna systemanropet mount(). Separata anrop ger m\u00f6jlighet att utf\u00f6ra mer komplexa monteringsscenarier och att utf\u00f6ra s\u00e5dana operationer som omkonfigurering av superblock, aktivering av alternativ, \u00e4ndra monteringspunkt och flyttning till ett annat namnrymd. Dessutom m\u00f6jligg\u00f6r separat behandling en exakt best\u00e4mning av orsakerna till felkoder och att ange flera k\u00e4llor f\u00f6r flerlagers FS, som overlayfs;\n<li class=\"l\"> En ny operation IORING_OP_SYNC_FILE_RANGE har lagts till i gr\u00e4nssnittet f\u00f6r asynkron I\/O io_uring, vilket utf\u00f6r \u00e5tg\u00e4rder motsvarande systemanropet <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man2\/sync_file_range.2.html\">sync_file_range()<\/a><\/noindex>, samt m\u00f6jligheten att registrera eventfd med io_uring och f\u00e5 meddelanden om slutf\u00f6rda operationer;\n<li class=\"l\"> F\u00f6r filsystemet CIFS har ioctl FIEMAP lagts till, vilket m\u00f6jligg\u00f6r effektiv matchning av omr\u00e5den samt st\u00f6d f\u00f6r l\u00e4gena SEEK_DATA och SEEK_HOLE;\n<li class=\"l\"> I FUSE-subsystemet <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ad2ba64dd489805e7ddf5fecf166cae1e09fc5c0\">f\u00f6reslagen<\/a><\/noindex> API f\u00f6r hantering av datacaching;\n<li class=\"l\"> I Btrfs har implementeringen av qgroups optimerats och hastigheten f\u00f6r fsync-funktionerna f\u00f6r filer med flera h\u00e5rda l\u00e4nkar har \u00f6kat. Koden f\u00f6r dataintegritetskontroll har f\u00f6rb\u00e4ttrats, vilket nu tar h\u00e4nsyn till potentiell skada p\u00e5 information i RAM innan data skrivs till disk;\n<li class=\"l\"> I CEPH har st\u00f6d f\u00f6r export av snapshots via NFS lagts till;\n<li class=\"l\"> \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f NFSv4 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 &#171;soft&#187; (\u043f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 &#171;soft&#187; \u0432\u044b\u0437\u043e\u0432 \u0432 \u0441\u0440\u0430\u0437\u0443 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438, \u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 &#171;hard&#187; \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0435 \u043e\u0442\u0434\u0430\u0451\u0442\u0441\u044f \u0434\u043e \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0424\u0421 \u0438\u043b\u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430). \u0412 \u043d\u043e\u0432\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430, \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0441\u0431\u043e\u044f \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u043e\u043f\u0446\u0438\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#171;softerr&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438 (ETIMEDOUT), \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0439 \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430;\n<li class=\"l\"> I API nfsdcld, utformat i f\u00f6r att sp\u00e5ra statusen p\u00e5 NFS-kunder, finns m\u00f6jligheten att korrekt \u00f6vervaka statusen av en NFS-server vid omstart. P\u00e5 s\u00e5 s\u00e4tt kan demon nfsdcld nu fungera som hanterare f\u00f6r nfsdcltrack;\n<li class=\"l\"> F\u00f6r AFS <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c6c1d63c243025956f061e67fff3a615aa0f6be\">har lagts till<\/a><\/noindex> emulering av byte range-l\u00e5s i filer (<noindex><a rel=\"nofollow\" href=\"http:\/\/docs.openafs.org\/ReleaseNotesWindows\/ch03s19.html\">Byte Range Locking<\/a><\/noindex>);\n<\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> Arbete har gjorts f\u00f6r att \u00e5tg\u00e4rda platser i k\u00e4rnan som till\u00e5ter exekvering av kod fr\u00e5n skrivbara reflekterande minnesomr\u00e5den, vilket m\u00f6jligg\u00f6r blockering av potentiella s\u00e5rbarheter som kan utnyttjas vid angrepp;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u044f\u0434\u0440\u0430 &#171;mitigations=&#187;, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445 \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u0438\u043a \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441\u043e \u0441\u043f\u0435\u043a\u0443\u043b\u044f\u0442\u0438\u0432\u043d\u044b\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 CPU. \u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 &#171;mitigations=off&#187; \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u044b, \u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c &#171;mitigations=auto&#187;  \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0437\u0430\u0449\u0438\u0442\u0443, \u043d\u043e \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Hyper Threading. \u0420\u0435\u0436\u0438\u043c &#171;mitigations=auto,nosmt&#187; \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442 Hyper Threading, \u0435\u0441\u043b\u0438 \u0442\u043e\u0433\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043c\u0435\u0442\u043e\u0434 \u0437\u0430\u0449\u0438\u0442\u044b.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/0d7a78643f6972214e99205b364e508f8ea9598e\">Tillagd<\/a><\/noindex> st\u00f6d f\u00f6r elektronisk digital signatur enligt 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\">utvecklad<\/a><\/noindex> \u0412\u0438\u0442\u0430\u043b\u0438\u0435\u043c \u0427\u0438\u043a\u0443\u043d\u043e\u0432\u044b\u043c \u0438\u0437 &#171;\u0411\u0430\u0437\u0430\u043b\u044c\u0442 \u0421\u041f\u041e&#187;. \u0412\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e TLS \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 AES128-CCM. \u0412 \u043c\u043e\u0434\u0443\u043b\u044c crypto_simd \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432  AEAD;\n<li class=\"l\"> I Kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f671e58159adea641f76c56d1f0bbdcb3c524ff\">har lagts till<\/a><\/noindex> \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u043a\u0446\u0438\u044f &#171;kernel hardening&#187; \u0441 \u043e\u043f\u0446\u0438\u044f\u043c\u0438 \u0434\u043b\u044f \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u044f\u0434\u0440\u0430. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0441\u0435\u043a\u0446\u0438\u0438 \u043f\u043e\u043a\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 GCC-\u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432;\n<li class=\"l\"> Koden i k\u00e4rnan \u00e4r n\u00e4stan <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b4b52b881cf0\">\u00e4r befriad<\/a><\/noindex> \u043e\u0442 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f  \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 cas\u0435 \u0432 switch (\u0431\u0435\u0437 return \u0438\u043b\u0438 break \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 case). \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c 32 \u0438\u0437 2311 \u0441\u043b\u0443\u0447\u0430\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f switch, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#171;-Wimplicit-fallthrough&#187;;\n<li class=\"l\"> F\u00f6r PowerPC-arkitekturen har st\u00f6d implementerats f\u00f6r h\u00e5rdvaruanordningar som begr\u00e4nsar o\u00f6nskade \u00e5tkomstv\u00e4gar fr\u00e5n k\u00e4rnan till data i anv\u00e4ndarutrymmet;\n<li class=\"l\"> Kod f\u00f6r att blockera  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">attacker<\/a><\/noindex> \u043a\u043b\u0430\u0441\u0441\u0430 MDS (Microarchitectural Data Sampling) \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 Intel. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u043e\u0434\u0432\u0435\u0440\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0447\u0435\u0440\u0435\u0437 SysFS-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e &#171;\/sys\/devices\/system\/cpu\/vulnerabilities\/mds&#187;. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/hw-vuln\/mds.html\">Tillg\u00e4ngligt<\/a><\/noindex> \u0434\u0432\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u0437\u0430\u0449\u0438\u0442\u044b: \u043f\u043e\u043b\u043d\u044b\u0439, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0439  \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u0434\u0430, \u0438 \u043e\u0431\u0445\u043e\u0434\u043d\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0431\u0443\u0444\u0435\u0440\u043e\u0432 CPU \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \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 \u0438\u043b\u0438 \u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.  \u0414\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f  \u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438 \u0437\u0430\u0449\u0438\u0442\u044b \u0432 \u044f\u0434\u0440\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#171;mds=&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f &#171;full&#187;, &#171;full,nosmt&#187; (+ \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Hyper-Threads) \u0438 &#171;off&#187;;\n<li class=\"l\"> \u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 x86-64 \u0434\u043b\u044f IRQ, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0437\u0430\u0449\u0438\u0442\u0430 &#171;stack guard-page&#187;, \u0441\u0443\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u0435 \u0441\u043e \u0441\u0442\u0435\u043a\u043e\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (page-fault);\n<li class=\"l\"> En sysctl-inst\u00e4llning vm.unprivileged_userfaultfd har lagts till, f\u00f6r att styra anv\u00e4ndningen av systemanropet userfaultfd() av icke-privilegierade processer;\n<\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/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\">Tillagd<\/a><\/noindex> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0448\u043b\u044e\u0437\u043e\u0432 IPv6 \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432 IPv4. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0438\u0434\u0430 &#171;ip ro add 172.16.1.0\/24 via inet6 2001:db8::1 dev eth0&#187;;\n<li class=\"l\"> F\u00f6r ICMPv6 har ioctl-anropen icmp_echo_ignore_anycast och icmp_echo_ignore_multicast implementerats f\u00f6r att ignorera ICMP ECHO f\u00f6r anycast och<br \/>\nmulticastadresser. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0bc199854405543b0debe67c735c0aae94f1d319\">Tillagd<\/a><\/noindex> m\u00f6jlighet att begr\u00e4nsa intensiteten f\u00f6r hantering av ICMPv6-paket;<\/p>\n<li class=\"l\"> \u0414\u043b\u044f  mesh-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 B.A.T.M.A.N. (&#171;Better Approach To Mobile Adhoc Networking), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438, \u043a\u0430\u0436\u0434\u044b\u0439 \u0443\u0437\u0435\u043b \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0432\u044f\u0437\u0430\u043d \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 \u0443\u0437\u043b\u044b, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/32e727449c792b689c2a06a8b4cc9fef6270c5a7\">har lagts till<\/a><\/noindex> st\u00f6d f\u00f6r \u00f6vers\u00e4ttning fr\u00e5n multicast till unicast, samt m\u00f6jlighet att styra genom sysfs;\n<li class=\"l\"> I ethtool <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3aeb0803f7ea11ff2fc478f7d58f2b8e713af380\">tillagd<\/a><\/noindex> har en ny parameter Fast Link Down lagts till, som m\u00f6jligg\u00f6r att tiden f\u00f6r mottagning av information om h\u00e4ndelsen av l\u00e4nkavbrott f\u00f6r 1000BaseT minskas (under normala f\u00f6rh\u00e5llanden kan f\u00f6rdr\u00f6jningen vara upp till 750 ms);\n<li class=\"l\"> Det har kommit <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/1713cb37bf671e5d98919536941a8b56337874fd\">att<\/a><\/noindex> bindning av Foo-Over-UDP-tunnlar till en specifik adress, n\u00e4tverksgr\u00e4nssnitt eller socket (tidigare gjordes bindning endast baserat p\u00e5 en gemensam mask);\n<li class=\"l\"> I det tr\u00e5dl\u00f6sa stacken <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cb74e9775871f8c82a1297cf76209f10ab5bbe3d\">\u00e4r<\/a><\/noindex> m\u00f6jligheten att implementera hanterare<br \/>\nOWE (Opportunistic Wireless Encryption) i anv\u00e4ndarutrymmet;<\/p>\n<li class=\"l\"> I Netfilter har st\u00f6d f\u00f6r adressfamiljen inet lagts till i nat-kedjor (till exempel kan nu en enda \u00f6vers\u00e4ttningsregel anv\u00e4ndas f\u00f6r att hantera ipv4 och ipv6, utan att separera regler f\u00f6r ipv4 och ipv6);\n<li class=\"l\"> I netlink <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ef6243acb4782df587a4d7d6c310fa5b5d82684b\">tillagd<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8cb081746c031fb164089322e2336a0bf5b3070c\">v\u00e4xell\u00e4ge<\/a><\/noindex> strict f\u00f6r noggrann kontroll av alla meddelanden och attribut, d\u00e4r \u00f6verskridande av f\u00f6rv\u00e4ntad storlek p\u00e5 attribut \u00e4r oacceptabelt och det \u00e4r f\u00f6rbjudet att l\u00e4gga till extra data i slutet av meddelandena;\n<\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 clone() \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0444\u043b\u0430\u0433 CLONE_PIDFD, \u043f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440 &#171;pidfd&#187;, \u043e\u0442\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u043b\u0451\u043d\u043d\u044b\u0439 \u0441 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u043c \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c. \u0414\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0431\u0435\u0437 \u043e\u043f\u0430\u0441\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0433\u043e\u043d\u043a\u0438 (\u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 PID \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0451\u043d \u0438\u0437-\u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0438 \u0437\u0430\u043d\u044f\u0442 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c);\n<li class=\"l\"> Den andra versionen av cgroups har f\u00e5tt funktionalitet i fryskontrollern, vilket g\u00f6r det m\u00f6jligt att stoppa arbetet i cgroup och tillf\u00e4lligt frig\u00f6ra vissa resurser (CPU, I\/O och potentiellt \u00e4ven minne) f\u00f6r att utf\u00f6ra andra uppgifter. Hantering sker genom kontrollfilerna cgroup.freeze och cgroup.events i cgroup-tr\u00e4det. Att skriva 1 i cgroup.freeze fryser processerna i den aktuella cgroup och alla barngrupper. Eftersom frysningen kr\u00e4ver lite tid, har filen cgroup.events f\u00f6reslagits f\u00f6r att f\u00e5 reda p\u00e5 n\u00e4r operationen \u00e4r klar;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e1cf33aafb84\">S\u00e4kerst\u00e4lld<\/a><\/noindex> export av minnesattribut knutna till varje nod i sysfs, vilket g\u00f6r det m\u00f6jligt att fr\u00e5n anv\u00e4ndarutrymmet best\u00e4mma hur minnesbankerna hanteras i system med heterogen minne;\n<li class=\"l\"> PSI (Pressure Stall Information)-subsystemet har f\u00f6rb\u00e4ttrats, vilket g\u00f6r det m\u00f6jligt att analysera information om v\u00e4ntetider f\u00f6r att f\u00e5 tillg\u00e5ng till olika resurser (CPU, minne, I\/O) f\u00f6r specifika uppgifter eller processupps\u00e4ttningar i cgroup. Genom PSI kan anv\u00e4ndarutrymmets hanterare b\u00e4ttre bed\u00f6ma systemets belastningsniv\u00e5 och arten av eventuell nedg\u00e5ng i prestanda j\u00e4mf\u00f6rt med Load Average. Den nya versionen har st\u00f6d f\u00f6r att st\u00e4lla in k\u00e4nslighetstr\u00f6sklar och m\u00f6jlighet att anv\u00e4nda anropet poll() f\u00f6r att f\u00e5 meddelande om att de uppsatta tr\u00f6skelv\u00e4rdena har n\u00e5tts under en viss tidsperiod. Denna m\u00f6jlighet m\u00f6jligg\u00f6r \u00f6vervakning av minnesbrist i Android i ett tidigt skede, identifiering av problemm k\u00e4llor och avslutning av oviktiga applikationer innan synliga problem uppst\u00e5r f\u00f6r anv\u00e4ndaren. Vid stresstester har \u00f6vervakningsverktygen f\u00f6r minnesanv\u00e4ndning baserade p\u00e5 PSI visat sig ha 10 g\u00e5nger f\u00e4rre falska positiva j\u00e4mf\u00f6rt med statistiken fr\u00e5n vmpressure;\n<li class=\"l\"> Kodoptimering har genomf\u00f6rts f\u00f6r att kontrollera BPF-program, vilket g\u00f6r att stora program nu kan kontrollera upp till 20 g\u00e5nger snabbare. Optimeringen har m\u00f6jliggjort att gr\u00e4nsen f\u00f6r storleken p\u00e5 BPF-program har h\u00f6jts fr\u00e5n 4096 till en miljon instruktioner;\n<li class=\"l\"> F\u00f6r BPF-program <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d859900c4c56\">har beviljats<\/a><\/noindex> m\u00f6jligheten att f\u00e5 tillg\u00e5ng till globala data, vilket g\u00f6r det m\u00f6jligt att definiera globala variabler och konstanter i programmen;\n<li class=\"l\"> Tillagd <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/blob\/master\/Documentation\/bpf\/prog_cgroup_sysctl.rst\">API<\/a><\/noindex>, vilket g\u00f6r det m\u00f6jligt att kontrollera \u00e4ndringar av sysctl-parametrar fr\u00e5n BPF-program;\n<li class=\"l\"> F\u00f6r MIPS32-arkitekturen har en JIT-kompilator implementerats f\u00f6r eBPF virtuella maskin;\n<li class=\"l\"> F\u00f6r 32-bitars PowerPC-arkitekturen har st\u00f6det f\u00f6r fels\u00f6kningsverktyget KASan (Kernel address sanitizer) lagts till, vilket m\u00f6jligg\u00f6r uppt\u00e4ckten av minnesfel;\n<li class=\"l\"> P\u00e5 x86-64-system har begr\u00e4nsningen f\u00f6r att placera crash-dumps p\u00e5 minnesomr\u00e5den \u00f6ver 896 MB tagits bort;\n<li class=\"l\"> F\u00f6r s390-arkitekturen har st\u00f6d f\u00f6r randomisering av k\u00e4rnans adressutrymme (KASLR) och m\u00f6jligheten att verifiera digitala signaturer vid k\u00e4rnstart via kexec_file_load() implementerats;\n<li class=\"l\"> F\u00f6r PA-RISC-arkitekturen har st\u00f6d f\u00f6r k\u00e4rnfels\u00f6karen (KGDB), brytpunkter och kprobes lagts till;\n<\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> I paketet ing\u00e5r drivrutinen <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1d2a6339961efc078208dc3b2f006e9e9a8e119\">Lima<\/a><\/noindex> f\u00f6r GPU Mali 400\/450, som anv\u00e4nds i m\u00e5nga \u00e4ldre chip baserade p\u00e5 ARM-arkitekturen. F\u00f6r nyare GPU:er har en Panfrost-drivrutin lagts till, som st\u00f6der chip baserade p\u00e5 mikroarkitekturerna Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) och Bifrost (Mali G3x, G5x, G7x);\n<li class=\"l\"> St\u00f6d f\u00f6r ljudenheter som anv\u00e4nder \u00f6ppna firmware har lagts till <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>). Trots att \u00f6ppna drivrutiner finns kvar har firmware-koden f\u00f6r ljudchip fortfarande varit st\u00e4ngd och levererats i bin\u00e4r form. Projektet Sound Open Firmware har utvecklats av Intel f\u00f6r att skapa \u00f6ppna firmware f\u00f6r DSP-chip kopplade till ljudbehandling (senare ansl\u00f6t sig \u00e4ven Google till utvecklingen). F\u00f6r n\u00e4rvarande har projektet redan f\u00f6rberett \u00f6ppna firmware f\u00f6r ljudchip p\u00e5 plattformar fr\u00e5n Intel: Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake och IceLake;\n<li class=\"l\"> I Intel DRM-drivrutinen (i915) har st\u00f6d f\u00f6r chip<br \/>\nElkhartlake (Gen11) lagts till. PCI-identifikatorer f\u00f6r chip fr\u00e5n Comet Lake (Gen9) har lagts till. St\u00f6det f\u00f6r chip fr\u00e5n Icelake har stabiliserats, och ytterligare PCI-enhetsidentifierare har lagts till.<br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d57b39e3ee3cdb4b00452090e386d197980cefc9\">Aktiverad<\/a><\/noindex><br \/>\nasynkron v\u00e4xlingsl\u00e4ge mellan tv\u00e5 buffrar i videominne (async flip) vid skrivoperationer via mmio, vilket avsev\u00e4rt f\u00f6rb\u00e4ttrade prestandan f\u00f6r vissa 3D-applikationer (till exempel \u00f6kade prestandan i 3DMark Ice Storm med 300-400%). St\u00f6d f\u00f6r teknologin <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HDCP\">HDCP2.2<\/a><\/noindex> (High-bandwidth Digital Content Protection) f\u00f6r kryptering av videosignal som \u00f6verf\u00f6rs via HDMI;<\/p>\n<li class=\"l\"> I drivrutinen amdgpu f\u00f6r GPU Vega20 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=457109829f4ee4107e8c7108237afba21fabbb5e\">har lagts till<\/a><\/noindex>  st\u00f6d f\u00f6r RAS (Reliability, Availability, Serviceability) och experimentellt st\u00f6d f\u00f6r SMU 11-systemet, som ersatte Powerplay-teknologin. F\u00f6r GPU Vega12 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=750cced1c08b5258202f29ed954513be8f38df1b\">har lagts till<\/a><\/noindex> st\u00f6d f\u00f6r BACO-l\u00e4ge (Bus Active, Chip Off). Inledande st\u00f6d f\u00f6r XGMI, en h\u00f6g hastighetsbuss (PCIe 4.0) f\u00f6r att koppla samman GPU:er. I drivrutinen amdkfd har saknade identifieringsnummer f\u00f6r grafikkort baserade p\u00e5 GPU Polaris10 lagts till;\n<li class=\"l\"> I drivrutinen Nouveau har st\u00f6d lagts till f\u00f6r kort baserade p\u00e5 NVIDIA Turing 117-chipsetet (TU117, anv\u00e4nds i GeForce GTX 1650). I<br \/>\n kconfig <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b30a43ac7132cdda833ac4b13dd1ebd35ace14b7\">har lagts till<\/a><\/noindex> inst\u00e4llning f\u00f6r att st\u00e4nga av f\u00f6r\u00e5ldrade funktioner som inte l\u00e4ngre anv\u00e4nds i aktuella versioner av libdrm;<\/p>\n<li class=\"l\"> \u0412 API DRM  \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 amdgpu \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 &#171;timeline&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a.\n<li class=\"l\"> Fr\u00e5n staging-grenen har drivrutinen vboxvideo f\u00f6r den virtuella GPU:n VirtualBox \u00f6verf\u00f6rts till huvudgrenen;\n<li class=\"l\"> En drivrutin f\u00f6r aspeed har lagts till f\u00f6r GFX-chipet SoC ASPEED;\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r ARM SoC och Intel Agilex-kort (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>Samtidig Latinamerikansk Stiftelse f\u00f6r Fritt Programvara <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">skapat<\/a><\/noindex><br \/>\nen variant <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">fullt fritt k\u00e4rna 5.2<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.2-gnu\/\">Linux-libre 5.2-gnu<\/a><\/noindex>, rensad fr\u00e5n firmware och drivrutiner som inneh\u00e5ller icke-fria komponenter eller kodbitomr\u00e5den som \u00e4r begr\u00e4nsade av tillverkaren. I den nya utg\u00e5van har laddning av filer<br \/>\nSound Open Firmware. Laddning av blobbar har st\u00e4ngts av i drivrutinerna<br \/>\n mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp och ucsi_ccg. Koden f\u00f6r att rensa blobbar i drivrutiner och subsystems ixp4xx, imx-sdma, amdgpu, nouveau och goya har uppdaterats, liksom dokumentationen f\u00f6r mikroprogrammet. Rensning av blobbar i drivrutinen r8822be har avslutats p\u00e5 grund av dess borttagning.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/reliz-yadra-linux-5-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Utg\u00e5van av k\u00e4rnan Linux 5.2 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds sl\u00e4ppet av Linux-k\u00e4rnan.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/35977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=35977"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/35977\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=35977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=35977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=35977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}