Loading article…
Barrelfish は、 ETH ZurichとMicrosoft Researchの研究者によって開発された、開発が終了したオープンソースの分散型オペレーティングシステムです。[ 1 ]このオペレーティングシステムの当初の動機は、2006 年にTimothy Roscoe と Paul Barham によって形成され[ 2 ] 、2009 年 9 月に発表されました。 [ 3 ]最終公式リリースは 2020 年 3 月 23 日でした。[ 1 ]
Barrelfish プロジェクトの目標は、現代のコンピュータで増加するプロセッサ コアに対応し、[ 4 ]ハードウェアに関する統計情報を継続的に収集して、スケジューリングやデータ転送時に、より正確な判断を下せるようなオペレーティングシステムを作成することでした。また、LinuxやMicrosoft Windowsなどの他のオペレーティングシステムとの互換性も計画されていました。Barrelfish の開発チームは、Roscoe と Barham が過去に取り組んだプロジェクトNemesisなど、過去の研究からヒントを得ようとしていました。 [ 2 ]
この名前の由来は、「樽の中の魚を撃つ」というフレーズから来ており、これはオペレーティングシステムが持つ予定だった動的な構造を表している。[ 2 ]当初はマイクロソフトリサーチと共同で開発されていたが、開発中止になる前にはヒューレット・パッカード・エンタープライズ・ラボ、ファーウェイ、シスコ、オラクル、VMwareからも部分的にサポートされていた。[ 1 ]