{"id":99456,"date":"2021-03-17T10:22:52","date_gmt":"2021-03-17T08:22:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail"},"modified":"2021-03-17T10:22:52","modified_gmt":"2021-03-17T08:22:52","slug":"runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail","title":{"rendered":"Runj \u2014 narz\u0119dzie zgodne z OCI do zarz\u0105dzania kontenerami na bazie FreeBSD jail","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Samuel Karp, in\u017cynier z firmy Amazon, zajmuj\u0105cy si\u0119 rozwojem dystrybucji Linuxa Bottlerocket i technologii izolacji kontener\u00f3w dla AWS, rozwija na podstawie \u015brodowisk jail FreeBSD nowy runtime runj, kt\u00f3ry ma zapewni\u0107 izolowane uruchamianie kontener\u00f3w zgodnych ze specyfikacj\u0105 OCI (Open Container Initiative). Projekt jest pozycjonowany jako eksperymentalny, rozwijany w wolnym czasie od g\u0142\u00f3wnej pracy i obecnie znajduje si\u0119 na etapie prototypu. Kod jest napisany w j\u0119zyku Go i dystrybuowany na licencji BSD.      <\/p>\n<p>Po doprowadzeniu rozwoju do odpowiedniego poziomu projekt mo\u017ce potencjalnie osi\u0105gn\u0105\u0107 etap, kt\u00f3ry umo\u017cliwi zastosowanie runj jako zamiennika standardowego runtime w systemach Docker i Kubernetes, wykorzystuj\u0105c do uruchamiania kontener\u00f3w FreeBSD zamiast Linuxa. Z obecnego runtime OCI zaimplementowane s\u0105 komendy do tworzenia, usuwania, uruchamiania, wymuszania zako\u0144czenia i oceny stanu kontener\u00f3w. Zawarto\u015b\u0107 kontenera jest tworzona na podstawie standardowego lub ograniczonego \u015brodowiska FreeBSD.     <\/p>\n<p>Poniewa\u017c w specyfikacji OCI na razie brakuje wsparcia dla FreeBSD, w ramach projektu opracowano szereg dodatkowych parametr\u00f3w zwi\u0105zanych z konfiguracj\u0105 jail i FreeBSD, kt\u00f3re planuje si\u0119 przekaza\u0107 w celu w\u0142\u0105czenia ich do g\u0142\u00f3wnej specyfikacji OCI. Do zarz\u0105dzania jail u\u017cywane s\u0105 narz\u0119dzia jail, jls, jexec, kill i ps z zestawu FreeBSD, bez bezpo\u015bredniego odwo\u0142ywania si\u0119 do wywo\u0142a\u0144 systemowych. W planach na przysz\u0142o\u015b\u0107 przewiduje si\u0119 dodanie wsparcia dla zarz\u0105dzania ograniczeniami zasob\u00f3w przez interfejs RCTL w j\u0105drze.      <\/p>\n<p>Opr\u00f3cz w\u0142asnego runtime w repozytorium projektu rozwija si\u0119 tak\u017ce eksperymentalna warstwa do wsp\u00f3\u0142pracy z runtime containerd (u\u017cywanym w Dockerze), zmodyfikowana dla wsparcia FreeBSD. Do przekszta\u0142cenia rootfs FreeBSD w obraz kontenera zgodny z OCI proponowana jest specjalna utilita. W przysz\u0142o\u015bci stworzony obraz mo\u017ce zosta\u0107 zaimportowany do containerd.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54772\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0430\u043c\u0443\u044d\u043b\u044c \u041a\u0430\u0440\u043f (Samuel Karp), \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u043b\u044f AWS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 jail-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 FreeBSD \u043d\u043e\u0432\u044b\u0439 runtime runj \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 OCI (Open Container Initiative). \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u0440\u0435\u043c\u044f \u0438 \u043f\u043e\u043a\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0439\u0441\u044f \u043d\u0430 [&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-99456","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=\"\u0421\u0430\u043c\u0443\u044d\u043b\u044c \u041a\u0430\u0440\u043f (Samuel Karp), \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u043b\u044f AWS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 jail-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 FreeBSD \u043d\u043e\u0432\u044b\u0439 runtime.\" \/>\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\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail\" \/>\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\udd47Runj \u2014 OCI-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 FreeBSD jail | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0430\u043c\u0443\u044d\u043b\u044c \u041a\u0430\u0440\u043f (Samuel Karp), \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u043b\u044f AWS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 jail-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 FreeBSD \u043d\u043e\u0432\u044b\u0439 runtime.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail\" \/>\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=\"2021-03-17T08:22:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-03-17T08:22:52+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\udd47Runj \u2014 narz\u0119dzie zgodne z OCI do zarz\u0105dzania kontenerami opartymi na jail FreeBSD | ProHoster","description":"Samuel Karp, in\u017cynier z firmy Amazon, zajmuj\u0105cy si\u0119 rozwojem dystrybucji Linuxa Bottlerocket i technologii izolacji kontener\u00f3w dla AWS, rozwija na podstawie \u015brodowisk jail FreeBSD nowy runtime.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail","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\udd47Runj \u2014 OCI-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 FreeBSD jail | ProHoster","og:description":"\u0421\u0430\u043c\u0443\u044d\u043b\u044c \u041a\u0430\u0440\u043f (Samuel Karp), \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u043b\u044f AWS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 jail-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 FreeBSD \u043d\u043e\u0432\u044b\u0439 runtime.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/runj-oci-sovmestimyj-instrumentarij-dlya-upravleniya-kontejnerami-na-baze-freebsd-jail","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":"2021-03-17T08:22:52+00:00","article:modified_time":"2021-03-17T08:22:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99456","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-03-17 08:25:25","updated":"2022-09-30 19:17:48","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\/99456","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=99456"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/99456\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=99456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=99456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=99456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}