{"id":103654,"date":"2022-03-30T15:36:49","date_gmt":"2022-03-30T13:36:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora"},"modified":"2022-03-30T15:36:49","modified_gmt":"2022-03-30T13:36:49","slug":"vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora","title":{"rendered":"MirageOS 4.0 v\u00e4ljaanne, platvorm rakenduste k\u00e4itamiseks h\u00fcperviisori kohal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast poolteist aastat arendust\u00f6\u00f6d on avaldatud projekti MirageOS 4.0 v\u00e4ljaanne, mis v\u00f5imaldab luua \u00fche rakenduse operatsioonis\u00fcsteeme, kus rakendus tarnitakse iseseisva 'unikernel'ina, mis v\u00f5ib t\u00f6\u00f6tada ilma operatsioonis\u00fcsteemide, eraldi operatsioonis\u00fcsteemi tuuma ja igasuguste vahekihtideta. Rakenduste arendamiseks kasutatakse OCaml keelt. Projekti kood levitatakse vabade \u00f5igustega ISC litsentsi alusel.    <\/p>\n<p>Kogu operatsioonis\u00fcsteemile omane madala taseme funktsionaalsus on \u0440\u0435\u0430\u043biseeritud raamatukoguna, mis kinnitatakse rakendusele. Rakendust v\u00f5ib arendada \u00fcksk\u00f5ik millises operatsioonis\u00fcsteemis, seej\u00e4rel kompileeritakse see spetsialiseeritud tuumaks (unikerneli kontseptsioon), mis saab k\u00e4ivitada otse h\u00fcperviisori Xen kohal, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4406\">KVM<\/a>, BHyve ja VMM (OpenBSD), mobiilplatvormide kohal, POSIX-\u00fchilduvas keskkonnas protsessina v\u00f5i pilvekeskkondades Amazon Elastic Compute Cloud ja Google Compute Engine.     <\/p>\n<p>Soodustatud keskkond ei sisalda midagi \u00fcleliigset ja suhtleb otse h\u00fcperviisoriga ilma juhtide ja s\u00fcsteemide vahekihtideta, mis v\u00f5imaldab saavutada m\u00e4rkimisv\u00e4\u00e4rset overheadi v\u00e4henemist ja suurenenud turvalisust. MirageOS-i kasutamine koosneb kolmest etapist: keskkonna konfiguratsiooni ettevalmistamine kasutatavate OPAM-pakettide m\u00e4\u00e4ratlemisega, keskkonna loomine ja k\u00e4ivitamine. H\u00fcperviisorite kohal t\u00f6\u00f6tamiseks m\u00f5eldud runtime p\u00f5hineb Solo5 tuumal.    <\/p>\n<p>Hoolimata asjaolust, et rakendused ja raamatukogud luuakse k\u00f5rgtasemel OCaml-keeles, n\u00e4itavad l\u00f5plikud keskkonnad \u00fcsna head j\u00f5udlust ja minimaalset suurust (n\u00e4iteks DNS-server h\u00f5lmab vaid 200 KB). Keskkondade haldamine on samuti lihtsam, kuna programmi v\u00f5i konfiguratsiooni muutmisel piisab uue keskkonna loomise ja k\u00e4ivitamise. Toetatakse sadakond raamatukogu OCaml-keeles, et teostada v\u00f5rguoperatsioone (DNS, SSH, OpenFlow, HTTP, XMPP, Matrix, OpenVPN jne), t\u00f6\u00f6tada salvestite ja tagada andmete paralleelne t\u00f6\u00f6tlemine.     <\/p>\n<p>Peamised t\u00e4iustused:  <\/p>\n<ul>\n<li class=\"l\"> Muudetud on projektide ja unikernel'i kompileerimisprotsess. Varasema ocamlbuild'i ehituss\u00fcsteemi asemel on kasutusele v\u00f5etud t\u00f6\u00f6riistakast dune ja kohalikud hoidlased (monorepo). Sarnaste hoidlate loomiseks on lisatud uus utiliit opam-monorepo, mis v\u00f5imaldab eraldada pakettide halduse l\u00e4htekoodist ehitamisest. Utiliit opam-monorepo teostab selliseid \u00fclesandeid nagu lukufailide loomine projektiga seotud s\u00f5ltuvuste jaoks, s\u00f5ltuvuste koodi allalaadimine ja v\u00e4ljastamine ning keskkonna seadistamine dune ehituss\u00fcsteemi kasutamiseks. Otsene ehitus toimub t\u00f6\u00f6riistakasti dune abil.\n<li class=\"l\"> Pakutud on korduv ehitusprotsess. Lukufailide kasutamine tagab s\u00f5ltuvuste versioonidega sidumise ja v\u00f5imaldab igal hetkel t\u00e4ielikult korduda sama koodiga ehitusprotsessi.\n<li class=\"l\"> Rakendatud on uus ristkompileerimise protsess ja tagatud v\u00f5imalus ristkompileerimiseks k\u00f5ikide toetatud sihtplatvormide jaoks \u00fchest \u00fchisest ehituskeskkonnast, kus toimub ka s\u00f5ltuvuste ja C-keele liidese raamatukogude ristkompileerimine, ilma et neid liideseid oleks vaja p\u00f5hipaketti lisada. Ristkompileerimine on organiseeritud t\u00f6\u00f6ruumide kasutamisega, mida pakub ehituss\u00fcsteem dune.\n<li class=\"l\"> Lisatud on toetust uutele sihtplatvormidele, nagu n\u00e4iteks eksperimendina on v\u00f5imaldatud iseseisvate rakenduste ehitamine Raspberry Pi 4 plaatidel.\n<li class=\"l\"> On tehtud t\u00f6\u00f6d MirageOS komponentide integreerimise nimel OCaml'i arenduse \u00f6kos\u00fcsteemidesse, et lihtsustada rakenduste ehitamist unikernel'i kujul. Paljud MirageOS paketid on portitud ehituss\u00fcsteemi dune jaoks. Utiliit opam-monorepo on saadaval paigaldamiseks opam paketihalduriga ja seda saab kasutada projektides, kus rakendatakse ehituss\u00fcsteemi dune. S\u00f5ltuvuste ehitusprobleemide lahendamiseks loodud pat\u0161ide haldamiseks on loodud kaks hoidlat dune-universe\/opam-overlays ja dune-universe\/mirage-opam-overlays, mis on CLI utiliidi mirage kasutamisel vaikimisi kaasatud.\n<li class=\"l\"> Lihtsustatud on MirageOS'i integreerimine C- ja Rust-keelte raamatukogudega.\n<li class=\"l\"> Pakutud on uus OCaml'i t\u00f6\u00f6aeg, mis v\u00f5imaldab loobuda libc'ist (libc-free).\n<li class=\"l\"> On pakutud v\u00f5imalust kasutada Merlin teenust integreerimiseks t\u00fc\u00fcpiliste integreeritud arenduskeskkondadega.      <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56938\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 MirageOS 4.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 &#171;unikernel&#187;, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 \u041e\u0421 \u0438 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0441\u043b\u043e\u0435\u043a. \u0414\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u044f\u0437\u044b\u043a OCaml. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 ISC. \u0412\u0441\u044f \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \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-103654","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 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 MirageOS 4.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 &quot;unikernel&quot;, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439.\" \/>\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\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a MirageOS 4.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 MirageOS 4.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 &quot;unikernel&quot;, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora\" \/>\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=\"2022-03-30T13:36:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-30T13:36:49+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\udd47 MirageOS 4.0 v\u00e4ljaanne, rakenduste k\u00e4itamise platvorm h\u00fcperviisori peal | ProHoster","description":"P\u00e4rast poolteist aastat arendust on avaldatud projekt MirageOS 4.0, mis v\u00f5imaldab luua \u00fche rakenduse operatsioonis\u00fcsteeme, kus rakendus tarnitakse iseseisva \"unikernelina\", mis suudab.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora","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\u0412\u044b\u043f\u0443\u0441\u043a MirageOS 4.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 MirageOS 4.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 &quot;unikernel&quot;, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-mirageos-4-0-platformy-dlya-zapuska-prilozhenij-poverh-gipervizora","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":"2022-03-30T13:36:49+00:00","article:modified_time":"2022-03-30T13:36:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103654","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-03-30 13:38:08","updated":"2022-09-28 14:46:33","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\/103654","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=103654"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103654\/revisions"}],"predecessor-version":[{"id":164283,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103654\/revisions\/164283"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=103654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=103654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=103654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}