Microsoftが開発する実験目的の新OS「Barrelfish」のメモ
「http://journal.mycom.co.jp/news/2011/07/14/015/」の記事で知ったMS製の実験OS。
開発サイトにいくつか論文が公開されており少しずつ読んでいこうと思いメモ。
全体コンセプト:マルチカーネルの説明がなされている
3. THE MULTIKERNEL MODEL
The Multikernel: A new OS architecture for scalable multicore systems (PDF)
In this section we present our OS architecture for heterogeneous
multicore machines, which we call the multikernel model. In a
nutshell, we structure the OS as a distributed system of cores that
communicate using messages and share no memory (Figure 1). The
multikernel model is guided by three design principles:
1. Make all inter-core communication explicit.
2. Make OS structure hardware-neutral.
3. View state as replicated instead of shared
まずは、このマルチカーネルモデルについて読んでいくか。