{"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\/et\/blog\/news\/reliz-yadra-linux-5-2","title":{"rendered":"Linuxi tuuma 5.2 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kahte kuud arendust Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/7\/281\">esitles<\/a><\/noindex> ydinversioon <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.2<\/a><\/noindex>. K\u00f5ige silmapaistvamad muudatused on: Ext4 t\u00f6\u00f6re\u017eiim, mis ei arvestatav t\u00e4hem\u00e4rkide suurt\u00e4htsust, eraldi s\u00fcsteemikutsed failis\u00fcsteemi monteerimiseks, Mali 4xx\/6xx\/7xx GPU draiverid, sysctl v\u00e4\u00e4rtuste muutmise t\u00f6\u00f6tlemise v\u00f5imalus BPF programmides, seadmestiku kaardistamise moodul dm-dust, kaitse MDS r\u00fcnnakute vastu, Sound Open Firmware toe lisamine DSP-le, BFQ j\u00f5udluse t\u00e4iustamine, PSI (Pressure Stall Information) alamhulga viimine Androidis kasutamiseks.<\/p>\n<p>Uude versiooni on lisatud 15100 parandust 1882 arendajalt,<br \/>\npatchi suurus \u2014 62 MB (muudatused puudutasid 30889 faili, lisatud 625094 koodirea, kustutatud 531864 rida). Umbes 45% k\u00f5ikidest esitatud 5.2<br \/>\non seotud seadme draiveritega, umbes 21% muudatustest on<br \/>\nseotud riistvaralisest arhitektuurist s\u00f5ltuva koodi v\u00e4rskendamisega, 12%<br \/>\nseotud v\u00f5rgu k\u00e4stackiga, 3% \u2014 failis\u00fcsteemidega ja 3% sisesed.<br \/>\ntuumade alams\u00fcsteemides. 12.4% k\u00f5igist muudatustest on ette valmistanud ettev\u00f5te Intel, 6.3% \u2014 Red Hat, 5.4% \u2014 Google, 4.0% \u2014 AMD, 3.1% \u2014 SUSE, 3% \u2014 IBM, 2.7% \u2014 Huawei, 2.7% \u2014 Linaro, 2.2% \u2014 ARM, 1.6% \u2014 Oracle.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.2\">Peamised<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/788532\/\">uuendused<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Ext4-le on lisatud  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">toetamine<\/a><\/noindex> t\u00f6\u00f6d, mis ei arvestanud suuruste registreerimist failide nimedes, aktiveeritakse ainult eraldi t\u00fchi kataloogides uue atribuudiga \u00ab+F\u00bb (EXT4_CASEFOLD_FL). Selle atribuudiga katalooge seadistades tehakse k\u00f5ik failide ja alamkataloogide toimingud suuruste registreerimise arvestamata, sealhulgas registreerimine ignoreeritakse failide otsimise ja avamise toimingutes (n\u00e4iteks failid Test.txt, test.txt ja test.TXT sellistes kataloogides loetakse \u00fchesugusteks). Vaikimisi on failis\u00fcsteem endiselt suuruste registreerimise alusel, v\u00e4lja arvatud kataloogid, millel on atribuut \u00abchattr +F\u00bb;\n<li class=\"l\"> UTF-8 t\u00e4hem\u00e4rkide t\u00f6\u00f6tlemise funktsioonid on \u00fchtlustatud failinimedes, mis kehtivad v\u00f5rdlemise ja stringide normaliseerimise toimingute k\u00e4igus;\n<li class=\"l\"> XFS-is on lisatud infrastruktuur failis\u00fcsteemi oleku j\u00e4lgimiseks ja uus ioctl t\u00f6\u00f6kindluse staatuse p\u00e4rimiseks. Rakendatud on eksperimentaalne v\u00f5imalus otse kontrollimiseks (online scrub) superbloki loendurite jaoks.\n<li class=\"l\"> Lisatud uus seadme kaardistamise moodul \u00ab<noindex>dm-dust<\/noindex>\u00ab, mis simuleerib bad-blokkide teket salvestusmehhanismil v\u00f5i lugemisvigu kettalt. Moodul lihtsustab rakenduste ja erinevate salvestuss\u00fcsteemide silumist ja testimist v\u00f5imalike t\u00f5rgete tingimustes;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/784267\/\">Tehtud on<\/a><\/noindex> m\u00e4rkimisv\u00e4\u00e4rne j\u00f5udluse optimeerimine BFQ sisend-v\u00e4ljund planeerija jaoks. K\u00f5rge sisend-v\u00e4ljundi koormuse korral on tehtud optimeerimisi. <noindex><a rel=\"nofollow\" href=\"https:\/\/algo.ing.unimo.it\/people\/paolo\/disk_sched\/results.php\">v\u00f5imaldavad<\/a><\/noindex> kuni 80% l\u00fchem aeg selliste toimingute, nagu rakenduste k\u00e4ivitamine;\n<li class=\"l\"> On lisatud rida s\u00fcsteemik\u00f5nesid failis\u00fcsteemide mountimiseks: <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> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2db154b3ea8e14b04fee23e3fdfd5e9d17fbc6ae\">move_mount()<\/a><\/noindex>. Need s\u00fcsteemik\u00f5ned v\u00f5imaldavad eraldi t\u00f6\u00f6delda erinevaid mountimise etappe (superbloki t\u00f6\u00f6tlemine, teabe saamine failis\u00fcsteemist, mountimine, mountimiskohta kinnitamine), mis varem tehti \u00fcldise s\u00fcsteemik\u00f5ne mount() abil. Eraldi k\u00f5ned v\u00f5imaldavad rakendada keerukamaid mountimise stsenaariume ning eraldi teostada selliseid toiminguid nagu superbloki konfigureerimine, valikute aktiveerimine, mountimiskoha muutmine ja teisaldamine teise nimiruumi. Lisaks v\u00f5imaldab eraldi t\u00f6\u00f6tlemine t\u00e4pselt m\u00e4\u00e4rata vigakoodide tagastamise p\u00f5hjuseid ja seadistada mitu allikat mitmekihiliste failis\u00fcsteemide, nagu overlayfs, jaoks;\n<li class=\"l\"> As\u00fcnkroonse sisend-v\u00e4ljundi liidese io_uring juurde on lisatud uus toiming IORING_OP_SYNC_FILE_RANGE, mis teostab toimingud, mis vastavad s\u00fcsteemik\u00f5ne <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man2\/sync_file_range.2.html\">sync_file_range()<\/a><\/noindex>, samuti on rakendatud v\u00f5imalus registreerida eventfd io_uringiga ja saada teateid toimingute l\u00f5petamise kohta;\n<li class=\"l\"> CIFS failis\u00fcsteemi jaoks on lisatud ioctl FIEMAP, mis tagab efektiivse ekstentide seostamise, samuti toetatakse SEEK_DATA ja SEEK_HOLE re\u017eiime;\n<li class=\"l\"> FUSE alam-s\u00fcsteemis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ad2ba64dd489805e7ddf5fecf166cae1e09fc5c0\">on pakutud<\/a><\/noindex> API andmete vahem\u00e4lu haldamiseks;\n<li class=\"l\"> Btrfs-is on optimeeritud qgroupide rakendus ning suurendatud fsync-i t\u00e4itmise kiirus mitme k\u00f5va lingiga failide jaoks. Andmete terviklikkuse kontrollimise koodi on parandatud, nii et see arvesse v\u00f5tab v\u00f5imaliku teabe kahjustamise RAM-is enne andmete ketta kirjutamist;\n<li class=\"l\"> CEPH-is on lisatud toetus snapshots-i eksportimiseks NFS-i kaudu;\n<li class=\"l\"> Parandatud NFSv4 monteerimise teostust re\u017eiimis \u00absoft\u00bb (serveri juurdep\u00e4\u00e4su t\u00f5rke korral re\u017eiimis \u00absoft\u00bb tagastab kutse kohe veakoodi, samas kui re\u017eiimis \u00abhard\u00bb ei antud juhtimist tagasi enne, kui failis\u00fcsteemi k\u00e4ttesaadavus taastatakse v\u00f5i ajutise katkestuse korral). Uues v\u00e4ljaandes on tagatud t\u00e4psem ajutise katkestuse t\u00f6\u00f6tlemine, kiirendatud taastumine t\u00f5rkest ja lisatud uus monteerimise valik \u00absofterr\u00bb, mis v\u00f5imaldab muuta ajutise katkestuse korral tagastatavat veakoodi (ETIMEDOUT);\n<li class=\"l\"> NFS-i kliendi oleku j\u00e4lgimiseks m\u00f5eldud API nfsdcld v\u00f5imaldab NFS-serveril \u00f5igesti j\u00e4lgida kliendi olekut taask\u00e4ivitamise ajal. Nii saab nfsdcld deemon n\u00fc\u00fcd t\u00f6\u00f6tada nfsdcltrack'i t\u00f6\u00f6tlejana;\n<li class=\"l\"> AFS-i jaoks <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c6c1d63c243025956f061e67fff3a615aa0f6be\">lisatud<\/a><\/noindex> failide baitide vahemike lukustamise simuleerimine (<noindex><a rel=\"nofollow\" href=\"http:\/\/docs.openafs.org\/ReleaseNotesWindows\/ch03s19.html\">Bitevahemiku lukustamine<\/a><\/noindex>);\n<\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> Kernelis on tehtud t\u00f6\u00f6d, et k\u00f5rvaldada kohad, mis lubavad koodi k\u00e4ivitamist kirjutamis\u00f5igustega peegelduvates m\u00e4lu alades, takistades potentsiaalsete turvaaukude \u00e4rakasutamist r\u00fcnnakute korral;\n<li class=\"l\"> Lisatud uus kerneli k\u00e4surea parameeter \u00abmitigations=\u00bb, mis pakub lihtsustatud viisi haavatavuste kaitsestrateegiate haldamiseks, mis on seotud spekuleeriva t\u00e4itmise tehnika kasutamisega CPU-s. Kiirte \u00abmitigations=off\u00bb v\u00e4ljal\u00fclitamine l\u00fclitab k\u00f5ik olemasolevad meetodid v\u00e4lja, samas kui vaikimisi re\u017eiim \u00abmitigations=auto\u00bb aktiveerib kaitse, kuid ei m\u00f5juta Hyper Threadingu kasutamist. Re\u017eiim \u00abmitigations=auto,nosmt\u00bb l\u00fclitab t\u00e4iendavalt v\u00e4lja Hyper Threadingu, kui kaitsemeetod seda n\u00f5uab.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/0d7a78643f6972214e99205b364e508f8ea9598e\">Lisatud<\/a><\/noindex> elektroonilise digitaalallkiri toetamine vastavalt 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\">arendus<\/a><\/noindex> Vitali \u010cikunovilt &#171;Bazalt SPO&#187;. TLS'i integreeritud elluviimisse on lisatud AES128-CCM toetus. crypto_simd moodulisse on lisatud AEAD algoritmide toetus;\n<li class=\"l\"> Kconfigis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f671e58159adea641f76c56d1f0bbdcb3c524ff\">lisatud<\/a><\/noindex> eraldi sektsioon &#171;kernel hardening&#187; optsioonidega, et tugevdada tuuma kaitset. Praegu on uude sektsiooni kogutud ainult seaded GCC pluginate aktiveerimise jaoks;\n<li class=\"l\"> Kernelikood on peaaegu <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b4b52b881cf0\">vabanenud<\/a><\/noindex> katkestamatust v\u00e4ljenditest case switchis (ilma return v\u00f5i break'ita iga case ploki j\u00e4rel). 32 juhtumist 2311, kus switch'i kasutatakse vale moodi, on veel parandada, p\u00e4rast mida saab tuuma kompileerimisel rakendada re\u017eiimi &#171;-Wimplicit-fallthrough&#187;;\n<li class=\"l\"> PowerPC arhitektuuri jaoks on rakendatud riistvaratoe mehhanismid, mis piiravad kernelile soovimatut juurdep\u00e4\u00e4su kasutaja andmetele;\n<li class=\"l\"> Lisatud on blokeerimiskood  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50684\">r\u00fcnnakute<\/a><\/noindex> MDS (Microarchitectural Data Sampling) klass Intel'i protsessorites. S\u00fcsteemi haavatavuse kontrollimiseks saab kasutada SysFS muutujaid &#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\">Saadaval<\/a><\/noindex> kaks kaitse re\u017eiimi: t\u00e4ielik, mis n\u00f5uab uuendatud mikrokoodi olemasolu, ja k\u00f5rvaline, mis ei garanteeri t\u00e4ielikult CPU puhverite t\u00fchjendamist, kui kontroll edastatakse kasutajaruumi v\u00f5i k\u00fclalis\u00fcsteemi. Kaitse re\u017eiimide haldamiseks on tuumale lisatud parameeter &#171;mds=&#187;, mis v\u00f5ib v\u00f5tta v\u00e4\u00e4rtusi &#171;full&#187;, &#171;full,nosmt&#187; (+ Hyper-Threadsi keelamine) ja &#171;off&#187;;\n<li class=\"l\"> x86-64 s\u00fcsteemidesse on lisatud kaitse &#171;stack guard-page&#187; IRQ, silumise mehhanismide ja erande k\u00e4sitlejate jaoks, mille olemus seisneb m\u00e4lulehek\u00fcljede asendamise l\u00f5petamises, millele viitamine p\u00f5hjustab erandi genereerimise (lehe veateade);\n<li class=\"l\"> Lisatud sysctl-seade vm.unprivileged_userfaultfd, mis haldab v\u00f5imalust kasutada system call userfaultfd() alandatud \u00f5igustega protsessides;\n<\/ul>\n<li class=\"l\"> <b>V\u00f5rgus\u00fcsteem<\/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\">Lisatud<\/a><\/noindex> IPv6 v\u00e4ravate toetus IPv4 marsruutidele. N\u00e4iteks on n\u00fc\u00fcd v\u00f5imalik m\u00e4\u00e4ratleda marsruutimisreegleid vormis &#171;ip ro add 172.16.1.0\/24 via inet6 2001:db8::1 dev eth0&#187;;\n<li class=\"l\"> ICMPv6 jaoks on realiseeritud ioctl-kutsed icmp_echo_ignore_anycast ja icmp_echo_ignore_multicast for ICMP ECHO ignoreerimiseks anycast ja<br \/>\nmulticast aadresside suhtes. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0bc199854405543b0debe67c735c0aae94f1d319\">Lisatud<\/a><\/noindex> v\u00f5imalus ICMPv6 paketit\u00f6\u00f6tluse intensiivsuse piiramise tegemiseks;<\/p>\n<li class=\"l\"> B.A.T.M.A.N. mesh-protokollile (&#171;Better Approach To Mobile Adhoc Networking&#187;), mis v\u00f5imaldab luua detsentraliseeritud v\u00f5rke, kus iga s\u00f5lm on seotud naaber s\u00f5lmedega, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/32e727449c792b689c2a06a8b4cc9fef6270c5a7\">lisatud<\/a><\/noindex> tugi multicast-t\u00f5lkele unicast'iks, samuti v\u00f5imalus juhtida sysfs'i kaudu;\n<li class=\"l\"> Ethtoolis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3aeb0803f7ea11ff2fc478f7d58f2b8e713af380\">on lisatud<\/a><\/noindex> uus parameeter Fast Link Down, mis v\u00f5imaldab v\u00e4hendada teabe saamise aega, kui link katkeb 1000BaseT jaoks (tavaliselt ulatub viivitus kuni 750 ms);\n<li class=\"l\"> v\u00f5imalik kasutada omadusi <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/1713cb37bf671e5d98919536941a8b56337874fd\">v\u00f5imaluse<\/a><\/noindex> Foo-Over-UDP tunnelite sidumise teatud aadressile, v\u00f5rgu liigile v\u00f5i soketile (ainult \u00fcldise maski alusel sidumine oli varem v\u00f5imalik);\n<li class=\"l\"> Traadita tekkis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=cb74e9775871f8c82a1297cf76209f10ab5bbe3d\">on tagatud<\/a><\/noindex> v\u00f5imalus realiseerida t\u00f6\u00f6tlejate<br \/>\nOWE (Opportunistic Wireless Encryption) kasutajaruumi;<\/p>\n<li class=\"l\"> Netfilteris on nat-ahelates lisatud toetust aadresside perekonnale inet (n\u00e4iteks on n\u00fc\u00fcd v\u00f5imalik kasutada \u00fchte t\u00f5lkereeglit ipv4 ja ipv6 t\u00f6\u00f6tlemiseks, ilma reeglite jagamiseta ipv4 ja ipv6 vahel);\n<li class=\"l\"> Netlinkis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ef6243acb4782df587a4d7d6c310fa5b5d82684b\">on lisatud<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8cb081746c031fb164089322e2336a0bf5b3070c\">re\u017eiim<\/a><\/noindex> strict, et rangelt kontrollida k\u00f5ikide teadete ja atribuutide kehtivust, milles ei lubata oodatud atribuutide suuruse \u00fcletamist ning ei lubata lisanduvate andmete lisamist s\u00f5numite l\u00f5ppu;\n<\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Syscall clone() on lisatud lipp CLONE_PIDFD, mille m\u00e4\u00e4ramisel tagastatakse vanemprotsessile failide descriptor &#171;pidfd&#187;, mis on seotud loodud alame protsessiga. Seda failidestriktori saab n\u00e4iteks kasutada signaalide saatmiseks ilma, et tekiks oht, et vanema PID vabastatakse protsessi l\u00f5petamise t\u00f5ttu ja h\u00f5ivatakse teise protsessi poolt;\n<li class=\"l\"> Teise versiooni cgroups on lisatud k\u00fclmkappi kontrolliva funktsionaalsuse, millega saab peatada cgroupi t\u00f6\u00f6 ja ajutiselt vabastada m\u00f5ned ressursid (CPU, sisend\/v\u00e4ljund ja potentsiaalselt isegi m\u00e4lu) teiste \u00fclesannete t\u00e4itmiseks. Juhtimine toimub cgroup.freeze ja cgroup.events juhtfailide kaudu cgroupi puus. 1 kirjutamine cgroup.freeze k\u00fclmutab protsessid praeguses cgroupis ja k\u00f5igis alamgruppides. Kuna k\u00fclmutamine v\u00f5tab aega, on t\u00e4iendavalt pakutud faili cgroup.events, mille kaudu saab teada operatsiooni l\u00f5petamisest;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e1cf33aafb84\">Tagatud<\/a><\/noindex> m\u00e4lu atribuute, mis on seotud igas s\u00f5lmes sysfsis, eksportimine, mis v\u00f5imaldab kasutajaruumi kaudu m\u00e4\u00e4rata m\u00e4lupankade t\u00f6\u00f6tlemise olemust heterogeensetes m\u00e4lu s\u00fcsteemides;\n<li class=\"l\"> PSI (Pressure Stall Information) alams\u00fcsteemi on t\u00e4iustatud, mis v\u00f5imaldab anal\u00fc\u00fcsida teavet erinevate ressursside (CPU, m\u00e4lu, sisend\/v\u00e4ljund) ootamise aja kohta teatud \u00fclesannete v\u00f5i protsessigruppide jaoks cgroupis. PSI abil saavad kasutajaruumi t\u00f6\u00f6tlejad t\u00e4psemalt hinnata s\u00fcsteemi koormuse taset ja t\u00f6\u00f6 aeglustumise iseloomu v\u00f5rreldes Load Average'iga. Uues versioonis on tagatud tundlikkuse piirangute seadistamise tugi ja v\u00f5imalus kasutada poll() kutsumist, et saada teateid seatud piirm\u00e4\u00e4rade saavutamise kohta teatud ajavahemikus. See v\u00f5imalus v\u00f5imaldab Androidis j\u00e4lgida m\u00e4lupuudust varajases staadiumis, m\u00e4\u00e4rata probleemide allika ja l\u00f5petada t\u00e4htsusetud rakendused, v\u00e4ltides kasutajale n\u00e4htavate probleemide teket. Stressitestide k\u00e4igus t\u00f5estas PSI p\u00f5hine j\u00e4lgimistarkvara m\u00e4lupoolse tarbimise kontrollimiseks 10 korda v\u00e4hem valeh\u00e4ireid v\u00f5rreldes vmpressure statistikaande.\n<li class=\"l\"> Koodi optimeerimine BPF-programmide kontrollimiseks on tehtud, mis suurte programmide jaoks teeb kontrollimise kuni 20 korda kiiremini. Optimeerimine v\u00f5imaldas t\u00f5sta BPF-programmide suuruse piiri 4096 instruktsioonilt miljoni instruktsiooni peale;\n<li class=\"l\"> BPF-programmidele <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d859900c4c56\">pakutud<\/a><\/noindex> juurdep\u00e4\u00e4s globaalsetele andmetele, mis lubab m\u00e4\u00e4rata programmidis globaalsed muutujad ja konstantsed v\u00e4\u00e4rtused;\n<li class=\"l\"> Lisatud <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/blob\/master\/Documentation\/bpf\/prog_cgroup_sysctl.rst\">API<\/a><\/noindex>, mis v\u00f5imaldab BPF-programmidest kontrollida sysctl parameetrite muutusi;\n<li class=\"l\"> MIPS32 arhitektuuri jaoks on rakendatud JIT-kompileerija eBPF virtuaalses masinas;\n<li class=\"l\"> 32-bitise PowerPC arhitektuuri jaoks on lisatud tuge KASani (Kernel Address Sanitizer) t\u00f5rkeotsimise t\u00f6\u00f6riista, mis aitab tuvastada m\u00e4luh\u00e4ireid;\n<li class=\"l\"> x86-64 s\u00fcsteemides on eemaldatud piirang, et kernelikrahhi (crash-dump) olekud saaksid paikneda m\u00e4lupiirkondades, mis on k\u00f5rgemad kui 896MB;\n<li class=\"l\"> s390 arhitektuuri jaoks on rakendatud tuumade aadressiruumi randomiseerimise (KASLR) tugi ja digitaalsete allkirjade kontrollimise v\u00f5imalus kernelile kexec_file_load() kaudu laadimisel;\n<li class=\"l\"> PA-RISC arhitektuuri jaoks on lisatud tugiv\u00f5imekused kernelide t\u00f5rkeotsimise (KGDB), harupunktide ja kprobes'i jaoks;\n<\/ul>\n<li class=\"l\"> <b>Varustus<\/b>\n<ul>\n<li class=\"l\"> Paketis on draiver <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1d2a6339961efc078208dc3b2f006e9e9a8e119\">Lima<\/a><\/noindex> Mali 400\/450 GPU jaoks, mida kasutatakse paljudes vanemates ARM arhitektuuril p\u00f5hinevates kiipides. Uuemate Mali GPU-de jaoks on lisatud Panfrost draiver, mis toetab Midgardi arhitektuuril p\u00f5hinevaid kiipe (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x);\n<li class=\"l\"> Lisatud tugi heliseadmete jaoks, mis kasutavad avatud p\u00fcsivara; <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48266\">Heli Avatud P\u00fcsivara<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.sofproject.org\/\">SOF<\/a><\/noindex>). Hoolimata avatud draiverite olemasolust j\u00e4i helikiipide p\u00fcsivara siiski suletuks ja tarniti binaarses vormis. Sound Open Firmware projekt on v\u00e4lja t\u00f6\u00f6tatud ettev\u00f5tte Intel poolt avatud p\u00fcsivara loomiseks DSP-kiipidele, mis on seotud heli t\u00f6\u00f6tlemisega (hiljem liitus arendusega ka Google). Praegu on projekti raames juba ette valmistatud avatud p\u00fcsivara Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake ja IceLake platvormide helikiipidele;\n<li class=\"l\"> Intel (i915) DRM-draiverisse on lisatud tugi kiipidele<br \/>\nElkhartlake (Gen11). Lisatud PCI-identifikaatorid Comet Lake (Gen9) kiipidele. Icelake kiipide tugi on stabiliseeritud, mille jaoks on samuti lisatud t\u00e4iendavad seadmete PCI-identifikaatorid.<br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d57b39e3ee3cdb4b00452090e386d197980cefc9\">Vaikimisi on sisse l\u00fclitatud<\/a><\/noindex><br \/>\nas\u00fcnkroonne l\u00fclitusre\u017eiim kahe videom\u00e4lu puhverserveri vahel (async flip) mmio kaudu kirjutamisoperatsioonide teostamisel, mis on v\u00f5imaldanud paljude 3D-rakenduste j\u00f5udlust oluliselt t\u00f5sta (n\u00e4iteks 3DMark Ice Stormi testis t\u00f5usis j\u00f5udlus 300\u2013400%). Lisatud on toe <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HDCP\">HDCP2.2<\/a><\/noindex> (High-bandwidth Digital Content Protection) videovoo kr\u00fcpteerimiseks, mis edastatakse HDMI kaudu;<\/p>\n<li class=\"l\"> amdgpu draiverisse GPU Vega20 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=457109829f4ee4107e8c7108237afba21fabbb5e\">lisatud<\/a><\/noindex>  lisatud RAS (Reliability, Availability, Serviceability) tugi ja eksperimentaalne SMU 11 alams\u00fcsteemi tugi, mis on asendanud Powerplay tehnoloogia. GPU Vega12 jaoks <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=750cced1c08b5258202f29ed954513be8f38df1b\">lisatud<\/a><\/noindex> lisatud BACO re\u017eiimi (Bus Active, Chip Off) tugi. Lisatud algne XGMI tugi, k\u00f5rge andmeedastuskiirus (PCIe 4.0) GPU \u00fchendamiseks. amdkfd draiveris on lisatud puuduolevad id-d Polaris10 GPU-l p\u00f5hinevatele kaartidele;\n<li class=\"l\"> Nouveau draiverisse on lisatud tugi NVIDIA Turing 117 (TU117, mida kasutatakse GeForce GTX 1650) p\u00f5histe kaartide jaoks. Kconfig<br \/>\n seadistus vananenud funktsioonide v\u00e4ljal\u00fclitamiseks, mis ei ole enam kasutusel libdrm uutes v\u00e4ljaannetes; <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b30a43ac7132cdda833ac4b13dd1ebd35ace14b7\">lisatud<\/a><\/noindex> DRM API-s ja amdgpu draiveris on lisatud \"timeline\" s\u00fcnkroonimisobjektide tugi, mis v\u00f5imaldab loobuda traditsioonilistest lukustustest.<\/p>\n<li class=\"l\"> DRM API-sse ja amdgpu draiverisse on lisatud &#171;timeline&#187; s\u00fcnkroonimise objektide toetus, mis v\u00f5imaldab v\u00e4ltida klassikalisi lukustusi.\n<li class=\"l\"> Lisatud aspeed draiver GFX SoC ASPEED kiibistikule;\n<li class=\"l\"> Lisatud ARM SoC ja Intel Agilex (SoCFPGA) platvormide tugi, 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,\n<li class=\"l\"> ST Micro (stm32mp157a, stm32mp157c), NXP (<br \/>\nEckelmann ci4x10 (i.MX6DL),<br \/>\n    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<p>    t\u00e4ielikult vaba tuum 5.2<\/p>\n<\/ul>\n<\/ul>\n<p>Samas Latiino-Ameerika Vaba Tarkvara Fond <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">kujundas<\/a><\/noindex><br \/>\nvariant <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">Linux-libre 5.2-gnu<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.2-gnu\/\">, mis on puhastatud mittevabade komponentide v\u00f5i koodil\u00f5ikude elementidest, mille rakendamine on piiratud tootja poolt. Uues v\u00e4ljaandes on lisatud failide laadimine<\/a><\/noindex>Sound Open Firmware. Draiverites on v\u00e4lja l\u00fclitatud blobide laadimine<br \/>\nmt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp ja ucsi_ccg. On uuendatud blobide puhastamise koodi draiverites ja alams\u00fcsteemides ixp4xx, imx-sdma, amdgpu, nouveau ja goya, samuti mikrokoodi dokumentatsioonis. Blobide puhastamine draiveris r8822be on l\u00f5petatud selle eemaldamise t\u00f5ttu.<br \/>\n \ud83e\udd47Linuxi 5.2 tuuma v\u00e4ljaanne | ProHoster<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/news\/reliz-yadra-linux-5-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Linux 5.2 tuumise vabastamine | ProHoster","description":"P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi kernelit.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-5-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/35977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35977"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35977\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}