カーネルにC++

ユーザースペースでファイルシステムを実装すると、遅くなる気がする。
V-FIELDもカーネルに組み込みたい。

かと言って、Cで書く気にはならない。それはムリ。不可能。


C++のコードをカーネル組み込むというのは、過去何人もの人々が挑戦し、試行錯誤し、その結果、「やめた方がいい」という結論に落ち着いているらしい。


↓このプロジェクトでは、C++のコードをLinuxカーネルに組み込むことに成功している。
http://www.pdos.lcs.mit.edu/click/

しかし、どうやらSTLはまったく使っていない。例外も使っていない。pthreadも使っていない。

STLもBoostも例外も無いC++なんて、C++じゃない。どうしようもなく生産性が下がる。




むしろ、ユーザースペースからカーネルスペースのメモリに直にアクセスする(またはその逆)なんてことはできないかな。