{"id":237504,"date":"2026-05-20T18:09:34","date_gmt":"2026-05-20T23:09:34","guid":{"rendered":"https:\/\/lifeboat.com\/blog\/2026\/05\/to-study-how-chips-really-work-mit-researchers-built-their-own-operating-system"},"modified":"2026-05-20T18:09:34","modified_gmt":"2026-05-20T23:09:34","slug":"to-study-how-chips-really-work-mit-researchers-built-their-own-operating-system","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2026\/05\/to-study-how-chips-really-work-mit-researchers-built-their-own-operating-system","title":{"rendered":"To study how chips really work, MIT researchers built their own operating system"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/to-study-how-chips-really-work-mit-researchers-built-their-own-operating-system.jpg\"><\/a><\/p>\n<p>When security researchers want to understand what a modern processor is really doing with the kind of detail that determines whether attacks like Spectre and Meltdown are possible, they usually run their experiments on top of an operating system that was never built for the job. They open up macOS or Linux, patch the kernel by hand, and hope the modifications hold. The approach is unstable, hard to reproduce, and on Apple\u2019s platforms, slated for deprecation.<\/p>\n<p>A team at MIT\u2019s Computer Science and Artificial Intelligence Laboratory (CSAIL) decided to build something different. Fractal, a new operating system kernel written from the ground up, treats the hardware itself as the object of study. Its first major use, a deep look at the branch predictors (CPU\u2019s way of guessing what code to run next before it knows for certain), so it doesn\u2019t have to waste time waiting to find out) inside Apple\u2019s M1 processor, has already turned up findings that prior work missed, including the first evidence that a class of speculative attack known as \u201cPhantom\u201d affects Apple Silicon.<\/p>\n<p>\u201cWe\u2019re using hardware in ways it wasn\u2019t designed for,\u201d says Joseph Ravichandran, the MIT PhD student who led the project. \u201cIt\u2019s not even obvious that this is a possible thing you could do with the hardware. But we found a way to pull all these different primitives off. It\u2019s like a microscope. If you\u2019ve got a hand magnifying glass, you can see a little bit. But if you had an electron microscope, now we\u2019re really talking. That\u2019s what Fractal is. The electron microscope of operating systems.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When security researchers want to understand what a modern processor is really doing with the kind of detail that determines whether attacks like Spectre and Meltdown are possible, they usually run their experiments on top of an operating system that was never built for the job. They open up macOS or Linux, patch the kernel [\u2026]<\/p>\n","protected":false},"author":396,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,1492],"tags":[],"class_list":["post-237504","post","type-post","status-publish","format-standard","hentry","category-robotics-ai","category-security"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/237504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/396"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=237504"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/237504\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=237504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=237504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=237504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}