BTRON仕様2chOS
- : Be名無しさん [] NGNG
- つくれ
- : Be名無しさん [] NGNG
- もちろん俗に言う窓PCでどうさするやつ
- : Be名無しさん [] NGNG
- 言い出しっぺが作る。
- : Be名無しさん [sage] NGNG
- 春だな
- : Be名無しさん [] NGNG
- IBM PCの仕様がわからん
- : Be名無しさん [sage] NGNG
- できた。
typedef unsigned short UH;
typedef int ERR;
typedef struct {
UH maker;
UH id;
UH spver;
UH prver;
UH prno[4];
UH cpu;
UH var;
} T_VER;
/*
ERR get_ver(T_VER* version)
{
return
}
*/
void get_ver()
{
printf("Ver 0.0.1 NullPointer OS (BTRON3 Ver 3.20.00");
}
int main(void)
{
get_ver();
return (0);
} - : Be名無しさん [sage] NGNG
- /* Ver 0.0.2 ができた。*/
typedef unsigned short UH;
typedef int ERR;
typedef struct {
UH maker;
UH id;
UH spver;
UH prver;
UH prno[4];
UH cpu;
UH var;
} T_VER;
/*
ERR get_ver(T_VER* version)
{
return
}
*/
void get_ver()
{
printf("Ver 0.0.2 NullPointer OS (BTRON3 Ver 3.20.00)");
}
int main(void)
{
get_ver();
return (0);
}
- : Be名無しさん [sage] NGNG
- /* Ver 0.0.2.1 ができた。*/
typedef unsigned short UH;
typedef int ERR;
typedef struct {
UH maker;
UH id;
UH spver;
UH prver;
UH prno[4];
UH cpu;
UH var;
} T_VER;
/*
ERR get_ver(T_VER* version)
{
return
}
*/
void get_ver()
{
printf("Ver 0.0.2 NullPointer OS (BTRON3 Ver 3.20.00)");
}
int main(void)
{
get_ver();
return (0);
}
- : Be名無しさん [sage] NGNG
- get_verなのにバージョン表示かYO
- : Be名無しさん [sage] NGNG
-
鋭い。 - : Be名無しさん [sage] NGNG
-
一応窓で動作するのができたんだけど,,,,,,...感想よろしく。 - : 11 [sage] NGNG
- こんな感じで作っていけばBTRON互換環境ができる訳だ。
この数百倍の手間がかかるが。 - : Be名無しさん [sage] NGNG
- ガンガレ!!
- : 11 [sage] NGNG
-
ヤラネーヨ!! - : ( ´ -`) [sage] NGNG
- 昔を思い出すな~
マジレスすると、中心核を作るより周辺核、
周辺核を作るより外殻、外殻をつくるより
アプリをそろえる方が手間がかかるという
無限地獄的罠。 - : Be名無しさん [sage] NGNG
-
ふつーOS開発にはアプリをそろえるのは目標に入れないだろう。 - : ( ´ -`) [sage] NGNG
-
UNIX系と違って自前でアプリを開発しなければどうにもならないと思われ。
B-right/Vとバイナリ互換にするっていう手もない事はないけど。 - : Be名無しさん [sage] NGNG
- > UNIX系と違って自前でアプリを開発しなければどうにもならないと思われ。
>B-right/Vとバイナリ互換にするっていう手もない事はないけど。
ならば作らなければ良いのだよ。 無限地獄終了。 - : 18 [sage] NGNG
- > ならば作らなければ良いのだよ。 無限地獄終了。
自前でアプリをね。 - : 山崎渉 [(^^)] NGNG
- (^^)
- : Be名無しさん [] NGNG
- そうそう、カーネルが作れたところでドライバ、UI、ライブラリ、開発環境、最低限のアプリを揃えないと流行らない。
揃えても流行るかどうかわからない(BeOSなんかそう)
ある程度のところまで持ち上げたらみんなこぞってやるようになると思う。
2chOSだから、2chブラウザ、プレーヤ、CD-Rライタ、AAエディタが最低限必要だな。
あ、FEP... - : Be名無しさん [] NGNG
- それなら超漢字用アプリを充実させていく方が早い罠
- : 11 [sage] NGNG
- チョーカンジナンテキョーミネーヨ!!
- : Be名無しさん [sage] NGNG
- 漢漢俺俺
- : >>24 [sage] NGNG
- ヨメネーヨ!!
- : Be名無しさん [sage] NGNG
- これ
↓
ttp://http://www.tron-net.gr.jp/~takada/B-Free/ - : ↑ [sage] NGNG
- 途中で頓挫したフリーのBTRON仕様OS
- : Be名無しさん [sage] NGNG
-
オマエサンハアホカ?
コレヲヨメ!!
ttp://http://bfree-info.sourceforge.jp/history/ - : Be名無しさん [sage] NGNG
- まあどうせすぐDAT落ちなわけで
- : bloom [] NGNG
- ttp://http://www2.leverage.jp/start/
- : Be名無しさん [sage] NGNG
- EOTAがB-Freeを引き継いでがんばってるよ。
主にPOSIXの実装をやってるみたいだが、
BTRONの実装もTODOに入ってるみたいだ。
ttp://http://rbt.his.fukui-u.ac.jp/~naniwa/comp/OS/
SFにそれっぽいのがあるけど、まったく活動してないと思われ。 - : Be名無しさん [sage] NGNG
- > BTRONの実装もTODOに入ってるみたいだ。
あまりやる気はないとみた。 - : Be名無しさん [sage] NGNG
- > これ
> ↓
>ttp://http://www.tron-net.gr.jp/~takada/B-Free/
正直言ってtakadaさんは無責任だと思うが。 - : Be名無しさん [sage] NGNG
- 結局FreeのBTRON仕様OS作成は が一番乗りになったな。
- : 28 [sage] NGNG
- >
>SFにそれっぽいのがあるけど、まったく活動してないと思われ。
そうか、あれを読むとまだ活動しているのでは?と錯覚するのか‥‥
きちんと経過と結果を整理しないといけないようだな。 - : 28 [sage] NGNG
- >きちんと経過と結果を整理しないといけないようだな。
自分ではやりたくない。誰かやってくれ。 - : tohtoshi@message [] NGNG
- BTRONは、既にPCつまりDOS/Vパソコンで動作する基本ソフトが発売されている。
H,6.4.13 の記事だから最新版のは不明。
価格が高いこととアプリケーションの少ないことがネックのようだ。
BTRONのOSはシンプルでスマートと言われから小型軽量の
ノートパソコンを開発すれば売れるだろう。 - : Be名無しさん [sage] NGNG
-
BTRON386だろフツー - : 34 [sage] NGNG
-
証拠を示して。 - : 34 [sage] NGNG
- おれは6で11で34なのだが、BTRON386は過去にチェックしたけど、
アプリから呼べるBTRON APIを一つでも実装していただろうか?
見落としたのかな。 - : Be名無しさん [sage] NGNG
-
>そうそう、カーネルが作れたところでドライバ、UI、ライブラリ、
>開発環境、最低限のアプリを揃えないと流行らない。
>ある程度のところまで持ち上げたらみんなこぞってやるようになると思う。
>2chOSだから、2chブラウザ、プレーヤ、CD-Rライタ、AAエディタが最低限必要だな。
>あ、FEP...
OS上OSだから、全部下のOSのを使えばすむじゃねーの? - : 38 [sage] NGNG
-
ソース見たかぎりではBTRON3のAPIがいくつか実装されてるみたい。
アプリから呼べるかどうかは不明。どっちにしろ、EseBTRONがある
のでが一番乗りでない事は確かだが・・・
ちなみにBTRON/iってのも見つけた。
ttp://http://www.at.sakura.ne.jp/~liu1/software/etude/ - : Be名無しさん [sage] NGNG
- しかし、オプソBTRONの雄であったハズのB-Freeが立派なPOSIX環境を持って
いるのに何故だかBTRONの実装に全く手を付けていないというのは皮肉だな。 - : Be名無しさん [sage] NGNG
-
>アプリから呼べるかどうかは不明。
組み込みOSのようにOSと自作プログラムを一まとめにする
方法で使える関数でもかまわないけど。
>どっちにしろ、EseBTRONがある
これは忘れていた。
はもちろんネタだよ~ん。 - : Be名無しさん [sage] NGNG
- >何故だかBTRONの実装に全く手を付けていないというのは皮肉だな。
その部分の担当者が蒸発したり、3~4年間さぼり続けて何もしな
かった影響が大きいね。
>しかし、オプソBTRONの雄であったハズのB-Freeが立派なPOSIX環境を持って
>いるのに
これはEOTAの花氏の業績を過小評価しているな。彼が手掛けなければ
使い物にならずに打ち捨てられただろう。もなー氏が手掛けてB-Freeが
飛躍したと勘違いしている人がなぜか多いけど、彼はつまみ食いした
程度で業績は小さいのよ。 - : Be名無しさん [sage] NGNG
- >その部分の担当者が蒸発したり、3~4年間さぼり続けて何もしな
>かった影響が大きいね。
蒸発したらしたらで次の手が出てこなかったっていうのはどうかと思う。
結局のところ、夜氏が積極的に活動しなくなった後、BTRONの実装に興
味のあるヤツは一人もいなかったって事だろうな。コード書いてたのっ
てUNIX系のヤツらばっかりだったわけで、BTRONが疎か…いや無視され
て、POSIXなOSになっちまったのは必然だったということか。 - : Be名無しさん [sage] NGNG
-
大体そうだね。プロジェクトがコケたのとBTRON環境が進まなかった
のはもう少し分けて考えたほうがいいかもな。 - : Be名無しさん [sage] NGNG
- 花氏が手掛けなければ、或いは手掛けた後に放り出して
いたならば、今ごろTOPPERS/JSPベースにカーネルを差し
替えて、しかし全然進まなくて蒸気ウェアに逆進化して
大変な事になっていただろうね。MorphyOne状態だ。 - : Be名無しさん [sage] NGNG
- ttp://http://slashdot.jp/articles/03/04/18/1256256.shtml?topic=13
ここでもB-TRONが少し話題になっている。
オレもBTRONの互換環境は欲しいんだよね。インストールして年に
5回くらいは起動して使いたい。しかし、自分で作る気にはならな
いんだよなぁ。 - : 11 [sage] NGNG
- /* Ver 0.0.3 device.c */
/*
WERR opn_dev(TC* dev, W o_mode, W* error)
*/
int opn_dev(const char *pathname, mode_t mode, int flags)
{
return open(pathname, flags, mode);
}
/*
ERR cls_dev(W dd, W eject, W* error)
*/
int cls_dev(int dd, int eject, int error)
{
return close(dd);
} - : 11 [sage] NGNG
- /* Ver 0.0.3 ができた。*/
typedef unsigned short UH;
typedef int ERR;
typedef struct {
UH maker;
UH id;
UH spver;
UH prver;
UH prno[4];
UH cpu;
UH var;
} T_VER;
/*
ERR get_ver(T_VER* version)
{
return
}
*/
void get_ver()
{
printf("Ver 0.0.2 NullPointer OS (BTRON3 Ver 3.20.00)");
}
int main(void)
{
get_ver();
return (0);
}
- : Be名無しさん [SAGE] NGNG
- charじゃねー!!!
TCだぁー!!!! - : 動画直リン [] NGNG
- ttp://http://www.agemasukudasai.com/movie/
- : Be名無しさん [sage] NGNG
-
鋭い。 - : tohtoshi@message [] NGNG
- BeOSも事実上は潰されたし、⇒PDAとして生き残りか。
BTRONもLinuxのようにFreeとして勝手に流通させたほうが得策かも。
ザウルスにBTRONを載せることは出来ないのかな。
検討してくれよ。 - : Be名無しさん [sage] NGNG
-
は乗る可能性大。 - : Be名無しさん [sage] NGNG
- なんだかんだ言ってこのままほそほぞと続いていって何時の間にかまともな形に仕上がってたら笑うなw
- : Be名無しさん [sage] NGNG
- 期待してるぞ
がんばっちょくれ - : 山崎渉 [(^^)sage] NGNG
- ∧_∧
( ^^ )< ぬるぽ(^^) - : もなむーる ◆4WD27e3i1o [sage] NGNG
- > もなー氏が手掛けてB-Freeが
> 飛躍したと勘違いしている人がなぜか多いけど、彼はつまみ食いした
> 程度で業績は小さいのよ。
うん。はいいこと言った。ここ赤線引いといてください。
名声が対価のフリーソフトなのだから、正当な評価がなされることを
私も望んでいます。B-Freeでの私の貢献は、全体から見れば誤差範囲です。 - : Be名無しさん [sage] NGNG
- 実際の貢献度にかかわらず声の大きいヤツが名声を得るという罠。
- : Be名無しさん [sage] NGNG
- B-Freeの実績は名声以前だと思うが
- : 超初心 [] NGNG
- なんだか応援したいけど何がなんだか分からないっす。
でも 何がなんだか分からないけど応援してますです。 - : 11 [sage] NGNG
-
うん子をうん子であると見ぬけないと、難しい。 - : 11 [sage] NGNG
- /* proc.c */
typedef long W;
typedef void VOID;
typedef int WERR;
#define NULL 0
/*
WERR cre_prc(LINK* lnk, W pri, MESSAGE* msg)
*/
WERR cre_prc(const char *filename, char *const argv [], char *const envp[])
{
return execve(filename, NULL, NULL);
}
/*
VOID ext_prc(W code)
*/
VOID ext_prc(W code)
{
_exit(code);
} - : 11 [sage] NGNG
- /* device.c */
/*
WERR opn_dev(TC* dev, W o_mode, W* error)
*/
int opn_dev(const char *pathname, mode_t mode, int flags)
{
return open(pathname, flags, mode);
}
/*
ERR cls_dev(W dd, W eject, W* error)
*/
int cls_dev(int dd, int eject, int error)
{
return close(dd);
}
- : 11 [sage] NGNG
- /* device.c */
/* ....
WERR opn_dev(TC* dev, W o_mode, W* error)
*/
int opn_dev(const char *pathname, mode_t mode, int flags)
{
return open(pathname, flags, mode);
}
/*
ERR cls_dev(W dd, W eject, W* error)
*/
int cls_dev(int dd, int eject, int error)
{
return close(dd);
}
- : 11 [sage] NGNG
- /* Ver 0.0.4 ができた。*/
#define VER "0.0.4"
typedef unsigned short UH;
typedef int ERR;
typedef struct {
UH maker;
UH id;
UH spver;
UH prver;
UH prno[4];
UH cpu;
UH var;
} T_VER;
/*
ERR get_ver(T_VER* version)
{
return
}
*/
void get_ver()
{
char *ver = VER;
printf("%s NullPointer OS (BTRON3 Ver 3.20.00)", ver);
}
int main(void)
{
get_ver();
return (0);
} - : Be名無しさん [sage] NGNG
- もうちっと再現度を上げてくれると面白いんだが。
取り敢えずcre_prcではforkしときませう。 - : Be名無しさん [sage] NGNG
-
なるほど、どうも。
cre_tsk()もexecve()しようと思ったけど、UNIXのプロセスモデルとあまりに
違うので保留したよ。
- : Be名無しさん [sage] NGNG
- cre_tskはpthread_createを使うといいよ。
- : 11 [sage] NGNG
-
ありがとさん。
しかしオレがforkとpthreadを理解するのは無理があるな。
ゲチョゲチョコーディングするか。
pthread関係ってどこでもつかえるの?CygwinとLinuxには
入っている。B-right/Vでも使えるかな。 - : Be名無しさん [sage] NGNG
-
夜氏がドライバを最小限そろえた。それがもったいない。 - : Be名無しさん [sage] NGNG
- >pthread関係ってどこでもつかえるの?
最近のUNIX系なら大丈夫。B-right/Vでは多分無理ぽ。
てか、forkを理解してないのはやばいぞ。
もしプログラムやりたいんだったらこんなところで油売
ってないで勉強がんばっとけ。 - : Be名無しさん [sage] NGNG
-
>正当な評価がなされることを私も望んでいます。
本当にそう思っているのならばtakadaさんとhasegawaさんの
無責任をなんとかしろーーー!
一般大衆は彼らがプロジェクトを立ち上げ保守してると
勘違いをしてるんだよ。 - : Be名無しさん [sage] NGNG
-
情報が流れるようにしなさい。サイトのトップページに、
B-Free コレクションプロジェクト
ttp://http://bfree-info.sourceforge.jp/
Making of EOTA
ttp://http://www.rbt.his.fukui-u.ac.jp/~naniwa/comp/OS/
へ、リンクを張るようにtakadaさんに言うように。なんでそんな簡単な
事ができないのかね。あきれるよ、まったく。 - : Be名無しさん [sage] NGNG
- B-Freeなんてもう終った事じゃないか。
いまさら名声がどうとか無責任がどうとか言うなや。 - : Be名無しさん [sage] NGNG
- > 最近のUNIX系なら大丈夫。B-right/Vでは多分無理ぽ。
PMCのMozillaソースにpthread入ってなかったっけ? - : Be名無しさん [sage] NGNG
- フリーの大規模開発にかかわる者としては泣けるメールだ。
プロジェクトはこうなったらいかん。
周辺核のこれからの開発体制
ttp://http://www.tron-net.gr.jp/~takada/B-Free.old/mail-archive/mail3/all/msg01383.html - : Be名無しさん [sage] NGNG
- 何の実績もない人にいきなりクリティカルな事を任せてはいけないということだろう。
その場ののりで請け負ってしまったものの、本人にはそれをやり遂げる実力なんか端
からないわけで、行方をくらますのも無理もない。任せたヤツの責任だと俺は思う。
っていうか無責任。 - : Be名無しさん [sage] NGNG
- > なんでそんな簡単な事ができないのかね。
まったくだ。もなー氏でなく君でもできることだ。 - : Be名無しさん [sage] NGNG
- プロXのせいでまたいそいそと活動再開したら笑うなw<B-free
- : Be名無しさん [sage] NGNG
-
行方をくらますならともかく、夜氏が降りた1999年春以降は、
Projectの方針を決定するようになるのだが・・・・
ttp://http://www.tron-net.gr.jp/~takada/B-Free/meeting/
外からチクチク言っても黙りだから、直接会う奴が言った方がまし。
そうならないように釘を刺しているのですが。 - : 83 [sage] NGNG
- の意見はその通りとは思うね。
- : Be名無しさん [] NGNG
-
今でこそ色々言えるけど、プロジェクトが始まった当時はまだオプソなん
て言葉すら無いような状況だったしなぁ。オプソ運営のノウハウも現在に
比べれば殆どなくて手探り状態だったんだろう。ああいう失敗が起こって
しまったのは仕方無かったのかもしれない。 - : Be????? [sage] NGNG
- 83????????????????????????????????????
???????????????????? - : Be名無しさん [sage] NGNG
- BTMemoがあるからB-Freeは解散すべき。
- : Be名無しさん [sage] NGNG
-
あれはシェアウェアでつ。
タダでは無いぞよ(w - : Be名無しさん [sage] NGNG
-
1,200enを高いと思う人はいない罠。 - : Be名無しさん [sage] NGNG
- フリーソフトでないのでアウト。
- : Be名無しさん [sage] NGNG
-
実装されてないので論外。 - : Be名無しさん [sage] NGNG
-
あれってどう?
使ったこと無いから妄想書くけど、あんなの使うならOLEのオブジェクト貼り付けで
十分って気がするんだけど。 - : Be名無しさん [sage] NGNG
- 某BBSのなんで氏への回答。
| <無料で手に入って、使い物になるBTRON仕様に準拠したOSはありま>せん。
| >
| >わかりましたかぁ。(笑)
|
| なんでないんや。なんでつくらんのや。
別に欲しくないからさ。どうしても欲しい奴が勉強してつくれや。 - : Be名無しさん [sage] NGNG
- Pが倒産でもしてくれたらモチベーション上がるんだが(w
- : 名無しのDIO ◆6mYWiqIu/Y [sage] NGNG
- この件に関わるつもりは無かったが・・・
基本的に無料である事が最大の意義なら俺はフリーにはあまり興味が無い。
もちろん否定はしないしビジネスライクと同じく同等の概念だと思う。
MSのような極端な環境からユーザを開放する功績は無視しようが無い。
とはいえマイナーであるうちは表面化しなかったがメジャーになるにつれて
フリーどころか無責任なユーザを増やすだけになりかねないという懸念さえある。
到達しない理想としては魅力的だが、一定レベル以上では社会主義にも似た問題を抱え込むと思っている。
そういう風に自分を騙し続けている間は全然ダメだな。
結論はそういうことだと思うよ。
本当にやりたいなら一人でもやりようはある。
開発スピードが遅いとかはあっても前には進んでいる。
モチベーションを他に求める姿勢が進まなかった最大の理由。
それば悪いとは言わないが
なぜ未だにくすぶっているのかが俺にはよく解からない。
金を取って責任を引き受けた方がよっぽどマシだ。
- : Be名無しさん [] NGNG
-
機能制限はなしで、「充分にお試しの上」送金だから
実質フリーソフト。 - : Be名無しさん [sage] NGNG
-
恥ずかしい奴だな。ちゃんと送金しろよ。 - : ___ [sage] NGNG
- ( ´Д`)/< 先生!!こんなのが有りますた。
ttp://http://www.muryou.gasuki.com/hankaku/hankaku02.html
ttp://http://muryou.gasuki.com/zenkaku/index.html
ttp://http://www.muryou.gasuki.com/hankaku/hankaku08.html
ttp://http://muryou.gasuki.com/hankaku/hankaku10.html
ttp://http://www.muryou.gasuki.com/hankaku/hankaku05.html
ttp://http://muryou.gasuki.com/hankaku/hankaku03.html
ttp://http://www.muryou.gasuki.com/hankaku/hankaku07.html
ttp://http://muryou.gasuki.com/hankaku/hankaku01.html
ttp://http://www.muryou.gasuki.com/hankaku/hankaku06.html
ttp://http://muryou.gasuki.com/hankaku/hankaku04.html
ttp://http://www.muryou.gasuki.com/hankaku/hankaku09.html - : bloom [] NGNG
- ttp://http://homepage.mac.com/ayaya16/
- : Be名無しさん [sage] NGNG
- なんだかなー
フリーソフトを作ってるヤツにどうして気を使わなければいけない
んだろうか。あいつらはやりたいからやってるだけじゃないの?
少なくとも自分はそう。だから、別に一部のヤツから何を言われ
ようと、自分が本当にやりたいならやるし、一人でも必要として
くれる人がいるようであれば公開する。ただそれだけのような気
もするが。それとも、こういう考えなのはオレだけで、他のソフ
ト書いてるヤツは誉められたいから、ちやほやされたいからやっ
てるのか。まぁ、オレだって誉められて悪い気がするはずはない
が、かといってそれだけというのもなぁ・・・
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら。