タグ

ブックマーク / b.l0g.jp (1)

  • Linuxがモノリシックカーネルである理由

    Linuxがモノリシックカーネルである理由 2013-01-10 Quoraの問答は当に面白いものばかり。技術的でないのもかなり興味深いものが多いが、またLinuxについてのネタで分かりやすいのがあったので訳してみた。 Linuxがモノリシックカーネルであるというのはどういう意味か? モノリシックカーネル モノリシックカーネルは、プロセスやメモリの管理、例外の取扱い、入出力のやり取り、ファイルシステムなどほとんどの基的なシステムサービスを実行する。層構造になっており、基礎的なプロセス管理からOSの他の部分(ライブラリ群や、層の最上位であるアプリケーション)とのインタフェースからなっている。基的なサービスをカーネルスペースに含めることは、次のような大きな3つの欠点となる。 カーネルサイズが大きくなる 拡張性に乏しい メンテナンス性が悪い マイクロカーネル カーネルの機能を基的なプロセ

  • 1