EOTAについて話そう
- : Kazubu [kazubu@xbox.jp] NGNG
- EOTAについて話そう
作者ページ
ttp://www.rbt.his.fukui-u.ac.jp/~naniwa/comp/OS/
- : Be名無しさん [sage] 2007/09/14(金) 20:58:06
-
B-TRONの体験版・・・(超漢字のご先祖)
1B/V3体験版のご案内
ttp://www.personal-media.co.jp/tron/1bv3_taiken.html
ftp://ftp.personal-media.co.jp/pub/1b/p971212.exe
1BV3体験版
ttp://tat.soga.in/btron/modules/bwiki/index.php?OS%2F1BV3%C2%CE%B8%B3%C8%C7
「超漢字」を体験させてほしい
ttp://homepage1.nifty.com/isdknit/_tqFOnLE.html
オープンギャラリー:1B/V3の環境
ttp://www.ne.jp/asahi/open/gallery/1bv3/1bv3.htm
オープンギャラリー:プラットフォームコーナ
ttp://www.ne.jp/asahi/open/gallery/platform.htm
- : Be名無しさん [sage] 2008/05/14(水) 23:55:10
- x86_64で動くBTRONを早く出してほしいよ
- : Be名無しさん [sage] 2009/06/09(火) 19:51:09
- 去年はたった1レスかよ
- : Be名無しさん [] 2009/06/22(月) 17:35:04
- NoTA
ttp://pc11.2ch.net/test/read.cgi/os/1242573181/
TRONプロジェクトが関わってるNoTAとは全然関係ないの? - : Be名無しさん [sage] 2009/06/22(月) 18:14:08
- 関係ありません。
- : Be名無しさん [sage] 2009/07/09(木) 22:05:38
- >142
64bitのBTRON仕様がないわけだが。
君達が望んでいるのは次のどれ?
1. EOTAの開発継続
2. フリーのBTRON
3. 日本人が作ったOS
どんな実装がいいの?
1. フルスクラッチ
2. カーネルAPIがTRON(既存OSベースでも可)
3. BTRONライクなアプリ(OS自体は問わない) - : dPnNKsHlhLGkO [9l4d01h8l.@gmail.com] 2009/10/23(金) 02:24:41
- Cadets are required to take a swimming course. ,
- : LlaXNNfxWkpEs [p4jp5mip.@gmail.com] 2009/10/23(金) 22:45:12
- A: Not sure what this means, exactly. ,
- : Be名無しさん [sage] 2011/05/01(日) 03:20:22.33
- サイトのリンクが軒並み切れてやがる…
- : 忍法帖【Lv=9,xxxP】 [sage] 2011/06/22(水) 16:50:53.80
- test
- : 忍法帖【Lv=6,xxxP】 [sage] 2011/06/26(日) 04:34:29.05
- test
- : 忍法帖【Lv=4,xxxP】 [sage] 2011/08/16(火) 16:45:05.25
- らヴぃ
- : Be名無しさん [] 2011/08/24(水) 20:16:15.28
- では
- : Be名無しさん [] 2012/01/13(金) 23:22:19.77
- そろそろいいんじゃない?
- : Be名無しさん [] 2012/01/23(月) 23:48:26.80
- これのPOSIXってlibレベルなのかな?
カーネル的にはどんな風にunixなの? - : Be名無しさん [sage] 2012/01/24(火) 07:15:30.17
- B-freeがベースだから、基本的にはITRONマイクロカーネルの上の
パーソナリティとかマイクロカーネルの用語で言う奴だと思う。
んで、POSIXはライブラリコールとしてじゃなくてシステムコールとして実装されてる。
どんな風に、というのは具体的にどんな? - : Be名無しさん [] 2012/01/24(火) 19:34:12.23
- XNUみたいな感じ?
eT-Kernel/POSIX とかとの違いはどの辺が大きいの? - : Be名無しさん [sage] 2012/01/24(火) 21:56:51.54
- eT-Kernel/POSIXとかはライブラリのレイヤだと思う。
Androidが乗っかるぐらいだからかなり作り込まれてるが。
あと、B-freeと同じような構造と仮定して、だけど、システムコールには、ITRONの
ランデブポートというのを使ってて、直接だと使いにくいから、ポートマネジャという
のを使うんじゃないかと思うんだけど、ソース見てないから違ってるかもしれない。 - : Be名無しさん [] 2012/01/28(土) 23:29:57.44
- FUSEとか乗らないんだろうか?
なんか生き残ってるサイトの説明読むとなにやらstartfsというツールで
アーカイバのように読み書きしてるけど、これなんかavfs化しちゃえば便利な気がする。 - : Be名無しさん [] 2012/01/29(日) 22:00:14.30
-
ランデブポートって、名前からするとソケット的なもの?
Xサーバーにコマンド送る感覚でシステムコールも可能って話なんだろうか?
まあWindowプログラミングでソケットを意識することは普通ないけど、
そういう話で合ってる? - : Be名無しさん [sage] 2012/01/30(月) 09:53:24.97
- たぶんかなり違うものを想像してると思う
μITRON3.0か4.0の仕様書見て - : Be名無しさん [] 2012/02/01(水) 19:40:57.40
- 「使いにくいから」って話は仕様書見たってわからないよ。
- : Be名無しさん [sage] 2012/02/01(水) 19:45:34.56
- ttp://eodevtools.sourceforge.jp/doc/source.html
ここにある、
> eota/kernel/ITRON/servers
> メッセージポートを管理している port manager のソースコードが置いてあります.
これのことかな。 - : Be名無しさん [sage] 2012/02/01(水) 22:42:04.44
-
皮をむけば全部ITRONタスクだからITRONを習得しないとわけワカメだよ。
UNIXソケットとは似てるけどやっぱり別物だから。 - : Be名無しさん [] 2012/02/20(月) 15:45:33.03
- んじゃPOSIX部分を他のitronにも載せようと思えば載るってこと?
- : Be名無しさん [sage] 2012/02/20(月) 21:14:57.88
- 難度は高めだろうね。ガッチリくっついてるのを引きはがして
移植するのは。 - : Be名無しさん [sage] 2012/05/16(水) 22:43:56.69
- EOTAにランデブは無い。
非同期メッセージバッファのIDを名前で検索できるようにしてあるだけ。
システムコールはcallじゃなくて、send→receiveする必要がある。
(ライブラリで吸収しているけど、内部的にはそうなっている)
- : 電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【13.3m】 [sage] 2014/04/21(月) 00:04:48.90
- ∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←
(_フ彡 / - : Be名無しさん [] 2014/05/15(木) 09:08:09.33
- 保守
- : Be名無しさん [sage] 2014/05/19(月) 16:28:49.98
- EOTAって今も手に入るの?
- : Be名無しさん [sage] 2014/05/20(火) 14:15:33.48
- メンテされてるかは分からないけど、手に入ることは手に入るんじゃない?
- : Be名無しさん [sage] 2014/05/30(金) 15:50:22.29
- 参考になるかどうか
- : Be名無しさん [sage] 2014/07/21(月) 00:31:18.39
- 最終更新日から10年以上経っているけど、入手自体は可能。
古いコードなので、あちこち直さないと最近のgccではコンパイルできないかも。
特にvolatile属性が足りないのでうまくブートしないかも。
OS開発の歴史という意味であれば、参考にはなると思う。 - : Be名無しさん [age] 2016/08/30(火) 21:26:15.48
- まあこんなのもありますって感じ
- : Be名無しさん [sage] 2016/09/17(土) 16:00:25.61
- これをもとにBTRON1をつくれるかな
- : Be名無しさん [sage] 2017/08/30(水) 05:50:28.40
- すごーく久し振りにEOTA公式サイトが更新された模様。
- : Be名無しさん [sage] 2017/08/30(水) 06:00:56.34
-
もちろん作れるよ。BTRON仕様の「全部」を実装できる人ならね。
ちなみにEOTAには中心核(ITRON風)とOSサーバ(POSIX風)しか含まれていません。 - : Be名無しさん [sage] 2017/08/30(水) 07:21:01.29
-
BTRON仕様全部実装するのは大変そう - : Be名無しさん [sage] 2017/08/30(水) 19:47:25.94
-
BTRON1仕様は「BTRON1プログラミング標準ハンドブック」だと思うけど、1408ページある。
BTRON3仕様はPDFで公開されていて、842ページ。
ウインドウシステムやTADはもちろんTCP/IPまで含まれているので、それなりに大変。
それより問題なのは、仕様通りに実装して得られるメリットが不明瞭なこと。
オープンソースのBTRONアプリ(=過去の資産)ってどれくらい存在するの?
一般ユーザにとってBTRONは標準アプリケーションとマイクロスクリプトでしょ。
それらも1から作る気なのであれば、BTRON OSの仕様にこだわらず
現代の開発者が魅力を感じるような設計でやり直す方が良いと思うけど。 - : Be名無しさん [sage] 2017/08/30(水) 19:58:21.99
-
そうなんだ やっぱり…
実身仮身ファイルシステムとTADと準TAD→Windowsで一般的になってるファイル形式
が扱えればどうでもいいかなと思ってる。
文字コードはUnicode アプリケーションは文章と画像と音声と動画と表計算を作って
あとから追加していく感じ - : Be名無しさん [sage] 2017/08/30(水) 20:01:16.06
- そういえばウインドウシステムも独特だったかもしれない
仮身で開けるんだからでも元のままだとちょっとさみしいかも
MACLikeにしたいところ - : Be名無しさん [sage] 2017/08/30(水) 20:02:46.32
- BFREE2.0を考えてたけど方向転換しよう
- : Be名無しさん [sage] 2017/08/30(水) 21:41:17.78
-
なるほどOpenDoc的なアプリを作りたいんだね。
まず既存のOS上でフレームワークとユーザモードサーバを自作してみたらどう?
そうすれば本当に必要なAPIやカーネルでサポートして欲しい機能が分かるはず。
それをBTRONの仕様書と突き合わせてみる。
遠回りだけど、いきなりB-Free/EOTAのソースを読むより有益だと思うよ。 - : Be名無しさん [sage] 2017/08/30(水) 22:24:27.87
- 真面目な話をすると、
第一世代のマイクロカーネル(Machとその子供達)に興味を持った人なら
B-Free/EOTAは面白い題材だと思う。
対応するデバイスが20年前なので実用まで持っていくのは厳しいけど
仮想マシンの中で良いと割り切れば結構遊べる。
GUIアプリケーションを(本当の)0から作りたいという変人にも有益。
30年前のDOS/BASIC水準から引き上げるにはどうすれば良いか
Microsoftが10年かけた苦行を追体験できる。
君もやってみないか? - : Be名無しさん [sage] 2017/09/03(日) 23:42:31.80
- の公式サイトが消滅してる件
- : Be名無しさん [sage] 2017/09/05(火) 03:14:30.66
-
今はURLがちょっと違う。ググればすぐ分かるけど
ttp://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/OS/ - : Be名無しさん [sage] 2017/09/16(土) 07:44:05.78
-
いろいろアドバイスありがとう
BTRONの機能を抜き出したものをつくりたい
OpenDOCって名前はしってるけどどういうものかまではよくわかってない
BTRONを独自拡張して現代のPCに合わせられたらいいな
遠回りだけど地道にやっていくよ - : Be名無しさん [sage] 2017/09/16(土) 07:47:49.21
-
仮想マシンに中で動くB-FREE
超漢字みたいにくっついてるんじゃなくて
OSと仮想環境を切り離してならありかも
Microsoftの苦行やってみるのもいいかもね - : Be名無しさん [] 2017/12/30(土) 21:49:32.63
- 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
L77D7L9RQB - : Be名無しさん [sage] 2018/06/15(金) 09:17:52.54
- ttp://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/OS/bin/eota.vdi
これが落とせない
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら。