Linked by Thom Holwerda on Sun 10th Jul 2011 18:50 UTC, submitted by moondevil
Microsoft "The Microsoft and ETH Zurich research teams have published the source code of Barrelfish, a multikernel operating system for the multicore heterogeneous hardware of the future. Today's operating systems have been adapted to work on multiprocessor and multicore hardware, but they were not initially designed with multicore in mind, and they are not ready for heterogeneous hardware with hundreds of cores that is to come in the following ten years. The main problem is the concept of shared-memory and the contention arising from accessing the same data protected by locks. This is the problem that Barrelfish wants to address."
Permalink for comment 480278
To read all comments associated with this story, please click here.
RE: Worthwhile?
by AndrewZ on Mon 11th Jul 2011 16:08 UTC in reply to "Worthwhile?"
Member since:

Plan9 was designed as a distributed system, meant to replace unix. BeOS was designed as a GUI workstation meant to replace MacOS classic. Barrelfish is a research OS focusing on new forms of multicore.

I have to admit that I have not yet taken time to read about Barrelfish. I expect to do so. I have read a bit about Plan 9. To simply say that Plan 9 was written as a replacement for UNIX is a big understatement. The Plan 9 kernel could distribute its processing across networked computers dynamically. This is pretty amazing. Plan 9 itself is based on some astounding design principles. I would not be surprised if some of those principle are resurrected in a future OS.

Haiku has an interesting feature - you can use the Pulse demo to dynamically turn on and off CPU cores. I am not sure I have seen this on other OSs outside the BIOS. Maybe someone else can comment on this.

Reply Parent Score: 2