2222222
3 :
Be名無しさん:02/03/22 18:45
とりあえずどんなもんか説明してくらはい
4 :
Be名無しさん:02/03/26 23:57
5 :
Be名無しさん:02/03/27 22:04
仕方ないな。俺が説明してあげよう。
EOTAは純国産でしかもフリーでオープンソースの基本ソフトで、
RT-Linuxのようなリアルタイム性、FreeBSDのような拡張性を
可能にし、MINIXのようにだれでもソースを眺めてOSの学習が
でき、超漢字を超えるBTRONのスタンダードをめざしているス
ーパーOSなのだよ(w
ご理解いただけましたでしょうか、
>>3
>>5 了承した。
・Uninuxbendowmacs (忘れた)
・OSASK
・NEWSMART-OS (和訳:いかすOS)
と並ぶ、
2ch 4大王OSに推挙しよう
>>6 B-Freeの血を引いていて、
そこそこPOSIX風OSとして
成立していると思うよん。
騙されたと思って使ってみそ。
>>7 >騙されたと思って使ってみそ。
使っているYO!
>>6 NEWSMART-OS ではなくて NOWSMART-OS
9 :
Be名無しさん:02/03/28 01:35
10 :
Be名無しさん:02/03/28 06:11
11 :
Be名無しさん:02/03/28 23:06
>>7 は使った事あるの?
使い方(動かし方)わかるの?
>>11 適当にしか追いかけていないが使ったことはあるし、
eota-c/AUTHORS に漏れのメアドも書いてありますが何か?
13 :
Be名無しさん:02/03/31 18:45
>>12 それはすばらしい!
>>5 を否定しないって事は
>>5 はあながちうそではないのですね。
B-FreeとEOTAの実装の進み具合の差はどの程度なのでしょうか?
B-Freeのソースを利用して
開発されているのがEOTAです。
どっちもBTRONとしての
実装はまだ手を付けられていません。
EOTAの方はCコンパイラとかも
動作する様になっています。
15 :
Be名無しさん:02/04/01 00:47
アプリケーションレベルで読めたからといって、
BTRONとしての実装に手が着いたとは、必ずしもいえないわな。
DOSでNTFSが読めたからといって、DOSがNTになるわけでもなし。
そりゃそうだ.
地道頑張ってますね、開発者の方々。 ところで、EOTAはBTRONでなくUNIXライクOSに分類されるのだと思うけど。
>>18 そうだね。
まあ、アプリケーションの無いAPI実装したってしょうが無いしね。
>>18 マルチタスク/シングルユーザーで、周辺核と周辺核が
バリバリITRONのサービスコールでやり取りしていて、
時間のカウントが1985年から始まるのでは、UNIXライク
OSの仲間には入らない/入れてもらえないような。
>>19 そうね。
某サイトでなにやら得意げに C のソースを公開しているが、
なんか凄い事やってるよ。
struct hoge;
hoge = foo(hoge);
ってどうよ、構造体の実体のコピーが都合2回発生する...
その程度のプログラマでも活動
できるのならば、より腕の立つ
プログラマには更に多くの活躍
が可能であろう。
腕の立つプログラマには
別の胸踊るプロジェクトが
あることだろう。
(^^)
EOTAとB-Freeの違いがわかる様に、それぞれ入手しうる
リリース版全部をCVSに入れた物を以下に置きました。
ttp://minix-up.sourceforge.jp/cgi-bin/l.cgi/l/bf/eota/ ファイル単位に、それぞれがどのリリースで修正/削除
されたかを大雑把に把握する事ができるでしょう。
ささやかな統計情報はこちら。
ttp://minix-up.sourceforge.jp/cgi-bin/l.cgi/l/bf/_analysis/ ○B-FreeとEOTAのファイル・ディレクトリ構造はおおむね一致する
EOTA 0.3.4 に含まれている 1837 ファイルのうち
少なくとも 1608 ファイルはB-Free時代に作成されたもので、
大体1200ファイルは修正せずそのまま収録されている
○B-Free => EOTA間でファイル・ディレクトリ(や役割)の移動があったと
思われるのは大体以下の2箇所
boot/2nd-opts/ => sfsboot/2nd/
kernel/BTRON/init/libMittenCmd/ => kernel/BTRON/init/libCmd/
といった事などがわかるでしょう。
このCVSリポジトリ自体も別の場所で公開していますので、私の作業に
由来するエラーがあればfeedback下さい。
訂正訂正・・・
誤: EOTA 0.3.4 に含まれている 1837 ファイル
正: EOTA 0.3.4 までに作成された 1837 ファイル
上の様に訂正させていただきます。
27 :
Be名無しさん:03/02/01 20:15
>>25-26 なるほど。興味深いデータですね。
データ上からはEOTAはB-Freeをそのまま引き継いだと読み取れる
ようですね。
B-Free時代からのソースの漢字コードに一部揺れがある(たまに
JISやSJISが混ざっている)事がわかりましたので、昨日、漢字コード
をEUCに修正しながら編み直したリポジトリを配置しました。
遊びたい方は _BFREEtest04_eota034.tar.gz の方を持っ
ていって下さい。
#トリップ変えました。新しい方は
ttp://minix-up.sourceforge.jp/ #の末尾に記載しています
>>28 元々はS-JISだったんすよ。それを途中からEUCに変更したのです。多分。
JISになっているのはコミットした人のうっかりミスです。昔のEmacs
であるMuleは標準がJISで保存だったのでそのまま入れてしまったの
でしょう。
>>29 なるほど、エディタが原因だったのですね( ´∀`)
EOTA掲示板のリクエストにお応えしようと思い、下調べしながら
EseBTRON を手作業で既存リポジトリに追加していて気づいたの
ですが、TOPPERS系のリポジトリにも文字化け(揺れ)がある様で
した。EseBTRON含めて近日中にFixします・・・・
軽く調べた結果 EseBTRON 2001-09-30 は TOPPERS ベース
になっており、実際に TOPPERS/jsp 1.0 Beta由来のファイルを
少なくとも一部含んでいるため、B-FreeではなくTOPPERS系の
リポジトリに追加するのが有意義であろうと考えております。
31 :
Be名無しさん:03/02/13 00:09
このスレはACさんの思い出についても語るスレになりました。
ACさん、本当にいい人だっだよなぁ。
皆、わすれないでね。
EseBTRONの過去のリリースパッケージは失われて
しまった様に見えています。
EseBTRONに関するSourceForge.netのMLアーカイブ
をチェックしましたが、残念ながら日本語が破壊されて
おり、かろうじて理解できるURLも開発関係のものだけ
の様でした。
>>31 基本的なことだと思うのですが、
ttp://www.geocities.co.jp/SiliconValley/5605/tron/ において esebtron-bin が「書庫形式」だそうですが、
この場合何のツールを解凍に使えという事なのでしょう
か( ´∀`)?
(´-`).。oO(・・・昔のリリースは本人も紛失してるらしい)
>「書庫形式」
(´-`).。oO(・・・超漢字じゃないと見れないと思われ)
>>33-34 うう、いまさらそんな壁があるとは・・・( ;´∀`)
例えばPerlで非破壊的に中身を参照するスクリプトでも
あれば良いのになぁ、と思いました。(CGIとしても使える様に)
既存のEOTAなどで読めるのでしょうか?
TRONコード変換のあたりを少し調べてみます。
>>39 EOTAをパクッて EseBTRON Ver3 として出してみるとか。
>>40 ( ´ -`).。oO(・・・次期バージョンは極秘構想中です。受験が終ってからのお楽しみ)
補足です
>>42 のリンク等をご覧いただければお解りかと思いますが
EseBTRON 2001-09-30 はどうやら jsp 1.0 (Beta) がベースの様です。
44 :
Be名無しさん:03/02/17 13:04
>>44 すいませんEOTAまで晒しageは勘弁して下さい( ;´∀`)
>>42 >わわ、なんだか急展開の予感・・・
>>40-41 は、妄言程度ですが。
実際に公開されたブツだけを信用するのがよいのではないかと。
<後ろ頭>y-~~~
EseBTRONはいつからToppers baseになったんだろう。
EOTA掲示板が復活しています。
nakanishiさんのEseBTRON話は必読です。
#この掲示板、ログは保存されているんでしょうか
ItIsも3本ほどパッケージを見つけていますので、
(ItIs3-1.3.2.tar.Z, ItIs3-1.3.4.tar.Z, ItIs4-1.4.tar.Z)
EseBTRONは自動化ツールの新リリース後にもう少し
検討を続けるつもりです。
>>47 お心遣い感謝。
>>42 はお蔭様で esebtron-memo.bin が読めるらしい
ので安心したのと、esebtronの旧パッケージのURLを
教えていただいたのを喜んだまででス
>>51 ご紹介ありがとうございます( ´∀`)
色々な方が出入りされている様なので、まず目に見えるブツ
(日付なし) を作ってから問い合わせた方が良さそうですね。
なお、公開されているTRON関係のソースで
私が把握している継承の流れは
だいたい以下の通りです。
[ ] = ほとんど未調査
[BTRON386] -> BFree -> EOTA
[ItIs] -> [EseBTRON (旧)]
TOPPERS 1.0? -> EseBTRON (新)
TOPPERS 1.3? -> IIMP
[HOS(過去の実装)] -> HOSv4(旧) -> HOSv4 (SF.jp)
EseBTRON (新) には分家があって、
DOSモバの上でGUIライブラリと共に動いてましたsage。
EseBTRON (旧)だったと思います。
あの当時はまだJSPすらなかったハズ。
公開されてないはず。
どこかの社内用だったらしいです。
EOTA掲示板に動きあり。
> ItIsとEseBTRONの関係が示唆されていましたのでそれなり
>にファイル構造が一致する事を期待していたのですが、最大で
>8点しか重ならない(dir/filenameが一致しない)様です。
データ上からはEseはItIsを下地にしたOSではない
って事ですね。
64 :
Be名無しさん ◆g2j80BX5do :03/03/10 22:47
>>62 B-Free + EOTA の時は完全に一致するファイルが
非常に多かったので分かり易かったのですが、今
回はそこまでは言えない様です( ;´∀`)
といいますのも、ディレクトリ階層を含んだファイルパス
(path/to/filename)の完全一致がとても少ない状態な
ので、ファイルの移動や、ファイル名の改変などがある
かもしれないと考えられます。
また、ファイルパスが一致した8点についても中身が
大きく異なる様なので、どこが何と一致しててどこが
そうでないのか、しばらく観察する必要があると思っ
ています。
しばらく晒しておきますので、気づいた事がありましたら
指摘下さい。
ItIsのリリース日時については別途知る必要がありま
すが、どのItIsからどのesebtronに派生したのか、が
観察によってある程度わかれば良いナーと思ってお
ります。
あら、ageてしまった・・・( ;´∀`)
>> 64
歴史学者の方ですか?
(^^)
>>66 将来の一般教養の様なものです。
埋められるうちに埋めておかねばならないと思っています。
作者本人はItIsを元にしたとは思っていないんじゃないかな。
EseとItIsは分けて考えた方が良さそう。
>>70 EOTAと関係ない話がほとんどならば、ITRON総合スレに移動する
方が良いのではないかと。
>>72 御意( ;´∀`)
ItIsに関してこのスレではここまでとします。
>>72 まあ別にいいんでないの。
EOTAの話題でも振ってくれよ。
そういやぁITRON統合スレも俺が立てたんだった…
VESA対応CONSOLEドライバage
とりあえずeotanで募集してそうな事。
・eotanのマスコットキャラクター作成。AAも可。
・ロゴの作成。
・ゲームプログラマ。
・テスター。
・ドキュメント書き。
・VESA対応の取り込み。
・開発MLの立ち上げと保守。
・その他色々。
こんな感じ?
なんか閉鎖したみたいだが。
eotan nightly build 2003/04/10 の Bochs 2.0 im age。
なにげに良スレ。
(^^)
∧_∧
( ^^ )< ぬるぽ(^^)
しかしProX放映もEOTAには関係なかったようだな。
>>89 関係者がBTRONに興味なさそうだから仕方ないよな。
91 :
Be名無しさん:03/05/06 22:37
Bochs-2.0.2(RedHat7.3)上でEOTAを動作させてみたのですが、
1.キーテーブルが変。「(」が「*」キーだったりする)
2.ほとんどのコマンドで「Stack underflow」がでる。
という現象が起きています.
(???? nanndeshouka?)
92 :
Be名無しさん:03/05/06 22:44
>>91 キーコンフィグが英字キーボードになってんだろ。どうせ
>>91 (´-`).。oO(・・・ k106jp (sash -a) exec
>>91 90過ぎて初めてまともなEOTAの話題が出てきたな。
>>95 で既出だけど
k106jp
(sash -a) exec
でUNIXのシェル風になるよ。
97 :
Be名無しさん:03/05/08 23:39
k106jp
(sash -a) exec
でも、キーが変なのは変わりませんでしたが、
コマンドを打ち込むと、今度はちゃんと反応しました。
nazeka kono page ni kakikonndeiruto ATOK ga kowareru ......
>>97 >今度はちゃんと反応しました。
それはよかった。
>でも、キーが変なのは変わりませんでしたが、
k106jpはinitで打ちこむ。
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
しかし、EOTAはなかなか流行らないな。
>>104 違う。
意図的に「流行らないようにしてきた」んだよ。B-Free の再興を願って。
その芽がないことがわかったから、そろそろ新しい方向性を出してくるんじゃないかな。
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
インターネットに繋がるようになるのマダー?
rubyが移植されてもさっぱり盛り上がらんな、このスレは。
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
115 :
Be名無しさん:03/09/18 23:16
EOTAキターー!!!
118 :
Be名無しさん:03/10/31 00:33
age
保守
120 :
Be名無しさん:03/12/25 02:53
EOTAって何が出来るの?
あぼーん
保守sage
126 :
Be名無しさん:04/08/22 20:30
現在も開発の続いているFreeなBTRONはないの?
>>126 ないと思うけど・・・CORONの人達はTRONに興味があるみたいだよ。
>>127 ヤパーリ。
ネットでBTRON風味とかいうのみたことあるけど非公開だよね?
あれってBTRON3の実装の一つとかんがえてよいの?
Win側のフォントを使っているところを見ると超漢字の画面を画像として送信(VNCみたいに)しているわけじゃないんでしょ?
>>129 どうも&スマソはやく公開されるといいなー
一人言:AC救護の人の新型eseBTRONの話がMonaスレであったけどどうなったんだろ(またスレ違いスマソ
>>130 NoNameのことかな。これもBTRONじゃなくてun*xだけど。
webサイトでは全部過去形になってる。
そうか。考えてみればeseBTRON新版と言うのはNoNameのことか。
着月かなったorz
133 :
Be名無しさん:2005/08/11(木) 21:29:53
134 :
sage:2005/08/12(金) 02:42:01
Wiki荒らしには誰も反応しなかったけどな。
これからどうするよ。
最下層から緊急浮上保守!
137 :
Be名無しさん:2007/01/30(火) 21:08:14
最下層から緊急浮上保守!
138 :
Be名無しさん:2007/04/06(金) 23:20:00
去年はたった2レスかよ
139 :
Be名無しさん:2007/04/12(木) 00:08:25
これも含めて、x86で動くTronはもう開発止まってるのかな。
140 :
Be名無しさん:2007/08/22(水) 08:39:29
今、BTRONについて勉強してる。
半年後くらいに、オープンソースなBTRONを開発できたらいいなあ。
x86_64で動くBTRONを早く出してほしいよ
去年はたった1レスかよ
144 :
Be名無しさん:2009/06/22(月) 17:35:04
関係ありません。
>142
64bitのBTRON仕様がないわけだが。
君達が望んでいるのは次のどれ?
1. EOTAの開発継続
2. フリーのBTRON
3. 日本人が作ったOS
どんな実装がいいの?
1. フルスクラッチ
2. カーネルAPIがTRON(既存OSベースでも可)
3. BTRONライクなアプリ(OS自体は問わない)
Cadets are required to take a swimming course. ,
A: Not sure what this means, exactly. ,
サイトのリンクが軒並み切れてやがる…
test
test
らヴぃ
153 :
Be名無しさん:2011/08/24(水) 20:16:15.28
では
154 :
Be名無しさん:2012/01/13(金) 23:22:19.77
そろそろいいんじゃない?
155 :
Be名無しさん:2012/01/23(月) 23:48:26.80
これのPOSIXってlibレベルなのかな?
カーネル的にはどんな風にunixなの?
B-freeがベースだから、基本的にはITRONマイクロカーネルの上の
パーソナリティとかマイクロカーネルの用語で言う奴だと思う。
んで、POSIXはライブラリコールとしてじゃなくてシステムコールとして実装されてる。
どんな風に、というのは具体的にどんな?
157 :
Be名無しさん:2012/01/24(火) 19:34:12.23
XNUみたいな感じ?
eT-Kernel/POSIX とかとの違いはどの辺が大きいの?
eT-Kernel/POSIXとかはライブラリのレイヤだと思う。
Androidが乗っかるぐらいだからかなり作り込まれてるが。
あと、B-freeと同じような構造と仮定して、だけど、システムコールには、ITRONの
ランデブポートというのを使ってて、直接だと使いにくいから、ポートマネジャという
のを使うんじゃないかと思うんだけど、ソース見てないから違ってるかもしれない。
159 :
Be名無しさん:2012/01/28(土) 23:29:57.44
FUSEとか乗らないんだろうか?
なんか生き残ってるサイトの説明読むとなにやらstartfsというツールで
アーカイバのように読み書きしてるけど、これなんかavfs化しちゃえば便利な気がする。
160 :
Be名無しさん:2012/01/29(日) 22:00:14.30
>>158 ランデブポートって、名前からするとソケット的なもの?
Xサーバーにコマンド送る感覚でシステムコールも可能って話なんだろうか?
まあWindowプログラミングでソケットを意識することは普通ないけど、
そういう話で合ってる?
たぶんかなり違うものを想像してると思う
μITRON3.0か4.0の仕様書見て
162 :
Be名無しさん:2012/02/01(水) 19:40:57.40
「使いにくいから」って話は仕様書見たってわからないよ。
>>160 皮をむけば全部ITRONタスクだからITRONを習得しないとわけワカメだよ。
UNIXソケットとは似てるけどやっぱり別物だから。
165 :
Be名無しさん:2012/02/20(月) 15:45:33.03
んじゃPOSIX部分を他のitronにも載せようと思えば載るってこと?
難度は高めだろうね。ガッチリくっついてるのを引きはがして
移植するのは。
EOTAにランデブは無い。
非同期メッセージバッファのIDを名前で検索できるようにしてあるだけ。
システムコールはcallじゃなくて、send→receiveする必要がある。
(ライブラリで吸収しているけど、内部的にはそうなっている)
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←
>>86 (_フ彡 /
169 :
Be名無しさん:2014/05/15(木) 09:08:09.33
保守
EOTAって今も手に入るの?
メンテされてるかは分からないけど、手に入ることは手に入るんじゃない?
参考になるかどうか
最終更新日から10年以上経っているけど、入手自体は可能。
古いコードなので、あちこち直さないと最近のgccではコンパイルできないかも。
特にvolatile属性が足りないのでうまくブートしないかも。
OS開発の歴史という意味であれば、参考にはなると思う。