{"id":21974,"date":"2017-03-17T20:03:04","date_gmt":"2017-03-17T17:03:04","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=21974"},"modified":"2018-05-15T15:51:36","modified_gmt":"2018-05-15T12:51:36","slug":"the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/","title":{"rendered":"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation"},"content":{"rendered":"<div id=\"attachment_11433\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Michael-Maximilien.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11433\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Michael-Maximilien-150x150.jpg\" alt=\"Dr. Max\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-11433\" \/><\/a><p id=\"caption-attachment-11433\" class=\"wp-caption-text\"><small>Dr. Max<\/small><\/p><\/div>\n<p>An initiative called CF-Extensions is a new idea from IBM Chief Architect of PaaS Innovation <a href=\"https:\/\/www.linkedin.com\/in\/drmaximilien\" target=\"_blank\">Michael Maximilien<\/a> (a.k.a. Dr. Max), <a href=\"https:\/\/docs.google.com\/document\/d\/1RCMHYFQaB1oqdEKev-cVF2Rrr6qqCT9C6RmFFKmUxnI\/edit\" target=\"_blank\">launched<\/a> late in 2016 and starting to gain some traction within the Cloud Foundry community.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#The_UniK_compiler_is_unique\" >The UniK compiler is unique<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#CF-Extensions_projects_in_incubation\" >CF-Extensions projects in incubation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#Next_updates\" >Next updates<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#Related_slides\" >Related slides<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#Related_videos\" >Related videos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#Related_reading\" >Related reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"The_UniK_compiler_is_unique\"><\/span>The UniK compiler is unique<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>There are now several projects in incubation, covering a wide range of services and functions. The latest is a unikernel compiling tool called <em><a href=\"https:\/\/docs.google.com\/document\/d\/1Q9GakKpm6DMniJpWB-fqhE13SSPaj4-3sOWZ-I5nVyA\/edit?usp=sharing\" target=\"_blank\">UniK<\/a><\/em> (pronounced like \u201cunique\u201d), which works with several unikernels and cloud providers. UniK has been <a href=\"https:\/\/www.emc.com\/about\/news\/press\/2016\/20160524-01.htm\" target=\"_blank\">offered up<\/a> by Dell EMC.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-unik-cf-components-v3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-unik-cf-components-v3.jpg\" alt=\"Cloud Foundry unikernel unik cf components v3\" width=\"497\" height=\"342\" class=\"aligncenter size-full wp-image-22014\" \/><\/a><\/p>\n<p>There has been some <a href=\"https:\/\/thenewstack.io\/the-comparison-and-context-of-unikernels-and-containers\/\" target=\"_blank\">talk of unikernels<\/a>, which are lighter and perhaps more secure than containers, in recent years. They are described in the Dell EMC proposal as  \u201clightweight, immutable operating systems compiled specifically to run a single application.\u201d<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-container-comparison.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-container-comparison.jpg\" alt=\"Cloud Foundry unikernel container comparison\" width=\"640\" class=\"aligncenter size-full wp-image-21990\" \/><\/a><\/p>\n<p>UniK produces lightweight, bootable machine images that can run directly on hypervisors or bare metal, with no need of Linux (or other host OS).<\/p>\n<p>UniK currently supports the following unikernel types:<\/p>\n<ul>\n<li>RumpRun<\/li>\n<li>OSv<\/li>\n<li>IncludeOS<\/li>\n<li>MirageOS<\/li>\n<\/ul>\n<p>It can manage instances locally, as well as with several cloud providers: VirtualBox, AWS, Google Cloud, vCenter, QEMU, UKVM, Xen, OpenStack, and Photon.<\/p>\n<p>The proposal says UniK&#8217;s developers wanted to integrate with Cloud Foundry \u201cto leverage its higher-level features like management, monitoring, and health.\u201d<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"CF-Extensions_projects_in_incubation\"><\/span>CF-Extensions projects in incubation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The CF-Extensions project has embraced some initiatives that have been around for awhile (such as Abacus and buildpacks), as well as newer ideas. The projects currently in incubation within CF-Extensions include:<\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry-attic\/cf-abacus\" target=\"_blank\">Abacus<\/a>. This is described as \u201ca metering engine for Cloud Foundry.\u201d It was put forward by IBM and \u201callows accumulation, aggregation, and queries of usage information from the Cloud Foundry runtime, as well as any compliant service broker. Abacus is currently deployed in IBM Bluemix and SAP HANA.\u201d<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-Abacus-Pipeline-Flow.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-Abacus-Pipeline-Flow.png\" alt=\"Cloud Foundry Abacus Pipeline Flow\" width=\"640\" class=\"aligncenter size-full wp-image-21995\" \/><\/a><small>Abacus pipeline flow (<a href=\"https:\/\/www.cloudfoundry.org\/blog\/introducing-cf-abacus-part-2-of-3\/\" target=\"_blank\">Cloud Foundry Foundation<\/a>)<\/small><\/center><\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry\/app-autoscaler\" target=\"_blank\">AutoScaler<\/a>. This is another project from IBM, which \u201cprovides the capability to adjust the computation resources for Cloud Foundry applications through: a) dynamic scaling based on application performance metrics, and b) scheduled scaling based on time,\u201d according to its proposal. Any application bound with the CF-AutoScaler service can use it.<\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry-attic\/apache-brooklyn-service-broker\" target=\"_blank\">Brooklyn Broker<\/a>. This project was proposed by Cloudsoft, and is described as \u201ca service broker that allows services to be defined using OASIS CAMP blueprints and deployed and managed by Apache Brooklyn.\u201d It is currently deployed in the certified Atos Cloud Foundry distro. (Previously, we&#8217;ve covered the <a href=\"https:\/\/www.altoros.com\/blog\/cf-after-dark-bridging-brooklyn\/\">Brooklyn plugin<\/a>.)<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-brooklyn-service-broker.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-brooklyn-service-broker.jpg\" alt=\"Cloud Foundry brooklyn service broker\" width=\"640\" class=\"aligncenter size-full wp-image-22017\" \/><\/a><small>Brooklyn service broker (<a href=\"https:\/\/cloudsoft.io\/blog\/2015\/02\/integrating-cloud-foundry-apache-brooklyn-part-1-service-broker\" target=\"_blank\">Cloudsoft<\/a>)<\/small><\/center><\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry-attic\/cf-swagger\" target=\"_blank\">CF-Swagger<\/a>. Another IBM initiative featuring a collection of Swagger descriptions and applications for BOSH. <a href=\"http:\/\/swagger.io\" target=\"_blank\">Swagger<\/a>, in turn, is an open-source framework for building and consuming RESTful APIs.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-cf-swagger-high-level-overview-v2.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-cf-swagger-high-level-overview-v2.jpg\" alt=\"Cloud Foundry cf-swagger high level overview v2\" width=\"640\" class=\"aligncenter size-full wp-image-22005\" \/><\/a><small>CF-Swagger high-level overview (<a href=\"https:\/\/lists.cloudfoundry.org\/g\/cf-devthread\/JXE2AFDCOGL7QYKL7NXXGWST6LIOP5XC\/\" target=\"_blank\">Cloud Foundry Foundation<\/a>)<\/small><\/center><\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry\/notifications\" target=\"_blank\">Notifications<\/a>. This idea comes from Pivotal; the project \u201cdeploys the Cloud Foundry notification service as an application onto the Cloud Foundry platform. A running CF (with UAA) and a MySQL instance are required to deploy notifications.&#8221;<\/p>\n<p><a href=\"https:\/\/github.com\/cloudfoundry-attic\/cf-mssql-broker\" target=\"_blank\">MS SQL Broker<\/a>. This is a Go-based broker for the MS SQL service. According to its proposal, \u201cit implements and exposes the Cloud Foundry Service Broker API\u00a0to facilitate the management of a single Microsoft SQL Server instance. The minimum version supported is SQL Server 2012 Express. The broker service does not need to save any state, thus it can be farmed or deployed on another box without any data migration.\u201c<\/p>\n<p>The <a href=\"https:\/\/docs.cloudfoundry.org\/buildpacks\/\" target=\"_blank\">core buildpacks<\/a> and a <a href=\"https:\/\/github.com\/cloudfoundry\/java-buildpack\" target=\"_blank\">Java buildpack<\/a> are also included on the CF-Extensions list of projects, as well as the <a href=\"https:\/\/github.com\/cloudfoundry\/cf-java-client\" target=\"_blank\">Java Client library<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Next_updates\"><\/span>Next updates<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>For more details on the UniK incubation, you can check out the related blog posts <a href=\"https:\/\/virtualgeek.typepad.com\/virtual_geek\/2016\/05\/something-unik-and-really-cool.html\" target=\"_blank\">here<\/a> and <a href=\"http:\/\/dojoblog.emc.com\/unikernels\/unik-build-run-unikernels-easy\/\" target=\"_blank\">here<\/a>. In addition to its <a href=\"https:\/\/github.com\/solo-io\/unik\" target=\"_blank\">GitHub presence<\/a>, UniK has a <a href=\"http:\/\/project-unik.io\" target=\"_blank\">Slack channel<\/a> and a <a href=\"https:\/\/twitter.com\/ProjectUnik\" target=\"_blank\">Twitter account<\/a>.<\/p>\n<p>Dr. Max continues to encourage members of the Cloud Foundry community to make incubation proposals for <a href=\"https:\/\/cloudfoundry.slack.com\/messages\/cf-extensions\/\" target=\"_blank\">CF-Extensions<\/a>. He also holds conference calls, with the next one scheduled for Monday, April 24, at 11 a.m. Pacific Time.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/1Rl56rA0MvkpZQ\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_videos\"><\/span>Related videos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/DQalDQwqQ5k\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n<p><center><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/wcZWg3YtvnY\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_reading\"><\/span>Related reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-january-2017-cf-summit-s-call-for-papers-is-open\/\" target=\"_blank\">Cloud Foundry Advisory Board Meeting, Jan 2017: CF Summit\u2019s CFP Is Open<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cf-after-dark-bridging-brooklyn\/\">Cloud Foundry After Dark: Bridging Brooklyn<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/creating-a-sample-service-broker-for-cloud-foundry-with-pythons-flask\/\">Creating a Sample Service Broker for Cloud Foundry with Python\u2019s Flask<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p id=\"caption-attachment-11433\" class=\"wp-caption-text\">Dr. Max<\/p>\n<p>An initiative called CF-Extensions is a new idea from IBM Chief Architect of PaaS Innovation Michael Maximilien (a.k.a. Dr. Max), launched late in 2016 and starting to gain some traction within the Cloud Foundry community.<\/p>\n<p>&nbsp;<\/p>\n<p>The UniK compiler is unique<\/p>\n<p>There are now several projects in incubation, covering a [&#8230;]<\/p>\n","protected":false},"author":9,"featured_media":22020,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[873,570,206],"class_list":["post-21974","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cloud-native","tag-containers","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros<\/title>\n<meta name=\"description\" content=\"Ultralight images make the unikernel approach a fast, secure way to deploy apps on Cloud Foundry.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros\" \/>\n<meta property=\"og:description\" content=\"Dr. Max An initiative called CF-Extensions is a new idea from IBM Chief Architect of PaaS Innovation Michael Maximilien (a.k.a. Dr. Max), launched late in 2016 and starting to gain some traction within the Cloud Foundry community. &nbsp; The UniK compiler is unique There are now several projects in incubation, covering a [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-17T17:03:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-15T12:51:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Roger Strukhoff\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roger Strukhoff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/\",\"name\":\"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif\",\"datePublished\":\"2017-03-17T17:03:04+00:00\",\"dateModified\":\"2018-05-15T12:51:36+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\",\"name\":\"Roger Strukhoff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"caption\":\"Roger Strukhoff\"},\"description\":\"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros","description":"Ultralight images make the unikernel approach a fast, secure way to deploy apps on Cloud Foundry.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/","og_locale":"en_US","og_type":"article","og_title":"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros","og_description":"Dr. Max An initiative called CF-Extensions is a new idea from IBM Chief Architect of PaaS Innovation Michael Maximilien (a.k.a. Dr. Max), launched late in 2016 and starting to gain some traction within the Cloud Foundry community. &nbsp; The UniK compiler is unique There are now several projects in incubation, covering a [...]","og_url":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/","og_site_name":"Altoros","article_published_time":"2017-03-17T17:03:04+00:00","article_modified_time":"2018-05-15T12:51:36+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif","type":"image\/gif"}],"author":"Roger Strukhoff","twitter_misc":{"Written by":"Roger Strukhoff","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/","url":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/","name":"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif","datePublished":"2017-03-17T17:03:04+00:00","dateModified":"2018-05-15T12:51:36+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/03\/Cloud-Foundry-unikernel-cf-extensions-containers.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/the-unik-compiler-added-to-the-cloud-foundry-extensions-incubation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Unikernel Compiler (UniK) Added to the Cloud Foundry Extensions Incubation"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8","name":"Roger Strukhoff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","caption":"Roger Strukhoff"},"description":"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.","url":"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/21974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=21974"}],"version-history":[{"count":53,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/21974\/revisions"}],"predecessor-version":[{"id":33251,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/21974\/revisions\/33251"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/22020"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=21974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=21974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=21974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}