この記事は Max Brunning 氏の発表した Solaris, BSD,Linux に対する見解から着想を得たものです。Unix 系システム同士の長所と短所を比較する,というのはよく見る話題ですが,今回の記事で取り上げるのは最新の3つのオペレーティングシステムのカーネルサブシステム – OpenSolaris,Windows Vista,そして Linux Kernel 2.6 です。その理由は簡単で,この3つがビジネス環境と開発コミュニティの両方において最も広く利用されていて,なおかつ評価の高いオペレーティングシステムであるからです。 システム評価の基準は数多くありますが,コンピュータ科学において,オペレーティングシステムの基本的な役割が不変であることは疑う余地がありません。オペレーティングシステムの目的は次の3つと考えてよいでしょう。 効率性: システムリソース(特にハードウェア