{"id":2265,"date":"2019-07-02T18:21:26","date_gmt":"2019-07-02T18:21:26","guid":{"rendered":"https:\/\/sandbox.gloop.org\/blog\/?p=2265"},"modified":"2019-07-02T18:21:26","modified_gmt":"2019-07-02T18:21:26","slug":"its-time-for-a-modern-synthesis-kernel","status":"publish","type":"post","link":"https:\/\/sandbox.gloop.org\/blog\/2019\/07\/02\/its-time-for-a-modern-synthesis-kernel\/","title":{"rendered":"It\u2019s Time for a Modern Synthesis Kernel"},"content":{"rendered":"<p>Source: <em><a href=\"https:\/\/blog.regehr.org\/archives\/1676\">It\u2019s Time for a Modern Synthesis Kernel \u2013 Embedded in Academia<\/a><\/em><\/p>\n<blockquote><p>Alexia Massalin\u2019s 1992 PhD thesis has long been one of my favorites. It promotes the view that operating systems can be much more efficient than then-current operating systems via runtime code generation, lock-free synchronization, and fine-grained scheduling. In this piece we\u2019ll only look at runtime code generation, which can be cleanly separated from the other aspects of this work.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Source: It\u2019s Time for a Modern Synthesis Kernel \u2013 Embedded in Academia Alexia Massalin\u2019s 1992 PhD thesis has long been one of my favorites. It promotes the view that operating systems can be much more efficient than then-current operating systems via runtime code generation, lock-free synchronization, and fine-grained scheduling. In this piece we\u2019ll only look [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2265","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/posts\/2265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/comments?post=2265"}],"version-history":[{"count":1,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/posts\/2265\/revisions"}],"predecessor-version":[{"id":2266,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/posts\/2265\/revisions\/2266"}],"wp:attachment":[{"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/media?parent=2265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/categories?post=2265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sandbox.gloop.org\/blog\/wp-json\/wp\/v2\/tags?post=2265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}