
"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."
Member since:
2005-11-15
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.