{"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\/pl\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b","title":{"rendered":"Prototyp krajowego systemu operacyjnego Phantom na bazie Genode b\u0119dzie gotowy do ko\u0144ca roku","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dmitrij Zawalischin opowiedzia\u0142 o projekcie portowania maszyny wirtualnej systemu operacyjnego Phantom do pracy w \u015brodowisku mikroj\u0105drowego systemu operacyjnego Genode. W wywiadzie zaznacza, \u017ce g\u0142\u00f3wna wersja Phantom jest ju\u017c gotowa do projekt\u00f3w pilota\u017cowych, a wersja oparta na Genode zostanie przygotowana do zastosowania pod koniec roku. Na stronie projektu na razie dost\u0119pny jest tylko dzia\u0142aj\u0105cy konceptualny prototyp, kt\u00f3rego stabilno\u015b\u0107 i funkcjonalno\u015b\u0107 nie osi\u0105gn\u0119\u0142y jeszcze poziomu odpowiedniego do wykorzystania przemys\u0142owego, a w\u015br\u00f3d najbli\u017cszych plan\u00f3w wymieniane jest utworzenie wersji alfa, kt\u00f3ra b\u0119dzie odpowiednia do eksperyment\u00f3w dla zewn\u0119trznych deweloper\u00f3w.     <\/p>\n<p>Kod projektu jest rozpowszechniany na licencji LGPL, ale ostatnia zmiana w g\u0142\u00f3wnym repozytorium datowana jest na listopad 2019 roku. Zwi\u0105zana z projektem publiczna aktywno\u015b\u0107 jest skoncentrowana w repozytorium z forkiem dla Genode, kt\u00f3re od grudnia 2020 roku wspiera Anton Antonow, student z Uniwersytetu Innopolis.      <\/p>\n<p>System operacyjny Phantom rozwija\u0142 si\u0119 od pocz\u0105tku lat 2000 jako osobisty projekt Dmitrija Zawalishina, a od 2010 roku zosta\u0142 przeniesiony pod skrzyd\u0142a firmy Digital Zone, za\u0142o\u017conej przez Dmitrija. System wyr\u00f3\u017cnia si\u0119 orientacj\u0105 na wysok\u0105 niezawodno\u015b\u0107 oraz zastosowaniem koncepcji \u201ewszystko jest obiektem\u201d zamiast \u201ewszystko jest plikiem\u201d, co pozwala omin\u0105\u0107 u\u017cycie plik\u00f3w poprzez zapisywanie stanu pami\u0119ci i ci\u0105g\u0142y cykl pracy. Aplikacje w Phantom nie ko\u0144cz\u0105 pracy, a jedynie s\u0105 wstrzymywane i wznowione z przerwanego punktu. Wszystkie zmienne i struktury danych mog\u0105 by\u0107 przechowywane tak d\u0142ugo, jak jest to potrzebne aplikacji, przy tym programista nie musi si\u0119 martwi\u0107 o zachowanie danych.       <\/p>\n<p>Aplikacje w Phantom s\u0105 kompilowane do kodu bajtowego, kt\u00f3ry wykonuje si\u0119 w wirtualnej maszynie stosowej, podobnej do wirtualnej maszyny Java. Wirtualna maszyna zapewnia trwa\u0142o\u015b\u0107 pami\u0119ci aplikacji \u2014 system okresowo zapisuje migawki stanu wirtualnej maszyny na trwa\u0142ym no\u015bniku. Po wy\u0142\u0105czeniu lub awaryjnym zamkni\u0119ciu praca mo\u017ce by\u0107 kontynuowana od ostatniej zapisanej migawki pami\u0119ci. Migawki s\u0105 tworzone w trybie asynchronicznym i bez wstrzymywania pracy wirtualnej maszyny, ale w migaweczce rejestrowany jest jednoczesny zrzut, jakby wirtualn\u0105 maszyn\u0119 zatrzymano, zapisano na dysk i ponownie uruchomiono.       <\/p>\n<p>Wszystkie aplikacje dzia\u0142aj\u0105 w wsp\u00f3lnej globalnej przestrzeni adresowej, co pozwala na unikni\u0119cie prze\u0142\u0105czania kontekstu mi\u0119dzy j\u0105drem a aplikacjami, a tak\u017ce znacz\u0105co upraszcza i przyspiesza interakcj\u0119 mi\u0119dzy aplikacjami wykonywanymi w wirtualnej maszynie, kt\u00f3re mog\u0105 wymienia\u0107 obiekty poprzez przekazywanie odwo\u0142a\u0144. Podzia\u0142 dost\u0119pu odbywa si\u0119 na poziomie obiekt\u00f3w, do kt\u00f3rych odwo\u0142ania mo\u017cna uzyska\u0107 tylko poprzez wywo\u0142anie odpowiednich metod (brak arytmetyki wska\u017anik\u00f3w). Jakiekolwiek dane, w tym warto\u015bci liczbowe, s\u0105 traktowane jako oddzielne obiekty.    <\/p>\n<p>Dla aplikacji praca wydaje si\u0119 ci\u0105g\u0142a i nie zale\u017cy od ponownych uruchomie\u0144 systemu operacyjnego, awaryjnych zako\u0144cze\u0144 pracy i wy\u0142\u0105cze\u0144 komputera. Model programowania dla Phantom por\u00f3wnywany jest z uruchamianiem aplikacji, kt\u00f3re nigdy si\u0119 nie zatrzymuj\u0105. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/server\/dts-los-angeles\/\"   title=\"serwera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3789\">serwera<\/a> Aplikacji dla obiektowego j\u0119zyka programowania. Jednym z g\u0142\u00f3wnych sposob\u00f3w tworzenia aplikacji jest portowanie program\u00f3w dla Phantom napisanych w j\u0119zyku Java, co u\u0142atwia podobie\u0144stwo wirtualnej maszyny Phantom do JVM. Opr\u00f3cz kompilatora kodu bajtowego dla j\u0119zyka Java, projektem planowane jest stworzenie kompilator\u00f3w dla Pythona i C#, a tak\u017ce realizacja translatora z kodu po\u015bredniego WebAssembly.      <\/p>\n<p>Aby przeprowadza\u0107 operacje wymagaj\u0105ce wysokiej wydajno\u015bci, takie jak przetwarzanie wideo i d\u017awi\u0119ku, przewidziano mo\u017cliwo\u015b\u0107 uruchomienia w oddzielnych w\u0105tkach obiekt\u00f3w binarnych z natywnym kodem (do budowy obiekt\u00f3w binarnych u\u017cywa si\u0119 LLVM). Aby uzyska\u0107 dost\u0119p do niskopoziomowych us\u0142ug j\u0105dra, cz\u0119\u015b\u0107 klas VM (\u201ewewn\u0119trzne\u201d klasy) zosta\u0142a zaimplementowana na poziomie j\u0105dra OS. Do uruchamiania aplikacji Linux przewidziano warstw\u0119 POSIX, kt\u00f3ra emuluje wywo\u0142ania potrzebne do dzia\u0142ania proces\u00f3w Unix (trwa\u0142o\u015b\u0107 dla aplikacji w warstwie POSIX nie jest jeszcze zapewniana).         <center><img decoding=\"async\" alt=\"Prototyp krajowego systemu operacyjnego Phantom na bazie Genode b\u0119dzie gotowy do ko\u0144ca roku\" src=\"\/wp-content\/uploads\/2022\/01\/f9ea67ef0479b73d36391b9e00250602.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Tradycyjny system operacyjny Phantom opr\u00f3cz maszyny wirtualnej zawiera w\u0142asne j\u0105dro z realizacj\u0105 w\u0105tk\u00f3w, mened\u017cera pami\u0119ci, zbieracza \u015bmieci, mechanizm\u00f3w synchronizacji, systemu wej\u015bcia\/wyj\u015bcia oraz sterownik\u00f3w do pracy z urz\u0105dzeniami, co znacznie utrudnia doprowadzenie projektu do gotowo\u015bci do szerokiego zastosowania. Oddzielnie rozwijane s\u0105 komponenty z stosu sieciowego, graficznego podsystemu i interfejsu u\u017cytkownika. Co ciekawe, graficzny podsystem oraz mened\u017cer okien dzia\u0142aj\u0105 na poziomie j\u0105dra.      <\/p>\n<p>Aby zwi\u0119kszy\u0107 stabilno\u015b\u0107, przeno\u015bno\u015b\u0107 i bezpiecze\u0144stwo projektu, podj\u0119to pr\u00f3b\u0119 przeniesienia maszyny wirtualnej Phantom do pracy z wykorzystaniem komponent\u00f3w otwartego mikroj\u0105drowego systemu operacyjnego Genode, kt\u00f3rego rozw\u00f3j nadzoruje niemiecka firma Genode Labs. Dla tych, kt\u00f3rzy chc\u0105 poeksperymentowa\u0107 z Phantom na bazie Genode, przygotowano specjalne \u015brodowisko kompilacyjne oparte na Docker.    <\/p>\n<p>Wykorzystanie Genode umo\u017cliwi korzystanie z ju\u017c sprawdzonych mikroj\u0105der i sterownik\u00f3w, a tak\u017ce przeniesienie sterownik\u00f3w do przestrzeni u\u017cytkownika (w obecnej wersji sterowniki s\u0105 napisane w C i wykonuj\u0105 si\u0119 na poziomie j\u0105dra Phantom). Pojawi si\u0119 r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 wykorzystania mikroj\u0105dra seL4, kt\u00f3re przesz\u0142o matematyczn\u0105 weryfikacj\u0119 niezawodno\u015bci, potwierdzaj\u0105c, \u017ce realizacja w pe\u0142ni odpowiada specyfikacjom okre\u015blonym w j\u0119zyku formalnym. Rozwa\u017ca si\u0119 mo\u017cliwo\u015b\u0107 przygotowania podobnego dowodu niezawodno\u015bci tak\u017ce dla maszyny wirtualnej Phantom, co pozwoli osi\u0105gn\u0105\u0107 weryfikacj\u0119 ca\u0142ego \u015brodowiska systemu operacyjnego.    <\/p>\n<p>G\u0142\u00f3wnym zastosowaniem portu opartego na Genode jest rozw\u00f3j aplikacji dla r\u00f3\u017cnych urz\u0105dze\u0144 przemys\u0142owych i wbudowanych. Obecnie przygotowano ju\u017c zestaw zmian dla maszyny wirtualnej oraz dodano dzia\u0142aj\u0105ce na Genode powi\u0105zania dla komponent\u00f3w j\u0105dra zapewniaj\u0105cych trwa\u0142o\u015b\u0107 oraz podstawowe niskopoziomowe interfejsy. Zauwa\u017cono, \u017ce <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/vps\/abuzoustojchivye-vps\/\"   title=\"maszyna wirtualna\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4201\">maszyna wirtualna<\/a> Phantom ju\u017c mo\u017ce dzia\u0142a\u0107 w 64-bitowym \u015brodowisku Genode, ale jeszcze pozostaje do zrealizowania dzia\u0142anie VM w trybie trwa\u0142o\u015bci, przerobienie podsystemu sterownik\u00f3w oraz dostosowanie komponent\u00f3w ze stosu sieciowego i podsystemu graficznego do Genode.     <center><img decoding=\"async\" alt=\"Prototyp krajowego systemu operacyjnego Phantom na bazie Genode b\u0119dzie gotowy do ko\u0144ca roku\" src=\"\/wp-content\/uploads\/2022\/01\/92cf39e7795a1f88e3bd60b2d6bc2b08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Prototyp krajowego systemu operacyjnego Phantom na bazie Genode b\u0119dzie gotowy do ko\u0144ca roku\" src=\"\/wp-content\/uploads\/2022\/01\/938513354d56ae61edb0fc7415427346.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Prototyp krajowego systemu operacyjnego Phantom na bazie Genode b\u0119dzie gotowy do ko\u0144ca roku\" src=\"\/wp-content\/uploads\/2022\/01\/f8fcc980bd26421892c2351b3fd67674.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"pl_PL\" \/>\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\/pl\/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\udd47Prototyp krajowego systemu operacyjnego Phantom opartego na Genode b\u0119dzie gotowy do ko\u0144ca roku | ProHoster","description":"Dmitrij Zawalishin opowiedzia\u0142 o projekcie portowania maszyny wirtualnej systemu operacyjnego Phantom do pracy w \u015brodowisku mikroj\u0105drowego systemu operacyjnego Genode.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/prototip-otechestvennoj-os-phantom-na-baze-genode-b","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/103071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=103071"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/103071\/revisions"}],"predecessor-version":[{"id":164076,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/103071\/revisions\/164076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/103072"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=103071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=103071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=103071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}