ITRON
T-EngineフォーラムによるT-KernelはμITRON3.0仕様の発展版である。
ITRONでは「弱い標準化」の思想から、極めて性能の低いシステム(安価で大量に製造される組み込み系システム)から大規模な組み込みシステムにも対応できる柔軟性を持ったシステムであったが、そのぶん実装がハードウェアに依存する部分が大きく、システム自体のコストよりも技術者の教育や開発にかかる人的コストが相対的に重視される大規模な組み込みシステムでは「ソフトウェアの移植性が低い」「ミドルウェアの導入ができない」「技術者の負担が大きい」といった問題があった。
その反省から、T-Kernelは「より強い標準化」の思想でITRONの標準化を進め、互換性や移植性を高めることでミドルウェアの流通を推進し、大規模組み込みシステムにおける開発の効率を高めることを目的としている。
TRONプロジェクトにおいて、インフラとなるシステムとして最初に設計が開始され、情報処理学会の第29回全国大会で基本設計の概要を発表している。
1984年頃 TRONプロジェクトのサブプロジェクトとしてITRONの開発開始。
1987年 ITRON1の仕様が公開。
1989年 ITRONのバージョン2となるITRON2、およびそのサブセットとなるμITRON2の仕様が公開。 ITRON2では、32bitの大規模なシステム向けに策定されたITRONと、8~16bitの小規模なワンチップマイコン等を対象としたサブセット的な仕様であるμITRONとに分けて公開された(このため、μITRONにはバージョン1は存在せず、最初のバージョンがμITRON2.0である)。このうちμITRON2は、非常に性能の低いMCUでも利用できたことから、組み込み向けで主要なMCUのほぼすべてで採用されるほど極めて広範囲に使われ、32bitの大規模システムにまでμITRONが採用されることとなったため、それらの事例のフィードバックから、μITRON3では8-32bitまでに対応できるスケーラビリティを持った仕様が策定されることとなった。
1993年 μITRON3の仕様が公開。 μITRON3ではシステムコールのレベル分けによって、一つの仕様で小規模システムから大規模システムまでをカバーしている。