{"id":103071,"date":"2022-01-24T15:36:48","date_gmt":"2022-01-24T13:36:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d0%bf%d1%80%d0%be%d1%82%d0%be%d1%82%d0%b8%d0%bf-%d0%be%d1%82%d0%b5%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%b5%d0%bd%d0%bd%d0%be%d0%b9-%d0%be%d1%81-phantom-%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b7%d0%b5-genode-%d0%b1"},"modified":"2022-01-24T15:36:48","modified_gmt":"2022-01-24T13:36:50","slug":"prototip-otechestvennoj-os-phantom-na-baze-genode-b","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b","title":{"rendered":"Kohaliku operatsioonis\u00fcsteemi Phantom protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dmitri Zavalishin r\u00e4\u00e4kis Phantom operatsioonis\u00fcsteemi virtuaalmasina portimise projektist, et seda saaks kasutada mikrokerneleid kasutavas OS Genode keskkonnas. Intervjuus m\u00e4rgitakse, et Phantom peamine versioon on juba valmis pilootprojektide jaoks ning Genode p\u00f5hine versioon j\u00f5uab kasutusvalmidusse aasta l\u00f5puks. Praegu on projekti veebilehelt saadaval vaid t\u00f6\u00f6tav kontseptuaalne protot\u00fc\u00fcp, mille stabiilsus ja funktsionaalsus ei ole t\u00f6\u00f6stuslikuks kasutamiseks valmis, ning l\u00e4hituleviku plaanides mainitakse kolmandate osapoolte arendajate eksperimentide jaoks sobiva alfa-versiooni loomist.     <\/p>\n<p>Projekti kood levitatakse LGPL litsentsi alusel, kuid viimase muudatuse kuup\u00e4ev p\u00f5hirepositoariumis on novembri 2019. aasta. Projektiga seotud avalik tegevus on koondunud Genode forki repole, mida toetas alates 2020. aasta detsembrist Anton Antonov, Innopolis \u00fclikooli \u00fcli\u00f5pilane.      <\/p>\n<p>Phantom operatsioonis\u00fcsteem on alates 2000. aastate algusest arenetud Dmitri Zavalishini isikliku projektina ning alates 2010. aastast on see kuulunud Dmitri asutatud Digital Zone ettev\u00f5tte alla. S\u00fcsteem paistab silma k\u00f5rge usaldusv\u00e4\u00e4rsuse ja \"k\u00f5ik on objekt\" kontseptsiooni rakendamise poolest, mis v\u00f5imaldab loobuda failide kasutamisest, salvestades m\u00e4lu staatust ja t\u00f6\u00f6tades pidevas ts\u00fcklis. Phantom'i rakendused ei l\u00f5peta t\u00f6\u00f6d, vaid peatavad selle ja j\u00e4tkavad katkestamise punktist. K\u00f5iki muutujaid ja andmestruktuure saab hoida niikaua, kui rakendusele vajalik, ning arendaja ei pea muretsema andmete salvestamise p\u00e4rast.       <\/p>\n<p>Phantom'is kompileeritakse rakendused bytecode'iks, mis t\u00f6\u00f6tab kuhjakeskkonnas, mis sarnaneb Java virtuaalmasinale. Virtuaalmasin tagab rakenduste m\u00e4lup\u00fcsivuse \u2013 s\u00fcsteem loob perioodiliselt virtuaalmasina oleku j\u00e4\u00e4dkopieid p\u00fcsivasse m\u00e4llu. P\u00e4rast v\u00e4ljal\u00fclitamist v\u00f5i ootamatut l\u00f5petamist saab t\u00f6\u00f6d j\u00e4tkata viimase salvestatud m\u00e4lu j\u00e4\u00e4dkopi alusel. J\u00e4\u00e4dkopid luuakse as\u00fcnkroonselt ja ilma virtuaalmasina t\u00f6\u00f6 peatamata, kuid j\u00e4\u00e4dkopies fikseeritakse \u00fcheaegne l\u00f5ige, nagu oleks virtuaalmasin peatatud, salvestatud kettale ja seej\u00e4rel taas k\u00e4ivitatud.       <\/p>\n<p>K\u00f5ik rakendused t\u00f6\u00f6tavad \u00fchises globaalsetes aadressiruumides, mis v\u00f5imaldavad v\u00e4ltida konteksti vahetamist tuuma ja rakenduste vahel ning oluliselt lihtsustavad ja kiirendavad interaktsiooni virtuaalmasinas t\u00f6\u00f6tavate rakenduste vahel, mis v\u00f5ivad vahetada objekte viidete edastamise kaudu. Juurdep\u00e4\u00e4su jagamine toimub objektide tasemel, mille viidatud saamiseks tuleb kutsuda vastavaid meetodeid (n\u00e4iteks pole n\u00e4idikute aritmeetikast). Iga andmeid, sealhulgas numbrilisi v\u00e4\u00e4rtusi, t\u00f6\u00f6deldakse eraldi objektidena.    <\/p>\n<p>Rakenduse jaoks tundub t\u00f6\u00f6 katkematu ja see ei s\u00f5ltu operatsioonis\u00fcsteemi taask\u00e4ivitamistest, ootamatutest sulgemistest ja arvuti v\u00e4ljal\u00fclitamisest. Phantom'i programmeerimismudelit v\u00f5rreldakse rakendusega, mis kunagi ei seisku. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverilt\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3789\">serverilt<\/a> objektkeele programmeerimise rakendustest. \u00dche peamise rakenduse arendamise viisina peetakse Java keeles kirjutatud programmide porteerimist Phantom'i jaoks, kuna Phantom'i virtuaalmasin on sarnane JVM-iga. Lisaks Java keele byte-koodikomplektorile on projektis plaanis luua ka Python ja C# kompilaatorid ning elluviimine WebAssembly vahenduskoodist.      <\/p>\n<p>T\u00f5hususe n\u00f5udvate toimingute, nagu video ja heli t\u00f6\u00f6tlemise, teostamiseks on v\u00f5imalik k\u00e4ivitada eraldi voogudes binaarseid objekte, mis sisaldavad natiivset koodi (binaarsete objektide koostamiseks kasutatakse LLVM-i). Juhtimiseks madala taseme tuuma teenustele on osa VM klassidest (\"siseklassid\") ellu viidud operatsioonis\u00fcsteemi tasemel. Linuxi rakenduste k\u00e4ivitamiseks on ette n\u00e4htud POSIX-i kiht, mis simuleerib Unix-protsesside t\u00f6\u00f6tamiseks vajalikke \u00fcleskutseid (POSIXi kihi rakenduste jaoks ei ole veel p\u00fcsivust tagatud).         <center><img decoding=\"async\" alt=\"Kohaliku operatsioonis\u00fcsteemi Phantom protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks\" src=\"\/wp-content\/uploads\/2022\/01\/f9ea67ef0479b73d36391b9e00250602.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Traditsiooniline operatsioonis\u00fcsteem Phantom sisaldab lisaks virtuaalsele masinale ka oma s\u00fcdant, millel on rakendused voogude jaoks, m\u00e4luhaldur, pr\u00fcgikoristaja, s\u00fcnkroniseerimismehhanismid, sisendi-\/v\u00e4ljundi s\u00fcsteem ja seadme draiverid, mis oluliselt raskendab projekti viimist t\u00e4ielikule kasutusele. Eraldi arendatakse komponente, millel on v\u00f5rgustiku kiht, graafiline alams\u00fcsteem ja kasutajaliides. Tasub m\u00e4rkida, et graafiline alams\u00fcsteem ja aknahaldur t\u00f6\u00f6tavad s\u00fcdametasandil.      <\/p>\n<p>Projektis stabiilsuse, \u00fclekantavuse ja turvalisuse t\u00f5stmiseks on tehtud katse viia Phantom virtuaalne masin Genode avatud mikrokernel-operatsioonis\u00fcsteemi komponentidega t\u00f6\u00f6le, mille arendust juhib Saksamaa ettev\u00f5te Genode Labs. Need, kes soovivad eksperimentida Phantomi versiooniga, mis p\u00f5hineb Genodel, saavad kasutada spetsiaalset Docker'i ehituskeskkonda.    <\/p>\n<p>Genode kasutamine v\u00f5imaldab kasutada juba testitud mikrokerne ja draivereid ning viia draiverid kasutaja ruumi (praegu on draiverid kirjutatud C-s ja t\u00f6\u00f6tavad Phantom s\u00fcdame tasandil). Samuti avatakse v\u00f5imalus kasutada matemaatiliselt kinnitatud usaldusv\u00e4\u00e4rsusega mikrokerne seL4, mis t\u00f5endab, et rakendus vastab t\u00e4ielikult spetsifikatsioonidest, mis on m\u00e4\u00e4ratud formaalses keeles. Samuti kaalutakse sarnase usaldusv\u00e4\u00e4rsuse t\u00f5estuse valmistamise v\u00f5imalust ka Phantom virtuaalse masina jaoks, mis v\u00f5imaldab valideerida kogu operatsioonis\u00fcsteemi keskkonda.    <\/p>\n<p>Genode p\u00f5hiv\u00e4li on rakenduste arendamine erinevatele t\u00f6\u00f6stuslikele ja sisse ehitatud seadmetele. Praeguseks on koostatud komplekt muudatusi virtuaalmasinale ning lisatud toimivad Genode peal olevad sidurid, mis tagavad tuumakomponentide ja oluliste madala taseme liideste p\u00fcsivuse. T\u00e4histatakse, et <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuiaalmasin\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4201\">virtuiaalmasin<\/a> Phantom suudab juba t\u00f6\u00f6tada 64-bitises Genode keskkonnas, kuid vajalik on veel ellu viia VM t\u00f6\u00f6 persemistentsusre\u017eiimis, \u00fcmber t\u00f6\u00f6tada draiverite alams\u00fcsteem ning kohandada Genode jaoks komponente, mis sisaldavad v\u00f5rgu koost ja graafikakoodeksit.     <center><img decoding=\"async\" alt=\"Kohaliku operatsioonis\u00fcsteemi Phantom protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks\" src=\"\/wp-content\/uploads\/2022\/01\/92cf39e7795a1f88e3bd60b2d6bc2b08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Kohaliku operatsioonis\u00fcsteemi Phantom protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks\" src=\"\/wp-content\/uploads\/2022\/01\/938513354d56ae61edb0fc7415427346.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Kohaliku operatsioonis\u00fcsteemi Phantom protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks\" src=\"\/wp-content\/uploads\/2022\/01\/f8fcc980bd26421892c2351b3fd67674.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56565\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0417\u0430\u0432\u0430\u043b\u0438\u0448\u0438\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Phantom \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0435\u0440\u043d\u043e\u0439 \u041e\u0421 Genode. \u0412 \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Phantom \u0443\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u0430 \u043a \u043f\u0438\u043b\u043e\u0442\u043d\u044b\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c, \u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 Genode \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0434\u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0432 \u043a\u043e\u043d\u0446\u0435 \u0433\u043e\u0434\u0430. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u043a\u0430 \u0437\u0430\u044f\u0432\u043b\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103072,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103071","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0417\u0430\u0432\u0430\u043b\u0438\u0448\u0438\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Phantom \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0435\u0440\u043d\u043e\u0439 \u041e\u0421 Genode.\" \/>\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\/prototip-otechestvennoj-os-phantom-na-baze-genode-b\" \/>\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\u041f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u041e\u0421 Phantom \u043d\u0430 \u0431\u0430\u0437\u0435 Genode \u0431\u0443\u0434\u0435\u0442 \u0433\u043e\u0442\u043e\u0432 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0433\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0417\u0430\u0432\u0430\u043b\u0438\u0448\u0438\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Phantom \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0435\u0440\u043d\u043e\u0439 \u041e\u0421 Genode.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b\" \/>\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-01-24T13:36:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-24T13:36:50+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\udd47Kodumaise Phantom operatsioonis\u00fcsteemi protot\u00fc\u00fcp Genode baasil valmib aasta l\u00f5puks | ProHoster","description":"Dmitri Zavalishin r\u00e4\u00e4kis projektist, mille eesm\u00e4rk on portida Phantom operatsioonis\u00fcsteemi virtuaalmasin mikrokernel OS Genode keskkonda.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b","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\u041f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u041e\u0421 Phantom \u043d\u0430 \u0431\u0430\u0437\u0435 Genode \u0431\u0443\u0434\u0435\u0442 \u0433\u043e\u0442\u043e\u0432 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0433\u043e\u0434\u0430 | ProHoster","og:description":"\u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0417\u0430\u0432\u0430\u043b\u0438\u0448\u0438\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Phantom \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0435\u0440\u043d\u043e\u0439 \u041e\u0421 Genode.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b","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-01-24T13:36:50+00:00","article:modified_time":"2022-01-24T13:36:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103071","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-01-24 13:37:51","updated":"2026-02-22 15:30:39","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\/103071","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=103071"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103071\/revisions"}],"predecessor-version":[{"id":164076,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103071\/revisions\/164076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/103072"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=103071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=103071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=103071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}