logoalt Hacker News

peter_d_shermanlast Wednesday at 2:20 AM3 repliesview on HN

This is a very interesting OS design:

>"1.1 High level overview

Barrelfish is “multikernel” operating system [3]: it consists of a small kernel running on each core (one kernel per core), and while rest of the OS is structured as a distributed system of single-core processes atop these kernels. Kernels share no memory, even on a machine with cache-coherent shared RAM, and the rest of the OS does not use shared memory except for transferring messages and data between cores, and booting other cores."


Replies

kfredslast Wednesday at 6:36 AM

You might also find these interesting:

- Akaros, an OS for manycore systems: http://akaros.org/news.html

- VMThreads, an interesting paper on scheduling challenges, related to Akaros: https://iwp9.org/11iwp9proceedings.pdf

transputelast Wednesday at 5:17 AM

2021 Usenix talk by Barrelfish researcher, "It's Time for Operating Systems to Rediscover Hardware", 90 comments, https://news.ycombinator.com/item?id=28374523

jdefr89last Wednesday at 1:51 PM

Was I the only one confused by this? It wasn't just me right? I love when I see things like this. "The cool thing about our kernel is that you cannot share memory! It's super secure. Except for, you know, ..." then list nearly everything. What were they trying to provide/gain with this proposal?