aka LWN JAPAN
[ C H A N G E L O G ]
[Tux]

ChangeLog
カーネル
Section Editor: Jonathan Corbet
ChangeLog
[ Kernel ]  

Linux のアーキテクチャと開発の将来

Eric Raymond 氏が、 Eros(英語)という 実験的な OS の長所を絶賛するノート(英語) を投稿なさったことで、Linux のアーキテクチャと開発の将来が、議論の的になりました。 (超)簡単に説明しますと、 Eros は、
  1. ファイルシステムの代りに、統合化された永続オブジェクトの保存
  2. 完全なケーパビリティベースのモデル
ということです。 Eric は、Linux 開発者も、 長期的にはこれに類似したモデルを考えてみるのが良いのではないかと 提案しました。

控え目に言っても、これは物議を醸し出す提案でした。 著名なカーネル開発者の方々は、 Eros によって提供されるような特徴の多く (ガーベージコレクション、永続的オブジェクト保存、等)は、 ユーザスペースで提供されるべきだと考えているようです。 オブジェクト保存モデルであろうと、 より伝統的なモードであろうと、 ケーパビリティに求められていることはだいたい同じです。 つまり、メモリの割り当てと保護です。 それらの基本的な能力のみを提供し、 残りの部分はユーザスペースで実装する、 というのが良いのではないでしょうか。

将来的には、現在のファイルシステムでは如何に不十分であるかについて書いてある Hans Reiser 氏の投稿(英語) もご覧下さい。 データベース(やその他の)システムで提供されている特徴の多くを、 ファイルシステムのレベルに実装することが提案されています。

[ Kernel ]

関連 URL

LWN
カーネル(原文)
LinuxHQ
他のカーネル関連リソース(英語)
Kernel traffic
他のカーネル関連リソース(英語)


Copyright (C) 1999 Metachannel Systems Corp. all rights reserved. ChangeLog
Copyright (C) 1999 Eklektix, Inc. all rights reserved. Linux Weekly News
Linux (R) is a registered trademark of Linus Torvalds.