TRON ( The Real-time Operating system Nucleusの略) は、オープンアーキテクチャのリアルタイムオペレーティングシステムカーネル設計です。このプロジェクトは、1984 年に東京大学の坂村健氏によって開始されました。 [1]プロジェクトの目標は、社会のあらゆるニーズを満たす理想的なコンピュータアーキテクチャとネットワークを作成することです。 [2]さまざまなシナリオでは、さまざまな OS カーネルの必要性が認識されました。(たとえば、TRON プロジェクト 1988 の英語で書かれた論文[3]を参照してください)
インダストリアルTRON(ITRON)派生版[4]は、2003年に世界で最も多く利用されたOSの一つであり[5] 、携帯電話、家電製品、さらには自動車など数十億の電子機器に搭載されていました。 [6]主に日本企業で使用されていましたが、世界中で注目を集めました。[6]しかし、質の高い英語のドキュメントが不足しているため、より広範な採用が妨げられていると言われていました。[7] 2015年からTRONフォーラムがTRONプロジェクトのサポート活動を引き継いで以来、状況は改善されています。(多くの英語ドキュメントをリストした仕様ページを参照してください。)
これらの活動の中心となったのは、ITRON仕様OSの開発に携わる関係者と、家電製品やスマートハウス産業など多くの分野のユーザーとのコミュニケーションハブとして機能した非営利団体TRON協会でした。
2002年に、 ITRON仕様OSに代わるオープンソースの RTOS実装を提供し、バイナリ互換性も提供するT-Engineフォーラムが設立されました。新しいRTOSはT-Kernelでした。TRONプロジェクトを支援するTRON協会の活動は、 2010年にT-Engineフォーラムに引き継がれました。2015年に、T-EngineフォーラムはTRONフォーラムに名称を変更しました。[8]
現在、ITRON仕様OSとT-Kernel RTOSは、 wolfSSLなどの一般的なSecure Socket Layer(SSL)およびTransport Layer Security(TLS)ライブラリによってサポートされています。[9]
歴史
1984年にTRONプロジェクトが正式に発足しました。1985年にNECがITRON/86仕様に基づいた最初のITRON実装を発表しました。1986年にはTRON協議会が設立され、日立がITRON/68K仕様に基づいたITRON実装を発表し、最初のTRONプロジェクトシンポジウムが開催されました。1987年には富士通がITRON/MMU仕様に基づいたITRON実装を発表しました。[4] 三菱電機はITRON/32仕様に基づいたITRON実装を発表し、日立はTRON VLSI CPU仕様に基づいたGmicro/200 32ビット マイクロプロセッサ[10]を発表しました。
1988年、BTRONコンピュータのプロトタイプが、計画されていた教育用標準コンピュータとして日本全国のさまざまな学校でテストされていました。[11]このプロジェクトは、通商産業省と文部省の両省によって組織されました。[12]しかし、スタンフォード大学のスコット・キャロンは、BTRONが既存のDOSベースのPCやソフトウェアと互換性がないなど、プロジェクトがいくつかの問題に遭遇したと書いています。[12]当時、NECはDOSインフラストラクチャを備えた教育市場の80〜90%を支配していたため、BTRONを採用することは既存のインフラストラクチャをすべて取り除くことを意味していました。既存の互換性のないPCソフトウェアも、以前のプロジェクトとのこの非互換性のためにBTRONに反対した学校関係者によって個人的に書かれていました。また、真新しいコンピュータ用のソフトウェアはまだありませんでした。プロジェクトはさらに少なくとも1年遅れており、以前のシステムよりもパフォーマンスが良くなると約束されていましたが、それはなかったこれらの理由から、1988年末、文部省はBTRONがDOSにも対応しない限り、このプロジェクトを支援しないことを決定した。通商産業省は、NECがDOSでPC市場を独占するのを支援することを避けたいと考えていた。[12]
BTRON と NEC DOS アーキテクチャの統合は困難であったが、交渉により可能となった。1989 年 4 月、米国通商代表部は、BTRON が日本でしか機能しないため貿易障壁であると非難する予備報告書を発表し、日本政府に BTRON を学校で標準仕様としないよう要請した。[11] [12] TRON は、米、半導体、通信機器とともにスーパー 301 (1988 年包括貿易競争力法のセクション 301 に基づく輸入の全面停止) の対象品目リストに含まれていた。5 月に USTR 査察チームが TRON 協会を訪問した後、リストから削除された。[11] 6 月、日本政府は米国の介入に遺憾の意を表明したが、学校で標準仕様としないというこの要請を受け入れ、BTRON プロジェクトは終了した。[12] Callon は、それにもかかわらずプロジェクトが困難に直面したため、米国の介入により政府はプロジェクトを中止せずに面目を保つことができたと述べている。[12]
ウォールストリートジャーナルの報道によると、1989年に米国当局はTRONがコンピュータ分野での米国の優位性を脅かすのではないかと懸念したが、結局、TRON技術に基づくPCソフトウェアとチップは、世界標準としてのWindowsとIntelのプロセッサに太刀打ちできなかった。[13] 1980年代にマイクロソフトは少なくとも一度はTRONについてワシントンにロビー活動を行って撤退したが、坂村健自身はマイクロソフトが1989年のスーパー301条リストへの掲載のきっかけではなかったと信じていた。[14]即興の発言で知られる石原慎太郎東京都知事は2004年に国際貿易政策に関するコラムで、カーラ・アンダーソン・ヒルズが橋本龍太郎を脅迫したためTRONが削除されたと述べた。[15] [16]
2010年からTRONプロジェクトを運営してきた東京に本部を置くトロンフォーラムは、2017年11月10日、米国に本部を置く電気電子学会と、T-Kernel(オリジナルのITRONの後継)の最新バージョンであるTRON μT-Kernel 2.0仕様の著作権を無償で共有することに合意した。[17] これは、μT-Kernel仕様に基づいたRTOSのIEEE標準の作成を促進するためであった。
当時のIEEEコンシューマーエレクトロニクス協会の標準委員会副委員長であるスティーブン・デュークス氏は、IEEEはこの合意を通じて「標準の開発を加速し、世界的な流通を合理化する」と述べた。
2018年9月11日、「μT-Kernel 2.0」をベースにした規格「IEEE 2050-2018 - 小規模組み込みシステム向けリアルタイムオペレーティングシステム(RTOS)のIEEE標準」が正式にIEEE標準として承認されました。[18]
2023年5月、IEEEはTRONプロジェクトが提案、作成、公開したRTOSを「TRONリアルタイムオペレーティングシステムファミリー、1984」と題したIEEEマイルストーンとして認定した。認定されたマイルストーンの銘板は、TRONプロジェクトのリーダーである坂村健が1984年に研究助手として働いていた東京大学のキャンパスに設置されている。[19]
建築
TRONはカーネルのソースコードを指定せず、カーネルを作成するための「インターフェースと設計ガイドラインのセット」[20]です。これにより、さまざまな企業が仕様に基づいて独自のTRONバージョンを作成し、さまざまなマイクロプロセッサに適合させることができます。
TRON の仕様は公開されていますが、実装は実装者の裁量で 独自のものになる場合があります。
TRON フレームワークは、さまざまなコンピューティング ユニットの完全なアーキテクチャを定義します。
- ITRON (Industrial TRON): 組み込みシステム用のリアルタイムオペレーティングシステムのアーキテクチャ。TRONアーキテクチャの最も一般的な用途です。
- JTRON (Java TRON): Javaプラットフォームの使用を可能にするITRONのサブプロジェクト
- BTRON (Business TRON):パーソナルコンピュータ、ワークステーション、PDA向け。主にTRON アーキテクチャに基づくネットワークにおけるヒューマンマシンインターフェースとして使用される。
- CTRON (Central and Communications TRON): メインフレームコンピュータ、デジタル交換機用
- MTRON (Macro TRON): さまざまな TRON コンポーネント間の相互通信用。
- STRON(シリコントロン):リアルタイムカーネルのハードウェア実装。[21]
- TRON(エンコーディング)、TRONが文字を表現する方法(Unicodeとは対照的)。[22] [23]
管理
TRONプロジェクトは長らくTRON協会によって運営されてきましたが、2010年にT-Engineフォーラムに統合され、2015年にT-EngineフォーラムがTRONフォーラムに名称変更されてからは、TRONフォーラムが関係者間のコミュニケーションハブとしてTRONプロジェクトを支援してきました。
参照
参考文献
- ^ 坂村健 (1987年4月). 「Tronプロジェクト」. IEEE Micro . 7 (2): 8–14. doi :10.1109/MM.1987.304835. ISSN 0272-1732.
- ^ 「TRONプロジェクト」(PDF) 。TRON協会。 2010年7月14日時点のオリジナル(PDF)からアーカイブ。 2018年8月8日閲覧。
- ^ TRON プロジェクト 1988. doi :10.1007/978-4-431-68081-9.
- ^ ab 門田 宏 (1987 年 4 月). 「産業向けオペレーティングシステム ITRON の紹介」. IEEE Micro . 7 (2): 45–52. doi :10.1109/MM.1987.304844. ISSN 0272-1732.
- ^ Krikke, Jan (2003 年 10 月 15 日). 「世界で最も人気のあるオペレーティング システム」. LinuxInsider .
- ^ ab 「日本の国産オペレーティングシステム」。科学技術。 2010年6月9日閲覧。
- ^ 「TRON に失敗はない」TRON Web。
- ^ 「T-Engineフォーラムの名称がTRONフォーラムに変更されました」T-engine.org。
- ^ 「wolfSSL + Micro-T Kernel、TRON、T-Engine」。wolfSSL。2017年4月24日。 2019年2月19日閲覧。
- ^ 稲吉 秀; 川崎 一; 西向 俊;坂村 健(1988). 「Gmicro/200 の実現」. IEEE Micro . 8 (2).米国電気電子学会誌: 12–21. doi :10.1109/40.526. S2CID 36938046.
- ^ abc p. 1596高橋 孝文; 並木 文文 (2003). 「脱ウィンテル化への 3 つの試み 日本の TRON プロジェクト、米国政府によるウィンテルに対する訴訟、そして Java と Linux の参入」研究政策. 32 : 1589–1606. doi :10.1016/s0048-7333(03)00043-x.
- ^ abcdef キャロン、スコット(1995)。「分断された太陽:通商産業省と日本のハイテク産業政策の崩壊、1975-1993」国際政策研究。カリフォルニア州スタンフォード:スタンフォード大学出版局。pp. 51-54。ISBN 9780804731546。
- ^ ランダース、ピーター(2018年12月13日)。「米国と日本との古い貿易戦争が今日の中国との紛争に影を落とす」ウォール・ストリート・ジャーナル。 2019年10月3日閲覧。
- ^ 「マイクロソフト vs. 歴史的事実」. tronweb.super-nova.co.jp .
- ^ 「TRON News Items November 2004」 TRON Web . 2009年11月28日閲覧。
- ^ 石原慎太郎。 「新しい国家戦略を」。石原慎太郎公式ウェブサイト。
- ^ Green, Lloyd; Pane, Jeff (2017年12月8日). 「IEEE Standards Association (IEEE-SA) と TRON Forum が IoT 開発と相互運用性を推進するための契約を締結」www.tron.org . 2019年10月1日閲覧。
- ^ 「IEEE Standards Association」. IEEE Standards Association . 2024年11月14日閲覧。
- ^ 「IEEE MILESTONE」www.tron.org . 2024年11月14日閲覧。
- ^ 「TRON の意味」tronweb.super-nova.co.jp .
- ^ Nakano, T.; Utama, A.; Mitsuyoshi, I.; Shiomi, A.; Imai, M. (1995年11月28日 – 12月2日).リアルタイムオペレーティングシステムのハードウェア実装. 東京、日本. pp. 34–42.
- ^ 「文字セットリスト」。jbrowse.com 。 2009年11月7日閲覧。
- ^ 「TRONコードウェブサイト」tron.org . 2009年11月7日閲覧。
外部リンク
- 公式サイト
- GitHubの Tron フォーラム
- トロンウェブ
- TRON仕様(英語)
- B-Free(日本語); フリー BTRON OS プロジェクト; アーカイブ済み
