{"id":120219,"date":"2024-10-18T13:09:06","date_gmt":"2024-10-18T11:09:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl"},"modified":"2024-10-18T13:09:06","modified_gmt":"2024-10-18T11:09:11","slug":"microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","title":{"rendered":"Microsoft har \u00f6ppnat koden f\u00f6r hypervisorn OpenVMM och plattformen f\u00f6r paravirtualisering OpenHCL","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft har meddelat att de \u00f6ppnar k\u00e4llkoden f\u00f6r gr\u00e4nsskiktet f\u00f6r para-virtualisering OpenHCL och monitorprogrammet f\u00f6r virtuella maskiner OpenVMM, som utvecklas specifikt f\u00f6r att organisera arbetet med OpenHCL. Koden f\u00f6r OpenVMM och OpenHCL \u00e4r skriven i Rust och distribueras under MIT-licensen. OpenVMM tillh\u00f6r andra niv\u00e5ns hypervisorer som arbetar i samma skyddsniv\u00e5 som operativsystemets k\u00e4rna, liknande produkter som VirtualBox och VMware Workstation. Det st\u00f6der drift p\u00e5 v\u00e4rdsystem baserade p\u00e5 Linux (x86_64), Windows (x86_64, Aarch64) och macOS (x86_64, Aarch64), genom API:erna f\u00f6r virtualisering KVM, SHV (Microsoft Hypervisor), WHP (Windows Hypervisor Platform) och Hypervisor.framework som tillhandah\u00e5lls av dessa operativsystem.     <\/p>\n<p>Bland de funktioner som st\u00f6ds i OpenVMM:   <\/p>\n<ul>\n<li class=\"l\"> Start i UEFI- och BIOS-l\u00e4gen, direkt laddning av Linux-k\u00e4rnan;\n<li class=\"l\"> St\u00f6d f\u00f6r para-virtualisering baserad p\u00e5 Virtio-drivrutiner (virtio-fs, virtio-9p, virtio-net, virtio-pmem)\n<li class=\"l\">  St\u00f6d f\u00f6r para-virtualisering baserad p\u00e5 VMBus (storvsp, netvsp, vpci, framebuffer);\n<li class=\"l\"> Emulering av vTPM, NVMe, UART, chipset i440BX + PIIX4, IDE HDD, PCI och VGA;\n<li class=\"l\"> Backend f\u00f6r vidarekoppling av grafik, inmatningsenheter, konsol, lagring och n\u00e4tverkst\u30a2\u30af\u30bb\u30b9;\n<li class=\"l\"> Hantera via kommandoradsgr\u00e4nssnitt, interaktiv konsol, gRPC och ttrpc.  <\/ul>\n<p>OpenHCL positioneras som en milj\u00f6 med komponenter f\u00f6r para-virtualisering (para-visor) som arbetar ovanp\u00e5 OpenVMM-hypervisorn. En nyckelfunktion f\u00f6r virtualiseringssystem baserade p\u00e5 OpenVMM och OpenHCL \u00e4r att komponenterna f\u00f6r para-virtualisering utf\u00f6rs inte p\u00e5 v\u00e4rdsystemets sida, utan i en virtuell maskin med g\u00e4stsystemet. Isoleringen av gr\u00e4nsskiktet f\u00f6r para-virtualisering fr\u00e5n g\u00e4stoperativsystemet s\u00e4kerst\u00e4lls av den andra niv\u00e5s hypervisorn OpenVMM. OpenHCL kan i detta anv\u00e4ndningsomr\u00e5de betraktas som en virtuell firmware som k\u00f6rs p\u00e5 en h\u00f6gre privilegieniv\u00e5 \u00e4n det operativsystem som k\u00f6rs i g\u00e4stmilj\u00f6n.            <\/p>\n<p> Separeringen av g\u00e4stsystemet och OpenHCL-komponenterna sker genom anv\u00e4ndning av konceptet f\u00f6r virtuella f\u00f6rtroendeniv\u00e5er (VTL, Virtual Trust Level), d\u00e4r b\u00e5de programvarutekniker och h\u00e5rdvarutekniker kan anv\u00e4ndas, s\u00e5som Intel TDX (Trust Domain Extensions), AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) och ARM CCA (Confidential Compute Architecture). F\u00f6r att k\u00f6ra komponenterna i OpenHCL anv\u00e4nds en nedskuren version av Linux-k\u00e4rnan, som endast inkluderar de minimalt n\u00f6dv\u00e4ndiga komponenterna f\u00f6r driften av OpenVMM.    <center><img decoding=\"async\" alt=\"Microsoft har \u00f6ppnat koden f\u00f6r hypervisorn OpenVMM och plattformen f\u00f6r paravirtualisering OpenHCL\" src=\"\/wp-content\/uploads\/2024\/10\/e998f3109604aad0946a76e3fc7d5233.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>OpenHCL kan k\u00f6ras p\u00e5 plattformar x86-64 och ARM64, och st\u00f6der Intel TDX, AMD SEV-SNP och ARM CCA f\u00f6r ytterligare isolering. OpenHCL best\u00e5r av en upps\u00e4ttning tj\u00e4nster, drivrutiner och emulatorer som anv\u00e4nds f\u00f6r att organisera \u00e5tkomst till h\u00e5rdvaran, s\u00e4kerst\u00e4lla drift av virtuella enheter p\u00e5 g\u00e4stsystemet och emulera h\u00e5rdvaruenheter (till exempel kan ett chip f\u00f6r att lagra kryptografiska nycklar emuleras - vTPM).     <\/p>\n<p>F\u00f6r att \u00f6vers\u00e4tta \u00e5tkomst till h\u00e5rdvara p\u00e5 g\u00e4stsystemet till\u00e4mpas befintliga drivrutiner med st\u00f6d f\u00f6r para-virtualisering eller direkt bindning av enheter till den virtuella maskinen, vilket m\u00f6jligg\u00f6r \u00f6verf\u00f6ring av befintliga g\u00e4stsystem till en OpenHCL-baserad milj\u00f6 utan att g\u00f6ra n\u00e5gra \u00e4ndringar. Dessutom inkluderar OpenHCL komponenter f\u00f6r diagnos och fels\u00f6kning <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\"   title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2180\">virtuella maskiner<\/a>, som utf\u00f6rs med hj\u00e4lp av ut\u00f6kningar f\u00f6r att s\u00e4kerst\u00e4lla konfidentiella ber\u00e4kningar.    <\/p>\n<p>Till skillnad fr\u00e5n det redan existerande \u00f6ppna projektet COCONUT-SVSM (Secure VM Service Module), som tillhandah\u00e5ller tj\u00e4nster och emulerade enheter f\u00f6r g\u00e4stsystem som utf\u00f6rs i konfidentiella <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4290\">virtuella maskiner<\/a> (CVM, Confidential Virtual Machine), till\u00e5ter OpenHCL anv\u00e4ndning av standardgr\u00e4nssnitt i g\u00e4stsystem, medan COCONUT-SVSM kr\u00e4ver speciellt samarbete med SVSM, \u00e4ndringar i g\u00e4stsystemet och anv\u00e4ndning av specifika drivrutiner.      <\/p>\n<p>N\u00e5gra anv\u00e4ndningar av paraprogrammet OpenHCL n\u00e4mns s\u00e5som att \u00f6verf\u00f6ra befintliga system f\u00f6r att anv\u00e4nda h\u00e5rdvaruacceleratorer som Azure Boost utan att beh\u00f6va g\u00f6ra \u00e4ndringar i diskavbildningen av g\u00e4stsystemet; k\u00f6ra befintliga g\u00e4stsystem i virtuella maskiner som st\u00f6der konfidentiella ber\u00e4kningar (t.ex. baserat p\u00e5 Intel TDX och AMD SEV-SNP); organisera verifierad start av virtuella maskiner, med hj\u00e4lp av UEFI Secure Boot-l\u00e4ge och vTPM.    <\/p>\n<p>Det b\u00f6r s\u00e4rskilt p\u00e5pekas att projektet OpenVMM \u00e4r fokuserat p\u00e5 att anv\u00e4nda OpenHCL och f\u00f6r n\u00e4rvarande inte \u00e4r redo f\u00f6r frist\u00e5ende anv\u00e4ndning p\u00e5 v\u00e4rdsystem f\u00f6r praktiska implementationer av slutanv\u00e4ndare. Bland problemen med OpenVMM som hindrar dess anv\u00e4ndning i traditionella v\u00e4rdmilj\u00f6er, utanf\u00f6r kopplingen till OpenHCL, n\u00e4mns: bristande dokumentation av det administrativa gr\u00e4nssnittet; avsaknad av tillr\u00e4cklig prestandaoptimering f\u00f6r back-end-lagring, n\u00e4tverk och grafik; bristande st\u00f6d f\u00f6r vissa drivrutiner (t.ex. IDE-diskar och PS\/2-m\u00f6ss); ingen garanti f\u00f6r API:ets stabilitet och funktionalitet. Samtidigt har kopplingen mellan OpenVMM och OpenHCL redan n\u00e5tt en niv\u00e5 f\u00f6r industriell implementation och anv\u00e4nds av Microsoft p\u00e5 plattformen Azure (Azure Boost SKU) f\u00f6r att driva mer \u00e4n 1,5 miljoner virtuella maskiner.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62070\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL. \u041a\u043e\u0434 OpenVMM \u0438 OpenHCL \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. OpenVMM \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430\u043c \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c \u0432 \u043e\u0434\u043d\u043e\u043c \u043a\u043e\u043b\u044c\u0446\u0435 \u0437\u0430\u0449\u0438\u0442\u044b \u0441 \u044f\u0434\u0440\u043e\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120220,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120219","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.\" \/>\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\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl\" \/>\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\udd47Microsoft \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 OpenVMM \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl\" \/>\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=\"2024-10-18T11:09:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-18T11:09:11+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\udd47Microsoft har \u00f6ppnat koden f\u00f6r hypervisorn OpenVMM och plattformen f\u00f6r paravirtualisering OpenHCL | ProHoster","description":"F\u00f6retaget Microsoft har meddelat att de har \u00f6ppnat k\u00e4llkoden f\u00f6r lagret som m\u00f6jligg\u00f6r paravirtualisering OpenHCL och \u00f6vervakningsprogrammet f\u00f6r virtuella maskiner OpenVMM, som speciellt utvecklats f\u00f6r att organisera arbetet med OpenHCL.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","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\udd47Microsoft \u043e\u0442\u043a\u0440\u044b\u043b \u043a\u043e\u0434 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 OpenVMM \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0441\u043b\u043e\u044f \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenHCL \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d OpenVMM, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b OpenHCL.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/microsoft-otkryl-kod-gipervizora-openvmm-i-platformy-paravirtualizaczii-openhcl","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":"2024-10-18T11:09:11+00:00","article:modified_time":"2024-10-18T11:09:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120219","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":"default","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-02-09 17:35:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:23:19","updated":"2026-02-09 17:35:55","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\/120219","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=120219"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/120219\/revisions"}],"predecessor-version":[{"id":164165,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/120219\/revisions\/164165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/120220"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=120219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=120219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=120219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}