{"id":898,"date":"2018-06-22T09:20:31","date_gmt":"2018-06-22T13:20:31","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?page_id=898"},"modified":"2023-07-17T15:08:38","modified_gmt":"2023-07-17T19:08:38","slug":"linux-unikernels","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/rhcollab\/projects\/testing-operations\/linux-unikernels\/","title":{"rendered":"Unikernal Linux"},"content":{"rendered":"<h3><\/h3>\n<p><span>Unikernels are small, lightweight, single address space operating systems with the kernel included as a library within the application. Because unikernels run a single application, there is no sharing or competition for resources among different applications, improving performance and security. Unikernels have thus far seen limited production deployment. This project aims to turn the Linux kernel into a unikernel with the following characteristics: 1) are easily compiled for any application, 2) use battle-tested, production Linux and glibc code, 3) allow the entire upstream Linux developer community to maintain and develop the code, and 4) provide applications normally running vanilla Linux to benefit from unikernel performance and security advantages. The paper Unikernels: The Next Stage of Linux\u2019s Dominance was presented at HotOS XVII, The 17th Workshop on Hot Topics in Operating Systems, 2019.<\/span><\/p>\n<div class=\"responsiveVideo responsive-youtube\"><iframe loading=\"lazy\" title=\"Unikernel Linux\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Hu268xq9gMk?list=PLU1vS0speL2ZbTPg-aU2Rw2s6IPsTVoCF\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/div>\n<p><em>For more information on the unique partnership that produced it, please see<\/em><em>\u00a0the<span>\u00a0<\/span><a href=\"https:\/\/research.redhat.com\/wp-content\/uploads\/2019\/05\/RRQ-Vol1-2.pdf\">article<\/a><span>\u00a0<\/span>by Ali and Parul in Red Hat Research Quarterly magazine Volume 1, Issue 2.<\/em><\/p>\n<hr \/>\n<h3>Project Posters<\/h3>\n<p><a href=\"https:\/\/research.redhat.com\/wp-content\/uploads\/2022\/09\/8-Unikernel-Linux.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Link to full size \u201cUnikernel Linux\u201d poster<\/a><\/p>\n<p><a href=\"https:\/\/research.redhat.com\/wp-content\/uploads\/2022\/09\/16-Chrono.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Link to full size \u201cIntroducing the Chrono-kernel\u201d poster<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Project Team<\/h3>\n<ul>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/ali-raza\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ali Raza<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/tommy-unger\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tommy Unger<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/eric-munson\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eric Munson<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/matthew-boyd\/\" target=\"_blank\" rel=\"noopener noreferrer\">Matthew Boyd<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/parul-sohal\/\" target=\"_blank\" rel=\"noopener noreferrer\">Parul Sohal<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/ulrich-drepper\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ulrich Drepper<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/daniel-bristot-de-oliveira\/\" target=\"_blank\" rel=\"noopener noreferrer\">Daniel Bristot de Oliveira<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/richard-jones\/\" target=\"_blank\" rel=\"noopener noreferrer\">Richard Jones<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/larry-woodman\/\" target=\"_blank\" rel=\"noopener noreferrer\">Larry Woodman<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/jonathan-appavoo\/\" target=\"_blank\" rel=\"noopener noreferrer\">Jonathan Appavoo<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/orran-krieger\/\" target=\"_blank\" rel=\"noopener noreferrer\">Orran Krieger<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/renato-mancuso\/\" target=\"_blank\" rel=\"noopener noreferrer\">Renato Mancuso<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/james-cadden\/\" target=\"_blank\" rel=\"noopener noreferrer\">James Cadden<\/a><\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/project_member\/isaiah-stapleton\/\" target=\"_blank\" rel=\"noopener noreferrer\">Isaiah Stapleton<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Publications<\/h3>\n<ul>\n<li>Ali Raza, Parul Sohal, James Cadden, Jonathan Appavoo, Ulrich Drepper, Richard Jones, Orran Krieger, Renato Mancuso, and Larry Woodman. 2019. <strong><a href=\"\/rhcollab\/files\/2019\/04\/unikernel.pdf\">Unikernels: The Next Stage of Linux\u2019s Dominance<\/a>. <\/strong>In Workshop on Hot Topics in Operating Systems (HotOS \u201919), May 13\u201315, 2019, Bertinoro, Italy. ACM, New York, NY, USA, 7 pages. https:\/\/doi.org\/10.1145\/3317550.3321445<\/li>\n<li><a href=\"https:\/\/research.redhat.com\/blog\/publication\/a-fork-in-the-road\/\" target=\"_blank\" rel=\"noopener noreferrer\">A fork() in the road<\/a><\/li>\n<\/ul>\n<div id=\"news-banner-project\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Unikernels are small, lightweight, single address space operating systems with the kernel included as a library within the application. Because unikernels run a single application, there is no sharing or competition for resources among different applications, improving performance and security. Unikernels have thus far seen limited production deployment. This project aims to turn the Linux [&hellip;]<\/p>\n","protected":false},"author":14350,"featured_media":0,"parent":2247,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/898"}],"collection":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/users\/14350"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/comments?post=898"}],"version-history":[{"count":15,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/898\/revisions"}],"predecessor-version":[{"id":2982,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/898\/revisions\/2982"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2247"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/media?parent=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}