1read 100read
2012年4月OS144: EOTAについて話そう (166) TOP カテ一覧 スレ一覧 2ch元 削除依頼
BeOSのお葬式はどこでやってるの?。 (286)
もう OS に DB 機能を付けたらどうですか? (111)
FDDのみでOSをインストールする方法 (208)
LinuxがWindowsを倒すスレ (610)
あなたの使っているOSで、いらない機能は? (198)
MINIXを実用的にしよう。 (882)

EOTAについて話そう


1 :02/03/22 〜 最終レス :12/02/20
EOTAについて話そう
作者ページ
http://www.rbt.his.fukui-u.ac.jp/~naniwa/comp/OS/

2 :
2222222

3 :
とりあえずどんなもんか説明してくらはい

4 :
Bochs用ハードディスクイメージ発見
http://s-nakani.hoops.ne.jp/eota/eotahd.lzh

5 :
仕方ないな。俺が説明してあげよう。
EOTAは純国産でしかもフリーでオープンソースの基本ソフトで、
RT-Linuxのようなリアルタイム性、FreeBSDのような拡張性を
可能にし、MINIXのようにだれでもソースを眺めてOSの学習が
でき、超漢字を超えるBTRONのスタンダードをめざしているス
ーパーOSなのだよ(w
ご理解いただけましたでしょうか、>>3

6 :
>>5
了承した。
・Uninuxbendowmacs (忘れた)
・OSASK
・NEWSMART-OS (和訳:いかすOS)
と並ぶ、
2ch 4大王OSに推挙しよう

7 :
>>6
B-Freeの血を引いていて、
そこそこPOSIX風OSとして
成立していると思うよん。
騙されたと思って使ってみそ。

8 :
>>7
>騙されたと思って使ってみそ。
使っているYO!
>>6
NEWSMART-OS ではなくて NOWSMART-OS

9 :
>>8
NOWSMART-OSのURIキボソ

10 :
>>9
http://homepage2.nifty.com/nowsmart/

11 :
>>7 は使った事あるの?
使い方(動かし方)わかるの?

12 :
>>11
適当にしか追いかけていないが使ったことはあるし、
eota-c/AUTHORS に漏れのメアドも書いてありますが何か?

13 :
>>12
それはすばらしい!
>>5
を否定しないって事は>>5 はあながちうそではないのですね。
B-FreeとEOTAの実装の進み具合の差はどの程度なのでしょうか?

14 :
B-Freeのソースを利用して
開発されているのがEOTAです。
どっちもBTRONとしての
実装はまだ手を付けられていません。
EOTAの方はCコンパイラとかも
動作する様になっています。

15 :
>>14
1B/V3のファイルシステムは読めるようですよ。
http://s-nakani.hoops.ne.jp/eota/bfsbrowser2.html

16 :
アプリケーションレベルで読めたからといって、
BTRONとしての実装に手が着いたとは、必ずしもいえないわな。
DOSでNTFSが読めたからといって、DOSがNTになるわけでもなし。

17 :
そりゃそうだ.

18 :
地道頑張ってますね、開発者の方々。 ところで、EOTAはBTRONでなくUNIXライクOSに分類されるのだと思うけど。

19 :
>>18
そうだね。
まあ、アプリケーションの無いAPI実装したってしょうが無いしね。

20 :
>>18
マルチタスク/シングルユーザーで、周辺核と周辺核が
バリバリITRONのサービスコールでやり取りしていて、
時間のカウントが1985年から始まるのでは、UNIXライク
OSの仲間には入らない/入れてもらえないような。
>>19
そうね。

21 :
某サイトでなにやら得意げに C のソースを公開しているが、
なんか凄い事やってるよ。
struct hoge;
hoge = foo(hoge);
ってどうよ、構造体の実体のコピーが都合2回発生する...

22 :
その程度のプログラマでも活動
できるのならば、より腕の立つ
プログラマには更に多くの活躍
が可能であろう。

23 :
腕の立つプログラマには
別の胸踊るプロジェクトが
あることだろう。

24 :
(^^)

25 :
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/_ysis/
○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下さい。

26 :
訂正訂正・・・
誤: EOTA 0.3.4 に含まれている 1837 ファイル
正: EOTA 0.3.4 までに作成された 1837 ファイル
 上の様に訂正させていただきます。

27 :
>>25-26
なるほど。興味深いデータですね。
データ上からはEOTAはB-Freeをそのまま引き継いだと読み取れる
ようですね。

28 :
 B-Free時代からのソースの漢字コードに一部揺れがある(たまに
JISやSJISが混ざっている)事がわかりましたので、昨日、漢字コード
をEUCに修正しながら編み直したリポジトリを配置しました。
 遊びたい方は _BFREEtest04_eota034.tar.gz の方を持っ
ていって下さい。
#トリップ変えました。新しい方は ttp://minix-up.sourceforge.jp/
#の末尾に記載しています

29 :
>>28
元々はS-JISだったんすよ。それを途中からEUCに変更したのです。多分。
JISになっているのはコミットした人のうっかりミスです。昔のEmacs
であるMuleは標準がJISで保存だったのでそのまま入れてしまったの
でしょう。

30 :
>>29
なるほど、エディタが原因だったのですね( ´∀`)
 EOTA掲示板のリクエストにお応えしようと思い、下調べしながら
EseBTRON を手作業で既存リポジトリに追加していて気づいたの
ですが、TOPPERS系のリポジトリにも文字化け(揺れ)がある様で
した。EseBTRON含めて近日中にFixします・・・・
 軽く調べた結果 EseBTRON 2001-09-30 は TOPPERS ベース
になっており、実際に TOPPERS/jsp 1.0 Beta由来のファイルを
少なくとも一部含んでいるため、B-FreeではなくTOPPERS系の
リポジトリに追加するのが有意義であろうと考えております。

31 :
このスレはACさんの思い出についても語るスレになりました。
ACさん、本当にいい人だっだよなぁ。
皆、わすれないでね。

32 :
EseBTRONの過去のリリースパッケージは失われて
しまった様に見えています。
EseBTRONに関するSourceForge.netのMLアーカイブ
をチェックしましたが、残念ながら日本語が破壊されて
おり、かろうじて理解できるURLも開発関係のものだけ
の様でした。
>>31
基本的なことだと思うのですが、
ttp://www.geocities.co.jp/SiliconValley/5605/tron/
において esebtron-bin が「書庫形式」だそうですが、
この場合何のツールを解凍に使えという事なのでしょう
か( ´∀`)?

33 :
(´-`).。oO(・・・昔のリリースは本人も紛失してるらしい)
>「書庫形式」
(´-`).。oO(・・・超漢字じゃないと見れないと思われ)

34 :
>>32
これで展開できます。
ttp://www.geocities.co.jp/SiliconValley-Oakland/4477/btron/#unpack
>基本的なことだと思うのですが、
意外と知られていないみたいですよ。
しかし、解凍しても文章ファイルは読めないっす。
トロ〜ソコードなのでしょうか。画像ファイルはこちらで見れるらしいです。
ttp://homepage3.nifty.com/micropower/tron/tadway.html
TRONコード→EUC/SJIS変換ツールを作ってフリーで公開すれば、
非BTRONユーザーに取っ手は神かも。

35 :
>>33
ACさん?
お久しぶりっす。

36 :
>>33-34
うう、いまさらそんな壁があるとは・・・( ;´∀`)
例えばPerlで非破壊的に中身を参照するスクリプトでも
あれば良いのになぁ、と思いました。(CGIとしても使える様に)
既存のEOTAなどで読めるのでしょうか?
TRONコード変換のあたりを少し調べてみます。

37 :

iTec (シェアウェア)
- http://www3.cds.ne.jp/~marimo/net/atelier/itec/
- TRONコード <=> Unicode等
Aprotool TM Editor (シェアウェア)
- http://hp.vector.co.jp/authors/VA002891/TMEDIT/index.htm
- http://www.mars.sphere.ne.jp/tyokanji/sub12.htm
-- TRONコードに対応しているらしいエディタ(Win)
超漢字の「ファイル変換小物」 (超漢字に付属、超漢字は有料)
- http://www.mars.sphere.ne.jp/tyokanji/gts035.htm
超漢字ウェブコンバータ、超漢字ウェブサーバ (超漢字に加えて別途有料)
- http://www.chokanji.com/cksv/
- 「多漢字、多文字部分の文字フォントを画像イメージに展開」
ヽ(`Д´)ノ ウワァァァン

38 :
>>37
これもあった。
○ bfsbrowser
ttp://s-nakani.hp.infoseek.co.jp/eota/bfsbrowser2.html
ttp://s-nakani.hp.infoseek.co.jp/eota/bfsbrowser.html
ttp://s-nakani.hp.infoseek.co.jp/eota/sfsbt.html
これは使い方がとても難解なツールデスタ。
超漢じ起動確認フロッピーの内容もハイパーリンクの移動と
テキストファイルのようなものの拝見ができました。
○ TAD -> SJIS converter ver0.011
ttp://www.bi.a.u-tokyo.ac.jp/~uaa/codes/~old/testlab/index-j.html
説明によると
>TAD(TRON Application Databus)データから、テキスト部分を
>抽出してSJISコードで書かれたテキストファイルにする物です。
ということは >>34 の読めないテキストファイル?はプレーン
テキストじゃなくて、TADデータって事か?
なんかなあ。。。

39 :
( ´ -`).。oO(・・・奇跡的に発見)
ttp://www.geocities.co.jp/SiliconValley/5605/btron/esebtron-000420.tar.gz
ttp://www.geocities.co.jp/SiliconValley/5605/btron/esebtron-000410.tar.gz
ttp://www.geocities.co.jp/SiliconValley/5605/btron/esebtron-000306.tar.gz
>>35
>ACさん?
( ´ -`).。oO(・・・ヒミツ)

40 :
>>39
EOTAをパクッて EseBTRON Ver3 として出してみるとか。

41 :
>>40
( ´ -`).。oO(・・・次期バージョンは極秘構想中です。受験が終ってからのお楽しみ)

42 :
わわ、なんだか急展開の予感・・・
しかし今日はタイムアップです( ;´∀`)
EseBTRON 2001-09-30
http://minix-up.sourceforge.jp/cgi-bin/l.cgi/_TOPPERStest06/jsp/kernel/?only_with_tag=EseBTRON
>>38
ありがとうございます。
unpack.exe と TAD -> SJIS converter を組み合わせることで、
いくつか意味のある文章を取り出す事ができる様です。
#ファイル数が多いため、全部はまだチェックしていません
>>39
教えていただきありがとうございます( ´∀`)
ファイルサイズ的に、旧ファイルは jsp ベースではなさそう
ですね。

43 :
補足です
>>42
のリンク等をご覧いただければお解りかと思いますが
EseBTRON 2001-09-30 はどうやら jsp 1.0 (Beta) がベースの様です。

44 :
相互リンク
 
LightCone様をお慕い申し上げるスレ
http://pc.2ch.net/test/read.cgi/os/1039075591/l50
EOTAについて話そう
http://pc.2ch.net/test/read.cgi/os/1016784945/l10
OSASKスッドレ Part4
http://pc.2ch.net/test/read.cgi/os/1042810549/l50

45 :
■■系サイト運営システムレンタル■■
儲かる系ビジネス
初心者でも簡単運営
写メール、画像対応
http://www.geocities.jp/kgy919/


46 :
>>44
すいませんEOTAまで晒しageは勘弁して下さい( ;´∀`)

47 :
>>42
>わわ、なんだか急展開の予感・・・
>>40-41 は、妄言程度ですが。
実際に公開されたブツだけを信用するのがよいのではないかと。

48 :
<後ろ頭>y-~~~
EseBTRONはいつからToppers baseになったんだろう。

49 :
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を
教えていただいたのを喜んだまででス

50 :
ItIs + EseBTRONの件(つづき)です。
参考情報としてリリース日時を織り込みたいの
ですが、ItIsに関しては見つけた3本中2本の
公開日時がわかっておりません。
どこかに参照すべき資料が無いでしょうか。
ItIs (ITRON Implementation by Sakamura Lab)
ttp://tron.um.u-tokyo.ac.jp/new/pastinfo.html
- ItIs3-1.3.2 1995/06/21 Official release date
- ItIs3-1.3.4 1998/01/29 package's time stamp
- ItIs4-1.4  1998/07/06 package's time stamp
TRONWARE VOL.29 ITRONの現在(品切・増刷未定)
μITRON仕様OS「ItIs」 ディスク付き
ttp://www.personal-media.co.jp/book/tw/tw_index/tw29.html

51 :
>どこかに参照すべき資料が無いでしょうか。
私もわかりませんねぇ。こちらには通の人がいるかも
しれませんが。
ITRON/ RealTimeOS 掲示板
ttp://mcgi2.nifty.ne.jp/cgi-bin/bbs_by_date.cgi?user_id=QZF06013

52 :
>>51
ご紹介ありがとうございます( ´∀`)
色々な方が出入りされている様なので、まず目に見えるブツ
(日付なし) を作ってから問い合わせた方が良さそうですね。

53 :
なお、公開されているTRON関係のソースで
私が把握している継承の流れは
だいたい以下の通りです。
[ ] = ほとんど未調査
[BTRON386] -> BFree -> EOTA
[ItIs] -> [EseBTRON (旧)]
TOPPERS 1.0? -> EseBTRON (新)
TOPPERS 1.3? -> IIMP
[HOS(過去の実装)] -> HOSv4(旧) -> HOSv4 (SF.jp)

54 :
EseBTRON (新) には分家があって、
DOSモバの上でGUIライブラリと共に動いてましたsage。

55 :
EseBTRON (旧)だったと思います。
あの当時はまだJSPすらなかったハズ。

56 :
>>54-55
それソース公開されたかな?

57 :
公開されてないはず。
どこかの社内用だったらしいです。

58 :
ふと思い当たって、archives.orgで探してみました。
EseBTRON関係は見つけられませんでしたが・・・成果あり。
TOPPERS/JSP for i386(PC/AT)
http://www.geocities.co.jp/SiliconValley/5605/tron/jsp-i386-001227.tar.gz
http://www.geocities.co.jp/SiliconValley/5605/tron/jsp-i386-010122.tar.gz
http://www.geocities.co.jp/SiliconValley/5605/tron/jsp-i386-010420.tar.gz
不定期更新日記 『虐げられた日々』 も1枚だけ読めました。

59 :
>>57
サンクス。
>>58
よく見つけましたね。

60 :
EOTA掲示板に動きあり。

61 :
>>49-
 さて、ItIs 三点 + EseBTRON(旧) 三点をリポジトリに
収録して見ました。
 ItIsとEseBTRONの関係が示唆されていましたのでそれなり
にファイル構造が一致する事を期待していたのですが、最大で
8点しか重ならない(dir/filenameが一致しない)様です。
ItIs, EseBTRON をそれぞれ素で組んだテスト版(※ItIsの成立年代は現状不明)
ttp://minix-up.sourceforge.jp/cgi-bin/l.cgi/_ItIsTest02/_ysis/KW_SUMMARY.txt?rev=1.7
両者の違いを大雑把に比較するべく組んだテスト版
ttp://minix-up.sourceforge.jp/cgi-bin/l.cgi/_ItIsTest01/_ysis/KW_SUMMARY.txt?rev=1.19

62 :
> ItIsとEseBTRONの関係が示唆されていましたのでそれなり
>にファイル構造が一致する事を期待していたのですが、最大で
>8点しか重ならない(dir/filenameが一致しない)様です。
データ上からはEseはItIsを下地にしたOSではない
って事ですね。

63 :
そういえばmu-itronもGPLで公開されていたなぁ。
ttp://www.rr.iij4u.or.jp/~kkojima/itron-j.html

64 :
>>62
B-Free + EOTA の時は完全に一致するファイルが
非常に多かったので分かり易かったのですが、今
回はそこまでは言えない様です( ;´∀`)
といいますのも、ディレクトリ階層を含んだファイルパス
(path/to/filename)の完全一致がとても少ない状態な
ので、ファイルの移動や、ファイル名の改変などがある
かもしれないと考えられます。
また、ファイルパスが一致した8点についても中身が
大きく異なる様なので、どこが何と一致しててどこが
そうでないのか、しばらく観察する必要があると思っ
ています。
しばらく晒しておきますので、気づいた事がありましたら
指摘下さい。
ItIsのリリース日時については別途知る必要がありま
すが、どのItIsからどのesebtronに派生したのか、が
観察によってある程度わかれば良いナーと思ってお
ります。

65 :
あら、ageてしまった・・・( ;´∀`)

66 :
>> 64
歴史学者の方ですか?

67 :
>>66
私はそのようなものです。

68 :
>>55
そのようですね。すんまそん。

69 :
(^^)

70 :
>>66
将来の一般教養の様なものです。
埋められるうちに埋めておかねばならないと思っています。

71 :
作者本人はItIsを元にしたとは思っていないんじゃないかな。
EseとItIsは分けて考えた方が良さそう。

72 :
>>70
EOTAと関係ない話がほとんどならば、ITRON総合スレに移動する
方が良いのではないかと。

73 :
>>72
御意( ;´∀`)
ItIsに関してこのスレではここまでとします。

74 :
>>72
まあ別にいいんでないの。
EOTAの話題でも振ってくれよ。
そういやぁITRON統合スレも俺が立てたんだった…

75 :
T-Engineと組込みLinuxのハイブリッド・ソリューションで
  ユビキタス・コンピューティング基盤が拡大
〜組込みLinuxのデファクトスタンダードMontaVista^(TM) Linux?が
T-Engine上に移植〜
http://www.montavista.co.jp/news/2003/03mar18.html
      ライバル出現。

76 :
VESA対応CONSOLEドライバage

77 :
EOTAからの分家、eotanが登場したね。
http://www2.odn.ne.jp/~aad51290/eota/current.html

78 :
>>77
ネタの予感。

79 :
スマソ。アドレスが変わってたので勘違いしてしまった。
http://www2.odn.ne.jp/~aad51290/eotan/eotanprog.html

80 :
とりあえずeotanで募集してそうな事。
・eotanのマスコットキャラクター作成。AAも可。
・ロゴの作成。
・ゲームプログラマ。
・テスター。
・ドキュメント書き。
・VESA対応の取り込み。
・開発MLの立ち上げと保守。
・その他色々。
こんな感じ?

81 :
なんか閉鎖したみたいだが。

82 :
eotan nightly build 2003/04/10 の Bochs 2.0 im age。

83 :
>>82
チェックが早い!

84 :
なにげに良スレ。

85 :
(^^)

86 :
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

87 :
EOTA 0.3.5 がリリースされています。
遅くなりましたがCVSに収録して様子を見たところ、話に
あった通りで30弱のファイルがセルフホスティング対応の
ため(長いファイル名のものを短く)リネームされた様です。
http://minix-up.sourceforge.jp/cgi-bin/l.cgi/_BFREEtest05/_ysis/CVSUPLOG.txt?rev=1.44
ソースを参照される場合はこちらからどうぞ。
http://osdev-j.sourceforge.jp/?EOTA

88 :
>>87
乙彼!

89 :
しかしProX放映もEOTAには関係なかったようだな。

90 :
>>89
関係者がBTRONに興味なさそうだから仕方ないよな。

91 :
Bochs-2.0.2(RedHat7.3)上でEOTAを動作させてみたのですが、
1.キーテーブルが変。「(」が「*」キーだったりする)
2.ほとんどのコマンドで「Stack underflow」がでる。
という現象が起きています.
(???? nanndeshouka?)

92 :
貼りまくって先月ようやく40万円稼いぎましたwww。
参加は無料なので参加してみるだけ参加してください。
また私のように紹介すると紹介者の利益の10%も貰えます。
http://www.adultshoping.com/addclickport.cgi?pid=1052120506

93 :
http://homepage.mac.com/ayaya16/

94 :
>>91
キーコンフィグが英字キーボードになってんだろ。どうせ

95 :
>>91
(´-`).。oO(・・・ k106jp (sash -a) exec

96 :
>>91
90過ぎて初めてまともなEOTAの話題が出てきたな。
>>95 で既出だけど
k106jp
(sash -a) exec
でUNIXのシェル風になるよ。

97 :
k106jp
(sash -a) exec
でも、キーが変なのは変わりませんでしたが、
コマンドを打ち込むと、今度はちゃんと反応しました。
nazeka kono page ni kakikonndeiruto ATOK ga kowareru ......

98 :
>>97
>今度はちゃんと反応しました。
それはよかった。
>でも、キーが変なのは変わりませんでしたが、
k106jpはinitで打ちこむ。

99 :
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
セブンイレブンの新端末のOS (125)
[復活]Haiku-OS[希望] (322)
OSになりきって語るスレッド (113)
つーか、OSってつくれないのか? (241)
OSの設計(マジで (334)
BeOS - Zeta R6 (285)
--log9.info------------------
CHAOS CODE(カオスコード) Part5 (632)
忘れ去られたドマイナー格ゲーを語るスレ (111)
格ゲーやっている女 (285)
【GGPO】KOF98プレイヤースレ27 (711)
○ワールドヒーローズ 総合スレ【8】 (694)
なぜKOFプレイヤーには基地外が多いのか3 (214)
【GGXXAC】AccentCoreOnLine【ネット対戦】 (395)
くっさいくっさいKOFの葬式会場はこちら(笑) (330)
ブレイブルーで一番カワイイのは誰? (209)
スーパーストリートファイターUX (388)
ドラゴンボールZ Sparking! NEO・METEOR 135 (672)
格ゲーのBGMで最高な曲 (191)
今こそプリキュアの格ゲを作るべき (634)
スパ4AE2012プレイヤースレ3358 (118)
鉄拳初心者スレッド62 (306)
VF5FSはなぜコケたのか?2 (281)
--log55.com------------------
MacBook Part71
macOS 10.15 Catalinaで動かなくなったソフト達
【本スレ】MacBook Pro (Part 195)
macOS 10.15 Catalina その5 (ワッチョイ付き)
MacBook Air 268枚目
MacのCPUをARMに! Part 5
Mac mini Part244
Mac初心者質問スレッド285