Top
Best
New

Posted by speckx 4 days ago

To study how chips work, MIT researchers built their own operating system(news.mit.edu)
310 points | 47 commentspage 2
bell-cot 14 hours ago|
> 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’s platforms, slated for deprecation.

> A team at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) decided to build something different. Fractal, an operating system kernel written from the ground up, treats the hardware itself as the object of study.

> Fractal supports x86_64, ARM64, and RISC-V, and consists of more than 31,000 lines of code. The team designed it as infrastructure rather than as a single experiment, with familiar POSIX system calls, a C library, and ports of standard tools like vim, GCC, and the dash shell, so that researchers can move existing experiment code over with minimal friction.

I was around the "what does the hardware really do?" space 4-ish decades ago - hacking together your own Minimum Viable OS was table stakes.

Obviously MIT's Fractal is vastly larger than anything we did back then - but is anyone in this space now, to comment on how special Fractal is...or isn't?

brador 11 hours ago||
PHDs should be tool masters not knowledge basins.

Great to see.

j16sdiz 11 hours ago||
I am very confused by calling this kind of work "researches".

They are not pushing the boundary of human knowledge - they are playing game (reverse engineering) with other human.. maybe that is me having a very narrow definition of "research"

kwk1 7 hours ago||
What you are talking about is sometimes called "basic research":

https://en.wikipedia.org/wiki/Basic_research

sabas123 10 hours ago|||
I actually do a phd in a closely related area. Creating better tools to do research with is definitely part of the research process. While there is a lot of work in general operating systems, those aimed to specifically do a lot of microarchitectural experiments is still undiscovered ground.
srdjanr 11 hours ago|||
Security researcher is a common term, there's also market research which doesn't look like it falls under your definition
IshKebab 10 hours ago|||
Yes your definition of research is incorrect.
ReptileMan 11 hours ago||
Feel free to suggest a more suitable word. Research is usually defined against the the body of knowledge of the entity performing it and not all of humanity that ever lived.
asdewqqwer 10 hours ago||
Yet a published peer-reviewed research should be against humanity. I am also curious whether such research can bring knowledge that apple don't know, otherwise even it is impressive, there is a level of sadness in it from my view.
exe34 8 hours ago||
No it's against what's published by all of humanity. So if somebody knows something and hasn't published it, someone else can still scoop them.
themafia 15 hours ago||
The results are interesting but the whole project is worth a look.

https://people.csail.mit.edu/mengjia/data/2026.SP.fractal.pd...

p0w3n3d 12 hours ago||
Will it allow them install personally-made software, or will it require Google's approval?
palmblock_dev 3 hours ago||
[dead]
peyton 15 hours ago|
[flagged]
avs733 15 hours ago|
Worth noting this is pretty standard university PR. It is written with author involvement so it’s likely technically correct but it is aimed at getting it picked up so it often makes it sound flowery and contains multiple descriptions of generally the same thing with different analogies or simplifications that anyone writing an article from this can parrot easily.
SadErn 14 hours ago||
[dead]