| 
本プロジェクトは、応用ソフトウェアではなく、
日本の独自ソフトウェアが少ないと言われている
基盤ソフトウェアを中心としたテーマを応募した。
OSなどのシステムソフトウェア、ミドルウェア、ライブラリ、サーバソフトウェアは、
上部層である応用ソフトウェアについてのキラーアプリケーションなどを含まないと
商業的に成功しにくいこと、また、
近年のオープンソフトウェアのムーブメントから
一般に独自なものが作られにくくなっているが、
これら基盤ソフトウェアは計算機システムの根幹をなすため、
戦略的にはより一層重要性を増している。
本プロジェクトでは、OS、ミドルウェア、ライブラリ、サーバソフトウェア
などの基盤ソフトウェアについての人材発掘と育成を目的とし、
「限界に挑む基盤ソフトウェア」というテーマについて、組込み用OS、
異種アーキテクチャのOSの同時実行が可能なマイクロカーネル、
高性能・高セキュアなWebサーバソフトウェア、
ビジネスプログラマ向けのクラスタ用ライブラリの開発を行った。
内容として、組込み用OSについてはリアルタイム性を重視したカーネルと
スケジューラの開発、マイクロカーネルとバイナリ変換による
異種アーキテクチャ・異種OSが実行可能なシステム構築法、
WikiやブログなどのWebアプリの実行を高性能かつ安全に実行する
サーバソフトウェアの開発、オフィス環境の遊休PCを有効利用し、
ビジネスプログラマがVisual BasicやExcelなどで簡単に並列処理を行う
ライブラリの開発により、基盤ソフトウェアの人材発掘と育成を行うと同時に、
次世代の基盤ソフトウェアの開発を行うことができた。
|