{"id":2431,"date":"2022-01-28T10:03:02","date_gmt":"2022-01-28T15:03:02","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?page_id=2431"},"modified":"2022-02-01T09:13:13","modified_gmt":"2022-02-01T14:13:13","slug":"symbiotes-a-new-step-in-linuxs-evolution","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/rhcollab\/projects\/testing-operations\/symbiotes-a-new-step-in-linuxs-evolution\/","title":{"rendered":"Symbiotes: A New Step in Linux\u2019s Evolution"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">BU faculty member: <a href=\"http:\/\/www.cs.bu.edu\/~jappavoo\/jappavoo.github.com\/index.html\">Jonathan Appavoo\u00a0<\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Computer\u2019s and the way we use them have dramatically evolved since the inception of UNIX in the 1970\u2019s.\u00a0 LINUX&#8217;s ability to be evolved and adapted has proved invaluable in enabling everything from data center scale cloud computing to tiny wearable smart devices.\u00a0 There is a line however that has not been crossed.\u00a0 UNIX has always enforced a strict boundary between what constitutes the core, kernel, of the running operating systems and the applications programs, processes running on top of it. \u00a0 While this boundary is very useful in ensuring that programs cannot corrupt other programs it also means that writing applications that can directly use any part of the hardware or directly integrate OS kernel functionality is very difficult.\u00a0 This work explores how a new kind of software entity, a symbiotie, might bridge this gap.\u00a0 By adding the ability for application software to shed the boundary that separates it from the OS kernel it is free to integrate, modify and evolve into a hybrid that is both application and OS. <\/span><\/p>\n<p><a href=\"https:\/\/research.redhat.com\/blog\/research_project\/symbiotes-a-new-step-in-linuxs-evolution\/\">Check out more about this project on the Red Hat Research website.\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>BU faculty member: Jonathan Appavoo\u00a0 Computer\u2019s and the way we use them have dramatically evolved since the inception of UNIX in the 1970\u2019s.\u00a0 LINUX&#8217;s ability to be evolved and adapted has proved invaluable in enabling everything from data center scale cloud computing to tiny wearable smart devices.\u00a0 There is a line however that has not [&hellip;]<\/p>\n","protected":false},"author":18885,"featured_media":0,"parent":2247,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2431"}],"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\/18885"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/comments?post=2431"}],"version-history":[{"count":3,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2431\/revisions"}],"predecessor-version":[{"id":2462,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/2431\/revisions\/2462"}],"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=2431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}