「UNIX USER」誌上で連載されている「Linuxカーネル2.6解読室」から、カーネル機能の本体ともいえるプロセススケジューラについて、設計ポリシーとその実装についての解説を数回に分けてお届けする。 » 2004年06月08日 00時00分 公開 [高橋浩和(VA Linux Systems ...
これまで2回に分け、Linuxカーネルをパニックさせる方法を紹介した。1回目はSysRqの仕組みでLinuxカーネルをパニックさせるという正規(?)の方法、2回目は機能を不適切に使ってLinuxカーネルをパニックさせる方法だった。今回はカーネルモジュールからpanic(9)を ...
カルデラ(株)は、『OPEN UNIX 8 Release 8.0J』(以下、OPEN UNIX 8)を発売した。 OPEN UNIX 8は、LKP(Linux Kernel Personality)テクノロジーを使用しており、Linuxのバイナリを直接OPEN UNIX 8上で実行することができる。LKPは、 Linux ABI(Aplication Binary Interface)をサポート ...
本書は, Sixth Edition UNIX(UNIX V6)を題材に, OSの全体像をひととおり解説します。 UNIX V6は1975年にベル研究所からリリースされたOSですが, 近年のOSにも通じる, OSの基本的なアイディアが詰まっており, デバイスドライバも含めて約10,000行という, カーネル ...
Linuxカーネル2.6のプロセススケジューラには、スケーラビリティがあります。Linuxカーネル2.4以前のプロセススケジューラは非常に単純な構造で、マルチプロセッサシステムであっても、単一のキューに実行可能プロセスをすべてつなぎ、再スケジューリング ...
3日目の基調講演では、Linuxカーネルハッカーであり、Linuxに関するニュースサイト「Linux Weekly News(LWN)」編集長でもあるJon Corbet氏が登壇した。最近のLinuxカーネルの変更点などを紹介する定番の講演「The Kernel Report」の特別版として、20周年を迎えたLinuxの ...
前回はSysRqの仕組みを使ってLinuxカーネルをパニックさせる方法を取り上げた。カーネルをパニックさせたものの、前回取り上げたのは、いわば正規の方法でカーネルをパニックさせる方法だ。今回は、それとは別の方法でカーネルをパニックさせる方法を ...
Long ago, in the aftermath of the UNIX wars, three kernels emerged from the rubble: BSD, Linux, and Hurd. BSD, being UNIX, ...