{"id":76046,"date":"2020-03-30T19:42:02","date_gmt":"2020-03-30T17:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-6"},"modified":"2020-03-30T19:42:02","modified_gmt":"2020-03-30T17:42:02","slug":"reliz-yadra-linux-5-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-6","title":{"rendered":"Utgitt av Linux-kjerne 5.6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter to m\u00e5neder med utvikling av Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/3\/29\/379\">har presentert<\/a><\/noindex> utgjeving av kjernen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.6<\/a><\/noindex>. Blant de mest bemerkelsesverdige endringene: integrering av WireGuard VPN-grensesnitt, st\u00f8tte for USB4, navneomr\u00e5der for tid, mulighet for \u00e5 lage TCP-overbelastningsbehandlere ved hjelp av BPF, tidlig st\u00f8tte for MultiPath TCP, l\u00f8sningen av kjerneproblemet fra 2038, mekanismen \u00abbootconfig\u00bb, og filsystemet ZoneFS.<\/p>\n<p>I den nye versjonen har 13702 rettelser blitt gjort av 1810 utviklere,<br \/>\nst\u00f8rrelsen p\u00e5 oppdateringen \u2014 40 MB (endringene ber\u00f8rte 11577 filer, lagt til 610012 linjer med kode,<br \/>\n294828 linjer ble fjernet). Omtrent 45% av all koden i 5.6<br \/>\nrelaterer seg til enhetsdrivere, omtrent 15 % av endringene har<br \/>\nhar \u00e5 gj\u00f8re med kodeoppdateringer spesifikke for maskinvarearkitekturer, 12%<br \/>\nknyttet til nettverksstakken, 4% \u2014 med filsystemene og 3% med interne<br \/>\nkjerneundersystemer. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.6\">Viktige<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/811230\/\">nyheter<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Nettverks subsystem<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51997\">Lagt til<\/a><\/noindex> implementering av VPN-grensesnittet  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.io\/\">WireGuard<\/a><\/noindex>, som er basert p\u00e5 moderne krypteringsmetoder (ChaCha20, Poly1305, Curve25519, BLAKE2s), er lett \u00e5 bruke, uten kompleksitet, har vist seg godt i flere store implementeringer og tilbyr sv\u00e6rt h\u00f8y ytelse (3,9 ganger bedre enn OpenVPN n\u00e5r det gjelder b\u00e5ndbredde). WireGuard bruker en n\u00f8kkelruteringskonsept, som inneb\u00e6rer \u00e5 knytte en privat n\u00f8kkel til hvert nettverksgrensesnitt og anvende \u00e5pne n\u00f8kler for \u00e5 opprette forbindelse. Utvekslingen av \u00e5pne n\u00f8kler for \u00e5 sette opp forbindelsen skjer p\u00e5 samme m\u00e5te som SSH. De n\u00f8dvendige kryptografiske primitive for WireGuard <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0ed42a6f431e930b2e8fae21955406e09fe75d70\">ble<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=66d7fb94e4ffe5acc589e0b2b4710aecc1f07a28\">er overf\u00f8rt<\/a><\/noindex> fra biblioteket  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49064\">Zinc<\/a><\/noindex> g\u00e5r inn i standard Crypto API, og <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ed20078b7e3331e82828be357147af6a3282e4ce\">inkludert<\/a><\/noindex> inn i kjernen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52256\">5.5<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bd2463ac7d7ec51d432f23bf0e893fb371a908cd\">Har begynt<\/a><\/noindex> integrasjonen av komponenter som er n\u00f8dvendige for st\u00f8tte av MPTCP (MultiPath TCP), en utvidelse av TCP-protokollen for \u00e5 organisere TCP-forbindelser som leverer pakker samtidig over flere ruter via forskjellige nettverksgrensesnitt knyttet til forskjellige IP-adresser. For nettverksapplikasjoner ser denne aggregerte forbindelsen ut som en vanlig TCP-forbindelse, mens hele logikken for str\u00f8mdeling h\u00e5ndteres av MPTCP. Multipath TCP kan brukes b\u00e5de til \u00e5 utvide b\u00e5ndbredde og for \u00e5 \u00f8ke p\u00e5liteligheten. For eksempel kan MPTCP brukes til \u00e5 organisere datatransport p\u00e5 en smarttelefon ved \u00e5 bruke b\u00e5de WiFi- og 4G-tilkoblinger samtidig, eller for \u00e5 redusere kostnader ved \u00e5 bruke flere billige tilkoblinger for en server i stedet for en dyr.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=dcc68b4d8084\">Lagt til<\/a><\/noindex> st\u00f8tte for nettverksk\u00f8behandlingsdisiplinen sch_ets (<noindex><a rel=\"nofollow\" href=\"https:\/\/1.ieee802.org\/dcb\/802-1qaz\/\">Enhanced Transmission Selection<\/a><\/noindex>, IEEE 802.1Qaz) som gir mulighet for distribusjon av b\u00e5ndbredde mellom ulike trafikkategorier. Hvis lasten p\u00e5 en bestemt trafikkategori er lavere enn den tildelte b\u00e5ndbredden, tillater ETS andre trafikkategorier \u00e5 bruke tilgjengelig (ubrukte) b\u00e5ndbredde. Qdisc sch_ets konfigureres som en PRIO-disklinje og bruker trafikkategorier for \u00e5 bestemme strenge og delte b\u00e5ndbreddebegrensninger. ETS fungerer som en kombinasjon av disipliner <noindex><a rel=\"nofollow\" href=\"https:\/\/linux.die.net\/man\/8\/tc-prio\">PRIO<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man8\/tc-drr.8.html\">DRR<\/a><\/noindex> \u2014 ved tilstedev\u00e6relse av strengt begrensede trafikklasser brukes PRIO, men hvis det ikke er trafikk i k\u00f8en, fungerer det som DRR.\n<li class=\"l\"> En ny type BPF-programmer er lagt til <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=27ae7997a661\">BPF_PROG_TYPE_STRUCT_OPS<\/a><\/noindex>, som gj\u00f8r det mulig \u00e5 implementere kjernens funksjonsbehandlere gjennom BPF. Denne funksjonen kan n\u00e5 brukes til \u00e5 implementere TCP-overbelastningskontrollalgoritmer som BPF-programmer. Som et eksempel <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=09903869f69f\">tilbys<\/a><\/noindex> BPF-programmet med implementeringen av algoritmen <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc8257\">DCTCP<\/a><\/noindex>.\n<li class=\"l\"> Er akseptert i kjernen <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1b3b289fd8da\">endringer<\/a><\/noindex>, som oversetter verkt\u00f8ysettet  <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ethtool\">ethtool<\/a><\/noindex> fra ioctl() til bruk av <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2b4a8990b7df\">netlink-grensesnittet<\/a><\/noindex>. Det nye grensesnittet forenkler tillegg av utvidelser, forbedrer feilh\u00e5ndtering, muliggj\u00f8r sending av varsler ved endringer i tilstand, forenkler samhandlingen mellom kjernen og brukerrommet og reduserer antall synkroniserte navnelister.\n<li class=\"l\"> Implementeringen av FQ-PIE (Flow Queue PIE) nettverksk\u00f8algoritmen er lagt til, rettet mot \u00e5 redusere den negative p\u00e5virkningen av midlertidig pakke-buffering p\u00e5 kantnettverksutstyr (bufferbloat). FQ-PIE viser h\u00f8y effektivitet n\u00e5r det brukes i systemer med kabelmodemer.\n<\/ul>\n<li class=\"l\"> <b>Disk subsystem, I\/O og filsystemer<\/b>\n<ul>\n<li class=\"l\"> For Btrfs-filsystemet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52228\">er det lagt til<\/a><\/noindex> er den asynkrone implementeringen av DISCARD-operasjonen (merking av frigjorte blokker som ikke lenger m\u00e5 lagres fysisk). Opprinnelig ble DISCARD-operasjoner utf\u00f8rt synkront, noe som kunne f\u00f8re til ytelsestap p\u00e5 grunn av venting p\u00e5 fullf\u00f8ring av de respektive kommandoene fra lagringsenhetene. Den asynkrone implementeringen lar deg unng\u00e5 \u00e5 vente p\u00e5 at DISCARD skal fullf\u00f8res av lagringsenheten og utf\u00f8re denne operasjonen i bakgrunnen.\n<li class=\"l\"> I XFS <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=91f1a9566f387137f2da1957792a8f9f07cd058f\">er det utf\u00f8rt<\/a><\/noindex> kodeopprydding, der gamle 32-bits tidsur (type time_t er endret til time64_t) ble brukt, noe som f\u00f8rer til problemet i 2038. Feil og minnekorrupsjon som oppstod p\u00e5 32-bits plattformer er utbedret. Koden er omarbeidet for \u00e5 fungere med utvidede attributter.\n<li class=\"l\"> til filsystemet ext4 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e5da4c933c50d98d7990a7c1ca0bbf8946e80c4a\">tilf\u00f8rt<\/a><\/noindex> ytelsesoptimaliseringer relatert til behandling av inode-l\u00e5ser under lese- og skriveoperasjoner. Ytelsen for overskrivning i direkte I\/O-modus er forbedret. For \u00e5 forenkle feildiagnostikk er den f\u00f8rste og siste feilkoden lagret i superblokken.\n<li class=\"l\"> I filsystemet F2FS <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4c8ff7095bef\">er implementert<\/a><\/noindex> muligheten for \u00e5 lagre data i komprimert form. For en enkelt fil eller katalog kan komprimering aktiveres ved hjelp av kommandoen \u00abchattr +c file\u00bb eller \u00abchattr +c dir; touch dir\/file\u00bb. For komprimering av hele partisjonen i mount-verkt\u00f8yet kan alternativet \u00ab-o compress_extension=ext\u00bb brukes.\n<li class=\"l\"> Kjernen har tatt i bruk filsystemet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52092\">ZoneFS<\/a><\/noindex>, som forenkler lavniv\u00e5arbeid med zonete lagringsenheter. Zonate enheter refererer til enheter p\u00e5 mekaniske harddisker eller NVMe SSD-er, der lagringsplassen er delt inn i soner som best\u00e5r av grupper av blokker eller sektorer, hvor det kun er tillatt \u00e5 legge til data sekvensielt med oppdatering av hele blokkergruppen. ZoneFS er utviklet av Western Digital og knytter hver sone i lagringsenheten til en egen fil, som kan brukes til datalagring i r\u00e5-modus uten manipulasjon p\u00e5 sektor- og blokk-niv\u00e5, dvs. det gj\u00f8r det mulig for applikasjoner \u00e5 bruke fil-API i stedet for direkte tilgang til blokk-enheten ved hjelp av ioctl.\n<li class=\"l\"> I NFS er montering av partisjoner over UDP som standard deaktivert. St\u00f8tte for en spesifisert mulighet i NFS 4.2-spesifikasjonen for direkte filoverf\u00f8ring mellom servere er lagt til. En ny monteringsalternativ \u00absoftreval\u00bb er lagt til, som tillater bruk av bufrede attributtverdier i tilfelle serverfeil. For eksempel, ved \u00e5 spesifisere dette alternativet, forblir det mulig \u00e5 navigere i stier p\u00e5 NFS-partisjonen og f\u00e5 tilgang til informasjon som har blitt lagret i cache etter at serveren blir utilgjengelig.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8994374d90b5823b3b29a5e5d8648ac418b57b4\">Gjennomf\u00f8rt<\/a><\/noindex> optimalisering av ytelsen til fs-verity-mekanismen, som brukes til integritetskontroll og autentisering av individuelle filer. Hastigheten for sekvensiell lesing er forbedret takket v\u00e6re bruken av Merkle-hashtreet. FS_IOC_ENABLE_VERITYs ytelse er optimalisert i frav\u00e6r av data i hurtigminnet (forh\u00e5ndslesing av sidene med data er brukt).\n<\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> Muligheten for \u00e5 deaktivere SELinux-modulen under drift er kunngjort som foreldet, og i fremtiden vil avlasting av allerede aktivert SELinux bli forbudt. For \u00e5 deaktivere SELinux m\u00e5 parameteren \u00abselinux=0\u00bb angis i kjerneoppstartskommandolinjen.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=769071ac9f20\">Lagt til<\/a><\/noindex> st\u00f8tte for tidsnavnrom (time namespaces), som gj\u00f8r det mulig \u00e5 knytte systemklokkens tilstand (CLOCK_REALTIME,<br \/>\nCLOCK_MONOTONIC, CLOCK_BOOTTIME) til en container, bruke sin egen tid i containeren og sikre uforanderlighet av CLOCK_MONOTONIC og CLOCK_BOOTTIME n\u00e5r containeren migreres til en annen vert (ta hensyn til tiden etter oppstart, med eller uten hensyn til om den har v\u00e6rt i s\u00f8kermodus).<\/p>\n<li class=\"l\"> Den blokkerte pulsen \/dev\/random er fjernet. Atferden til \/dev\/random er gjort lik \/dev\/urandom n\u00e5r det gjelder \u00e5 forhindre blokkering av entropi etter initialisering av pulsen.\n<li class=\"l\"> En driver er lagt til i kjernens hovedkomponent som tillater gjestesystemer som kj\u00f8rer under VirtualBox \u00e5 montere kataloger eksportert av vertsmilj\u00f8et (VirtualBox Shared Folder).\n<li class=\"l\"> BPF-subsystemet har f\u00e5tt et sett med patcher (<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/808503\/\">BPF dispatcher<\/a><\/noindex>), i sammenheng med bruken av Retpoline-mekanismen for beskyttelse mot Spectre V2-angrep, noe som forbedrer effektiviteten i kallet til BPF-programmer ved at relaterte hendelser inntreffer (for eksempel gir det mulighet for \u00e5 akselerere kallene til XDP-behandlere ved mottak av nettverkspakker).\n<li class=\"l\"> En driver for \u00e5 st\u00f8tte innebygde TEE (Trusted Execution Environment) milj\u00f8er i AMD APU-er er lagt til.\n<\/ul>\n<li class=\"l\"> <b>Minne og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> BPF har f\u00e5tt st\u00f8tte for globale funksjoner. Utviklingen er i gang som en del av initiativet for \u00e5 legge til st\u00f8tte for funksjonsbiblioteker som kan kobles til BPF-programmer. Neste steg vil v\u00e6re \u00e5 st\u00f8tte dynamiske utvidelser, som tillater lasting av globale funksjoner, inkludert erstatning av eksisterende globale funksjoner under bruk. BPF-subsystemet har ogs\u00e5 f\u00e5tt st\u00f8tte for en variant av operasjonen map (brukes til lagring av vedvarende data), som st\u00f8tter behandling i batch-modus.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0a1990a2d1f2\">Lagt til<\/a><\/noindex> enheten \u00abcpu_cooling\u00bb som lar deg kj\u00f8le ned en overopphetet CPU ved \u00e5 sette den i hvilemodus (idle) i korte perioder.\n<li class=\"l\"> Systemanropet er lagt til <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/796868\/\">openat2()<\/a><\/noindex>, som tilbyr et sett med ekstra flagg for \u00e5 begrense oppl\u00f8sningen av filbanen (forbud mot kryssing av monteringspunkter, symboliske lenker, magic-lenker (\/proc\/PID\/fd), komponenter \u00ab..\/\u00bb).\n<li class=\"l\"> For heterogene systemer basert p\u00e5 big.LITTLE-arkitekturen, som kombinerer kraftige og mindre effektive energisparende CPU-kjerner p\u00e5 en enkelt chip, er det sikret at parameteren uclamp_min stilles inn under sanntidsoppgaver (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50201\">som er kommet<\/a><\/noindex> i kjerner 5.3 mekanismen for lastopprettelse). Den angitte parameteren garanterer at oppgaven plasseres av planleggeren p\u00e5 en CPU-kjerne med tilstrekkelig ytelse.\n<li class=\"l\"> Kjernen er frigjort fra <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_2038_%D0%B3%D0%BE%D0%B4%D0%B0\">2038-problemet<\/a><\/noindex>. De siste gjenv\u00e6rende behandlerne som brukte en 32-bits (signed int) type time_t for epoch-telleren, som if\u00f8lge rapporten fra 1970 m\u00e5 overfylle i 2038.\n<li class=\"l\"> Forbedringen av grensesnittet for asynkron inndata\\\/utdata har fortsatt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50631#io_uring\">io_uring<\/a><\/noindex>, der de hevder at forskriften diskriminerer leverand\u00f8rene og bryter med  <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/810414\/\">sikres<\/a><\/noindex> st\u00f8tte for nye operasjoner: IORING_OP_FALLOCATE (reservering av tomme omr\u00e5der), IORING_OP_OPENAT,<br \/>\n    IORING_OP_OPENAT2,<br \/>\n    IORING_OP_CLOSE (\u00e5pning og lukking av filer),<br \/>\n    IORING_OP_FILES_UPDATE (legge til og fjerne filer fra hurtigtilgangslisten),<br \/>\n IORING_OP_STATX (foresp\u00f8rsel om filinformasjon),<br \/>\n    IORING_OP_READ,<br \/>\n    IORING_OP_WRITE (forenklede versjoner av IORING_OP_READV og IORING_OP_WRITEV),<br \/>\n    IORING_OP_FADVISE,<br \/>\n    IORING_OP_MADVISE (asynkrone varianter av posix_fadvise og madvise), IORING_OP_SEND,<br \/>\n    IORING_OP_RECV (sending og mottak av nettverksdata),<br \/>\n    IORING_OP_EPOLL_CTL (utf\u00f8re operasjoner p\u00e5 epoll-filsystembeskrivere).<\/p>\n<li class=\"l\"> Systemanropet er lagt til <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/808997\/\">pidfd_getfd()<\/a><\/noindex>, som gir en prosess muligheten til \u00e5 hente et filbeskrivelse fra en annen prosess for en \u00e5pen fil.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/7b9b816f4b9a\">Implementert<\/a><\/noindex> mekanismen \u00abbootconfig\u00bb, som gj\u00f8r det mulig \u00e5 angi kjernens driftsparametere via en innstillingsfil i tillegg til kommandolinjealternativer. For \u00e5 legge til slike filer i initramfs-bildet er verkt\u00f8yet bootconfig foresl\u00e5tt. Denne muligheten kan for eksempel brukes til \u00e5 konfigurere kprobes under oppstart.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0ddad21d3e99\">Omorganisert<\/a><\/noindex> mekanismen for venting av datareservering og -lesing i unavngitte kanaler (pipe). Endringen har gjort det mulig \u00e5 akselerere utf\u00f8relsen av oppgaver som parallellbygging av store prosjekter. Denne optimaliseringen kan imidlertid f\u00f8re til en tilstand av kappl\u00f8p i GNU make p\u00e5 grunn av en feil i utgivelsen 4.2.1, som er utbedret i versjon 4.3.\n<li class=\"l\"> Flagget PR_SET_IO_FLUSHER er lagt til i prctl(), som kan brukes til \u00e5 merke prosesser som h\u00e5ndterer frigj\u00f8ring av minne, som ikke skal p\u00e5f\u00f8res begrensninger i situasjoner med lavt minne i systemet.\n<li class=\"l\"> Basert p\u00e5 det minnekontrollsystemet ION som brukes i Android, er det utviklet et subsystem <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/792733\/\">dma-buf heaps<\/a><\/noindex>, som muliggj\u00f8r styring av tildeling av DMA-buffere for deling av minneomr\u00e5der mellom drivere, applikasjoner og ulike undersystemer.\n<\/ul>\n<li class=\"l\"> <b>Maskinvarearkitekturer<\/b>\n<ul>\n<li class=\"l\"> St\u00f8tte for E0PD-utvidelsen som kom med ARMv8.5 er lagt til og som muliggj\u00f8r beskyttelse mot angrep relatert til spekulativ instruksjonsutf\u00f8relse i CPU-er. Beskyttelsen basert p\u00e5 E0PD medf\u00f8rer mindre overhead enn beskyttelsen KPTI (Kernel Page Table Isolation).\n<li class=\"l\"> For systemer basert p\u00e5 ARMv8.5-arkitekturen er st\u00f8tte for RNG-instruksjonen lagt til, som gir tilgang til en maskinvare-pseudotilfeldig tallgenerator. I kjernen brukes RNG-instruksjonen til \u00e5 generere entropi ved initialisering av den pseudotilfeldige tallgeneratoren som tilbys av kjernen.\n<li class=\"l\"> St\u00f8tte for MPX (Memory Protection Extensions) ble fjernet, noe som ble lagt til i kjernen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41634\">3.19<\/a><\/noindex> og som gjorde det mulig \u00e5 organisere sjekking av pekere mot overholdelse av minneomr\u00e5degrenser. Denne teknologien fikk ikke utbredelse i kompilatorer og ble fjernet fra GCC.\n<li class=\"l\"> For RISC-V-arkitekturen er det implementert st\u00f8tte for KASan (Kernel Address Sanitizer), som s\u00f8rger for \u00e5 identifisere feil ved minneh\u00e5ndtering.\n<\/ul>\n<li class=\"l\"> <b>Utstyr<\/b>\n<ul>\n<li class=\"l\"> St\u00f8tte for spesifikasjonen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.usb.org\/document-library\/usb4tm-specification\">USB 4.0<\/a><\/noindex>, som er basert p\u00e5 Thunderbolt 3-protokollen og gir en b\u00e5ndbredde p\u00e5 opptil 40 Gbit\/s, samtidig som den beholder bakoverkompatibilitet med USB 2.0 og USB 3.2. P\u00e5 samme m\u00e5te som <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Thunderbolt\">Thunderbolt<\/a><\/noindex> , lar USB 4.0-grensesnittet tunnellere ulike protokoller over en enkelt kabel med <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/USB_Type-C\">Type-C-tilkobling<\/a><\/noindex>, inkludert PCIe, Display Port og USB 3.x, samt programvareimplementeringer av protokoller, for eksempel for \u00e5 organisere nettverkslinjer mellom verter. Implementeringen er basert p\u00e5 den allerede eksisterende Thunderbolt-driveren i Linux-kjernen og tilpasser den for \u00e5 fungere med verter og enheter som er kompatible med USB4. Endringene inkluderer ogs\u00e5 st\u00f8tte for Thunderbolt 3-enheter i programvareimplementeringen av tilkoblingsadministratoren (Connection Manager), som er ansvarlig for \u00e5 opprette tunneler for tilkobling av flere enheter via \u00e9n port.\n<li class=\"l\"> I amdgpu-driveren <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f68e3655aae6d49d6ba05dd263f99f33c2567af\">er det lagt til<\/a><\/noindex> er det lagt til tidlig st\u00f8tte for HDCP 2.x-teknologi (High-bandwidth Digital Content Protection). St\u00f8tte for AMD Pollock ASIC-brikken, basert p\u00e5 Raven 2, er lagt til. Muligheten til \u00e5 tilbakestille GPU-er for Renoir og Navi-familiene er implementert.\n<li class=\"l\"> I DRM-driveren for Intel-grafikkort <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f68e3655aae6d49d6ba05dd263f99f33c2567af\">er det lagt til<\/a><\/noindex> er DSI VDSC-st\u00f8tte for brikker basert p\u00e5 mikroarkitektur Ice Lake og Tiger Lake, LMEM mmap (enhetslokal minne) er implementert, parsing av VBT (Video BIOS Table) er forbedret, samt HDCP 2.2-st\u00f8tte for Coffee Lake-brikker.\n<li class=\"l\"> Arbeidet med \u00e5 forene amdkfd-driverens kode (for diskrete GPU-er som Fiji, Tonga, Polaris) med amdgpu-driveren er fortsatt.\n<li class=\"l\"> k10temp-driveren er omarbeidet for \u00e5 inkludere st\u00f8tte for \u00e5 vise spenning og str\u00f8mparameterne for CPU-ene AMD Zen, samt utvidet informasjon fra temperatursensorene brukt i CPU-ene Zen og Zen 2.\n<li class=\"l\"> I nouveau-driveren <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f68e3655aae6d49d6ba05dd263f99f33c2567af\">er det lagt til<\/a><\/noindex> er det lagt til st\u00f8tte for en verifisert oppstart modus for NVIDIA GPU-er basert p\u00e5 Turing mikroarkitektur (GeForce RTX 2000), noe som har muliggjort st\u00f8tte for 3D-akselerasjon for disse kortene (offisielle fastvare med digital signatur fra NVIDIA kreves). St\u00f8tte for grafikkmotoren TU10x er lagt til. Problemer med HD Audio er l\u00f8st.\n<li class=\"l\"> St\u00f8tte for datakomprimering ved overf\u00f8ring via DisplayPort MST (Multi-Stream Transport) er lagt til.\n<li class=\"l\"> En ny driver \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/796850\/\">ath11k<\/a><\/noindex>\u00bb for wireless chips from Qualcomm supporting 802.11ax.<br \/>\nDriveren er basert p\u00e5 mac80211-stakken og st\u00f8tter tilgangspunkt-, stasjon- og Mesh-nettverksmoduser.<\/p>\n<li class=\"l\"> Via sysfs er det gitt tilgang til lesbare m\u00e5linger fra temperatursensorer som brukes i moderne harddisker og SSD-er.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=80fe7430c708\">Det er gjort endringer<\/a><\/noindex> Betydelige endringer i ALSA-lydsystemet, fokusert p\u00e5 \u00e5 fjerne koden fra <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_2038_%D0%B3%D0%BE%D0%B4%D0%B0\">2038-problemet<\/a><\/noindex> (overgangen fra bruk av 32-biters time_t-typen i grensesnittene snd_pcm_mmap_status og snd_pcm_mmap_control). St\u00f8tte for nye lydkodeker<br \/>\n Qualcomm WCD9340\/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9f68e3655aae6d49d6ba05dd263f99f33c2567af\">Lagt til<\/a><\/noindex> drivere for LCD-paneler Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B0,<br \/>\n    BOE NV140FHM-N49,<br \/>\n    Satoz SAT050AT40H12R2,<br \/>\n    Sharp LS020B1DD01D.<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1afa9c3b7c9bdcb562e2afe9f58cc99d0b071cdc\">Lagt til<\/a><\/noindex> st\u00f8tte for ARM-plattformer og plattformer Gen1 Amazon Echo (OMAP3630-basert), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 Model B, Aibretech Amlogic GX PC,<br \/>\n Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,<br \/>\nTolino Shine 3 eBokleser,<br \/>\n Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX\/ITX og HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),<br \/>\n Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM<br \/>\nST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel\/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703\/AM3715\/DM3725, ST Ericsson ab8505, Unisoc SC9863A, Qualcomm SC7180. St\u00f8tte for PCIe-kontroller lagt til, brukt i Raspberry Pi 4.<\/p>\n<\/ul>\n<\/ul>\n<p>Samtidig har Latinamerikansk Stiftelse for fri programvare <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">dannet<\/a><\/noindex><br \/>\nvariant <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">fullstendig gratis kjerne 5.6<\/a><\/noindex> &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.6-gnu\/\">Linux-libre 5.6-gnu<\/a><\/noindex>, renset for elementer fra fastvare og drivere som inneholder ikke-frie komponenter eller kodeformler hvis bruksomr\u00e5de er begrenset av produsenten. I den nye utgaven er lastingen av blobber i drivere for AMD TEE, ATH11K og Mediatek SCP deaktivert. Oppdatert koden for rensing av blobber i drivere og subsystemer AMD PSP, amdgpu og nouveau.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52632\">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.6. \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: \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f VPN-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 WireGuard, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 USB4, \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0451\u043d \u0434\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u043a\u0438 TCP \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 BPF, \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 MultiPath TCP, \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u044f\u0434\u0440\u0430 \u043e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b 2038 \u0433\u043e\u0434\u0430, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;bootconfig&#187;, \u0424\u0421 ZoneFS. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 13702 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 1810 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, [&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-76046","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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\/no\/blog\/news\/reliz-yadra-linux-5-6\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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.6 | 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\/no\/blog\/news\/reliz-yadra-linux-5-6\" \/>\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-03-30T17:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-30T17:42:02+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\udd47Utgivelse av Linux-kjerne 5.6 | ProHoster","description":"Etter to m\u00e5neders utvikling presenterte Linus Torvalds utgivelsen av Linux-kjernen.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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.6 | 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\/no\/blog\/news\/reliz-yadra-linux-5-6","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-03-30T17:42:02+00:00","article:modified_time":"2020-03-30T17:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76046","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 17:44:27","updated":"2022-10-03 19:48:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/76046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=76046"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/76046\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=76046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=76046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=76046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}