TRONプロジェクト

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

テンプレート:出典の明記 TRONプロジェクト(トロンプロジェクト)は、坂村健による、リアルタイムOS仕様の策定を中心としたコンピュータ・アーキテクチャ構築プロジェクトである。プロジェクトの目指す最終的到着点のグランドイメージとして「どこでもコンピュータ」ことHFDS[1]を掲げている[2]1984年6月開始[3]

概要

プロジェクトの中心と言える団体は、現在は T-Engine フォーラムである。以前は社団法人トロン協会によって運営されていた(2010年1月15日付けで解散)。現在は組込みシステム関連企業などが主として参加している[4]RTOS等の、完成した仕様については一般に無償で公開されており、仕様の使用についてはライセンスフィーを要求されず、実装・商品化は誰でも自由に行える。仕様書やT-License(現在のバージョンは2.0)で配布しているソースコードの著作権者は同フォーラムあるいは坂村健となっている。

TRON」は、「the real-time operating system nucleus」に由来する。組込み分野やパーソナルコンピュータGUIなど、リアルタイム性が必要な応用を重視していることによる。プロジェクト発足直後にあたる時期の坂村の著書『電脳都市』の映画「トロン」の章の注によれば、よく映画から採ったのか、と聞かれるのだが「そうでもないし、そうでもある、というところで実のところ全く関係ない。でも、このプロジェクトを始める前に映画を見た記憶はある。TRONThe… の略である。」と[5]なんとも曖昧なことを書いている。

現代社会では、日常生活のあらゆる部分にコンピュータが入り込み、何らかの形で人間と関わりを持っている。これらのコンピュータをそれぞれの機器別にバラバラに扱うのではなく、ある程度標準的な仕様を設けてうまく連携させようというのがTRONの理念である。

応用製品としては、携帯電話や自動券売機、自動車エンジンの燃料噴射システムなどの組込型コンピューターの基本ソフトの一種として普及した。

サブプロジェクト

TRON プロジェクトは互いに連携するサブプロジェクトによって構成されている。

  • MTRON - 超機能分散システム(HFDS)全体をコンピュータとして見て、そのOS。
  • ITRONμITRON - 組込みシステム向けのリアルタイムOS。携帯電話をはじめデジタル家電分野で広く使用されている。μITRON は元々はワンチップマイコンのROMに内蔵するなどごく小規模な実装のためのサブセットだったが、μITRON 3.0以降はITRON全体の新バージョンとしてほぼ全機能を持っている。2013年9月に打ち上げられた国産ロケットイプシロンと、それに搭載された観測衛星ひさきに、 μITRONとT-Kernelがそれぞれ使われた[6]
  • BTRON - Business TRON の略。パーソナルコンピューター向けのOS。小学校の教育用パソコンへの導入が決まりかけていたが、1989年に日米ハイテク摩擦を背景とした米国からの圧力(スーパー301条の対象として挙げられた)があったりなどした結果(経緯の詳細はBTRON#通商問題を参照)、実現しなかった。
  • CTRON - 電話交換機用として設計されたOS。NTTの電話交換機に使用された。
  • JTRON - μITRON上のタスクと Java VM のインターフェースを定めた規格。
  • eTRON - セキュリティ規格を定めたもの、ICカード、非接触認証などの規格。
  • T-Engine - リアルタイムシステム向けの標準開発プラットフォーム。T-Kernel、標準ミドルウェア、ハードウェアの規格を含む。
  • TRONCHIP - 汎用CPUの規格。過去に富士通三菱日立などのメーカーがTRONCHIP規格にもとづいたCPUを販売していた。
  • TRON ヒューマン・マシンインタフェースガイドライン - 従来の機械スイッチ類を含めた、コンピュータと人間の間のインタフェースデザインに関する指針も制定している。

シンボル

テンプレート:特殊文字

1989年のデザイン[7]。「ファイル:TRON 2-D77C.gif」(大漢和 5-13536、GT 17106、U+23091「𣂑」)をモチーフとしたもの。「斗」の古字で「」の意があり、升=計器=規格に通じる、といった考えがある。中央の「十」の部分がTRONの頭文字「t」を模してもいる。

また、この字を使い、TRONを漢字で「ファイル:TRON 2-D77C.gif論」と当て字したりもする。中国で篆刻してもらおうとしたところ、この字は国字であるために中国でも通用する「斗」にされてしまい、さらに篆書体のために、まるで「毛」という字のような、当初の意図とは全くかけ離れたものが出来上がってしまった、というエピソードがある[8]

Unicode批判

Unicode、特にCJK統合漢字のために行われた テンプレート:仮リンクを、漢字文化圏の文化を破壊するものとして、強く批判した。主要な主張は日本電子工業振興協会発行の『未来の文字コード体系に私達は不安をもっています』(テンプレート:全国書誌番号)にある(このパンフレットは1993年に発行されており、坂村らの以後の主張が指す「Unicode」は、当時の規格である、Unicode 1.1 と、Unicode との共通性を強く指向したISO/IEC 10646-1:1993を基としている)。

TRONキーボード

TRONプロジェクトでは、コンピュータ用として新しくデザインし直されたキーボードも製作した。放射状の配列を採用した「TRONキーボード」と、ノートPC等での使用を考慮し、矩形内に配列した「μTRONキーボード」がある。

プロジェクトの当初の時期に設計・試作(一部製品化)されたキーボードは、英字系がDvorak配列ベース、日本語系がプロジェクトでの調査にもとづく独自配列(物理形状としてはM式等に類似、日本語入力方式はシフトによりひとつのキーに割り当てられた複数のかなを切り替えるという点は親指シフトに類似している)というものであった。

掌に合わせた物理形状であることから、掌の大きさに合わせないと使い辛くなることが予想でき、それに対応するためS・M・Lの複数サイズを最終的には用意することとしていた[9]が、沖による試作品やTK1などでMサイズ以外のものは作られなかった(後述する現在製造市販されているμTRONキーボードは、左右セパレート型にすることである程度のポジションの違いに対応している)。

μTRONキーボード」として現在生産・市販されているものは、QWERTYJISかな配列になっており、TRON本来の配列は添付の厚紙製トレーナーと、ドライバソフトウェアによるサポートとなっている。「TRON配列モード」に切り替えるとUSBから一瞬論理的に切り離され、USBプロダクト IDが変化して再接続する。

日米ハイテク摩擦

1980~90年代に激しく火花を散らした日米ハイテク摩擦(他にスパコン(日米スパコン貿易摩擦)、FSX(F-2 (航空機)#開発経緯)、人工衛星(日米衛星調達合意)等)のひとつとして、BTRONの通商問題が挙げられることがある。

参考文献

テンプレート:参照方法 テンプレート:Refbegin

テンプレート:Refend

脚注

  1. テンプレート:Lang-en-short、超機能分散システム、1990年代以降はユビキタスコンピューティングとも。
  2. 坂村健「TRONの目指すもの」、『TRONプロジェクト'87-'88』pp. 3~19
  3. 坂村健『TRONを創る』p. 2
  4. T-Engineフォーラム 会員リスト
  5. 『電脳都市』岩波版(ハードカバー版)p. 290
  6. [T-Engine Forum Japan【2014.1】トロンプロジェクト30周年]
  7. 『TRON DESIGN』p. 4
  8. 『TRONWARE』Vol. 36 p. 7
  9. TRONを創る』p. 171

関連項目

外部リンク

テンプレート:TRON テンプレート:リアルタイムオペレーティングシステムテンプレート:Asbox

en:TRON project