HOME >> IPAについて >> 最新情報 >> 記事

プレス発表
「Linuxカーネルバージョン間の互換性情報」を提供開始
 〜日本発、世界のLinux開発コミュニティへ貢献〜

2009年10月14日

独立行政法人 情報処理推進機構

 IPA(独立行政法人情報処理推進機構、理事長:西垣 浩司)は、オープンソース情報データベース「OSS iPedia」に、Linuxカーネルバージョン間の互換性に関する情報を提供するシステムを新たに搭載し、Linuxカーネル開発者およびアプリケーション開発者向けに情報提供を開始しました。
 URL:http://ossipedia.ipa.go.jp/crackerjack


 Linuxカーネル1は、コミュニティベースで開発が進められており、その改良・更新が活発に行われています。開発に伴い、Linuxカーネルの仕様が変更されることがありますが、その変更に関する情報のドキュメント化が十分でなく、変更点を把握するにはカーネル利用者が各自でソースコードを読むことが必要でした。このため、アプリケーションの開発やOSのバージョンアップ作業などにおいて、互換性の確認作業などに多くの工数を必要とする場合がありました。

 そこでIPAでは、2006年度からLinuxカーネルバージョン間の互換性をテストするツールの開発を進めてきました。また、互換性チェックのためのテストプログラム作成にあたっては、北東アジアOSS推進フォーラム2の共同開発プロジェクトとして、約300のシステムコール3について日本・中国・韓国で分担開発を行い、その網羅性と品質向上に努めてきました。

 このたび、Linuxカーネルバージョン間の互換性テストを自動的に実行、およびその結果についてインターネットを介して公開するシステムを「OSS iPedia」上に搭載し、情報提供を開始しました。

 本システムの公開サイトは欧米を中心としたAutotest4などのコミュニティサイトから相互リンクが張られ、カーネルやアプリケーション開発に本サイトの互換性情報が活用できるようになるとともに、LTP(Linux Test Project)5のテスト開発コミュニティに対して、ソースコードを提供するなど、グローバルな貢献活動を実施します。

  本システムが提供する主な機能は、以下のとおりです。

    • 本システムの対象としているカーネル6にバージョンアップが有る毎に、テストを自動的に実行し、互換性データを蓄積する。
    • 異なるカーネル間のシステムコール動作の違いを自動的に検出し、その情報を蓄積する。

 このシステムにアクセスすることで、誰でもいつでもLinuxカーネルバージョン間の互換性の確認や、非互換性に関する情報の入手が可能です。これらの情報が、国内外のLinux利用者および開発者に活用されることを期待します。



1

OS(オペレーションシステム)の中核を為す部分であり、CPUやメモリをはじめとするハードウェアを制御し、アプリケーションプログラムの実行やメモリ管理などを担当する。カーネルに、シェルなどのインタフェースやファイル操作用のプログラムなどを用意することで、OSとして利用可能になる。

2

日本OSS推進フォーラム、中国OSS推進連盟、韓国OSS推進フォーラムにより構成され、日本・中国・韓国の民間企業・研究教育機関が連携してOSSの技術開発・評価、人材育成、標準化・認証研究などの活動を実施
http://www.ipa.go.jp/software/open/forum/north_asia/index.html

3

カーネルの機能を呼び出すために使用される関数

4

Linux カーネルテストのためのコミュニティ。自動テストのフレームワークを持ち、新ハードウェアに対する品質試験など実行している。
http://autotest.kernel.org/

5

Linux OS の信頼性と安定性を実現するためのテストスィートの作成を行うテストプロジェクト
http://ltp.sourceforge.net/

6

LinuxのオリジナルカーネルおよびRed Hat Enterprise Linuxのカーネル

本件内容に関するお問い合わせ先:

IPA オープンソフトウェア・センター 企画グループ 保坂/柳本

Tel: 03-5978-7507 Fax:03-5978-7517 E-mail:電話番号:03-5978-7507までお問い合わせください。

報道関係からのお問い合わせ先:

IPA 戦略企画部広報グループ 横山/大海

Tel: 03-5978-7503 Fax:03-5978-7510 E-mail:電話番号:03-5978-7503までお問い合わせください。