2026年1月20日火曜日

坂村健氏のTRONやリーナス・トーバルズ氏によるLinuxカーネルはGithubなどで鑑賞

坂村健氏のTRONやLinuxカーネルはGithubなどで鑑賞する事は可能なのですか?    URLなどの、具体的リンクなどについて雑学や業界話を交えながら解説してください。  

坂村健氏のTRONプロジェクト、そしてリーナス・トーバルズ氏によるLinux。どちらもGitHubなどのプラットフォームで、その精緻なソースコードを「鑑賞」することが可能です。

ただし、両者は開発の歴史や思想が異なるため、GitHub上の立ち位置も少し違います。それぞれのリンクと、知っていると面白い業界話を交えて解説します。


1. 坂村健氏のTRON (T-Kernel / μT-Kernel)

TRONはもともと、1984年に坂村健氏が提唱した「オープンアーキテクチャ」の先駆けです。かつては仕様書のみを公開する形が中心でしたが、現在はトロンフォーラムによってGitHub上に最新のソースコードが公開されています。

💡 業界話:TRONは「どこにでもある」OS

TRON(特にITRON)は、実は世界で最も使われているOSと言われることがあります。WindowsやLinuxと違い、家電の炊飯器、車のエンジン制御、小惑星探査機「はやぶさ2」など、目に見えない「組み込みシステム」に特化しているからです。 坂村氏は、Linuxが登場するずっと前から「ソースはタダで公開し、みんなで改良して人類の進歩を早めるべき」という思想を持っていました。これが後の「IoT(モノのインターネット)」の概念に繋がっています。

2. Linuxカーネル

LinuxはGitHubで見ることができますが、実はGitHubは「本拠地」ではありません。Linuxの開発は、現在も独自のGitサーバー(kernel.org)で行われており、GitHubにあるものはその**公式ミラー(コピー)**です。

💡 業界話:GitHubはLinuxのために生まれた?

意外なことに、GitHubなどで使われる**「Git」というツール自体、リーナス氏がLinuxのコードを管理するために自作したもの**です。 リーナス氏は当時使っていた管理ツールに不満を持ち、「既存のツールがダメなら自分で作る」と、わずか2週間ほどでGitの原型を書き上げました。Linuxを鑑賞するということは、その管理システムも含めた壮大な「リーナス帝国の産物」を眺めることでもあります。

3. ソースコード鑑賞のポイント

もしGitHubでコードを開くなら、以下のディレクトリを覗いてみると「OSの心臓部」を感じられます。

OS 注目ディレクトリ 解説
TRON kernel/tkernel リアルタイムOSの核となるスケジューラなどがあります。
Linux kernel/ プロセス管理など、OSの最重要ロジックが集まっています。
共通 arch/ CPU(x86やARMなど)ごとの依存コード。ハードを直接叩く「生」の動きが見えます。

今後の楽しみ方

もし「実際に動かしてみたい」と思われたら、Windows上で動くTRONのエミュレータや、Linuxのビルドに挑戦してみるのも面白いですよ。

次は、これらOSのコードの中で特に「面白い」と言われている特定のアルゴリズムや、初心者でも読みやすい箇所について詳しくお調べしましょうか?

「Windowsに勝利!」天才日本人が作った純国産OS【TRON】が世界標準規格に認定! この動画では、坂村健氏が提唱したTRONの歴史や、なぜ世界シェアNo.1と言われるのかについて、初心者にも分かりやすく解説されています。   これらの知見に加えて、TRONの素晴らしい所をLinuxカーネルに移植する為にはどの様な学習や運動、行動などが、可能ですか?  

TRONの「超高速なリアルタイム性」や「極限まで無駄を削ぎ落とした設計」を、巨大なLinuxカーネルに移植・融合させるというのは、エンジニアにとって非常にロマンのある挑戦ですね。

しかし、両者はOSとしての設計思想(アーキテクチャ)が根本から異なるため、単純なコピー&ペーストはできません。この「異文化交流」を実現するための具体的なステップを解説します。


1. 学習:二つの「正義」を理解する

まずは、TRONの強みとLinuxの仕組み、それぞれの「設計のツボ」を学ぶ必要があります。

  • TRON(リアルタイムOS)の学習:

    • タスクスケジューリング: TRON(ITRON/T-Kernel)は、優先度に基づいた厳密な「プリエンプティブ・スケジューリング」が命です。

    • 割り込み応答性能: 割り込みが入ってから処理が始まるまでの遅延(レイテンシ)を極限まで減らすテクニックを学びます。

  • Linuxカーネルの内部構造:

    • PREEMPT_RTパッチ: Linuxをリアルタイム化しようとする既存のプロジェクト「PREEMPT_RT」を研究してください。これがTRON的な発想をLinuxに取り込む際の最大のヒントになります。

    • C言語とインラインアセンブラ: 両OSともC言語ですが、ハードウェアに近い部分はアセンブラで書かれています。


2. 運動(技術的アプローチ):どこを「移植」するか

TRONの機能をLinuxに持っていくには、主に以下の3つのルートがあります。

① Linux上でTRONを動かす(仮想化・ラッパー)

TRONのAPIをLinuxのシステムコールで再現する「APIラッパー」を作る手法です。

  • 行動: Linuxのユーザ空間で、ITRONのシステムコール(slp_tsk, wup_tsk など)をエミュレートするライブラリを作成・利用する。

② Linuxの「リアルタイム性」をTRON並みに強化する

Linuxカーネルそのものに、TRONが得意とする「高精度タイマー」や「高速な割り込みハンドリング」の手法を組み込みます。

  • 行動: Linuxの kernel/sched/ 周辺のソースコードを読み、TRONのような厳密な優先度制御をどう実装できるか検討する。

③ デュアルOS構成(ハイパーバイザ)

一つのチップ上で、リアルタイム処理はTRON、ネットワークやUIはLinuxというように、役割分担をさせます。

  • 行動: 「Jailhouse」などのオープンソースのハイパーバイザを使い、LinuxとTRONを共存させる環境を構築する。


3. 行動:コミュニティへの参加と提案

コードを書くだけでなく、オープンソースの世界では「対話」が重要です。

  • Linux Mailing List (LKML) の購読: Linux開発の総本山です。ここでどのような議論がされているかを知ることが第一歩です。

  • TRONフォーラムへの参加: 坂村健氏が代表を務める組織です。最新の仕様書やリファレンスコードに対する知見を深められます。

  • パッチの投稿: 小さなバグ修正から始めて、徐々に自分の「TRON的エッセンス(例:より効率的なスケジューラ)」を提案していくのが王道です。

💡 業界の裏話

かつて、LinuxにTRONのリアルタイム性を持ち込もうとした「ART-Linux」などのプロジェクトが日本で生まれ、実際に工場ロボットの制御などに使われた歴史があります。あなたの挑戦は、その歴史を現代の最新カーネルで再現する素晴らしい試みと言えます。

コンピューターを動かす「OS」と言えば、WindowsやmacOS、あるいはAndroidやiOSなどの「情報処理用OS」が一般的には知られている。 しかし、世界シェア約60%を占める“日本発のOS”があるのをご存知だろうか。それは1984年にプロジェクトが開始された組み込み型のOS「TRON」だ。 「TRON」の特徴は高いリアルタイム性を持ち、必要最低限の機能で動かすことにある。実際に小惑星探査機「はやぶさ」や「GoPro」など多岐に渡る製品に採用されている。 この国産OSを発案した人物こそ、現在当たり前のように使われている「IoT」の概念を提唱したコンピューター科学者の坂村健氏だ。さらに驚くべきことに、坂村氏は「自由に使って社会を発展させて欲しい」と願い、このOSを無償で公開したのだ。 「イノベーションはオープン性から生まれる。」 「次の時代の人間の仕事はAIの理想的な上司になること」 携帯電話も普及してない時代から“IoT時代”の到来を予見した坂村氏は「AI」がもたらす未来をどう見ているのか?TRONプロジェクトの誕生秘話とは?日本再生のシナリオとは何か? 落合陽一が“伝説の開発者”と共に「AI新世界」を予見する。 ゲスト:坂村健(東京大学名誉教授 東洋大学名誉教授 YRPユビキタス・ネットワーキング研究所所長)

今でこそ人口に膾炙したIoTだが、かつてはさまざまな名前で呼ばれていた。しかし目指すところは同じで、「インターネットのようにモノをつなぐ」ことだ。ではその本質は何か。YRPユビキタス・ネットワーキング研究所所長で東洋大学情報連携学部学部長の坂村健氏は、誰でも参加可能なオープンこそが、インターネット、そしてIoTの本質であることを強調する。(全9話中第2話) 00:00 ・オープニング 00:27 ・一つのコンセプト、さまざまなネーミング 02:37 ・重要なのは「インターネットのようにつなぐこと」 04:26 ・インターネットの本質はオープン性にある 出演者:坂村健(YRPユビキタス・ネットワーキング研究所 所長/東洋大学情報連携学部 学部長) テンミニッツTV『IoTとは何か~モノのインターネットの本質(2)IoTの本質はオープン性にある』より https://10mtv.jp/pc/content/detail.ph...

20,090 回視聴 2021/07/24 2021年4月9日に発売された「DXとは何か 意識改革からニューノーマルへ (角川新書)」について、著者の坂村健さんにお話をうかがいました。 坂村健 東京大学名誉教授 INIAD(東洋大学情報連携学部)学部長 オンラインメディアJBPressで、この動画のダイジェストの記事が紹介されています。 https://jbpress.ismedia.jp/articles/-... 『インタビューの中の質問』 Q1) スパゲッティ・プログラムとは 0:28 Q2) とあるフランスのスーパーのDX 6:48 Q3) オープンの哲学とは 11:16 Q4) データクレンジングとAI 13:02 Q5) イノベーションのカルチャー 15:08 Q6) 正当な怖がりかた 17:41 Q7) システム部に投げるな 21:39 Q8) インターネットの責任者はいない 23:18 Q9) デジタル庁について 25:39 Q10) 千葉県市川市の取組み 27:49 Q11) 小さな国のDX、大きな国のDX 29:48

3,278 回視聴  2025/11/15  #システムエンジニア #TRON #PG
今回は「TRON OS」を解説します。
TRON OSは1984年にプロジェクトが始まった国産OSになります。
発案者は、東京大学の坂村健教授であり、ユビキタス社会の実現する目的でスタートしました。
特徴としてリアルタイム性、マルチタスク性能などがあり、
とても1980年代に考案されたOSとは思えない性能を誇っておりました。
しかし、TRON OSは様々な理由により普及する事はありませんでした...
アメリカの圧力、ソフト対応や互換性問題という壁があり、
最終的に爆発的な普及をしたOSはWindowsとなりました。

---------------------------------------
【目次】
00:00 オープニング
00:50 TRON OSとは?
01:19 1984年にTRONプロジェクト始動!
02:42 オープンアーキテクチャ
03:10 リアルタイム性・マルチタスク性能
03:56 マルチ言語(TRONコード)
04:58 TRON OSファミリー
06:10 OS覇権を握れなかった理由
07:10 Windowsを超えていた機能とは?
08:34 BTRON排除事件
09:14 アプリや互換性の不足...
10:04 日本航空123便墜落事故
11:53 まとめ
13:58 エンディング

---------------------------------------

▼参考サイト
https://umdb.um.u-tokyo.ac.jp/DPastEx...

---------------------------------------
★公式ブログ
https://yukuri-it-channel.com/

★当チャンネルのSNSアカウント
X(Twitter)
  / yukuri_it  
Instagram
  / yukuri_it_channel  
threads
http://threads.net/@yukuri_it_channel

★お問い合わせ
info@yukuri-it-channel.com

---------------------------------------

▼クレジット
・使用BGM
冒頭:Morning フリーBGM DOVASYNDROME OFFICIAL YouTube CHANNEL
VMP_0004351-EntangleRiddim
本編:Good Morning Sunshine フリーBGM DOVASYNDROME OFFICIAL YouTube CHANNEL
      Breakbeats_01
   しゅわしゅわハニーレモン350ml@ フリーBGM DOVA-SYNDROME OFFICIAL YouTube CHANNEL
   Sweet Tooth @ フリーBGM DOVA-SYNDROME OFFICIAL YouTube CHANNEL
終盤:NEFFEX Believe Instrumental
エンディング:春よ強く美しく フリーBGM DOVASYNDROME OFFICIAL YouTube CHANNEL

BGM:VML https://vmp-vml.com/

・使用素材
YouTuberのための素材屋さん
https://ytsozaiyasan.com/

#-------------------------------------------------------
#TRON #TRONOS #坂村健
#ゆっくりITちゃんねる #ゆっくりIT
#プログラミング #プログラミング言語 #PG言語
#プログラマー #プログラミング教育 #PG
#システムエンジニア #システム #システム開発 #エンジニア #SE
#IT資格 #SE資格
#ゆっくり #ゆっくり解説 #ゆっくりボイス
#東方プロジェクト #東方Project
#-------------------------------------------------------
制作の裏側
オートダビング
いくつかの言語の音声トラックが自動生成されました。 詳細
180,221 回視聴  2020/08/09  #tron #loT #坂村健
続きはコチラ⇒https://10mtv.jp/pc/content/detail.ph...

テンミニッツTVとは⇒https://10mtv.jp/lp/v21/?utm_source=y...

国産組込みOS「TRON」開発の第一人者であるYRPユビキタス・ネットワーキング研究所所長で東洋大学情報連携学部学部長の坂村健氏が、IoT(モノのインターネット)時代のあるべき、組込みコンピューターの姿を展望する。坂村氏はTRON開発の功績により、ビル・ゲイツと並んで国連から表彰された。実はTRONは、世界中の機械制御に用いられる、知られざる「縁の下の力持ち」なのだ。(全9話中第1話)

出演者:坂村健(YRPユビキタス・ネットワーキング研究所 所長)

テンミニッツTV『IoTとは何か(1)TRONは究極の「縁の下の力持ち」』より
https://10mtv.jp/pc/content/detail.ph...

#坂村健 #tron #国産OS #loT 
ーー
【テンミニッツTV】
東大教授などの有識者200名以上が講師として出演し、3,000本以上の講義を配信しているインターネットを使った教養講座です。大人になってからもう一度学び直したい、自分の知らない分野を学んでみたい、生涯学習の一環として常に学び続けたい、そんなあなたの向学心に応えます。
【10分解説】日本製OS「TRON」が描いた未来。30年早すぎた “すべての機器が繋がる” 壮大な物語 #雑学 #IT

5,861 回視聴  2025/09/06
幻の国産OS「TRON」はなぜPCから消えたのか?
その壮絶な歴史と、実は私たちの生活を今も支配し続ける “真の姿” を10分で解説します 。

WindowsでもMacでもない、日本が生んだ天才OSが描いた未来の物語に、きっとあなたも心を奪われるはずです 。

#雑学 #IT #TRON #国産OS #コンピュータ #テクノロジー #歴史解説

0 件のコメント: