2ch勢いランキング 全部 1- 最新50

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
なんだかなー
フリーソフトを作ってるヤツにどうして気を使わなければいけない
んだろうか。あいつらはやりたいからやってるだけじゃないの?
少なくとも自分はそう。だから、別に一部のヤツから何を言われ
ようと、自分が本当にやりたいならやるし、一人でも必要として
くれる人がいるようであれば公開する。ただそれだけのような気
もするが。それとも、こういう考えなのはオレだけで、他のソフ
ト書いてるヤツは誉められたいから、ちやほやされたいからやっ
てるのか。まぁ、オレだって誉められて悪い気がするはずはない
が、かといってそれだけというのもなぁ・・・

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 OS板ランキング はてなブックマークに追加 livedoorクリップに追加 Yahoo!ブックマークに追加 del.icio.usに追加

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら