xref: /plan9/sys/src/cmd/tcs/ex2.utf (revision bd389b369d90320ffee8121f40c4c30619f88097)
1*bd389b36SDavid du ColombierFrom dmr Thu Jan 30 17:00:03 EST 1992
2*bd389b36SDavid du Colombier誠に申し訳ありませんが、MH front end はあと1週間だけ待って下さい。
3*bd389b36SDavid du Colombier新しい xterm のために vtwin の変更が必要となって、それにちょっと
4*bd389b36SDavid du Colombier手間取ってしまいました。まだもう1つ直したい bug があるのですが
5*bd389b36SDavid du Colombierもう今日は時間がありません。
6*bd389b36SDavid du Colombier拝啓 新緑の候、ますますご清祥のこととお喜び申し上げます。
7*bd389b36SDavid du Colombierさて、斎藤信男先生は4月1日をもちまして、慶応義塾大学理工学部教
8*bd389b36SDavid du Colombier授に御昇任なられました。そこで、日頃斎藤先生にお世話になっている
9*bd389b36SDavid du Colombier私達が斎藤先生に お祝いを申し上げるためのささやかな 祝宴を企画致
10*bd389b36SDavid du Colombierしました。当日は  斎藤研究室 OB/OG の方々、斎藤研究室現役の学生、
11*bd389b36SDavid du Colombierまた、斎藤先生ゆかりの方々が集まり、斎藤先生を囲んで楽しいひとと
12*bd389b36SDavid du Colombierきを過ごしたいと考えております。ご家族、御友人おさそいあわせのう
13*bd389b36SDavid du Colombierえ御列席下さるようお願い申し上げます。
14*bd389b36SDavid du Colombierおそれいりますが、ご出席の確認を下記連絡先に電話または電子メール
15*bd389b36SDavid du Colombierにてご連絡下さるようお願い申し上げます。
16*bd389b36SDavid du Colombier                            				敬具
17*bd389b36SDavid du Colombier                    「斎藤信男教授を囲む会」
18*bd389b36SDavid du Colombier日時: 昭和62年4月24日(金) 18:00 より
19*bd389b36SDavid du Colombier場所: 新橋第一ホテル「レストランクラレット」
20*bd389b36SDavid du Colombier       電話;  03-501-4411
21*bd389b36SDavid du Colombier会費: 1万5千円 (当日記念品代1口5千円を別に御用意下さい。)
22*bd389b36SDavid du Colombier	ただし、学生料金は別途設定してありますので御安心!
23*bd389b36SDavid du Colombier連絡先:中村 修  osamu@keio.junet
24*bd389b36SDavid du Colombier       電話 044-63-9137 (斎藤研究室直通)
25*bd389b36SDavid du Colombier       電話 03-704-4715 (中村自宅)
26*bd389b36SDavid du Colombier		         幹事代表	村井 純、 中村 修
27*bd389b36SDavid du Colombier拝啓 新緑の候、ますますご清祥のこととお喜び申し上げます。
28*bd389b36SDavid du Colombierさて、斎藤信男先生は4月1日をもちまして、慶応義塾大学理工学部教
29*bd389b36SDavid du Colombier授に御昇任なられました。そこで、日頃斎藤先生にお世話になっている
30*bd389b36SDavid du Colombier私達が斎藤先生に お祝いを申し上げるためのささやかな 祝宴を企画致
31*bd389b36SDavid du Colombierしました。当日は  斎藤研究室 OB/OG の方々、斎藤研究室現役の学生、
32*bd389b36SDavid du Colombierまた、斎藤先生ゆかりの方々が集まり、斎藤先生を囲んで楽しいひとと
33*bd389b36SDavid du Colombierきを過ごしたいと考えております。ご家族、御友人おさそいあわせのう
34*bd389b36SDavid du Colombierえ御列席下さるようお願い申し上げます。
35*bd389b36SDavid du Colombierおそれいりますが、ご出席の確認を下記連絡先に電話または電子メール
36*bd389b36SDavid du Colombierにてご連絡下さるようお願い申し上げます。
37*bd389b36SDavid du Colombier                            				敬具
38*bd389b36SDavid du Colombier                    「斎藤信男教授を囲む会」
39*bd389b36SDavid du Colombier日時: 昭和62年4月24日(金) 18:00 より
40*bd389b36SDavid du Colombier場所: 新橋第一ホテル「レストランクラレット」
41*bd389b36SDavid du Colombier       電話;  03-501-4411
42*bd389b36SDavid du Colombier会費: 1万5千円 (当日記念品代1口5千円を別に御用意下さい。)
43*bd389b36SDavid du Colombier	ただし、学生料金は別途設定してありますので御安心!
44*bd389b36SDavid du Colombier連絡先:中村 修  osamu@keio.junet
45*bd389b36SDavid du Colombier       電話 044-63-9137 (斎藤研究室直通)
46*bd389b36SDavid du Colombier       電話 03-704-4715 (中村自宅)
47*bd389b36SDavid du Colombier		         幹事代表	村井 純、 中村 修
48*bd389b36SDavid du ColombierJUS幹事の皆様:
49*bd389b36SDavid du Colombier4月10日の幹事会でお話した、次のような講演についての件ですが、
50*bd389b36SDavid du Colombier	発内容:Macintosh IIへのUNIXの移植
51*bd389b36SDavid du Colombier	発  者:米国UniSoftのエンジニア
52*bd389b36SDavid du Colombier	発時間:1時間(幹事会において決まった時間です)
53*bd389b36SDavid du Colombier	発当人からABSTRACTが届きました。このような内容での話でよけれ
54*bd389b36SDavid du Colombierば、来日するがどうだろう?との問い合わせがあったのですが、皆様いかがでしょうか?
55*bd389b36SDavid du Colombier皆様の御意見を伺ったうえで、本当に来てもらうかどうか当人に連絡したいと思います。
56*bd389b36SDavid du Colombier(交通費、宿泊費などはJUSから出す必要はありません)
57*bd389b36SDavid du Colombier御返答、よろしくお願いいたします。
58*bd389b36SDavid du Colombier						DCL 坂本 文
59*bd389b36SDavid du ColombierJUS幹事の皆様:
60*bd389b36SDavid du Colombier4月10日の幹事会でお話した、次のような講演についての件ですが、
61*bd389b36SDavid du Colombier	発内容:Macintosh IIへのUNIXの移植
62*bd389b36SDavid du Colombier	発  者:米国UniSoftのエンジニア
63*bd389b36SDavid du Colombier	発時間:1時間(幹事会において決まった時間です)
64*bd389b36SDavid du Colombier	発当人からABSTRACTが届きました。このような内容での話でよけれ
65*bd389b36SDavid du Colombierば、来日するがどうだろう?との問い合わせがあったのですが、皆様いかがでしょうか?
66*bd389b36SDavid du Colombier皆様の御意見を伺ったうえで、本当に来てもらうかどうか当人に連絡したいと思います。
67*bd389b36SDavid du Colombier(交通費、宿泊費などはJUSから出す必要はありません)
68*bd389b36SDavid du Colombier御返答、よろしくお願いいたします。
69*bd389b36SDavid du Colombier						DCL 坂本 文
70*bd389b36SDavid du Colombier	次回のjus幹事会は下記の場所で行います。
71*bd389b36SDavid du Colombier日時	5/8(金)午後6時
72*bd389b36SDavid du Colombier場所	(株)アスキ―、FFFビル、7F役員会議室
73*bd389b36SDavid du Colombier地図
74*bd389b36SDavid du Colombier	至赤坂
75*bd389b36SDavid du Colombier国道246号(青山通り)
76*bd389b36SDavid du Colombier	| |*(地下鉄表参道B3出口)
77*bd389b36SDavid du Colombier	| |					(ラ―メン屋)
78*bd389b36SDavid du Colombier紀ノ国屋| |出光GS				天下一
79*bd389b36SDavid du Colombier	| |		住	      大	F*
80*bd389b36SDavid du Colombier	| |		友	      仁	F
81*bd389b36SDavid du Colombier	| |		南	      堂	F
82*bd389b36SDavid du Colombier	至渋谷		青	      ビ	ビ
83*bd389b36SDavid du Colombier			山	      ル	ル
84*bd389b36SDavid du Colombier85*bd389b36SDavid du Colombier86*bd389b36SDavid du Colombier(1)地下鉄表参道駅下車、B3の出口を出る。
87*bd389b36SDavid du Colombier(2)青山通りを渋谷方面へ歩く
88*bd389b36SDavid du Colombier(3)初めての信号(角が出光GS)を右へ曲る
89*bd389b36SDavid du Colombier(4)約500M歩き(信号4つ目)、T字路の交差点の右側
90*bd389b36SDavid du Colombier(5)FFFビルの7F
91*bd389b36SDavid du ColombierPS.当日14:40着の便で成田に帰って来ますので、少し遅れるかもしれません
92*bd389b36SDavid du Colombier      が先に始めて下さい。
93*bd389b36SDavid du Colombier	この間の集りでマーク・シートの読み取りのsoftの話題があったと思うので
94*bd389b36SDavid du Colombierすが,「インタフェース5月号」の新製品紹介の欄で,ANK character の読み取りの
95*bd389b36SDavid du Colombiersoftの紹介があったように思います。
96*bd389b36SDavid du Colombier	ただ,その雑誌がいま,手元にないので詳しくはわかりませんが,調べてみ
97*bd389b36SDavid du Colombierます。
98*bd389b36SDavid du Colombier一部の人は知っていると思いますが,現在 rmap のPD化を進めています.
99*bd389b36SDavid du Colombier余分な機能をそぎ落し,一通り動くようになりました.あと,2,3
100*bd389b36SDavid du Colombier新たな機能を追加する予定ですが,問題はその前提となる rwhod にあります.
101*bd389b36SDavid du Colombier御存知のように rwhod はつながるマシンの数が増えると,急激に network 及び
102*bd389b36SDavid du ColombierCPU を食いはじめます.また,routing の機能がないため複数のネットワークが
103*bd389b36SDavid du Colombier接続されているような環境ではやはり問題です.東工大ではいままで,gateway
104*bd389b36SDavid du Colombierとなるマシンの rwhod に手をいれて routing をするようにしていましたが,
105*bd389b36SDavid du Colombierその場しのぎのいい加減なやり方だったので,4月にネットワークの接続形態が
106*bd389b36SDavid du Colombier変って以来,2重に packet を流していたことが判明しました.昨日急いで
107*bd389b36SDavid du Colombier直しましたが,それまでネットワークは collision の嵐だった訳です.
108*bd389b36SDavid du Colombierたかだか30台のネットワークでこの有様ですから,何百,何千という
109*bd389b36SDavid du Colombier本格的ネットワークを考えると単純に routing を行う今の方法は非現実的です.
110*bd389b36SDavid du Colombierそこで,いくつかのアイディアを加藤君と考えました.
111*bd389b36SDavid du Colombier1.  broadcast packet は止めて,NFSを利用し /usr/spool/rwho をできる限り
112*bd389b36SDavid du Colombier 共有する.どうしても必要なところは point-to-point で routing を行う.
113*bd389b36SDavid du Colombier2.  routing する場合に独自のプロトコルにより複数のホストの情報を
114*bd389b36SDavid du Colombier  1 packet で送る.
115*bd389b36SDavid du Colombier3.  on demand で必要な時だけ他のマシンに対し情報を要求する.
116*bd389b36SDavid du Colombier  トリガーは,例えば誰かが rmap でそのマシンを含むページを表示しようと
117*bd389b36SDavid du Colombier した時とする.
118*bd389b36SDavid du Colombier4.  どうせ,そういう情報が必要なのは phone をかけたい時ぐらいだから,
119*bd389b36SDavid du Colombier むしろ,phone を改造して phoned が broadcasting や routing をしながら,
120*bd389b36SDavid du Colombier 特定のユーザがどこにいるか探し回るようにする.
121*bd389b36SDavid du Colombierさて,そこで皆さんの意見を聞きたいと思います.どうするのが一番良いでしょうか.
122*bd389b36SDavid du Colombier今考えているのは,1, 2 の機能を持った public domain rwhod を作るといった
123*bd389b36SDavid du Colombierところですが,果してそんなことをするのは意味があるのか.4を実現すれば事実上
124*bd389b36SDavid du Colombierrmap はいらなくなるんじゃないのか.有益な議論をお待ちしています.
125*bd389b36SDavid du Colombier私は前の mail で次ぎのようなことを書きました.
126*bd389b36SDavid du Colombier> 御存知のように rwhod はつながるマシンの数が増えると,急激に network 及び
127*bd389b36SDavid du Colombier> CPU を食いはじめます.また,routing の機能がないため複数のネットワークが
128*bd389b36SDavid du Colombier> 接続されているような環境ではやはり問題です.東工大ではいままで,gateway
129*bd389b36SDavid du Colombier> となるマシンの rwhod に手をいれて routing をするようにしていましたが,
130*bd389b36SDavid du Colombier> ....,何百,何千という
131*bd389b36SDavid du Colombier> 本格的ネットワークを考えると単純に routing を行う今の方法は非現実的です.
132*bd389b36SDavid du Colombier> そこで,いくつかのアイディアを加藤君と考えました.
133*bd389b36SDavid du Colombier> 1.  broadcast packet は止めて,NFSを利用し /usr/spool/rwho をできる限り
134*bd389b36SDavid du Colombier>  共有する.どうしても必要なところは point-to-point で routing を行う.
135*bd389b36SDavid du Colombier> 2.  routing する場合に独自のプロトコルにより複数のホストの情報を
136*bd389b36SDavid du Colombier>   1 packet で送る.
137*bd389b36SDavid du Colombier> 今考えているのは,1, 2 の機能を持った public domain rwhod を作るといった
138*bd389b36SDavid du Colombier> ところですが,果してそんなことをするのは意味があるのか....
139*bd389b36SDavid du Colombier今考えていることを,もう少し具体的に説明すると,
140*bd389b36SDavid du Colombier既存の rwhod は自分のマシンの network configuration を見て
141*bd389b36SDavid du Colombier自分の属するサブネットワークにはすべて broadcasting で,
142*bd389b36SDavid du Colombierpoint-to-point のリンクにはその相手先に対し,自分のマシンの情報のみを
143*bd389b36SDavid du Colombier流しまています.
144*bd389b36SDavid du Colombier私が手を入れた rwhod はそれらに加えて,他のマシンから来た
145*bd389b36SDavid du Colombier情報を自分の spool に書き込むと同時に,リストとして貯め込んでおき,
146*bd389b36SDavid du Colombier自分の情報を流す時に同時に,個々のマシンの属するネットワーク以外の
147*bd389b36SDavid du Colombierすべてのリンクにその情報をリレーするというものです.
148*bd389b36SDavid du Colombierしかし,この方法だといくら broadcast packet を使ったところで,
149*bd389b36SDavid du Colombier論理的にはネットワーク全体が完全グラフをなすように packet を
150*bd389b36SDavid du Colombier流すことになりますし,しかも普段はそういう情報を必要としない
151*bd389b36SDavid du Colombier場合が多い訳ですから,明らかに供給過剰です.で,これを少しでも
152*bd389b36SDavid du Colombier軽減することができれば,と考えている訳です.
153*bd389b36SDavid du Colombier新しい rwhod は,様々なネットワーク上の制約を盛り込めるように,
154*bd389b36SDavid du Colombier例えば /etc/rwhod.rc のようなファイルからリレーのための configuration
155*bd389b36SDavid du Colombierを読み込むようにするといいでしょう.そのファイルの中に書かれるべき
156*bd389b36SDavid du Colombier項目としては,次ぎのようなものが考えられます.
157*bd389b36SDavid du Colombier1.  自分のマシンの情報をどのマシン,またはどのネットワークに対して
158*bd389b36SDavid du Colombier  送信するか.また,それをローカルファイルに格納するか否か.
159*bd389b36SDavid du Colombier2.  他のマシンの情報をどのマシン,またはどのネットワークに対して
160*bd389b36SDavid du Colombier  リレーするか.それは packet として受信されるべきものなのか,
161*bd389b36SDavid du Colombier  NFSによってそのマシンの rwhod が書き込んだファイルを
162*bd389b36SDavid du Colombier  読みにいくのか.前者の場合には,さらにその情報をローカル
163*bd389b36SDavid du Colombier  ファイルに格納するか否か.
164*bd389b36SDavid du Colombier3.  1, 2 は何秒間隔で行うのか.
165*bd389b36SDavid du Colombierこれらに加え,さらに通常は packet を流さずに必要な時だけ,
166*bd389b36SDavid du Colombierrwhod が他のマシンに対し情報を要求するという機能を付け加えるのも
167*bd389b36SDavid du Colombierいいかもしれません.このためには,/etc/rwhod.rc の中に
168*bd389b36SDavid du Colombier4.  あるマシンの情報に対する要求があった時にどのマシンに
169*bd389b36SDavid du Colombier  対して問い合わせを行うか.
170*bd389b36SDavid du Colombierという項目を付け加えるべきでしょう.1,2,4 は実際には統一した
171*bd389b36SDavid du Colombierフォーマットで記述するのがいいかもしれません.
172*bd389b36SDavid du Colombierもし,こういう on demand 型のサービスを取り入れると当然 rwho, ruptime, rmap
173*bd389b36SDavid du Colombierといった client 側にも変更が必要になります.恐らくあるマシンの情報を得るには,
174*bd389b36SDavid du Colombierといったようなライブラリ関数を用意することになるでしょう.
175*bd389b36SDavid du Colombierこの関数は自分のマシンの rwhod に対してそういう request を
176*bd389b36SDavid du Colombier行い response を受け取るという単純なものにするのがいいと
177*bd389b36SDavid du Colombier思います.一方その request を受け取った rwhod はスプールを
178*bd389b36SDavid du Colombier見てそれが充分新しいものであれば,そこから読み取り,そうでなければ
179*bd389b36SDavid du Colombierrwhod.rc に書かれたマシンに対し問い合わせることになるでしょう.
180*bd389b36SDavid du Colombierいや,もうそこまでするのだったら,いっそスプールは全廃して
181*bd389b36SDavid du Colombierrwhod が on core で情報を管理した方がいいかもしれません.
182*bd389b36SDavid du Colombierというようなところが今まで考えたところですが,そこでこの前にも書いた
183*bd389b36SDavid du Colombier疑問に戻ります.果してこんなことをする意味があるのだろうか?
184*bd389b36SDavid du Colombierphone を hack すれば,それで問題は解決するのではないか?
185*bd389b36SDavid du Colombier何か意見を言ってください.お願いします.
186*bd389b36SDavid du Colombier私はこれを今度の meeting で議論してもらいたいとは思っていません.
187*bd389b36SDavid du Colombierあくまで mail で意見を聞かせて下さい.そうすることで,
188*bd389b36SDavid du Colombier議論がたまたま meeting に出席した人の中だけでの閉じたもので
189*bd389b36SDavid du Colombier終るということがなくなると思いますから.
190*bd389b36SDavid du Colombierところでこの mailing list はいつまで東工大で管理されているのですか.
191*bd389b36SDavid du Colombieru-tokyo に移した方がいいのではないのですか?
192*bd389b36SDavid du Colombier
193