[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:47 / Filesize : 225 KB / Number-of Response : 956
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Plan 9 第二版



1 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 14:42]
配布元:
plan9.bell-labs.com/plan9dist/

国内サイト:
ar.aichi-u.ac.jp/plan9/
ar.aichi-u.ac.jp/plan9/getting.html
ar.aichi-u.ac.jp/plan9/fs/
ar.aichi-u.ac.jp/plan9/install/
ar.aichi-u.ac.jp/plan9/unix.html
basalt.cias.osakafu-u.ac.jp/plan9/p9index.html

前スレ: Plan9
pc.2ch.net/test/read.cgi/unix/990293679/l50


301 名前:299 mailto:sage [05/02/21 07:08:15 ]
Installing file system 52%から先に進まなくなっちゃった。
ぼちぼち出勤しなきゃならんので続きはまた暇なときに。トラブルの事例とかご存知の
識者がいらしたら情報求む。配布されてる仮想マシン使えってのはごもっともな
意見ですがパス。ゼロから環境作って行きたいので。

302 名前:275 mailto:sage [05/02/21 08:44:57 ]
おいらもVMwareにISO CDイメージでインストールしたけど
>>276 のアドバイスでうまく行ったよ。VMware 4.5.2で確認。







303 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/21 09:00:34 ]
fossil パーティションの容量はどのくらいですか?
entire cache ... のメッセージは fossil がいっぱいになったときに
よく出ます。500MB くらいは確保しておくと吉。

304 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/21 11:14:09 ]
>>298 僕もばんばん出てますが、困ったことはとりあえずないです。
また venti/read でその score を読んでも読めますし。

305 名前:299 mailto:sage [05/02/21 22:09:19 ]
>>302,303
4GBで作成した仮想ディスク丸ごと割り当てて、インストーラがデフォルトで切ろうと
するサイズのまんまです。会社で仕事の片手間に同じことしたら何故かうまくいきました。
で、302が指摘してくれたところで一回ハマって、後は普通に端末として起動できました。
vgaのサイズ変更の仕方とかがわからなくてちと悩みましたが。

で、次は何をしたらいいのかしら。302はcpuサーバとかfileサーバとか認証サーバとか
もう既に構築しました? してたらどの順番で手を付けていったらいいのかとか
教えてプリーズ。

最近MacOSXの画面で慣れてるので正直表示が汚くてちと萎える・・・

306 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/22 10:37:34 ]
とりあえず、CPU+認証サーバにして、drawterm でログインでけるように
してみてはどうですか?

307 名前:299 mailto:sage [05/02/23 00:44:17 ]
>>306
課題サンクス。やってみます。
スレが過疎化してるんで好き勝手に書いてますが迷惑だったら消えろと一言伝言ヨロ。

308 名前:299 mailto:sage [05/02/24 02:28:13 ]
cpuサーバの動作に必要なドライバってどれとどれですか?
wikiのまんまmouse,draw,disk,serialだけでOK?
それはそうとこのエディタ死ぬほど使い辛い・・・慣れる日が来るとは思えない程に(T^T)

309 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/24 08:58:33 ]
端末と同じように、コンソールで rio を使いたいなら、
端末と同じだけのデバイスが必要です (ま、当然か)。

起動してネットワークから drawterm するんで良ければ、
ether, disk さえ動けば、コンソールは CGA のままで問題なし。

エディタって acme? sam? ed?



310 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/24 11:03:45 ]
>299 vmwaretools かどうか分からないけど、
vmwarefs っていうのはあるよ。

311 名前:299 mailto:sage [05/02/24 23:09:35 ]
>>309
それでは最小構成でやってみます。エディタはacmeですね。
いまEmacsでいう他のバッファからコピーして、ペーストして、みたいな作業をどう
オペレーションしたらいいのか探してるとこ。vita nuovaのマニュアルも眺めつつ。

>>310
サンクス。ちょっくらググってきます。

312 名前:299 mailto:sage [05/02/24 23:52:14 ]
Cutはできるけど思うようにPasteできないんでいらいらする。
しかもこんなエラー吐いてacme臨終したし。
acme: internal error: filedelete: couldn't find destination for message
acme 145: suicide: sys: trap: fault read addr=0x0 pc=0x0003b111


313 名前:299 mailto:sage [05/02/25 00:45:16 ]
wiki(英語版)のcpuサーバの作り方に沿って作業してたら途中で手元の環境と整合が
取れなくなって挫折。次回はnashiさんのサイトの作業履歴に沿ってやってみるか・・・

314 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 03:22:46 ]
acme の作者の論文だと超advancedなエディタだとか書いてあったような
気がするんだけど、実際どうですか? 

315 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 08:40:55 ]
paste は Button 1 押しながら Button 3 で行けませんか?
copy は B1 押したまま、B2 クリック&B3 クリックです。
viva acme! sam にも chording あればいいのに...

316 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 10:22:02 ]
viやemacsに慣れてると、カーソル移動のたびに
マウスに手を伸ばさないといけないから、最初はわずらわしいです。
使ってるうちに、手放せないエディタになってくれますよ。お試しあれ。
こないだ、viを使ってみたのですが、今でもまだ編集速度はviのほうが速いです。
でもacmeのほうが快適です。そんなエディタ。

317 名前:299 mailto:sage [05/02/25 23:52:11 ]
ttp://p9c.cc.titech.ac.jp/plan9/9inst.html を眺めつつ。
「端末システムを cpu サーバに変更する」のところで

2. 以下のようにしとかないとmkが../bootディレクトリに書けない言ってコケます。
term% mkdir /usr/glenda/boot
term% bind -bc /usr/glenda/boot /sys/src/9/boot

8. bootesに書き込み権限与えるコマンドがちと抜けてます。
prompt: sys +bootes

で、10.の所で思考停止中。
知ってる人には大した問題じゃないんだろうけど、fsconsで何か間違っても「ハァ?」
みたいなメッセージしか出力されなかったり、man fsconsでは何も引っ掛からなかったり
するのには参りました。manのエントリはfossilconsなのね・・・何で一致させとかないんだろ。

318 名前:299 mailto:sage [05/02/25 23:56:31 ]
欠けたまま書いてどうする。
prompt: uname sys +bootes

>>315
PasteがうまくできないのはVMwareのせいかも知れません。
VMwareTools入れてあるわけでもないのにマウスカーソル急激に移動させたりすると
仮想マシンからフォーカス抜けちゃったりするんで。Cutとその場でCut&Pastは完璧に
動作するんだけどなぁ。


319 名前:9が好き mailto:sage [05/02/28 10:54:28 ]
>>317
ありがとうございます。ご指摘いただいたとこを反映させてもらいました。
あと内容もちょっと変えて、glenda に sys 権限を与えて、/sys/src/9/pc で
直接コンパイルするようにしました。

10 のとこは、/bin/termrc の代わりに cpurc になるだけです。
/lib/ndb/local は端末と同じように書いてあげればグーです。



320 名前:名無しさん@お腹いっぱい。 [05/03/11 14:53:14 ]
www.ospn.jp/osc2005/

OSC 2005 age

321 名前:9が好き mailto:sage [05/03/14 13:59:51 ]
OSC でどんな話を聞きたいでしょうか?

322 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/15 08:26:51 ]
Plan9って実験OSって思ってていいの?

323 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/15 15:56:10 ]
p9c.cc.titech.ac.jp/plan9/2ch/1.html
ここの 648 以降あたりが参考になるかもね。

324 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 09:21:28 ]
Plan 9からカキコ。

>321
ジャーナリングやRAIDと比べてのventiの位置付けとか、
このOSの将来性はどうなのか、とか。


325 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 10:23:16 ]
plan9portってどうよ
いつからあるんだいこれは。
最新版が昨日でた。

swtch.com/plan9port/

326 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 16:20:21 ]
>>325
かなり前からあると思う
イマイチ意義を見出せないので、使った事無いんだけど


327 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 19:20:35 ]
ここの住人ってPlan9をどんな計算機にいれてどういう使いかたされてますかね?
ワタクシはQEMUにいれてHDDの肥し。orz


328 名前:325 mailto:sage [05/03/17 19:29:57 ]
>>326
そうか。

つか,毎日スナップショットとってtar玉配ってんのか。
いちおう昨日更新のファイルもあるけれども
$ tar tzvf plan9port.tgz | grep 2005-03-16 | grep -v CVS | wc -l
27


329 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/18 17:02:40 ]
正直,アクメよりsamの方が使い易くね?




330 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/18 18:57:29 ]
どこに書くべきかわからなかったのでここで。
p9c.cc.titech.ac.jp/plan9/9log.html
>Fri Dec 24 14:23:43 JST 2004 :qemu
>マウスのホイールが使えない
mouseport=ps2intellimouse
で使えているよ。

331 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/18 19:55:06 ]
tftpとかsmbとかってどうやってマウントするの?


332 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/19 15:13:19 ]
www.r-36.net/Screenshot_bitsy_210104.png
これってどんなハードで動かしてるの?
ブラウザみたいなのはなに?


333 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/19 16:41:54 ]
plan9 がもうちょっとメジャーになれば
plan9 Magazine が創刊されて
plan9ウサギがあちこちの雑誌の表紙で大活躍。
Tシャツやキーホルダー、マグカップも発売したところ、
目ざとい女子高生の間でオヤジカワイイと大ブーム。
彼女らの眼を引こうとplan9をはじめる学生が多数出現。
かくして日本は一大plan9大国になる。

334 名前:名無しさん@お腹いっぱい。 [05/03/19 16:57:27 ]
(・∀・)イイ!!

335 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/19 20:04:05 ]
アサゴエゴエってこのスレみてんの?


336 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/19 20:07:57 ]
www.cam.hi-ho.ne.jp/asagoe/
BBSはここより相当混んでるでー



337 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/20 19:08:36 ]
>>336
そんなplan9より、こっちのほうが、良い。
ttp://www.a-wave.com/system7/

338 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/20 19:10:58 ]
なにがplan9なの>>337


339 名前:337 mailto:sage [05/03/20 20:06:49 ]
>>338
ごめん、言葉たらずだった。

> そんなplan9より、こっちの*system7*のほうが、良い。
> ttp://www.a-wave.com/system7/




340 名前:9が好き mailto:sage [2005/03/21(月) 11:03:12 ]
>321 わかりました。journaling について勉強してから行きまする。

341 名前:9が好き mailto:sage [2005/03/21(月) 11:06:28 ]
ねぼけた。 x/>321/c/>324/ でした。

342 名前:9が好き mailto:sage [2005/03/21(月) 11:09:42 ]
>>327 CD リッピングしたり、mp3 聴いたり、他の UNIX 上のファイルを
Plan 9 側で編集したりしてます。

343 名前:9が好き mailto:sage [2005/03/21(月) 11:12:48 ]
>>329 Ken も好んで sam を使ったそうです。
library.n0i.net/linux-unix/art-unix-programming/ch13s02.html

344 名前:9が好き mailto:sage [2005/03/21(月) 11:20:03 ]
>>332 bitsy は iPAQ っすね。PDA です。画面は mothra という
www ブラウザです。

345 名前:9が好き mailto:sage [2005/03/21(月) 11:22:07 ]
ふう。
OSC では dtLinux と Plan 9 の CD を配布できると思います。
Plan 9 のは glenda のロゴ入りです。

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/27(日) 14:45:20 ]
OSCでCDもらっとけば良かった...

347 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35年,2005/04/03(日) 15:34:43 ]
netkeyって一種の公開鍵暗号での通信と考えてよいの?
つまりtelnetしたときにサーバがchallenge:と出力したとき、これは公開鍵で、サーバは内部で秘密鍵を生成しているの?

まとめ
client: telnet plan9-server.example.net.
server: 秘密鍵&対応する公開鍵生成
server: ユーザー名をとりあえずきいておく
server: 公開鍵をchallengeとして出力
client: 公開鍵でパスワードを暗号化
server: 暗号化されたパスワードを、serverが隠しもつ(clientはもちろんだれにも見えない)秘密鍵で復号化し、パスワードを取得
server: あとはUNIXとかと同じ(パスワードを暗号化し,/etc/shadowと照合)


348 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 04:05:43 ]
全然違う。
challenge-responseと公開鍵暗号とは全然別の概念。


349 名前:347 mailto:sage [2005/04/04(月) 12:33:52 ]
>>348
レスさんくす。
では,challengeでパスワードを暗号化してサーバに送信,サーバは…どうするの?
challengeで復号化したのでは途中でクラッカに盗聴される恐れがあるよね。

日本語解説が見付からなくて困っています。



350 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/05(火) 03:04:24 ]
>>349
「challenge response」あたりでぐぐるよろし。
challenge and response では復号化はしないというか厳密に言うと暗号化も無い。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/19(火) 20:19:38 ]
Plan9 を始めてみたいけど手頃なマシンも無い、そんな俺ですが、
もしも「qemu で始める Plan9」なんていうページがあったなら、
などと悶々と夢想する日々を送っています。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/21(木) 17:49:59 ]
>>351

取り合えず俺のメモ
HDDから起動するときでもダミーのCDつっこんでおくべし。


353 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/27(水) 01:09:07 ]
今、Linux マシンを VNC サーバにして Plan 9 を端末から
この文章を書いています。

昔、VNC が出始めた頃の悪印象が強く残っていて VNC なんか
使いものにならないと思っていたのですが、実際試してみると
結構快適です。

>>352
> HDDから起動するときでもダミーのCDつっこんでおくべし。

なぜでしょうか?



354 名前:353 mailto:sage [2005/04/27(水) 01:12:55 ]
あやしい日本語になってしまいました。

誤: 今、Linux マシンを VNC サーバにして Plan 9 を端末から
正: 今、Linux マシンを VNC サーバにして Plan 9 を端末に


355 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/28(木) 17:11:08 ]
>>353
そうしないと起動しなかった。俺が試したときはね。今はわかりかねます。


356 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 02:04:04 ]
最近暖いせいか、Plan 9 を動かしているマシンが 2 台壊れた...
一台はオンボード ether I/F が壊れ、もう一台は HDD が×。

その復旧作業で気がついたのですが今のインストール CDROM イメージは
kfs か fossil かを選ぶのでなく、fossil か fossil+venti かを選ぶ
ようになったのですね。何も考えずに fossil+venti 環境が作れるのは
便利です。


357 名前:名無しさん@お腹いっぱい。 [2005/05/30(月) 07:14:53 ]
Infernoの 20050518 が出てますよ。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/30(月) 13:49:05 ]
>>347
サーバが乱数(チャレンジ)を発生してクライアントに送る。
クライアントはパスワードでチャレンジを暗号化したもの(*1)を
サーバに送る。
サーバ側に登録されているパスワードでチャレンジを暗号化したものと、
*1 が同じであれば、正しいユーザだと判断できる。

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/30(月) 21:00:56 ]
UNIX --> UN9 --> Plan9



360 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/30(月) 22:36:35 ]
>>358
Plan9はパスワードを平文で保存しているのですか?(/etc/shadow的なファイルがないのですか)


361 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/31(火) 09:16:22 ]
チャレンジレスポンスで使うパスワードは、認証サーバの
/adm/keys に暗号化されて保存されてます。keys を復号化する
鍵は NVRAM に保存されていて、起動時に読み込まれます。

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/31(火) 16:30:48 ]
>>356 最初のアーカイバルなスナップショットはとんでもなく(2,3日?)
時間がかかることがあるので注意。

363 名前:360 mailto:sage [2005/05/31(火) 16:59:39 ]
>>361
パスワードに恥ずかしい単語使ったら管理者にばれますか?


364 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/31(火) 23:03:39 ]
あー、うー、ばれますね。ばれるのが嫌だったら、
netkey のパスワードは登録しないのがいいと思います。

365 名前:360 mailto:sage [2005/05/31(火) 23:22:42 ]
>>364
ご丁寧にどうもありがとうございました。


366 名前:9が好き mailto:sage [2005/06/02(木) 09:44:23 ]
遅くなりましたが、LinuxWorld Expo/Tokyo 2005 で
.Orgパビリオンの中にtip9ugが出展します。6/3 だけですが。
ぜひお立ち寄りください。プレゼンコーナーでも11:00 と
15:30 からの二回、30分ずつ喋らせていただきます。

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/14(火) 03:36:41 ]
宣伝したなら報告もしてよ。
つうか、中に入れない貧乏人にも情報くれ

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/14(火) 09:14:28 ]
そうですよね。失礼しました。
今回は VMware 上で動く p9 端末の展示と、A4のパンフレットを
100枚程配らせてもらいました。プレゼンは、2回の合計で 20 名ほど
お客さんが来てくれました。かなりビジネス色の強い展示会でしたが、
それなりに Plan 9 の名前をアピールして来れたのではないかなと
思います。

配布したパンフレットやプレゼンに使った資料を見られるようにして
ありますので、よろしければぜひご覧ください。
www.tip9ug.jp/meetings/LWE2005/

あまり時間が取れなくて、企業展示は回れませんでしたが、.Org の
中だけでも、結構面白い展示がありました。各ノードを CD 起動して
バイオ系の計算を行うクラスタに使おうという KNOB なんか面白かった
です。

そうそう、LinuxWorld は事前登録すると無料で入れますので、
中に入れないと言わずにぜひどうぞ。:)

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/15(水) 01:45:39 ]
乙でございます。
Drawterm Linuxなんて便利そうな物があったのね。落としてみる。



370 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/25(土) 18:25:38 ]
これさえあればPlan9で生活できるかもリスト
(別名くれくれ君リスト)

・eucJP対応vt100ターミナルエミュレータ
実はtcsとvtと組み合せてうまく使う方法があるのかも。

・euc/sjisが編集できるacme

・あるいは、utf8のファイルをeuc/sjisで読み書きできるファイルサーバ
(バイトオフセットがエンコーディングで変るから難しそう)


371 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/25(土) 18:27:59 ]
逆でした

- ・あるいは、utf8のファイルをeuc/sjisで読み書きできるファイルサーバ
+ ・あるいは、euc/sjisのファイルをutf8で読み書きできるファイルサーバ


372 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/25(土) 20:44:55 ]
>>370
100メガのファイルとかseekするたびに全領域計算しなおすのかよ。
死ぬからそういう考えはやめてくれ。DOSじゃあるまいし。

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/27(月) 08:51:04 ]
>>372
まあ、そうつれないことを言わないで。
1.ファイルサーバ起動時に適当なテンポラリディレクトリを作って、
マウント時にはマウントポイントをこのディレクトリでbind
(ファイルサーバ経由以外でのファイル更新は不可)
2.ファイルオープン(オープンカウント0→1)で元ファイルをtcsでコード変換して
1.で作ったディレクトリに置く。
3.最終ファイルクローズ(オープンカウント1→0)まで、ユーザ操作は 2.で作った
ファイルに対して行う。
4.sync,closeなどのタイミングで元ファイルにtcsで逆変換して書き戻す。
5.最終クローズ時に2.で作ったファイルを消す。
とりあえずこの程度のものでもいいんです。100MBもあるようなテキスト
ファイルを扱うこともないし。

さらにがんばるなら、ファイルサーバ経由で元ファイルへのアクセスも提供できる
はず。この場合、ファイルのどの部分が更新されたか/誰がどの部分を参照しているか
はファイルサーバが把握できるので、バイトオフセット再計算のコストは削減できる。
。。。といいなあ。


374 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/27(月) 11:41:37 ]
>>370
"ssh | tcs -f jis" で日本語表示してくれますが、vt は必要ですか?

uec/sjis <-> utf8 はその都度 tcs するんじゃだめですか?
#!/bin/rc
tcs -f jis $1 > /tmp/a
acme -c1 /tmp/a
tcs -t ujis /tmp/a > $1

みたいに。vt から解脱しちゃえば、すでに 370 は Plan 9 で生活できそう
ですよね。

375 名前:370 mailto:sage [2005/06/29(水) 01:57:33 ]
X 端末のかわりに Plan 9 を使いたいのです。
vt 経由で他ノードの vi や emacs が使えれば嬉しいのです。
最低限 less くらいは使いたいなあと。

> uec/sjis <-> utf8 はその都度 tcs するんじゃだめですか?

acme 上で文字コードを変換するコマンドを動かすとかなんとか、
それらしく実現する方法があるのかなあとか漠然と考えています。


376 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/29(水) 16:14:27 ]
lists.cse.psu.edu 落ちてる?
9fans アーカイブが読めないや

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/30(木) 14:49:33 ]
plan9.cs.bell-labs.com/wiki/plan9/Drawterm_to_your_terminal/index.html

ここにある通りにやってみても上手くいかない
Windowsから接続して、ユーザ/パスワードの入力は出来る
(間違ったパスワードだとno matchとなる)

パスワードがあってたら
drawterm: negotiating authentication method
ってRuntime error 吐いて死ぬ

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/30(木) 15:10:49 ]
typoしてた。。。吊ってきます



379 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/30(木) 16:10:01 ]
端末の /sys/log/auth に何か出てませんか? とか、
auth/changeuser で netkey も登録して drawterm -n だとどうですか? とか、
実際に実行したコマンドは何でした? とか、どうでしょうか。
わからなくてごめんなさい。

>376 アーカイブ読めましたよ。



380 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/30(木) 17:33:26 ]
>>379
cpu -O ではなく cpu -0 してたというオチでした

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/01(金) 10:46:52 ]
>>375
どうしても必要な時は、vnc 使ってしまうので X 端末代わりとして
p9 端末使ってて不便ないです。vnc だと、セッション切っても状態
残るのが便利ですよ。

簡単な作業だと、リオのターミナルから ssh して、ターミナルの
スクロールバーとマウス操作 (切り貼りと send) に慣れてしまったので、
unix 側の history 機能も使わなくなったし。

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/01(金) 10:53:36 ]
そうだ。unix 側のファイルを u9fs で端末側にマウントして、
acme で編集するのもありですね。

漢字コードの変換はファイルサーバでやるの面白そう。

383 名前:370 mailto:sage [2005/07/03(日) 23:47:47 ]
>>381

ごもっともです。
最近、苦労してやっと X31 に Plan 9 を入れた (VGA を動かせた) の
ですが、ノート PC で持ち歩く場合だと xen で linux + plan 9 環境に
して使うのが実用的でしょうかね。

「じゃあ、最初から linux 使えよ」とつっこまれそうですが。


384 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/04(月) 17:36:31 ]
ロハを狙うならそうかもしれないですね。最近は qemu も
カーネルの手助けもあって早くなっているそうなので、GUI が
ほしい場合には qemu も悪くないかもしれません。

385 名前:381 mailto:sage [2005/07/07(木) 10:00:00 ]
p9 の vncv だと C-spc を渡してくれないので、
emacs で mark する時、ちょっと注意。

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/30(土) 01:36:13 ]
BeOSが復活?したというニュース(古い)を読んでやってきました。


387 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/01(月) 04:23:21 ]
集合論の初歩の初歩をかじってて、
Alefの由来らしきものを今頃知った。
たんなる仏教趣味かと思ってた。とほほ。
すいません馬鹿文系なもんで。
まだ意味が分かってないけど、
プロセス多重化と掛けてるのかな。

388 名前:名無しさん@お腹いっぱい。 [2005/09/03(土) 04:56:29 ]
Infernoって、Plan9を
・組み込みでも動くようにして、
・別の言語で作り直して、
・JavaVMみたいに対応アプリがどこでも動くための層を作って、
・他のホストOS上でも動くようにした
ものってことでOK?

Plan9は分散OS!!&ファイル抽象化マンセーってイメージがあるけど、
Infernoって、ファイル抽象化マンセー&VMのイメージ。
で、技術的に漏れなくPlan9のスーパーセットになってるの?特に分散OSの。
なってるんだったら、Plan9は過去のゴミになってると思うんだけどとりあえず生き残ってるみたいだし。
そんなにアプリがあった訳じゃないでしょ?なんで?


389 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/04(日) 01:20:25 ]
>>388

Plan 9 が強いのはストレージ部分で、Inferno が強いのは VM 上で
動くことによるクロスプラットフォーム性。...と思っています。

- Inferno は CPU は仮想化されているけれどもストレージは完全に
下層 OS に依存していて仮想化が不十分なのでは

- 新しい言語(limbo)を覚えるのが嫌

というあたりで Inferno には馴染めないような。




390 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/04(日) 02:33:01 ]
>>389
サンクスです!
Plan9みたいな、デバイスやリソースがローカルとは限らない、
n台マシンで1システムっていう「ちゃんとした分散OS」ではあるけど、
ストレージだけはちゃんと分散OSしてない、って感じ?

クロスプラットフォームは別にJavaVMや.NET CLRでいいじゃんって思ってしまう。
まあ、リモートのデバイスやリソースをローカルとシームレスに使うのが味噌なんだろうけど。

新しい言語は、分散性とかの機能を使いこなすための必然性があるならいいけど、
city.plala.jp/blog/Plan9 を見たところ、別にC(-ポインタ)とか既存言語で問題ないように見える。
意味あんのかな。

391 名前:389 mailto:sage [2005/09/04(日) 11:09:43 ]

Inferno は昔ちょこっと試してみただけなので間違っていたら
誰かつっこんでやって下さい。

| ストレージだけはちゃんと分散OSしてない、って感じ?

squeak みたいに VM でストレージを実装すればいいのにと思っています。

ファイル名の制限だとか、ファイル属性の扱いとかは下層 OS の
仕様に依存したものになってしまいます。

あとは、ユーザ foo が cpu サーバを立ちあげていて、他のホストから
ユーザ bar として認証して cpu サーバに接続した場合に、
ユーザ bar としてのファイルアクセス権を持っているべきだと思うのですが
実際にはユーザ foo でのファイルアクセス権になっていたりとか。
cpu サーバの VM がユーザ bar で動いているので当たり前と言われれば
確かにそうなのですが、どういう使い方を想定しているのか理解できま
せんでした。


392 名前:389 mailto:sage [2005/09/04(日) 11:11:18 ]
訂正:


×
cpu サーバの VM がユーザ bar で動いているので当たり前と言われれば
確かにそうなのですが、どういう使い方を想定しているのか理解できま
せんでした。


cpu サーバの VM がユーザ foo で動いているので当たり前と言われれば
確かにそうなのですが、どういう使い方を想定しているのか理解できま
せんでした。


393 名前:sage [2005/09/05(月) 16:40:44 ]
>>389
Inferno を hosted environment で動かすと、そういう制限がある場合が
あるみたいです。例えば linux で動かす場合、foo (!=root) では
bar のファイルは作れませんよね。native で動かす Inferno では
問題ないんじゃないでしょうか。

Inferno は認証系が Plan 9 とちょっと違う感じです。Plan 9 は
認証サーバがありますけど、Inferno は P2P な認証を目指している
雰囲気があります。最近は factotum が Inferno にも実装されてきて、
Plan 9 との相互接続性があがった気もしますけど。

394 名前:393 mailto:sage [2005/09/05(月) 16:44:26 ]
お、間違えた。

>>390
limbo いいですよ。クロスプラットフォームもさることながら、
spawn と channel という並列性の記述や、load による
dynamic loading の機能がかなりイカス感じです。

395 名前:389 mailto:sage [2005/09/13(火) 01:53:56 ]
>>393

そういえば、
| Inferno を hosted environment で動かすと、そういう制限がある場合が
| あるみたいです。
というのを調べたところで諦めた記憶があります。native で使うのなら
Inferno でなくても Plan 9 でもいいや、と思ってしまいました。

今、世の中では java や inferno のように GC 内蔵の VM を使うのが流行り
なんでしょうか。今時はメモリが潤沢にあるから?MMU をソフトウェアで
実装するくらいなら最初からポインタを隠蔽してしまった方が効率的?

GC付き VM で新しい言語(limbo)で書かれたソフトウェアを動かす、より
もっと普通なレジスタ計算機 VM の上で C で書かれたソフトウェア、
例えば Plan 9 のソースがそのまま動く、とかの方がわかりやすくて
いいなあとか思っています。


396 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 17:32:41 ]
みょーなところで名前が挙がってるぞ

産総研、Xen+KNOPPIXの「Xenoppix」をリリース、ゲストOSにPlan9も
www.itmedia.co.jp/enterprise/articles/0509/15/news059.html

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 18:19:34 ]
>>396
> 現在利用可能なゲストOSはNetBSDとPlan9。

ずいぶんと偏向しているな。

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 18:48:12 ]
手入れるのが楽だ、ってことだな。ソースの見通しがよい、と。

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 19:42:49 ]
>>397
レガシー(おっさん)ウニ使い的には正しい選択だが、マーケティング的にはいかがなものか。



400 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 20:37:57 ]
>>399
そういう方面に受けたいだけなのかも。
自分らのポジションを計算した結果だったりして。

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/15(木) 22:57:48 ]
マーケティングなんか気にしてないでしょう。出所がベル研だし。
正直OSとして学ぶべきところが多く魅力的なのはわかっていてもUIとか外見的に
イケてないのでどっぷり浸かるまでに至ってない。

MacOSX使いだしてフォントだのレンダリングエンジンだの必死こいて設定して
喜んでたのがアホらしく思えてきたし、もう小汚いデスクトップには戻れない。
コーディングに集中しだすと画面いっぱいに広げたEmacsから視線が動かなくなるんで
関係ないっていえば関係ないんだけど、僕にとっては外見も結構重要です。

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 00:21:56 ]
>>401
何の話をしているの?

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 01:16:03 ]
>>402
X と Quartz、いや、もう一段(二段くらい?)上の話だね。たぶん。

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:07:24 ]
>>401
Ken Tompson は、1991 年のインタビュー記事でこう言ってる。

--- 最近多くの GUI が出回っていますが、気に入ったものはありますか?

いいえ。私は市場に出てくるパッケージソフトは好きではありません。
自分が末梢の取るに足りない人間のように扱われている感じが
するからです。
インターフェースは、すべて Macintosh をまねていますが、
(中略)
こうしたシステムのすべてはインタラクティブのための
インタラクティブに恋しているようにみえます。
(中略)
これを使うのは自分を落としめることだと思います。

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:12:30 ]
>>404
(続き)
(中略)
とくにアプリケーションがワープロのようにタイピング中心の場合、
(中略)
ファイル名をタイプしろと指示が出てファイル名をタイプする、
これは非常におかしいですよ。
(中略)
何かを選択したら、それが戻ってきて名前をたずねるというのは
馬鹿げています。
(中略)
X Windows のインターフェースは想像できないくらい大規模で、
想像できないくらい複雑です。なぜそんなに大きくなってしまったのか
理解できません。まったくわかりませんね(笑)。

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:19:39 ]
>>403
あれれ? >>399 の「マーケティング的にはいかがなものか」は Xen の話と思ってた。

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:20:40 ]
古すぎ。略しすぎ。

408 名前:404 mailto:sage [2005/09/16(金) 02:24:30 ]
>>404-405 は 1991 年ね。KDE も GNOME も Quartz も
影も形もない頃。でも Tompson 氏の指摘してる点は今メジャーな
GUI に共通。
X の話は Motif 他当時のツールキットを指すのか、Xlib を指すのかは
よくわからん。流れからすると UI のことだと思うけど。
Tompson 氏が GUI 担当してるのかどうかは知らないけど、
今の GUI のジョーシキとは全く違うところで作られてると
思った方がよいね。

ちなみに、記事はソフトバンクが出してたザ・コンピュータという
雑誌の 1991 年 12 月号。IBM の 80386SX16MHz PS/55 NOTE の
広告が載ってる。海外雑誌の The Computer と提携してたと思うので、
どっかに英文の元記事もあるかも。

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:31:23 ]
略しすぎ。何を指摘してるのか分からん。



410 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 02:40:50 ]
>>406
話題が >>401 からすり替わっているね。まあ細かいこと気にするな。

411 名前:404 mailto:sage [2005/09/16(金) 02:56:16 ]
>>409
401 は「UI とか外見的にイケてない」と書いてる。これは Plan9 のこと。
「もう小汚いデスクトップには戻れない」と書いてる。これは
おそらく KDE や GNOME のこと。直接この 2 つをリンクはしてないが、
どうやら同等に扱ってる、とオレには取れた。
で、そりは違うぞ、とゆうこと。

Plan9 の GUI はあれなりによく考えられて作られている

........と思ふ。から、そういう見方でもっぺん使ってみ。

412 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 05:41:36 ]
> 「もう小汚いデスクトップには戻れない」と書いてる。これは
> おそらく KDE や GNOME のこと。

なるほど、そうも読めるね。ただ俺は、こっちもPlan 9のことだと思った。
Emacsって書いてるのは、実際使ったことがあまりないから間違って書いちゃっただけだ、と。
そうすると>>404の指摘は的外れになって、>>409となる。
略しすぎとは言え、俺は面白かったけどね。長い文章どっかにあるの?

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 09:11:59 ]
Thompson じゃなくて Pike だけど、これは秀逸だと思う
 cm.bell-labs.com/cm/cs/doc/88/1-07.ps.gz


414 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 09:42:40 ]
>>411
401が言ってるのは、単に見た目が綺麗じゃないって意味じゃないかと
フォントがどうとか言ってるからね

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 13:20:38 ]
つーかおまいら全員、略しすぎで何を指摘しているのか分からん。
「何について」「どう考えているか」きちんと明確にして話そうよ。

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 13:51:29 ]
自分が何を考えているのか理解していない人が、自分の考えを表現できるわけがない、という見本。

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 14:36:58 ]
この程度が何のことだかわからないようだと、Plan9 の
すごさもあんまりわからんと思うな。基準を今のメジャーな
ソフトウェアに置くと、なにも見えん、というか。
何も得られん、とか使う意味が無いとは言わないけど。

418 名前:404 mailto:sage [2005/09/16(金) 15:02:07 ]
>>412
図書館にしかないかも。

>>414
うん、たぶん X の fonts.conf とかのことだと思う。アンチエイリアスと
小さいときのビットマップの扱いさえできてればいい、って可能性もあり。

>>415
411 でもわかんない?

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 15:39:15 ]
>>418
話の発端は401なんだから、401が出てこないことにはしょうがないかも。



420 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 16:50:57 ]
>>417
そのすごさっての? 説明してみてよ

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 17:30:20 ]
Plan 9から話題が逸れた途端に盛り上がるってのもなんだな……

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 23:00:29 ]
>421 ここ見てる人って意外と多いのかな?

423 名前:401 mailto:sage [2005/09/16(金) 23:06:03 ]
燃料投下して逃げたみたいになっちゃってたのね。スマンス。
404=411が正解です。Plan9のUI(ってかRio)はよく考えられていると思いますよ。
ウィンドウそのものがファイルとか他のシステムからは考え付かないこと平気で
やってのけてたり、Acmeからはこういうものの考え方もあるのかと衝撃を受けましたし。
でも「見た目が美しくない」から積極的に使う気になれません。使うのはPlan9そのものの
勉強が目的のときだけ。逆に「見た目が奇麗だから」MacOSX(Darwin)に用があるわけでなくても
MacOSXのデスクトップに張り付いている時間が一番長いです。XとかWinはリモートで画面飛ばし。
普及させたいとか、もっと人気が欲しいとか(多分考えてないんだろうけど)ならもう少し
外見も磨いて欲しいですね。第一印象が悪かったら内面の良さを知る機会がぐんと減っちゃうのが普通でしょ?

424 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 23:14:09 ]
Plan9を普及させようなんてベル研のおっさんどもは露ほども考えてないはずだが
むしろ釣りにしか見えん。どう考えたら見た目重視でPlan9なんか選ぶようになる?

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 23:30:35 ]
ベル研でPlan9にかかわってるのって何人くらい残ってるの?絶滅した?

426 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 23:31:05 ]
> 外見も磨いて欲しい

これが言いたいんでしょ。もちろん磨かれる可能性はないだろうな

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 23:49:37 ]
問題は404の引用が的外れってとこだ。

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 01:16:58 ]
>>424
全く考えていない、または素晴らしいシステムなので普及すると信じている
このどちらかだろうな(笑

>>422
意外と人が居るのね、でも普段は静か
それだけ取っ付き難いって事なのかねぇ

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 01:33:39 ]
>>404 に突っ込み所が満載なだけ。



430 名前:404 mailto:sage [2005/09/17(土) 01:38:27 ]
> でも「見た目が美しくない」から積極的に使う気になれません。

んと、フォントのレンダリングとかの話であれば、そういうの
うまく扱うようにすることは別にそうかけ離れた話ではなくて、
ただやる人さえ居れは実現することだとは思う。
立体表示だのアニメーションだの、ってことであれば、機能として
付いても、それがちりばめられたりはしないだろうね。

> 逆に「見た目が奇麗だから」MacOSX(Darwin)に用があるわけでなくても
> MacOSXのデスクトップに張り付いている時間が一番長いです。

それはまさに「インタラクティブのためのインタラクティブ」って
やつですよ。Ken Thompson は少なくともそういうのは
「ばかげている」、と言ってるのよね。

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 08:09:50 ]
401 の 423 は
「見た目が綺麗だから用がなくても張り付いている」ってことなのね。
「システムの動き方が綺麗だから用がなくても張り付いている」人です、
僕は、たぶん、ええ。

432 名前:404 mailto:sage [2005/09/17(土) 15:24:43 ]
つまりは、ウィンドウ移動したりリサイズしたり、その他 OS さんと
対話した気になって、その対話自他が楽しい、という点で
システムが売れている、ということで、それを最初に上手に
やったのが Macintosh だったと。で、他にもそれに倣って
今の状況がある。
とすれば、みんなそんなことに飽きてしまう時がいつか
来るのであれば、今の状況は非常に「脆うい」ってことだよね。
逆に言うとさ。砂上の楼閣っつーか。

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 18:26:45 ]
ほとんどのユーザが用があるのはOSではなくてアプリケーション。
性能が、機能が、設計が、思想が、ってのはほとんどのユーザにとって何ら訴求効果を
持たない。必ずしも良いものが商業的に成功するわけではないってのは世の常だからね。


434 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 18:30:14 ]
まあ嗜好品としてのコンピュータってそんなもんじゃないの。

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 22:00:36 ]
>>433
その結果ゴミが蔓延してるんだから、基礎研究が必要。
そう思わない? ゴミ好きさん。

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 22:59:22 ]
Mac の GUI は時代遅れだと思います(と火に油を注いでみる)。
たとえば、メニューバーとか、メニューバーとか、メニューバーとか。

rio は使いやすさを云々できるほどアプリケーションがないですね。
テキスト端末としてはヒストリ機能とか補完機能とか、いつも
無意識のうちに頼り切っている機能がないので使いにくく感じます。

3 ボタンマウスを前提としているのも困りものです。
最近のノートパソコンはどれも2ボタンみたいですね。


437 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 13:15:37 ]
Mac の F9 でウインドウが一望できるのうらやましい。
あれはどのウィンドウシステムにも欲しいな。

補完機能は * や ? で代用してしまいましょう。雑多なものを捨て、
真の一つにたどり着くのです。(うそ

438 名前:名無しさん@お腹いっぱい。 [2005/09/19(月) 12:58:55 ]
>>425
> ベル研でPlan9にかかわってるのって何人くらい残ってるの?絶滅した?

数え方による。
MAx = 3
MIN = 0 :-)


439 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 01:01:26 ]
どんな数え方?フルタイムと片手間みたいな感じ?



440 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 17:49:38 ]
補完機能はInsert

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/20(火) 18:28:24 ]
ヒストリ機能も誰か実装してた

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/24(土) 01:38:36 ]

> 補完機能はInsert

ほんとだ。[INS]のないキーボードを使っているので
気付きませんでした。あっても触ることもないし。
あとはジョブコントロールとヒストリがあれば完璧ですね。


443 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 05:06:00 ]
>>435
基礎も何も求められるが故に作られ、競争が起き淘汰が起こる。これはPCの世界だけではないよ。
コミュニズムを謳い聖人ぶるのは結構。だが世の流れぐらいは見て理解しような、社会不適合君。

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 14:28:36 ]
>>443
オメデタイな。19 世紀の古典経済学復興運動ですか?
競争の結果すぐれたものが残らないと意味がないんですけど。ゴミ残っても。

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 15:12:57 ]
他所でやってくれ

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 18:42:51 ]
>>443
いわゆる「市場原理」ってのは、個々の消費者が最終的にはある程度自分で
商品について正しい価値判断ができる、ということが前提となる。
大勢におもねって自分で正確な判断をしようとしないアナタのようなのは、
市場原理社会ってのがあるとすれば、まさに不適合なのよね。

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 19:17:07 ]
ご両人には悪いのですが、その議論は前提の段階でズレてしまっているので、
ここいらで勘弁していただけませんでしょうか。

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 21:06:19 ]
どうせ過疎スレだし

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 01:13:40 ]
過疎スレは理由にならない。



450 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/29(木) 09:34:53 ]
>>395

> 今、世の中では java や inferno のように GC 内蔵の VM を使うのが流行り
> なんでしょうか。今時はメモリが潤沢にあるから

MMU がない小さい機器を考えた場合、こういう構造の方が移植の容易さを
保ったまま、安全なシステムを作りやすいんじゃないかと思いますがどうか?

451 名前:395 mailto:sage [2005/10/01(土) 02:30:27 ]
>>450

なるほろ。

うろおぼえなのですが、limbo って C 言語 + GC 付きメモリ管理みたいな
感じでしたっけ。
java も lisp もなにかするたびにどんどんごみができていくのですが
limbo みたいなのだとメモリの使いまわしも可能なので資源の限られた状況
でも効率よく動作する、だから組み込みにも向いている、limbo えらいぞ、
という理屈をいま思い付いてかってに納得しようとしています。


452 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/02(日) 15:34:40 ]
>limbo って C 言語 + GC 付きメモリ管理みたいな

そうそう。もう少し修飾すると、C+GC+ダイナミックリンク+並列
みたいな感じ。ダイナミックリンクっていうのは、dlopen みたいな
ライブラリじゃなくて、limbo の文として load 文が提供されてる
ということ。並列は spawn と chan(チャネル)。

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/02(日) 15:36:58 ]
limbo はリファレンスカウントで GC するんだけど、
java はマークアンドスイープなんだっけ?

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/02(日) 22:18:22 ]
copying gc もあるよ >> Java
Java とか Smalltalk はパフォーマンスを考えて、複数 GC 戦略を使い分けてるよ。

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/08(土) 10:56:32 ]
以前は nmap で Plan 9 ホストを見ても識別できていなかったのですが
新しく linux を入れたマシンで試したら

Running: Bell Labs Plan9
OS details: Bell Labs Plan9 Fourth Edition

なんてのが出るようになってしまった。がっくし。
あえて Plan 9 ホストを狙う人はいないと信じたいけど。

java の GC は世代別で生成された直後のオブジェクトは頻繁に copying gc、
ある程度の期間を生き延びたオブジェクトは mark&sweep というありがちな
構成だったと思います。


456 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/10(月) 20:23:27 ]
UNIX 上のホームディレクトリ以下のバックアップを Plan 9 上に
記録したいのですが、正しい方法はなんでしょう?

cpu% ssh unixhost 'tar cf - .' |tar xv

とかやると Plan 9 側の tar が途中で止まってしまいます。
シンボリックリンクを張れないとか、ファイル名が長すぎるとか。
tar で固める、というのが一番簡単なのですが、毎回バックアップの
度に全部固め直すというのも無駄だし後で見るときにも不便です。


457 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/11(火) 11:35:20 ]
p9p の vbackup を使って venti に書き出すとか?
swtch.com/plan9port/man/man8/vbackup.html

458 名前:456 mailto:sage [2005/10/12(水) 23:18:16 ]
vbackup を使うしかないですかね。
Plan 9 側から参照できないのがちょっと悲しいところです。
vbackup だとデバイス単位でのバックアップになりますし。

どうせなら fossil+venti みたいに ufs+venti とか ext3+venti とか
できると面白そうです。coda+venti とか。


459 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 08:59:15 ]
素直に v9fs でホーム自体を Plan 9 側においちゃう。
(やったことないけど)



460 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 23:45:45 ]
USBゲームパッドのファイルサーバを書きました。
それを/dev/pad以外にmountさせようと
/home/lib/profileにmntgen /devと入れてみたのですが、
rio起動時に/dev/drawが見えなくなってエラー吐いてしまいました。
ちょっと、びっくり。
lufia.org/plan9/src/pad.tgz

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/18(火) 16:47:26 ]
tetris は /dev/pad 対応になってるですか?

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/23(日) 15:33:27 ]

fossil+venti 構成で fshalt するとやたら時間が(数時間ほど)
かかるのは私のところだけでしょうか。

コマンドラインのメッセージでは

file system main is halted
done

とかいかにも書き出しが終っているかのように見えて、そのくせ
ディスクががりがり動いているのが気持わるく思えます。


463 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/24(月) 09:43:06 ]
venti への書き出しが終わってないのかも。
fossilcons で fsys main df すると、どのくらいの容量を fossil が
使ってますか?

venti へきちんと書かれた後だと、
main: 5,701,632 used ...
みたいな感じで、10MB も使っていないはずです。これが 300MB 使用中
とかでると、venti への書き出しが完全には終わってなくてがりがり
いってるのかもしれません。しばらくほっておいてみては?


464 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/24(月) 20:40:15 ]
関西オープンソース2005
ttp://k-of.jp/kof.html

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/24(月) 22:42:54 ]
>>463

fossil は venti なしでも動くはずなので無理に venti に書き出さず
とも素直に閉塞してくれるものなのかと思って(期待して)いました。
10MB ほどのメールのバックアップを取った直後だったりするので
そのせいかもしれません。arena と isect を同じディスクに置いて
いるせいで遅かったりするかもしれません。


466 名前:465 mailto:sage [2005/10/28(金) 23:12:42 ]

実は venti が壊れていたっぽい...

cpu% ls /n/fs/usr
ls: /n/fs/usr: venti i/o error block ac9bc7acbdc589b5438a3507982e73fe918c30a6

RAID が欲しい...


467 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 15:54:32 ]
RAID1 でよければはい。
plan9.bell-labs.com/magic/man2html/3/fs


468 名前:465 mailto:sage [2005/10/29(土) 21:44:21 ]
> RAID1 でよければはい。

素晴しい。今度設定する時に使ってみます。

でも今にして思えば venti が壊れたのは操作ミスが原因です。
venti だけ再起動しようと思ったのですが
(試しに plan9port から vac コマンドで接続しようとして venti の
設定を一時的に変更したかった) やり方がわからなくて適当に
1. venti に繋がっている fossil を sync & halt
2. venti を kill
とかやったのですが 2 の時点でまだ fossil が venti に書き出しを
していたのかも。
ファイルサーバ兼 CPU サーバにして別ホストから操作しているので
ディスクアクセスの状況がどうだったのかは不明ですが。


469 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/30(日) 21:09:14 ]
Plan9 おもしろそうだけど、来年までじっくり触れる時間がNEeeeee!



470 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/30(日) 22:00:06 ]
Xenoppix で、plan9を使うのが簡単そうなので試してみたいと思ったんだけど、
DVD-RドライブがNEeeeee!

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/30(日) 23:49:13 ]
「Pyton」になっちゃってます。>目がない

VMware Player でも Plan9 使えるのかな?

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 13:31:27 ]
インフェルノの wait ってどうやって使いますか?

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 23:26:13 ]
ていうか、Vita Nuova のサイト落ちてない?

474 名前:名無しさん@お腹いっぱい mailto:sage [2005/11/01(火) 21:44:54 ]
おちちゃいないよー!
Vita Nuova自体が落ちてるかどうかはわかんないけど?

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 07:46:27 ]
OS板で誰もレスくれないと思ったら、
UNIX板がメインだったんですね。
インストール用のCDイメージを落としてきて、
VMware Player でインストールしようとしているんですが、
画面がうまく表示されず、しかたないのでいまQEmuで
インストールしてみようとしているところです。
なぜかネットワークからディストリビューションが
落とせないみたいで、躓いてますが。

VMware Player でインストールしたか手折られませんか?

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 07:53:20 ]
ネットワークからディストリビューション(?)
落とさなくてもインストール用のCDそのものの
ルートを指定すれば良かったのか・・・

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 07:59:29 ]
QEmuで Installing file system ちゅう・・・
10分経って1%、ぐはぁ。
kqemu を使ってないからか?
ホストOSは Windows XP Home
Pentium M 1500MHz なんだけどなぁ。
ノーパソにインスコして出張の行き帰りに遊ぼうと思った。

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 11:02:09 ]
kqemu を有効にしてみたら、動かなかった。
copydist で2,3にち掛かりそうな予感がする。
放置しておくしかないか。

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 15:29:55 ]
kqemu って kde と関係あるの?



480 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 15:38:09 ]
うほ、いつの間にかqemuでのインスコ終わってた。

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 21:25:22 ]
Plan9ってXenの上で動きますか?

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 22:09:52 ]
>>481
XENOPPIX でググれ

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/06(日) 23:21:58 ]
Xenoppixの上ではPlan9は動くらしいが、Plan 9が動くかどうかは知らない

せめて使ってる人は正しく書いて欲しいな

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/07(月) 15:30:55 ]
11月 12日 13:00 - 16:00 で、Plan 9 の UDP プロトコルスタックを
ユーザランドとカーネルの両方向からせめるミーティングを予定してます。
興味のあるかたはぜひ。
www.tip9ug.jp/jp/meeting.html

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/08(火) 08:21:03 ]
>>484 大阪なんだなぁ・・・

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/09(水) 10:30:01 ]
>>485
PolycomかNetmeetingはどう?


487 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/14(月) 13:37:23 ]
11/12 の集りはどうだったでしょうか。

大変面白そうな話題だったのですが個人的な都合で行けなかった
のが残念です。


488 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/16(水) 02:11:46 ]
>>487
ルーティングはradix-treeをつかわず。prefix長しか扱わないのでコードは簡潔。
shutdown(2)がないのでhalf-closeはできない。
checksumは計算してた。
Chanがきも。


489 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/17(木) 20:45:05 ]
Xenoppixで初体験しました。/binが随分さっぱりしてますねえ。
昔のUNIXはこんな感じだったんでしょうね。
日本語入力さえ出来ればテキスト処理には困らなさそうですが。



490 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/18(金) 02:28:05 ]
/binしかない(/usr/binや/usr/local/binがごちゃごちゃしてない)のもポイントですよ
$PATHだってありません

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/20(日) 10:14:39 ]
*一応*あるみたいね。
term% echo $path
. /bin


492 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/20(日) 21:22:43 ]
ホントだ、一応あるのね
中身を空にしてもrcは動いたけど



493 名前:名無しさん@お腹いっぱい。 [2005/11/30(水) 21:00:15 ]

limboが無くなるようです。
live14.2ch.net/test/read.cgi/wildplus/1133337650/



494 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/30(水) 21:52:56 ]
plan9カーネル安定しないね。
このところreplica/pullかけたものが軒並みブートできないんだけど。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 12:34:24 ]
大規模なアップデートがあったからねぇ
私ゃチキンなんで、まだアップデートしてません

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/05(月) 07:13:05 ]
いつの間にか、acmeのデフォルトフォントで
日本語が見れるようになってるね。


497 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/30(金) 18:31:14 ]
Plan9入れてみようかな〜思ってるもんです。

いまいちよくわからんから質問なんだけれどUNIX likeなOSで動くアプリのソースコードを
Plan9でコンパイルすれば全部ちゃんと動くもん?
つまりソースコードレベルでの互換性って完全にある?

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/30(金) 23:59:21 ]
あるわけないっしょ。

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 00:03:50 ]
>>497
ISO-Cの範囲ならあるんじゃないだろうか。



500 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 01:46:43 ]
APE(ANISI/POSIX Environment)があるから、多少書き直せば
なんとかなったり、ならなかったりするとは思うが完全とは程遠い

つーかUnix likeなOSで動くアプリをPlan 9で動かしたい理由が分かんないけど
そのアプリが必要なら、エミュとかplan9portとか使えば?

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 12:12:01 ]
>>497
とりあえず、xenoppix で Plan 9 とか。Linux WORLD 2006 2 月号の
付録にあります。
> つーかUnix likeなOSで動くアプリをPlan 9で動かしたい理由が分かんないけど

えー? Plan 9 上で簡潔した環境が構築できて欲しい、というのはごく自然な
欲求だと思いますが。Plan 9 で動く emacs とか firefox とかあればと思うのは
私だけですか?

> そのアプリが必要なら、エミュとかplan9portとか使えば?

Plan 9 はお遊び OS なので、実用のためには別の OS を使いましょう、と
言われているようで悲しいですね。実際そのとおりなんですが。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 16:11:39 ]
>>501
とんでもない、Plan 9は実用的なOSだと思っていますよ。
私にとっての実用的は、今までの環境がそっくりそのまま使えるという意味ではありませんが。

後、Plan 9に外部の(Plan 9流ではない)物を持ち込むのは、余り好ましくないと思いますよ


503 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 16:25:34 ]
ソフトウェア資産の継承ってOSのシェアに関しては大事だよな。

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/31(土) 17:35:12 ]
まぁ Plan 9 はパラダイム実験みたいなもんだから、
シェアってあんまり気にしてないと思うよ。
つーか、 VMware Player でうごかねぇよ。
qemu で動かして遊んでる。

505 名前:謹賀新年 [2006/01/01(日) 00:38:57 ]
今年こそPlan9の年になりますように。


506 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 02:05:28 ]
もうずっと前からPlan9の年ですよ。誰も気づかないだけです。

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 03:03:33 ]
outer space では一年の日数が違うのかもね

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 03:49:09 ]
Plan9でUNIXのものを動かしたいって言うのは、
Windowsでcygwinみたいなのを期待するようなもの?

リモートから使えるものは、リモートから使えばいい気がする。

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 04:09:27 ]
既存のアプリそのまま移植しても、Plan9で動かすメリット無いでしょ。
パイプでつなげるRioIソフトウェア部品集があって、
それをフロントエンドでちょいちょい繋いでアプリケーション一丁あがり、
というのがPlan9的方向性でしょう。



510 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 13:19:32 ]
死んだベラルゴシで映画を撮りますよー、とりますよ〜。って。



511 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 10:14:26 ]
skkが動くということで、skk内臓エディタです。
どなたか、移植していただけないでしょうか?

skkfep内蔵Ng
www1.interq.or.jp/~deton/ng-skk/

特徴
このskkfep内蔵NgとSKKの辞書だけで日本語入力ができます。
DOS汎用版Ngなら、16bitマシンのDOS上でもSKK風の日本語入力ができます。


シンプル日本語エディタ「あり?」
www.mars.dti.ne.jp/~bobtail/ari.html

1. 「あり?(ari)」って、なに?
16bit CPU i8086のMINIX ver. 1.5で動作する、仮名漢字変換機能付きの日本語エディタです。
テキストエディタとしての機能はvi風、仮名漢字変換機能はSKK風です。ただしともに必要最小限の機能に絞って実現しています。
MINIXのほか、その姉妹であるSystem V系やBSD系の32bit UNIXでも動作実績があります。さらにMS-DOSなどへ移植もされています。
GNU General Public License Version 1またはそれ以降の版に従って配布されているフリーソフトウェアです。ソースプログラムで配布されていますので、特にUNIX系のOSへは簡単に移植ができます。



512 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 21:15:40 ]
Plan 9のカーネルはCで書かれてるの?

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 22:54:03 ]
Cだよ


514 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 23:25:38 ]
ベル研じゃ C++ のことを C と呼んでると聞いたことがあるが。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/05(木) 23:54:05 ]
危険な言い換えだな

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/06(金) 00:07:46 ]
srcgw でググって、 /sys/src/9 以下を見るといい


ところで、ファイルをreadしたときに、裏でコマンド走らせてその結果を渡したいんだけど、何か良い方法無いかな。
そういう fileserver 書けば出来るのは分かってるけど
もっと簡単にする方法無いだろうか、srv使ってみたけどreadが来たときに毎回実行してくれるわけじゃないし
pipefileは regurlar file に使うなって事らしいし

pu% srv -e '/bin/date' date
post...
cpu% cat /srv/date
Thu Jul 2 21:06:38 EDT 1998 // コレは良い
cpu% cat /srv/date
cpu%        // 2回目以降は役立たず


517 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/06(金) 01:39:21 ]
>>516
> srcgw でググって、 /sys/src/9 以下を見るといい
けっこう ANSI な C だな。びっくりした。

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/06(金) 02:47:57 ]
ソースの話だと /sys/src/cmd/cat.c がよく引き合いに出される
Plan 9 思想の一端を垣間見る事が出来るかもしれない


519 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/12(木) 23:16:50 ]
今読んだけどなんだろう。
オプションが無いってことかな。
これは健ちゃんが昔から主張してたような。

void main なのでANSIではないような。
stdio.h も無いのね。
面白いけど腹減った。





520 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/12(木) 23:40:56 ]
いや BSD は未だに関数宣言で引数の型はカッコ外に書くのでね。そういう意味、ANSI。

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 09:10:42 ]
>>516
fileserver を書くのが一番簡単だと思います。
コマンドの出力を一回の read で読みきれなかったときとか、
そういうことを考えるに、fileserver で多重化したら
一番すっきりできるように思いますので。

522 名前:名無しさん@お腹いっぱい。 [2006/01/13(金) 15:01:49 ]
>>521
やっぱりそうですか。
もしかして実は簡単な方法があるんじゃないかと思ったのでした。


# window -m を知ったのは、Plan 9使ってから半年以上経った後だった...orz

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 15:02:52 ]
ageちまったい。


524 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 15:09:55 ]
> いや BSD は未だに関数宣言で引数の型はカッコ外に書くのでね。

それどこのBSD?
新しく書くソースはANSIになってるような。
昔からあるソースはそのままだけど。

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 23:55:14 ]
古いソースを変更するときは新しく書く部分だけANSIにしたりせず
スタイルの統一性を尊重しようっていうガイドラインだったような >BSD
書き直しの割合が大きくなると新しい方で統一することも


526 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 00:07:11 ]
いや単にベル研に近い人達のコードだからもっと K&R に近いかと思ったらワリと
ANSI 的スタイルだったってだけ。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 00:30:47 ]
C関係のpaperあるよ
plan9.bell-labs.com/sys/doc/


528 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/21(土) 23:16:20 ]
今更ですが、見つけました。

LinuxWorld Plan9活用術
gaiagear.atso-net.jp/~yamamoto/linuxworld/2002/2002_11/088_100.pdf




529 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/22(日) 03:45:44 ]
>>528
それ情報が古くて役に立たない
悪気は無いんだけど、今じゃ大分変わってるから
ネットの情報探した方が良いと思うよ




530 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/22(日) 09:18:51 ]
www.9grid.de/

ここずっと落ちてますけど、なにかアナウンスありました?


531 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/23(月) 13:54:02 ]
9fans には流れていませんでしたね。
9grid のMLは読んでなかったので、そっちは分かりません。


532 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/23(月) 21:51:49 ]
HTTP-FUSEカワイソス

っていうか、予想通りの反応ですね。


533 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 10:19:05 ]
しょうがないけどねえ。
緊急時にネットワークブートできるようなレスキューファイルサーバを
たてて、インストールCD のメニューに
1: install
2: boot from cd
3: boot from net
なんてやったらはったりがきくかな?



534 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 13:48:04 ]
>>533
うーん、はったりという面では、インストールCDにメニュー1個追加しただけだしなぁ
ネットワークブートは普通に出来ちゃうし

むしろ、レスキューファイルサーバの方のパッケージ化はどうだろう。
PXEブート用のサーバをパッケージ化したいとは思ってるんだよね
(CDとかで立ち上げてネットワークからファイルサービス受けるんじゃなくて)


535 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 19:15:06 ]
はげしくスレ違いなのはわかっているのですが
Plan 9における
iostatsコマンドのようなコマンドって
linuxにもあったりするするのでしょうか?
あるプログラムが参照しているファイルを見たいのですが。
スレ違いですみませんが教えていただけないでしょうか?

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 19:26:16 ]
>>535
板違い。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 19:32:31 ]
>>535 fstat とかあった気がする。

538 名前:535 mailto:sage [2006/01/29(日) 20:33:36 ]
>536
板ごと違いましたね、すみませんです。

>537
fstatはBSD系みたいですね
ありがとうございます。

sysstatパッケージとかいう中にiostatというコマンドがありましたが
iostatsとはべつものでした。

iostatsについて調べてたら下記の記述をみつけました
名前空間についての論文?
このコマンドはプロセスをローカルネームスペースにカプセル化し、
プロセスから外界への9Pリクエストをモニタリングします。
iostatsのネームスペースは、それ自身が走っているものです。
コマンドが完了すると、iostatsはファイル・アクティビティの使用と
パフォーマンスに関する図をレポートします

plan9以外の環境ではiostatsみたいなのって難しいんですかね?
plan9は何かと面白いですね。
もっと時間があったら遊びたいですね。何かと勉強になりそ

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 20:41:13 ]
そ...

Solaris には pfiles というコマンドがあるよ。あるプロセスが開いているファイルの
一覧を見られる。



540 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 22:28:15 ]
lsof。標準で入ってるわけじゃないが多くのUNIXで使える。


541 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/31(火) 09:24:06 ]
pfiles とか lsof って、すでに close されたファイルも一覧に出るの?

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 01:17:22 ]
lsofはいま開かれているファイルが見れるだけな希ガス。LiSt Open Filesだし。
というよりcloseされたファイルの一覧も要求するとなったらuptimeが長いサーバとか
大変なことにならないか?

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 01:19:41 ]
全プロセスのトレースを一定期間保存するとかしか手はないわなw

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/06(月) 23:28:45 ]
qemu上のplan9でmp3を聞いてみたいのですが、audioの設定はどのようにすればいいのでしょうか?
plan9上では、plan9.iniにaudioの設定をするのですよね?
madをinstallしてみたのですが、/dev/audioその他がないと怒られます。



545 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/07(火) 00:41:53 ]
audio使った事無いから良く分かんないけど
audio=sb16
とか書きゃ良いんじゃないかな

cm.bell-labs.com/magic/man2html/8/plan9.ini

USB audioの方が楽っぽい?
plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html


546 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/08(水) 21:09:47 ]
qemu win32 でmp3聞けました。

plan9.iniで以下のように設定

audio0=type=sb16 port=0x220 irq=5 dma=5

rebootして

bind -a '#A' /dev

とすると、/dev 以下に /dev/audio /dev/audiostat /dev/volume がバインドされる?ので、たとえば、

madplay hoge.mp3 とするとノイズまじりの音とびですが聞けました。

qemuのdma設定は、dma=1 dma16=5 となっていますが、
plan9では dam=5,6,7 しかない?ので plan9.ini では dam=5 としないと、音がでませんでした。

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/23(木) 22:47:55 ]
カーネルまだ安定しませんね。
今日のCDイメージで、venti+fossilで試したけどだめでした。

548 名前:名無しさん@お腹いっぱい。 [2006/02/28(火) 21:38:58 ]
infernoキタ━━━━(゚∀゚)━━━━ !!!!!

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/02(木) 23:41:58 ]
>548
infernoなにかあったの?



550 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/03(金) 09:48:54 ]
あたらしいのが出た

551 名前:名無しさん@お腹いっぱい mailto:sage [2006/03/03(金) 22:33:52 ]
でもinfernoで何ができるの?
...いろんなことできるよ、は、なしで
エンドユーザーにとって何が使えるの?
使ってみたいとは思うけど・・・
実験に・・・とか・・・ばかりで
OFFICE、DB、WEBサーバが使えるの?


552 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 08:23:53 ]
>>551 そんなのLinuxでもできるじゃん。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 14:40:57 ]
フォローしようかと思ったけど、上手い言葉が見つからん

>>551
全てのOSが同じ事を目的にしてるわけじゃないので
今の所、Infernoがエンドユーザ(デスクトップ環境を求める人の意?)にとって魅力的じゃないのは確か
今あるものと同じ事がしたいなら、今あるものを使えば良いわけで
そうじゃない事をInfernoはやろうとしてるの、多分(俺Plan 9しか知らん)

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/04(土) 23:42:15 ]
>>552
勘違いしてるようだが、Linux は代用品なんだぞ。代用品の代用品なんて必要ないんだよ。

555 名前:名無しさん@お腹いっぱい mailto:sage [2006/03/04(土) 23:57:16 ]
ここのみんなの IPアドレスを公開して
Infernoでグリッド!! って Good!?

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 01:16:34 ]
OSCはどうでした?


557 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/18(土) 23:22:32 ]
お仕事が入って行けませんでした。
誰かレポートおねがいしまs

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/20(月) 18:53:28 ]
1台でのventi+fossilサーバを立てようとしてます。
ネットで調べるとkfsブートでインストールするようになってますが、
最近のインストーラにはkfsの項目ありませんよね?
古いバージョンを持ってない場合はどうすればいいのでしょうか?

fossilブートでもいけるのかと思って試してみましたが、
ventiとの通信エラーになってしまって、どうにもうまくいきません。

559 名前:558 mailto:sage [2006/03/31(金) 01:08:29 ]
plan9.iniにventi=#S...を書けばいけました。
ドメインと認証あたりの関連がさっぱりですが、
とりあえずdrawtermの接続までは。

Aquarelaは、見れるんだけど書けないなあ。
全然分からなくて楽しいね。



560 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 07:13:06 ]
最近winからmacにスイッチしたんだけど、drawtermってどうやって
動かしたらいいん?
10.4なんだけどxの動的ライブラリが無いような感じのメッセージが
出て、起動できないんです。

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 21:07:20 ]
>>560

まず X を入れて、xterm 上から drawterm を起動しましょう。


562 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/29(土) 13:21:40 ]
IBM Thinkpad のXとTは動くと
ttp://plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html
で仰ってますが、Thinkpad Rも動きますか(((;゚Д゚)))ガクガクブルブル

主に仕事用にstandaloneで使うために1台必要になり、
Plan9をstandaloneで使うのはどうかともツッコミが入りそうではありますが、
前から触ってみたかったり(ry

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 17:26:04 ]
>>562
問題があるとすると、VGA がまともに使えるか、というくらいだと思いますが
ThinkPad の R って、MOBILITY RADEON でしょうか。
plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html
で見る限りでは問題なさそうに思えます。

> 主に仕事用にstandaloneで使うために1台必要になり、

お仕事で Plan 9 ですか?


564 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 01:00:31 ]
へー、デバイスけっこうたくさんサポートしてるんだね。すごい。

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/02(火) 01:43:23 ]
今後大量に廃棄される(?) PPC Mac 用の Plan 9 があると
いいな。


566 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/09(火) 19:54:09 ]
最新のソースが欲しいので、pullを試しているのですがうまくいきません。
glendaでpullを実行するとsource.cs.bell-labs.com宛のTCPのSYNパケット
が飛んでいきますが、応答が何も無くタイムアウトしてしまいます。
どのような原因が考えられますか?

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/10(水) 09:47:49 ]
ベル研のサーバが落ちてるのでは?
telnet tcp!sources.cs.bell-labs.com!9fs して、
connected to tcp!... と表示されますか?

次は 9fs sources して ls /n/sources すると
きちんと plan9 とかのディレクトリがみえるでしょうか?

568 名前:566 mailto:sage [2006/05/10(水) 12:47:09 ]
>>567
>telnet tcp!sources.cs.bell-labs.com!9fs して、
>connected to tcp!... と表示されますか?

やはり、何も応答が無いままタイムアウトします。

というか、どうやら構内のファイアウォールにブロック
されているみたいです。この線でもう少し調査してみます。

ありがとうございました。

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 04:55:39 ]
戯れに QEMU で native Inferno を動かさんとす。

1. vitanuova から cdinstall.iso を入手
2. Plan 9 上で iso イメージをマウント
3. $home/inferno にインストール
mkdir $home/inferno
install/Plan9.rc $home/inferno
4. Inferno をコンパイル
cd $home/inferno
bind -b Plan9/386/bin bin
mk install
5. Inferno カーネルをコンパイル
cd os/pc; mk ; gzip ipc
6. bell-labs から plan9.flp を入手
7. plan9.flp のカーネルを ipc.gz に置き換え。
bootfile=fd0!dos!ipc.gz
mouseport=ps2
monitor=vga
vgasize=640x480x8
にして、inferno.flp に rename
8. qemu が動くマシンで
qemu -boot -a -fda inferno.flp
動かん...

泣き濡れつつもう寝る。




570 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 18:21:54 ]
どこまで動いているのかわからないので
plan9.ini に console=0 を追加してシリアルコンソールから見る。

userinit...
schedinit...
Initial Dis: "/osinit.dis"
**
** Inferno
** Vita Nuova
**
Setup boot net services ...
bootp...could not bind interface: dial 0x800 failed: '/net/ether0' file does not exist (/net/ether0/clone)

bootp サーバがどこかにないとだめ?
NCR のドライバはあるようなので、scsi ならマウントできる?
でも bootdisk=xx とか bootargs=xx とかの類を
見ている箇所がないのでだめっぽい...


571 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 09:39:34 ]
inferno も 9load から起動するんですね。ほほう。


572 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 00:54:31 ]
よくよく見ると、os/pc/ipcdisk を使うと kfs をマウントできそう。
ということで、os/pc/mkfile の CONF=pc を
CONF=pcdisk に変更 (mk CONF=pcdisk でもよかったかも)。

> Initial Dis: "/osinit.dis"
と表示があったのは、man init によるとカーネルコンパイル時に
init で指定された名前のファイルを用いるらしい。というわけで
ipcdisk の
|init
|wminit

|init
|pcinit
に。これで、 os/init/wminit.b のかわりに os/init/pcinit.b が
用いられるはず。

で、再度コンパイル (cd os/pc; mk) すると、
limbo -I/usr/ebara/inferno/module -gw pcinit.b
pcinit.b:17: Dosfs is not declared

あれれ?Dosfs の定義がどこにもありませんよ...
www.vitanuova.com/inferno/cdlist.html
によると appl/svc/dossrv/dosfs.b とかがそれっぽいのですが、
落として来た Inferno には存在せず。os/init/mpcinit.b を参考に
kfs をマウントするようなものを書けるのかもしれぬが、
limbo はようわからぬ。
というわけで挫折。


573 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/26(金) 02:16:39 ]
ピノーの Sizka ORION(Geode LX800) に Plan 9 を入れてみました。
vesa で VGA が使えるかと思ったのですがなぜか動かず。
ネットワーク I/F は問題なく認識するので、認証サーバや CPU サーバと
しては使えます。

# でも実を言うと、最新の インストール cdrom だと起動できなかった。
# 昔の cdrom でインストール後 pull して 9load とカーネルを入れ替えて
# 動かすと問題なし。
# 理由は不明。単に CDROM を焼くのに失敗しているだけかも。


574 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 08:03:38 ]
labs.google.com/people/r/

先生、未来はPlan9じゃなくてGoogleなのでしょうか

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 18:40:28 ]
え゛ー、Rob Pike ぐーぐるにいるのか!! 分散システムとプログラミング言語って
書いてあるけど、ひょっとして Inferno どっかに使ってるのか?!

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 23:18:33 ]
Plan 9でテレビ見るソフトは公開されてない?

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 08:50:02 ]
みんな Google 行っちゃった...

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 18:23:47 ]
ヲイヲイ、Plan 9どうすんのよ。放置プレイ?

579 名前:名無しさん@お腹いっぱい mailto:sage [2006/06/13(火) 23:21:49 ]
心配するこたあねえぜ!
GoogleがすべてPlan 9に移行するんだよ!



580 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 16:10:18 ]
つまり Plan B か。

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 21:15:43 ]
Plan 9 Fourth Edition、/sys/src/fsなど変更
ttp://journal.mycom.co.jp/news/2006/07/02/341.html

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/03(月) 00:10:12 ]
「初期の Bourne shell によく似た」
「起動は Linux/FreeBSD とよく似ている」
以上 2 点よく意味がわかりませんw

583 名前:わかんないんです(><) ◆WAkan9Ey1g mailto:わかんないんです(><) [2006/07/03(月) 20:06:20 ]
わかんないんです(><)

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/06(日) 03:02:38 ]
ビデオカードが対応してないハードウェアでも、CPUサーバにしてdrawtermから繋ぐと
rioが動いたりするんですか?

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/06(日) 09:57:27 ]
>>584
する


586 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/24(木) 09:20:30 ]
やたっ VMware ESX サーバで Virtual SMP 使って 4cpu 動いてはる。

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 23:56:32 ]
Plan 9公式死んだ?

588 名前:名無しさん@お腹いっぱい。 mailto:sage 甘党 [2006/09/06(水) 00:58:00 ]
繋ぐとこうなった?
plan9.bell-labs.com/
<head><title>Object not found</title></head>
<body><h1>Object not found</h1>
The object / does not exist on this server.</body>

plan9.bell-labs.com/plan9/
<head><title>Object not found</title></head>
<body><h1>Object not found</h1>
The object /plan9/ does not exist on this server.</body>


589 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 14:02:05 ]
>>588
なった、なった



590 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 15:08:19 ]
>>589
現在サーバのraid disksのコントローラが原因不明で壊れ、これの原因究明中。
もうすぐディスクも新しくして、甦る予定。しばらく静かに待て。


591 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 15:10:45 ]
>>590
そうそうもともとはニュージャージ地方の停電が原因で、無停電電源も
役に立たなかったらしい。


592 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 15:54:17 ]
>>590
えっ!? Plan9 で RAID 使ってるの?

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 18:12:02 ]
復活したかな。安心

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 12:19:04 ]
>>592
Plan 9を何だと思ってるん?
おもちゃじゃないよ。


595 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 13:13:30 ]
え、おもちゃじゃないの!?

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 13:55:32 ]
夢の大洪水!

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 18:35:44 ]
最終的なファイルシステムは追記型で、書き換え可能なハードディスクはキャッシュに過ぎん、と
聞きかじりで思ってたので、RAID なんか要らないかと思ってた。

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 10:06:32 ]
>>595
君はおもちゃが欲しくてココを覗いてるのか?
そんな君には毎年欠かさず税金付きのWindozeがお似合いじゃないか?


599 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 17:46:08 ]
そうだ!Plan 9は業務でこそ使うべきだ!



600 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 23:23:54 ]
>>597
デジタルデータなんて紙の信頼性に遠く及ばない。


601 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 01:21:11 ]
酸性紙は論外としても、そうじゃなくても紙は燃えてしまったりするんだよねえ。
災対を考えれば、粘土板こそ至高。

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 12:21:10 ]
100GB分の粘土板にランダムアクセスするのは大変そうだぞ。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 23:48:43 ]
紙をキャッシュとして使えばいいんじゃない?

604 名前:名無しさん@お腹いっぱい。 [2006/09/23(土) 13:08:38 ]
>>554
>勘違いしてるようだが、Linux は代用品なんだぞ。代用品の代用品なんて必要ないんだよ。
つ第三のビール

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 02:24:42 ]
外部向けwebサーバ[fossil]と認証サーバ[fossil+venti]の構成で、
ファイル自身は認証サーバにあるので、それをimportしてwebで使えばいいかなと考えていたのですが、
noneからimportしようとするとfactotumがなくてエラーになってしまいました。
皆さんこのあたり、どうしているんでしょう?

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 09:23:30 ]
none ようの factotum を /srv/factotum.none かなんかにポストさせといて、
httpd の namespace.httpd から factotum.none をマウントしてやれば
よいのではないかな?


607 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 02:11:04 ]
plan9のキャラクターの逝けて無さは異常

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 03:17:00 ]
ええー??? あの情けなくて陰鬱なペンギンよりずっと愛嬌もウィットも感じられるが。オレだけか?

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/28(木) 13:45:11 ]
Glendaの良さはキモカワイクナイ所だと思う



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 13:17:47 ]
キモカワイクナクナイ?

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 13:58:22 ]
キモコワイ

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 14:08:52 ]
キモカワイイのを狙ったんだろうがキモい成分が強すぎるよな


613 名前:名無しさん@お腹いっぱい。 mailto:sage 甘党 [2006/09/29(金) 14:42:30 ]
*BSDのマスコットよりGlendaの方が良い。

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 14:48:58 ]
まあ OpenBSD の sushi fugu より気色悪いマスコットというのはこの世に存在しないからな。


615 名前:名無しさん@お腹いっぱい。 [2006/09/30(土) 22:36:02 ]
plan9が世に出て10年以上。

そろそろ次世代のOSって見えてこないの?

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 23:08:40 ]
あのうさぎが一番可愛いと思っていた...

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 12:19:34 ]
>>615
plan9=次世代

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 13:48:35 ]
次世代OSの本命は、Googleプログラミング環境でしょう。
www.radiumsoftware.com/0608.html#060823
eto.com/d/GoogleBase.html
こういう方向はあまりに中央集権的で好きになれんけど

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 09:56:25 ]
>>618
何をもって中央集権的といってるのか知らないけど、Robさんは以前から
SQLなど現行のRDBシステムには疑問を持ってたよね。




620 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 11:52:04 ]
Plan9 4th edition のliveCDで遊んでみたが、マウスポインタが動かなかった。
もしやと思い、KVMを外したら動いた。ELECOMのKVM-C24は使えません。

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 13:33:53 ]
>>620
KVMは結構鬼門だったりする
俺の(今手元に無いから型番わかんない)も、Rio起動した後は使えるんだけど
rio起動前は使えなかったり。

622 名前:名無しさん@お腹いっぱい。 [2006/10/08(日) 16:37:18 ]
ソフトウエアからKVMを有効にすることはできないんでしょうか。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 00:00:26 ]
mouseのホイールの動作に関して質問なのですが。

デフォルトでは1刻みで1行スクロールになっていますが
これを複数行スクロールさせる方法はあるのでしょうか?
mouse(3)をみてもそれっぽいことは書いてありません。


624 名前:名無しさん@お腹いっぱい。 [2006/10/10(火) 22:41:00 ]
>>617
便乗でクドイかもしれんが

次々世代は何?


625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 11:42:09 ]
>>623

rio を起動する前に、mousescrollsize という環境変数を
適当に設定してください。
libdraw の mousescrollsize って関数でこれになってますが、
draw(2) 見ても書いてないですね。


626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 00:31:13 ]
Plan 9 を imap4 サーバとして使おうとしているのですが
なんだかダメっぽい...
mew から mew-summary-from-local-to-imap でローカルにある
メールを Plan 9 に書き出していると、途中で止まってしまいます。
ハードウェアに問題があるのか fossil のどこかでデッドロック
が起こっているのかもっと他の原因なのかよくわからないのですが、
imap4d が止まって他プロセスもファイルアクセスすると差さります。

fossil 単体で動かしているのですが、もし fossil のバグだった
とすると、venti と併用してやることでワーキングセットが
小さくなり障害として現われにくくなる?
ロックの箇所は変らないので意味がない?


627 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 01:31:27 ]
素朴な疑問:
一般的に、複数台の Plan 9 box を持っている人は venti を
どれだけ動かしているのでしょうか?

a. fossil 単体を各マシンで動かす
b. fossil は各マシンで venti サーバ一台に繋げる
c. fossil+venti を各マシンで動かす
d. fossil+venti を一台のみ動かし、他はディスクレス(import)

いっそのこと全世界で共通の venti サーバを用意して
性善説の venti サーバとか作るとか。

はっ、Apple の iDisk は実は venti なのでは?
Time Machine も実は fossil+venti なのでは?


628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 04:27:53 ]
>>627
いまは2台持ってますが、fossil+ventiとfossilのみ、かな。
目標はd.まで持っていきたいんだけど、/bin/cpurcにswitch分岐は
あまり美しくないよなあ、とか。CPUサーバの/tmpはローカルディスク使いたい
などなど不明な点がいくつかあるためやってません。
後半は何もしなくてもできるのかもしれない。

Time Machineは俺も思った。どうみてもventiです、本当に(ry

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 21:24:53 ]
>>627
5台くらい動いてるけど、fossil+ventiが1台(venti実験用)
後はfossil only だなぁ。
俺も d まで持って行きたいけど、/bin/cpurcのswitch分岐は美しくないと思う
まー cpurc.hostname みたいなのを別に用意してやれば、少しはマシになるだろうけど

ventiのセットアップにやたら時間がかかったんで、fossilでいいやー ってのが正直な所



630 名前:627 mailto:sage [2006/10/13(金) 00:38:13 ]
今頃になって思い出したのですが、一時期
- auth サーバ (fossil) → cpu サーバ 1 の venti に接続
- cpu サーバ 1 (fossil+venti)
- cpu サーバ 2 (fossil) → cpu サーバ 1 の venti に接続
- 端末 (fossil) → cpu サーバ 1 の venti に接続
という構成で運用していました。
起動/停止の順序にえらく気を使うはめになり、あげく venti を
ふっとばしてなにもできなくなって泣きました...
ええ。いろいろな意味でバカなことをしました。>>468
やっぱり、b はやめた方が無難な気がしてきました。

d ですが、/rc/bin/cpurc での切り替えは確かにきれいでないですね。
そもそも、いろいろ理解の及ばないところがあります。
たとえばディスクレスの HTTP サーバを作るとして、HTTP サーバに
個人ユーザのホームは export したくない、というようなことは
/rc/bin/cpurc での切り替えで実現できるんでしょうか?
bind で隠すことができるのはわかりますが、なんとなく不安です。

/tmp というと、$home/tmp が /tmp として共有されているのは
ヘボなプログラムだと問題になりそう。各ノードで動いている
プログラムの一時ファイルが互いに書き潰しあうとか。


631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 01:05:06 ]
fossilってPlan 9中で一番怖いユニットなのに、、、


632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 01:10:16 ]
うーん、fsが飛んだというネタは見たことがないけど、
fossilが壊れたというのはいくつか見ますね。
この判断は正解だったんでしょうか。ファイルサーバ。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 07:40:04 ]
>>632
あれがやられたのはLucentでのリストラの真最中だったしねぇ。
fossilは失敗だと思うよ、わたしは。

fossilにして最大の欠陥は、hostownerなる変なroot userが
出来てしまった事で、彼はどのファイルも読み書きできるんだな。
ちょっとpermisionを変更すればすべてOk、こんな恐いシステム
unixと同じじゃん。ここでwindozeなんてあほな事は言わないとしてもね。

filserver用にはuser processは許さなかったKenさんは、やっぱ偉大だなぁ。
先を見通す力と言うか、、、


634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 07:44:33 ]
>>633
というわけでうちでは未だに64bit Ken's fileserverが主役だよ。
fossil+ventiも一応うごかしてはいるけどね。最近は変なエラーメッセイジも
少なくなって来たかな。:-)


635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 07:46:03 ]
>>634
そうそう追加。
毎日shutdownする遊びシステムではfossilも落ちないな、
めったに。こういう使い方でfossil落した人いる?


636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 08:13:29 ]
>>635
もう一つ追加。

fossilはメンテ上の、人手上のと言うべきか、問題で仕方無かったんだと思う。

もう一つ最低三台マシンが必要ってのがPlan 9の普及を阻害してるという
認識もあったんだけど、こっちの方は間違いだったよね。
遊びでPlan 9を使うユーザをふやしても、そういうユーザは開発なんか
しない。まれな例外を除けば。:-)


637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/14(土) 08:15:33 ]
>>636
この辺はbasalt.cias.osakafu-u.ac.jp/plan9に書いた、
ずいぶん前だけど。


638 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 21:11:34 ]
fsは魅力的なので試してみたいかな、とは思うんですけど。
今の機械にSCSI(とJukeBox)を追加するのは難しそうなのですが、
pseudo-wormでも試してみる価値はあるんでしょうか。

擬似wormだと、fossil+ventiと比べてのfsの利点
(ディスクが飛んでもメディアが残る等)がなくなるのでどうなのかなあ、と。
ユーザプロセスが動かないのは確かにうれしいところですが。。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 21:54:28 ]
>>638
Unixと同じレベルのセキュリティでよいのならUnix使ったほうがいいんじゃないの?
いろいろソフトもあって便利だし。でもそうするとWindozeとも本質的に変わりはないね。
ソースが付いてくることにのみ意味を見つける、、、

pseudo-wormでとりあえず良いんじゃないの。この先Geoffさんがどこまで
がんばれるのか知らないけど。少なくともPlan 9を使う意味は明瞭だよ。





640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 21:59:50 ]
>>639
ちょっと訂正。
Plan 9の場合最後にそのファイルをいじった記録が残るから少なくとも
自分に覚えがなければ、誰かが触ったということはわかるので、ちょっとは
セキュリティは高いね。でも後の祭り。


641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 09:06:23 ]
fs はユーザプロセスが走らないっていうけど、別に fossil+venti も
ユーザログインを許さなければ fs と同じ形態での運用は可能だよね?


642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 10:47:31 ]
>>641
不可能


643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 08:59:02 ]
>>642
どの点が fs と違うのか、もう少し書いてもらってもいいですか?

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 11:12:02 ]
>>643
あなたが私の学生なら更に続けるが、、、:-)


645 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 16:29:06 ]
arena を LINUX BOX にバックアップしようとして、うっかり
srvssh を動かすのを忘れて fossil が disk full になっちゃったよ!
一旦、disk full になるとファイルを消しても full のままみたい。
結局 fmtfossil で直せましたが…
fossil には minfree はないのか。

へたに動かれて venti まで full にされていたら泣くに泣けなかった
ので逆に助かったのかも。


646 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 02:39:16 ]
ld.comが64k超のため使えない。
回避策はあるの?それとも誰も使ってないの?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 13:11:38 ]
clri とかなかったかな? fossilcons(8) を見てみて


648 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 00:45:55 ]
>>645
これもよく知られたfossilのバグだけど、あなたのfossilはいつごろの
ソース?私は最近updateしてないので、、、というか必要ない :-)


649 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 21:01:45 ]

>>648

頻繁に pull しているのでほぼ最新のソースです。

>>647

rm してファイルは見えなくなったが disk is full が
表示され続けて開きはできない、という状態でした。
なので clri でも状況は変わらなかっただろうと想像しています。




650 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 22:23:14 ]
>>649
pullとは懐かしく感じるなぁ。:-)

情報をどうもありがとうござました。


651 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/04(土) 17:37:17 ]
fs と cpu/auth を分けた場合、drawterm で接続に行くのは cpu/auth なのですが、
login したとき fs のファイルを見ている状態にはできないものでしょうか??

plan9.ini の bootargs みたいにできればいいのですが。
qemu でディスクレス端末を作ろうとしたけど、
user[none]: xxxxx
ユーザー名の入力以降、反応しなくなるし....

652 名前:651 mailto:sage [2006/11/06(月) 03:26:52 ]
解決しました。cpu/auth サーバを fs の上で作りなおして妥協です。
すごいものですね。ローカルなのかファイルサーバなのかを意識できない。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/06(月) 09:38:32 ]
それか、cpu/auth 自体を fs からディスクレスブートするとか。
すると、cpu/auth/fs/term 全部統一されたファイルシステムで
動作することになりますよ。


654 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 01:03:53 ]
>>653
こちらは651/652の文章の意味が分からない。
やっと規制解除。
fsってKen's fsのこと?
fsの上で作り直すってどういうこと?


655 名前:651 mailto:sage [2006/11/08(水) 02:43:36 ]
fs の上で、というのは、 >>653 のように、ブートは 9fat からですが
ファイルシステムを fs のものをつかうようにしました、ということです。
お騒がせしました。

fs は fs64 です。上のほうで挙がってたので、連休ということもあって
試してみたのですが、なかなかうまくはいかないものですね。
今もなんですが、 boot のときに /adm/users を読むところで cannot access /adm/users
というエラーを吐いている (もちろん認識されてない) のですが、
コンソールから自分で users を入力すると受け付けてくれる現象が起こってます。
/adm に walk するところで、f_walk() が Eentry エラーを返すところまでは追いましたが、
なぜ初回だけ失敗するのかが不思議です。

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 00:46:03 ]
>>655
もう一つちんぷんかんぷんなんだけど
auth serverが立ち上がったのはどこから?
ひょっとしてlocal filesystemからになってるんじゃない?
つまりfile serverが所有する/adm/usersファイルをauth serverが
立ち上がるときには見てないとか

もしもそのシステム中でfile serverを一つだけにするのなら
654さんも書いてるようにauth serverはdisklessの方が分かりやすいかも。
複数のfile serverを用途によって使い分けるためには、local filesystemを
持ったauth serverが必要だけど。


657 名前:651 mailto:sage [2006/11/09(木) 23:21:12 ]
うーん、FDD,PXE が無いなどの理由で、ディスクレスは難しそうなんです。
本当は PXE boot というものをやってみたいのですが。。。
sdC0!9fat!plan9.ini から、関係のありそうな行を抜き出してみました。
  bootfile=sdC0!9fat!9pcauth
  bootargs=il -g gggg ...
  fs=xxxx
  auth=aaaa
nvram
  authID: bootes
  password: mmmm

それから、「/adm/users が無い」とエラーを吐くのは fs の boot 時なので、
これも一部ですが、fs の設定は以下になります。
  config h0
  filsys main ch0fh2
  filsys dump o
  ip xxxx
  ipmask 255.255.255.0
  ipauth aaaa
  ipgw gggg

  password: mmmm
  authID: bootes

なんでだー・・・

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 23:41:49 ]
>>657
ま、何事もはじめは分かりやすいハードで勉強を始めることですね。
いろはです。


659 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 09:22:34 ]
657 さんの auth は FDD のかわりに HDD から pcauth を読み込んでますが、
bootargs=il ... なので fs から起動しているディスクレス運用のようですね。

fs の config に service の行がないですが、これは抜粋とのこともあるし
関係ないでしょうし...

fs で users default してからもう一度必要ユーザを newuser してって
/adm/users を再構築するとどうなるか確かめられますか?

あと、/adm の owner/group はなんでしょうか?





660 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 21:57:37 ]
>>659
そういう問題ではないでしょ。

Plan 9を学びたいのならそれに適した環境でまずやってみるべき。
単に動けばいいのなら何でも良いとは思うけど、それじゃよくある
オタじゃないの? それを言いたかったの。


661 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 00:20:14 ]
よくあるところから始まってちゃんと使う人になるというケースあると思うけど…

662 名前:651 mailto:sage [2006/11/12(日) 16:44:01 ]
>>659
users default → newuser しても、状況は変わらず。
/adm uid = -1(adm) gid = -1 muid = -1
次に、/adm を全部作りなおしたところ、no : after number line 1 というエラーに変わりました。
今回も同様に、プロンプトが表示された後であれば、users コマンドで正しく読めるのですが。
もちろん users を手動で読んだその後は、普通に使えています。
/adm/users の 1 行目付近は以下になってます。
-1:adm:adm:
0:none::
1:tor:tor:

うーん、さっぱり分からない。やっぱり、>>660 のように適した環境でやってみるべきなんでしょうか。
fs の cache ディスクを SCSI に変えるしかないのかな。他は問題ないと思うんだけど。

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 09:22:30 ]
>>bind -b 651 662
エラーが変わったということで少し見えてきた感じがありますが、
/adm/users は CPU サーバから acme とかで編集してますか?
ユーザの追加等は fs のコンソールからのみ行った方が良いと思います。

>>660
今回のケースはハードウェア環境というよりは、fs カーネルに潜在する
問題でひっかかっているように思います。



664 名前:651 mailto:sage [2006/11/14(火) 23:51:11 ]
>>663
操作は fs のコンソールからしか行ってませんが、ここで失敗してしまいました。
カーネルにプリント文仕込めば、どんな読み込みされたか分かるんじゃね?
とか思って手を出したところ、新しいカーネルから cannot open /adm/users に戻ってしまい、
元のカーネルに戻しても、エラーは戻ってくれませんでした。

ちょっとソース読んできます。

665 名前:651 mailto:sage [2006/11/30(木) 23:08:48 ]
ずいぶん前の話ですが、お付き合い頂けたので、いろいろやってみた結果です。
ream main した直後は、どんな設定をしても /adm/users を通常どおり読んでくれます。
そのまま稼動させていると、1〜2日で、なんらかのトラブルにより
ファイルサーバが止まります。前回は原因不明のまま再起動がかかっており、
今回は cwio がエラーを出していました。

この状態で再起動すると、/adm/users を起動時に読み込めなくなります。
check しても、いちど読み込み不良を起こすと修復できません。

/adm/users の読み込み不良が起こってからは、fs は安定して動いています。
初回 dump 時に死んでる可能性に期待して、またソース読んできます。

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/02(土) 13:43:59 ]
vmware仮想マシンの群れを作ってPlan9が理想とする世界を構築する
ようなドキュメント、どっかにないですか?英語でOKなんですけど。

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 08:54:22 ]
仮想マシンであっても普通に fs あげて、auth あげてって
普通の手順であげていけばいいのじゃないでしょうか。

vmware とか仮想環境で特別気をつけなきゃいけないのは
vm 同士のネットワーク接続くらい?

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 02:06:31 ]
俺なんかその普通の手順がわからないもんね。偉そうに白状することじゃないけどw

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/10(日) 04:28:55 ]
公式がなくなってる。




670 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/10(日) 04:42:11 ]
ttp://plan9.bell-labs.com/sources/
の出力から察すると、/usr/web/plan9 の下を間違えて消したか
もういらねえだろ、と意図的に消したか

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/17(日) 17:35:11 ]
初心者なので申し訳ないです。

Plan9で使用されているプロトコルスタックっTCP,UDP,IPの他に何かあるんでしょうか?
いくら調べてもわからなくて・・・。

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/17(日) 18:49:12 ]
9pとか9p2000って671が知りたいことの仲間に入れていいんかな。

673 名前:671 mailto:sage [2006/12/17(日) 18:51:41 ]
>>672

説明不足で申し訳ないです。。
ファイルシステムじゃなくて通信ネットワーク関係のプロトコルスタックが知りたいです。


674 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 09:48:03 ]
IP/IL がありますね。でも、これはもう obsolete だったかもしれん。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/25(月) 20:35:13 ]
Acme for Windowsなんていうのがあるんだね。

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 16:53:21 ]
早速get
漢字入りますね。
中央ボタンがスクロールだと使いにくいかな



677 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 23:29:04 ]
monafsのソースにあるwebfs.diffをパッチするにはどうしたらいいんでしょうか?
webfsのソースを/sys/src/cmd/webfs/から/usr/glenda/work/webfs/にコピーしてpatchまたはdiffコマンドでパッチしようとしたのですがmanをよんでも使い方がわかりませんでした。

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/31(日) 20:13:46 ]
>673
2chで調べずに、自分でDocumentを読めよwww

679 名前:677 mailto:sage [2006/12/31(日) 21:37:10 ]
samで手パッチできたのですが、client.cの最初のifでsyntaxerror:nameとなってしまいます。...orz



680 名前:Let's Inferno mailto:age [2007/01/22(月) 23:13:15 ]
知らんうちにInfernoが年末にアップデートされてた。
みんな使ってる!!

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/23(火) 16:08:49 ]
>>680
かわいそうだからここを埋めてきてやってくれw
pc10.2ch.net/test/read.cgi/os/1168617125/

682 名前:名無しさん@お腹いっぱい mailto:sage [2007/01/23(火) 17:09:40 ]
>>680-681
新しく立てなきゃならんのか?
逆に今何故新しく立てるのだ?

683 名前:名無しさん@お腹いっぱい。 [2007/01/25(木) 17:05:39 ]
しかし・・・過疎ってますな。

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 17:08:37 ]
しまった。くだらないことでageてしまいました。

ごめんなさい。


685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 23:14:34 ]
d.hatena.ne.jp/squeaker/20070123
これは Plan 9 の精神と相通ずるものがある

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/26(金) 00:57:56 ]
ユーザーアプリまで含めて 20k lines で収めたいというのはおもしろいね。
ぜひ挑戦してほしい。そこからハードウェアへフィードバックして、
簡潔なハードウェアアーキテクチャも定義してほしいね。それを満たすものを
3〜5 種類くらいつくって競争すればいい。x86 はもううんざり。

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/14(水) 07:38:37 ]
FPGAを使うアイデアが興味深かった。
根底から考えていくというか…。


688 名前:名無しさん@お腹いっぱい。 [2007/02/14(水) 12:43:32 ]
組み込み系でうまくそういう流れを作れば
x86の支配も少しはましになるんですかねぇ?

将来どうなるんでしょ。

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 08:57:58 ]
CD-R/RWドライブが無い
だけどlive CDで遊びたい
何か良い方法は無いものか・・・



690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 23:50:25 ]
ken fsで使っていたfwormディスクが壊れたのですが、
交換するにはどうすればいいんでしょう?

単純に差し替えただけでは、tagが違うとエラーを吐いてpanicします。

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 09:33:14 ]
なんか最近9fansの動きがあわただしいですね。


692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 17:37:27 ]
>>691
どのネタに注目していらっしゃいますか?

693 名前:690 mailto:sage [2007/03/12(月) 00:56:09 ]
いろいろやってみた結果、ken fsのバグかな?と思えるものを見つけました。
半分独り言ですが、気が向けば解決へのヒントください。。

[現象]
h3デバイスを調べにいくと、panic: ataxfer: sdunits[3].subno is 0, not 1というエラーが出る

[環境]
h0: 40GB
h2: 250GB
h3: 250GB
config以後、h3を参照にいくと、上記エラーになる。

[憶測]
printデバッグしたところ。configモードに入るまでに
  h0: sdev->index=0, subno=0
  h2: sdev->index=2, subno=0
  h3: sdev->index=2, subno=1
という状態になっていて、それがsdunit[sdev->index+subno]に格納される。
が。config以後(reamやcfsのとき)には、
  h2: sdev->index=1, subno=0
  h3: sdev->index=1, subno=1
となり、h3を参照したときには最初に作られたsdunit[2](本来のh2)を
参照するため、subno=0となる。h2の場合はsdunit[1]となるが、
h1デバイスが無く、その時点で作成されるためエラーにならない。

694 名前:名無しさん@お腹いっぱい。 [2007/03/14(水) 21:19:23 ]
>>692

interesting potential targets for plan 9 and/or inferno

みなさん必死ですね。

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 21:42:09 ]
ごめんなさい。あげちゃいました。
失礼しました。


696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 09:21:06 ]
>>693
h0, h1, h2 にして config 変えてやってみると、
正しく動作するってなもんでしょうか?

697 名前:690 mailto:sage [2007/03/18(日) 23:59:51 ]
>>696
やってみましたが、h2にアクセスするときにうまくいかないみたいです。

なので、ちょっとパッチ当てて対応してみました。
2007/03/17付のソースが対象です。今のところ正常です。

/sys/src/fs/pc/sdata.c:2536
orig: sdp->index = i;
hack: sdp->index = i*NCltrdrv;

>>651の件も、原因がindexのずれから発生するものだったら、
最初だけ読めないという現象が説明できそうなんですが。

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 00:03:27 ]
cpdirってなんだろう?


699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 09:12:23 ]
いつも tar c hoge | @{cd /fuga; tar xv} してたからなあ...
mkfs や cpdir のがパイプ使わない分早いのだろうか...



700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 11:39:24 ]
最小限の仕事原理主義ってどこまで貫けばいいんでしょうね。

まぁ、普通の便利さを求めるんなら他のOS使ってよ、
ってことなんですかねぇ?

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 19:46:52 ]
原理主義を貫くなら、tar -z に引っかかる件 ....

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 09:17:46 ]
おお、Plan 9 教条集のようだ。
cat -n に引っかかる件...

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 12:45:51 ]
catではなくread -n かと(あげあしすみません)。

それはともかく、

read -n10
sed 10q

ってありますね。

きりがないかも...


704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 12:57:08 ]
って、これはちょっと話のピントがずれてましたね。すまそ。



705 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 02:57:12 ]
acmeの使いかたがさっぱり分かりません。
とてつもなく独特な操作性らしいことは分かりますが

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 08:37:18 ]
直感に従って、コマンドを適当に書いて中ボタンを
クリックしていくといいように思います。
ファイルやフォルダ名を右クリックすると開きます。

要は慣れです。

とりあえずacmeを開いて、Newって書いてあるところを中ボタンで
クリックして、なんか肌色っぽい画面の上にmanってかいて、その文字を
中ボタンでクリックしてみてman を読むことをお勧めします。

で、

SOURCE
  /sys/src/libc/9sys←この部分を右クリックしてみたりしてれば
いつのまにか慣れます。

要は慣れです。

でもさ、どんなツールでも使ってれば慣れるわけで。慣れたら使いやすいわけで。
どのエディタが使いやすいか、っていうの一概にいえないわけで。
だからエディタの宗教論争とかおこるんだろうね……。

ところでPlan9は他のOSに比べて遅いんですかね?いや、どんな風に比べるか、
っていわれると困るのですが……、なんとなく。

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 08:39:54 ]
うわぁ、間違えた。

man man を左クリックで色つけて、そのうえから中クリックでした。

ねぼけてました。ごめんなさい。

ではおやすみ。


708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 04:52:55 ]
ありがとうございます。
plan9portではLinuxのman manが日本語で表示できました。^^;
モードレスでターミナル的にも使えるってのが狙いなのかな?

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 11:35:31 ]
「X のインターフェースがなぜあんなに複雑なのか、まったく理解できません」って言ってた
人達が作ったものなので、そういうつもりで使ってみるといいかと。
ちなみに、1990 年代初頭の話ね。インターフェースってのはたぶん API のこと。



710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 20:47:31 ]
全然関係ないはなしだけど、glendaデザインした人って
Rob Pikeの奥さんなんだね。


711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 06:41:01 ]
glendaになんとなく凶暴なオーラを感じてるのは俺だけ?
どうしてもかわいいと思えないんだ。

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 07:04:23 ]
いや、かわいいものであるということを意図したデザインではない、とおもうのだけど

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 12:36:45 ]
>>711
よくわかったね。補食時のglendaはまるで
汎用人型決戦兵器の初号機のそれに似ていてね。それはもう 


714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 12:57:15 ]
glendaのえさはなんなんだろう?

・・・・・・まさかペンギン?

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 14:22:24 ]
どうかんがえても
女装趣味ってだけ

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 20:32:41 ]
あのうさぎって雄なの?雌なの?おかまなの?

設定書いてあるさいととかあるんでしょうか?


717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 22:31:05 ]
Plan9っていう名前はどこから来たのか調べましょう
あのウサギの名前を調べましょう
由来になったモノを作っている人が他に作ったものも調べましょう

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:00:29 ]
Plan9 from outer space(エド・ウッド)

グレンとグレンダ

でもなんでうさぎなんだろう?



719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:16:38 ]
グレンとクレンダの内容を調べれば?



720 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:39:01 ]
で、やつらは映画 Plan9 のファンなのか? それとも、OS Plan9 は B級 OS って意味か?

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 04:47:41 ]
いまのところ侵略失敗、つーかSunに負け続けてる。
BSDソケットとJavaが早く滅びますように

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 09:09:38 ]
早いとこ NFS も滅びてくださいますように

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:34:23 ]
くだらない質問ですみません

カーネルのソースを読みたいのでinferno.tgz を展開したあとにできる。
install/src/1170425099.gz
を展開しようとしているのですが
$ gunzip 1170425099.gz
だとソースが全部一つのファイルに展開されてしまいます。どうすればいいのでしょうか。

それとも他にソース読む方法が提供されているのでしょうか。
Linux 読むの疲れた...もっと小さいコード読みたい。

724 名前:723 mailto:sage [2007/04/13(金) 00:01:04 ]
先ほど質問した 723 です。
ひょっとしてインストール先にソースが展開されているのでしょうか。

INSTALLDIR/inferno/emu/Linux/asm-386.S

あたりから読みはじめることにでもします。失礼しました。

ところでどこか inferno の内部構造について解説したサイトは御存じないでしょうか
どこまで C で書かれててどこらへんから limbo で書かれてているのか気になる...。

725 名前:名無しさん@お腹いっぱい。 [2007/04/13(金) 05:19:50 ]
今日は新宿2丁目でglendaちゃんとでーとだーーー!!

723さんも一緒にいかが?

#plan9の情報はまぁ、結構ありますが、infernoの内部構造まで解説したサイト
#って見かけませんね。がんばって勉強して作ってください。

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 09:33:18 ]
>>723
ソースはインストールすると展開されると思います。あと、google code でも
公開されてますね。

ホスト環境での Inferno カーネル emu は /emu の下、ネイティブ Inferno の
カーネルは /os の下にあるみたいですよ。(僕のインストールしたのにはカーネル
ソースが無かった...)

inferno-os.googlecode.com/svn/trunk/emu/
inferno-os.googlecode.com/svn/trunk/os/

カーネルはほぼ C ですが、ユーザランドはほぼ limbo ですね。

今度、2丁目 glenda ツアーやってください。必ず参加します。

727 名前:723 mailto:sage [2007/04/14(土) 01:18:21 ]
>>725,726 様

親切にありがとうございます。

>> 726
> カーネルは /os の下にあるみたいですよ。(僕のインストールしたのにはカーネル
> ソースが無かった...)

わたしも Linux-i386 でインストールしましたがありませんでした。なんでだろ。

Linux-386.sh にある
"$CDPATH/$BIN/emu" -c1 -G -r "$CDPATH" /dis/install/install.dis -r "$INSTALLDIR" -p $PLATFORM

あたりが関係してそうなのでインストールから emu に .dis ファイル食わせてインストールしてる感じですが

これのソースは
INSTALLDIR/appl/cmd/install/install.b
あたりになるのですかね。いきなりの limbo ソース...。

もっともinfernoの使いかた覚えることが先だと感じてきましたが。


728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 11:16:47 ]
limbo のソース、ぜひ読んでみてください。
審美眼が養われること間違いなし。

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 13:07:50 ]
昔はInfernoをそこそこ触ってたんだけど、この数年興味を
失ってたんだよねー

感化されたのでまた頑張ってみようかな…



730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 10:38:26 ]
rob pike きたーーーーーーーー!!


731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 00:02:06 ]

Plan9はUNIXの後継として設計された、と聞きますが、
次世代OSとして、「今」もまだ新しさを感じさせて
くれますか?



732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 01:05:19 ]
もちろん。バリバリ。

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 08:34:47 ]
その新しさは「次世代」の主流になりそうでしょうか?

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 08:36:39 ]
現状ある普通のOSよりは進んでいるように見える。
中は知らんが。

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 08:37:47 ]
infernoが頑張ります

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 09:35:02 ]
ネットワークプログラミングが素晴らしく簡潔に出来るのがメリットだが
これは趣味人にとって嬉しいことではあっても
力業と人力浪費を厭わない業界の風潮からして、
既存の標準と考え方を置き換えるには至らんのでは。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 16:40:40 ]
>>733
それは Plan 9 が決めることではない。
MS-DOS みたいなゴミでもプロモート(あるいは詐欺w)のやり方次第で主流になる。
このことは時代を超えた教訓になるだろうね。1980年代から数十年の米欧日の
消費者がいかにバカだったかということが社会科の教科書に載って子孫たちの
笑いもんになる。

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 20:36:53 ]
なにをいまさら。
そんな例歴史上のいたる所にころがってる。
馬鹿げた選択でも民衆の選択を良しとするのが民主主義だよ。
少数のエリートで最高のものを作ろうとしても、
大衆に選ばれないものは結局失敗する。

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 23:40:53 ]
競争のない状態は資本主義成立してないし、
選択の自由のない状態は民主主義なんかじゃないね。
「えらい人に死ね言われたら死ぬんか?』ちゅーこっちゃ。
個々が自立して主張しない社会は民主主義社会じゃない。



740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/27(日) 10:54:00 ]
>>737

MS-DOSは確かにゴミだったかもしれませんが、しかし
あの当時のハードウェアの状況、というか、コストパフォーマンス
を考えれば妥当な「もの」だったのでは?

金は無限にあるわけではないので。


741 名前:名無しさん@お腹いっぱい。 [2007/06/19(火) 22:37:28 ]
osnews.com/comment.php?news_id=18102

レガシーすくいあげないと、Plan 9 は普及しないかな?

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 12:43:36 ]
文句言うとこうなるぞ。

www.youtube.com/watch?v=XcxKIJTb3Hg

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 17:34:28 ]
Blue Gene/Lで動いてるみたいね
www.graverobber.org/

744 名前:名無しさん@お腹いっぱい。 [2007/06/20(水) 22:52:57 ]
>>743

cpuサーバーとして公開してくれればいいのにね。
・・・もろくれくれ君な要望だけど。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 23:27:06 ]
CPU時間の0.1%だけ公開とかね

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 00:48:21 ]
Plan9入れようとCD-R焼いたけど起動すら出来ない。
どんな環境なら文句無いのやら。

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 00:51:47 ]
Xen で DomU じゃね?

748 名前:名無しさん@お腹いっぱい。 [2007/06/22(金) 02:55:01 ]
>>745

0.1%でもすごいんだろうね。
まぁ、通信回線がなんにしてもボトルネックに
なるんだろうけど。

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 00:51:14 ]
ほんのりventiっぽい?
itpro.nikkeibp.co.jp/article/NEWS/20070625/275855/



750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 09:23:52 ]
ventiっぽいですなあ。でも、fsとべったりなようなので、
dumpfs かもしれないですね。


751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/07(土) 02:13:06 ]
cpurcが新しくなっていたので、あわせて書き換えてみた。
authサーバなので、/cfg/$sys/cpurcでaux/listen -t .. -d ..してるんだけど、
listenから立ち上げるプロセスが、後続のnetstat(dicey)チェックに間に合わずに多重起動状態になって、
/sys/log/listenに"giving up ..."とエラーログを吐き続ける状態になるね。

なるべく配布物は変更したくないので、/cfg/$sys/cpurcにsleep仕込んで調整してるけど、
正直ちょっと微妙。どうするのが賢いんですかね?

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 17:42:17 ]
ハウジングで借りている専用サーバFreeBSD6.2のQEMU上に入れてみたいのですが
インフェルノとプラン9ではどちらがおすすめですか?


753 名前:名無しさん@お腹いっぱい。 [2007/07/16(月) 20:10:13 ]
インフェルノに一票。

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 09:09:24 ]
いっそ、両方。


755 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/05(日) 09:43:58 ]
CD イメージからブート成功したよー
GUI は VESA 1024x768x16 で立ち上がりました(日立製パソ)
今度は Debian メインの HDD にインスコ挑戦してみます
glenda たん萌え〜

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 01:31:41 ]
ttp://www.retrocomputing.net/racconti/umor/coniglio/pandora.beptuui.html

Glennda じゃないよな。


757 名前:名無しさん@お腹いっぱい。 [2007/08/09(木) 14:48:13 ]
気がつけば、The Inferno Programming Bookがお蔵入りになっていた。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 00:23:09 ]
>>757

気分はこんな感じっすか?

youtube.com/watch?v=UxISWSvBliI



759 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 00:24:39 ]
知らねえよハゲ
死ね



760 名前:名無しさん@お腹いっぱい。 [2007/08/10(金) 09:00:11 ]
残暑厳しいおりですが、みなさん、のんびり落ちいてまいりましょう。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 12:00:09 ]
plan9(^Д^)

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:10:07 ]
AOE ドライブを Plan 9 からマウントできるようになったのね。


763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 20:42:57 ]
iSCSI ターゲットが欲しい。


764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 09:17:18 ]
iSCSI 欲しいね。書くのむつかしい?


765 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 23:00:39 ]
調子にのって vac しまくったら venti が一杯になって
fossil が文句を言うので大きいディスクに入れ換え。

旧(ATA 80GB) : /dev/sdC0
新(SATA 250GB): /dev/sdE0

1. sdC0 を外して sdE0 に Plan9(fossil+venti) をインストール
2. sdC0 を繋いだ状態で、 cdrom から起動。
3. sdE0 の venti を起動
4. sdC0 を rdarena して、その結果を wrarena で sdE0 の venti に書き込み。
120 個の arena で、五日かかった。
5. sdC0 / sdE0 の fossil をそれぞれ /srv/fosssilC /srv/fossilE として
起動。
6. fossilE 側にユーザ xxx を登録
7. /srv/fossilC, /srv/fossilE それぞれを /n/fossilC, /srv/fossilE として
マウントし、/home/xxx を tar でコピー
8. fossilC, fossilE をアンマウント。
9. sdC0 を外して、sdE0 から再起動。
10. うっかり glenda で /home/xxx をコピーして owner が glenda だったので
修正。du -a | awk '{print "chgrp -u xxx "$2}' |rc

もっと効率のいい方法はあるでしょうか?


766 名前:名無しさん@お腹いっぱい。 [2007/09/11(火) 08:53:43 ]
80GB の arenas を捨てて SATA の arenas に引っ越したのですね。

あるいは、venti/fmtindex -a すれば、80GB の arenas に 300GB の
arenas を追加できるので、データコピーの必要がなくなりますね。



767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 23:27:52 ]
>>766

仰る通りです。ディスク二つに分散して arenas を置くより、
一つの方が不安要素が減っていいかなと。

いつまでもあると思うなディスクと金

無事に移行できたところで arenas のバックアップを採りたい
のですが、これだけ大きいとどうすべきか悩むところです。


768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 09:21:12 ]
>> 一つの方が不安要素が減っていいかなと。

確かに。

日々のバックアップは、もう一個ディスク買って venti サーバを作って、
venti/copy -f で毎日 fossil スコアを移しておくとラクチン。

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 10:24:39 ]
ATA から SATA に移行したもうひとつの理由もありまして
fossil: diskWriteRaw failed: ....
がよく発生するので、ディスクを新しくして OS も最新のものに
入れ替えたかったのです。

結局、状況はあまり変わらず。
dma off よりも dma on の方が安定して動作するような気が
する(気のせいかも)ので、I/O 完了待ちでの排他制御だか
スケジューリングだかにバグがあるんじゃなかろうかと思っています。





770 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 02:12:26 ]
Native 版 Inferno って、実は下まわりは Plan 9 そのもので、
schedinit の先で emu を決め打ちで起動しているだけだったり
します。
で、これだったら下は LINUX にしてしまって、/sbin/init から
直接 emu を起動するようにした方がはるかに使い勝手がいい
のではなかろうか。

たとえば、下を uClinux にして H8 で動かすとか。
framebuffer 版の emu にすれば X のプロセスを動かさなくても
GUI が使える(?)とか。

…などと >>569 を書いた時点で思い、いつか LINUX+Inferno の
ブート CD を作ろうと思いながら時間だけが過ぎていきました。

LINUX に詳しい人、誰かやってみませんか? (ちょー他力本願)


771 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 22:56:04 ]
bug発見。
dvorakl(左手用dvorak)、Iが入力できない。
(Lが代わりに入力されてしまう)
っていってもキーマップを
(48番だとおもった。)をLからIに変更すればいいだけですが。
bugとはいえませんね、これ。
もし使おうと思っている方がいらっしゃったらご注意を。
(だれかいませんか?左手dvorak使われている方?
右手にマウス、左手にキーボードって結構楽でいいんですが・・・)

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 23:12:07 ]

50ばんでした。ごめんなさい。
/sys/lib/kbmap/dvorakl


773 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 06:16:21 ]
ちょっと困ってます。
最近、いくつか届かないメールがありまして、調べてみたところ、
smtp: interrupted (/net/tcp!profile.microsoft.com)
smtp: dns: dns failure (/net/tcp!mydns.jp)
のようなログが/sys/log/smtpd.mxに残されていました。

/mail/lib/smtpd.confのverifysenderdomは、offになっているのに
送信者ドメインを検索しているのは、smtpd.cでrflagを見ていないのが
原因だと思うのですが、これは理由があってのことなのでしょうか。

ドメイン確認は害にしかならないと思っているので、
特に理由がないようならパッチを投げようかと思うのですが。。

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 10:45:07 ]
Inferno on DS うひょ

homepage.mac.com/leimy2k/movies/inferno-ds.MP4

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 23:22:58 ]
NDS Movie Player とか表示されていますが、結局
DS の動画ビューアで Inferno の起動画面を表示しているだけ
という理解で正しい?


776 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 23:59:49 ]
うん

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 01:12:59 ]
がっかり


778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 06:48:28 ]
プレステ2の内蔵ROMに Inferno 互換OSが入ってると
月刊アスキーのクタのインタビューで読んだ記憶があるが

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 17:23:20 ]
拡張子.ndsだから動画じゃなくてちゃんとしたプログラムっぽいよ。
プログラムの中身まではわからんのでHelloWorldレベルかもしれないけど。



780 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:25:14 ]
なんだか9skkが/srv/skk[cs].*を残したままにしてるようなので。

9skk/post.c:10
sfd = create(srvfile, OWRITE, 0600);
-> sfd = create(srvfile, OWRITE|OCEXEC|ORCLOSE, 0600);

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 16:18:42 ]

L4 との組み合わせでなんだか楽しげな動きがあるみたいですね。
ttp://alohakun.blog7.fc2.com/blog-entry-865.html


782 名前:sage [2007/10/26(金) 08:55:12 ]
インストールについての質問です。

fossil/venti を選択してインストールしました。
それで
cd /adm/timezone
cp Japan local
をして時間を変えたのですが、そうすると
snaptime -a 0500 -s 60 -t 2800
の通りにsnapshotが撮れなくなってしまいます。
つまり、
con /srv/fscons
fsys main srv -AWP fossil
をしたあとに、
mount /srv/fossil /n/snap main/snapshot
cd /n/snap; lc
をしても、何時間経っても/n/snapの下にスナップショットが出てきません。
過去のメーリングリストの記事を見ると、/adm/timezone/local GMTに
直してfshaltしたら直った、という記事があったので
実際にやってみたら、確かに直ったのですが、
再びcp Japan localをしてfshaltすると、元に戻ってしまいます。

どうすれば時間を日本のものにしたままsnapshotが
撮れるようになるでしょうか?

783 名前:sage mailto:sage [2007/10/26(金) 08:59:09 ]
↑ごめんなさい。

インストールについての質問じゃなくて、
snapshotについての質問でした。失礼しました。

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 09:41:32 ]
少し古い話だけど、参考になりますか。

9fans.net/archive/2004/09/253


785 名前:783 mailto:sage [2007/10/26(金) 18:20:10 ]
>>784

ポインタを示していただいてありがとうございます。

とっかかりはつかめたのですが、
ただ、何となく分かったような、分からないような・・・・・・。
この記事を出発点に、もう少しソースやらなんやらを
見てみようと思います。

どうもありがとうございました。

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 22:37:01 ]
久しぶりにインストールしてみたのですか、
以前はcat を終了する場合、Ctr-d がきかなかった
気がするのですが、私の記憶違いでしょうか?
それともなにか変更があったのでしょうか?

なんかDelをひっしで叩いてた気が。

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 09:34:45 ]
Ctl-D は EOF として前からきいてたと思いますよ。cat もEOFで
終了しているはず。

でも、Del は rio がやってくれているので、drawterm や
コンソールでのセッションなど、rio が起動していない環境では
Del がきかないであわてます。


788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/27(火) 00:37:05 ]
あ、私の勘違いでしたか。

ありがとうございしました。

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/19(水) 20:55:24 ]
過去ログを見てて思ったんですが、もし「plan9板」っていうのが
あったとしたら、『fossilは失敗だったと思うやつの数→』とか
いうスレッドが立ったりしたのでしょうか?

ぶっちゃけどうなんでしょう?



790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/20(木) 12:49:36 ]
失敗だとは思わないけど。dumpfsのほうが好き。

791 名前:名無しさん@お腹いっぱい。 mailto:hage [2007/12/21(金) 02:47:26 ]
なんでIL廃止しちゃうのかなぁ?

TCPでも十分スピードでるから?
3台体制がナンセンスだから?
人手不足?


792 名前:名無しさん@お腹いっぱい。 [2007/12/21(金) 12:01:05 ]
時代はplan9





になってたらもすこし幸せだったのに

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 13:05:35 ]
需要の圧力を無視できなければ何をやっても同じさ
必要なのは政治との癒着を完全に断ち切る事

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 14:50:45 ]
L.C.L.の海にとけ込んで、みんなの心の中に散らばっていったんだよ、
Plan 9 は。

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 15:21:31 ]
>793
kwsk

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 22:13:37 ]
>>795
気にするな。秋葉原を神田明神に任せても誰も喜ばないから
オウムに帰してやれと言っても気にするな。
統一協会をワコムの株主に戻せと言っても気にするな。
三行じゃ書ききれないから、どうやったって俺の言いたい事なぞ
伝わりはしないから気にするな。
大体あんたらの情報の取り方、意見の言い方、交渉のし方全体が
不可解でたまらないから俺も現地は取られたくない。気にするな。

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 22:39:27 ]
現地って言質のことだろうか

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/21(金) 22:55:37 ]
確かに言質の誤変換。訂正感謝する。

799 名前:名無しさん@お腹いっぱい。 [2007/12/23(日) 04:12:28 ]
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●不合格●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
これを見た人は確実に【不合格】です。これをコピペでどこかに1回貼れば回避できます。
これは本当です。やらないと一年無駄になります.

私も最初は嘘だと思ったんですが、一応コピペしました。それで第一志望に合格出来ました。
けどコピペしなかった友達がA判定とっていたのに、おちたんです。(慶応合格h.sさん)

俺はもうE判定で記念受験だったんだけど、コピペを10回くらいした途端に過去問が
スラスラ解けるようになって、なんと念願の開成に受かりました。(開成合格r.kくん)

これを今年の試験前に見てシカトしたら、入試でミスって最悪です。(n.aさん)

信じられますか?この威力。

‥こう言うの信じる?俺は信じないけど



800 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 10:36:22 ]
3連休でMSNメッセンジャークライアント作る。

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/14(月) 20:11:37 ]
むりでした。

認証までは終えたけど、肝心のメッセージ送信がさっぱりわからん。

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 08:55:50 ]
>>801
とりあえず、おつかれさまー。


803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 21:09:29 ]
plan9port を久々に入れ替えたら、ずいぶん安定性上がってますね。
acme か sam で日本語入力したい・・・

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 16:34:04 ]
Opera, vim, Ruby, etc.

盛り上がるのが移植モノばかりになってきましたね。
それ自体は悪いこととは思わないけれど。

みなさんの反応はどのようなものでしょう?
おいらは若干つまらないと思っています。

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 09:14:27 ]
うーん。難しいですね。

個人的には、ruby を使って RAILS みたいにきちんと WWW アプリを
構築できるサーバサイド環境が整うと、WWW ヘッドをずらりと並べる
なんてのが簡単になるので Plan 9 の分野が広がるんではないかと
思ってますが。

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 09:38:28 ]
Ruby なんて不要でしょ。そもそもソケットが無いんだし。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 17:50:58 ]
これデスクトップOSとして使える?
ウェブの閲覧とか

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 01:22:55 ]
plan9にはnohupは無いんでしょうか。

>807
Operaが動いたみたいですが、デスクトップとして
不自由なく使うのは、相当がんばらないと難しいと思います。

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 09:00:42 ]
rc の rfork で note group を切り離して子プロセスを起動すれば
nohup 相当のことができるんじゃないでしょうか。

てか、普通に I/O を > して & すれば nohup と同じ動作したと思うけど...
勘違いかも



810 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/01(日) 06:21:46 ]
ken fsに似てる?
storage-system.fujitsu.com/jp/news/sp/as500archive/?ha0802d

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/30(月) 02:33:25 ]
9vx 凄いっすね。起動の速さに感動。

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 23:49:26 ]
9vx って、Inferno みたいな Plan 9 って理解でいいの?
vx32=emu, Plan 9=Inferno?

カーネルにパッチ当てずに動くならすごいな。

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 11:49:23 ]
ひさしぶりにInfernoって単語が出たけど、
日本人でInferno使ってる人いるの?
ここの人は生きてるの?
www6.atwiki.jp/inferno-os/

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/03(木) 22:49:37 ]
Limboはたまに書いてますが、常用してはいませんね。。
Inferno on Vistaだと、ネットワークデバイスが使えなくて困ります。

I like Limbo!
ja.doukaku.org/tag/Limbo/

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 00:32:13 ]
Limboかぁ
触っただけで結局何も書いてないな…
doukakuの簡単そうなのやってみようかな

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/04(金) 09:37:41 ]
LimboってMamboの軽い奴か

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 02:01:32 ]
>>815 ぜひぜひ。
お手柔らかにひとつよろしくお願いしますー。

>813のリンクから。面白そう。
d.hatena.ne.jp/inferno/20080407

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 23:57:44 ]
暇なので、InfernoでWiki立ち上げて、
ローカルWikiとして使おうと計画中です。

acmeからwikifsいじるところまでいきましたが、
Wikiをwebブラウザからでも編集しようとして頓挫中。。
なぜだかEditなどのリンクに、/services/httpd/rootがついてきます。。困りました。

819 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/10(木) 14:01:51 ]
>>818
kwsk

単純なミスかもしれんよ



820 名前:818 mailto:sage [2008/07/13(日) 18:01:28 ]
やったこと書きます。
1. wikifsをコンパイル(エラーがあったので適宜修正)
2. インストール
  wikifs.dis -> /dis
  wiki.dis -> /dis/lib
  *.dis -> /dis/svc/httpd
3. plan9の配布物から、/sys/lib/wikiを$home/lib/wikiへコピー。
4. create.htmlをbell-labsからとってきて、/services/httpd/root/wikiに。
5. $home/lib/wmsetupに以下追加
  mount {wikifs -d $home/lib/wiki} /mnt/wiki
  bind /mnt/wiki /services/httpd/root/wiki
  svc/httpd/httpd
6. 再起動

821 名前:818 mailto:sage [2008/07/13(日) 18:12:59 ]
>>818は勘違いかもしれない…

inferno wikifsはcase sensitiveだったので修正。

ここで、localhost/wiki/を開くとファイルリストが表示されますが、
このときのリンクに、/services/httpd/rootが付いています。
localhost/wiki/plan_9_wiki/を直接開けば見れますね。
wikipostでこける以外は普通に見れました。

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 18:28:58 ]
Emacsを移植しますた

って言ったら袋だたきにされますか?


823 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:22:31 ]
哀れまれるのでは?


824 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 09:20:47 ]
そうかぁ。やっぱそうですよねー。
公開は控えておきます。。。orz。

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 11:02:08 ]
一々報告しなくていいよ

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 09:41:29 ]
>>825
ちょっと冷たすぎ。

>>822
Plan9的には、Plan9の上でEmacsを使おうとするのは愚策。
Emacsに9P2000を喋らせるようにするのは良策。

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 13:05:10 ]
Emacs はだめでvim はウエルカム、ってどういうことなの?
どっちもPlan9的には「無し」なソフトだと思うけど。
9fans の中の人の考えはいまいち分からん。

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 17:38:57 ]
最近の9fansリストには変な連中が多く出没するからねぇ。
何を持って9fansとするか、、、これも問題でしょうね。


829 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/10(日) 21:03:02 ]
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    |
     |        |        |   |   apeを
     |        | ∧_∧ |   |   窓から
     |        |( ・∀・)つ ミ |   投げ捨てろ
     |        |/ ⊃  ノ |   |
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    |    ミape

モララー:「だいたいこれは根性無しが使うもんだっつーの!!」



830 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 13:11:18 ]
捕まるんじゃね?
www6.atwiki.jp/inferno-os/pages/17.html

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/29(金) 11:02:05 ]
>>830
>>デーモソ君:
>>「Infernoは、C言語じゃないんだ!」
>>パパ:
>>「そりゃそうだ。Cは小学校までだ。これからはLimboだよ。」

なんとすごい中学www

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 15:12:18 ]
MIT付属中学?

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 11:37:20 ]
MITというよりAT&T学園という感じだな
そういやベル研が基礎研究を縮小とか
寂しいねぇ

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 14:26:16 ]
www.technobahn.com/cgi-bin/news/read2?f=200808291006
> 研究分野はネットワーク、ワイヤレス、ナノテクノロジー、ソフトウェア
> といった研究成果の商用化が容易な分野に絞る

大丈夫みたいだね

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 04:58:15 ]
>>834
ベル研ってソフトウェア関係で儲かったことってあるのかなぁ?
UNIXって結局ベル研にとっては黒字だったの?

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 10:06:05 ]
UNIXのころはソフトウェアを商売にできなかったしなぁ

837 名前:名無しさん@お腹いっぱい。 [2008/09/03(水) 10:13:16 ]
Infernoって、Objective-C に似てね?

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/03(水) 13:29:54 ]
比べるならLimboだろjk

839 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/04(木) 03:13:53 ]
UNIX版 rc をインストロールしてみました。
タブキー押すと、タブします。なのに何度も押してしまいます・・・



840 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/22(月) 23:15:18 ]
バックアップシステムが魅力的なので、
plan9でファイルサーバだろjk ... と考えたんだけど。
以下の4つ、どれもぱっとしないんだよね。

aquarela - リネームできない。
nfsd - v2止まりで微妙らしい。
ftpd - 所詮FTP。
pegasus+webdav - いちばん有力だけど、plan9でperlってのもなんだかなぁ。

好みの問題なんだろうと思うけどさ。もったいないよね。

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 09:18:46 ]
>>840
9pっていう正解があるのに、今からあえて劣化ファイルシステムを
再実装することに意味あるの?

842 名前:名無しさん@お腹いっぱい。 [2008/10/12(日) 21:30:34 ]
x61にplan9インスコしてみようと思うんだけど、
plan9ってデスクトップ用途にはどうよ?

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 23:37:37 ]
こんなの作ってみましたー。
lufia.org/notes/bit/win9p.jpg

>>842
acmeはもっと評価されるべき。
上の画像のプログラムも、Infernoからacmeで書いてデバッグしてますし。

844 名前:名無しさん@お腹いっぱい。 [2008/10/21(火) 00:00:00 ]
誰かplan9鯖かしてくれないかな。

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/24(金) 01:12:37 ]
plan9というOSが有るという事を聞いて学習のためにインストール
したいのですが,Plan9で動作するLispの処理系にはどのような物が
有るのでしょうか?
UNIXで動作する物ならば動作すると考えてよろしいのでしょうか?


846 名前:名無しさん@お腹いっぱい。 [2008/10/24(金) 16:56:35 ]
>>845
勉強がてらscheme実装しちゃえばいいんじゃないかな。

847 名前:845 [2008/10/27(月) 16:24:28 ]
>>846
実装してみたけど、需要あるかな?

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/27(月) 19:12:24 ]
ない

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/27(月) 19:42:12 ]
とりあえず公開してみれば



850 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 18:41:15 ]
>>847
やめてくださいよ勝手に私を名乗るのは...
とりあえず本物の845です実装がんばってみます。

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 23:14:32 ]
plan9 をインストールしたいんだけど、iplで、bootデバイスを
インストールメディアとして認識してくれん。 いれぎゅらな
ストレージ構成なマシンで入るインストラがついたもんって
まだ出来てない?

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 22:13:59 ]
vmware playerで認証サーバを立てようとしています
/lib/ndb/local, /rc/bin/cpurc, /cfg/vm/cpurcなど設定ファイル
auth/changeuser, auth/wrkeyなど一通りの設定あと
auth/debugでテストをするのですが
"cannot decrypt ticket1 from auth server"言われます

何度も確認したので パスワードは間違っていません
他に確認するべきところはありますか?

853 名前:850 [2008/11/02(日) 09:54:57 ]
練習にPureLispの実装が終わりました。
R5RSを今から実装始めます。
一ヶ月もかからないと思うので、楽しみにしていてください。

854 名前:850 mailto:sage [2008/11/02(日) 10:45:24 ]
一ヶ月は言い過ぎでした
一週間で作ります

855 名前:850 [2008/11/02(日) 12:01:51 ]
あ、今日中に終わりそうです。
そしたら、公開しますんで。

856 名前:850 mailto:sage [2008/11/02(日) 14:22:43 ]
公開します。
www.geocities.co.jp/plan9/scheme_r5rs_src.tar.gz

857 名前:名無しさん@お腹いっぱい。 [2008/11/02(日) 16:38:53 ]
>>850
完成度結構高いね。
その勢いで、clisp実装してくれよ。

858 名前:名無しさん@お腹いっぱい。 [2008/11/02(日) 22:23:15 ]
こいつら、自作自演なの?複数いるの?
それとも、、、、

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 22:43:43 ]
最近 2ch のあっちこっちにおかしな人がいるんだよな
まさか同一人物とは思えないが妙に似てる



860 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 22:53:54 ]
2chっておっかないところだなぁ

861 名前:845 mailto:sage [2008/11/03(月) 12:03:34 ]
>>850
ちょっと‥誰ですかあなた。
私は>>850じゃないです、けど今勉強中なのでがんばります

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 13:44:45 ]
↑の香具師とか、もうわけわかめ。

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 18:01:04 ]
そういう書き込みをスルーできるか否かで
2chの適性検査されているとおもえばいいじゃない

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 18:37:19 ]
でもこの頃はなんでこんな過疎スレに粘着するんだろうって奴をよく見かける

865 名前:852 mailto:sage [2008/11/07(金) 22:06:51 ]
cpurcにおいて aux/listenより先にauth/keyfsを立ち上げていたせいで
/mnt/keys/bootes/keyが読めなかっただけでした

自己レス >>852


866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/29(土) 12:43:41 ]
- ttp://vmsplice.net/9vim.html

vim for Plan9 を入れようとして

 % 9fs sources
 % contrib/install stefanha/vim

をしろとサイトにはあったのですが、/n/sources/や/binの下を見ても
contrib/installもstefanha/vimも見当たりません。

contrib系のスタンダードなインストール方法としてcontrib/installなるツールがあって、
stefanhaはそれに沿ってvimのツリーを公開している(いた)、という理解なのですが、

 1.そんなことない。stefanha独自のやり方だから彼に聞け
 2.そういうやり方をしていたが、contrib系の管理・導入方法は変更になった
 3.contrib/installの理解・探し方が悪い。これだから素人は・・・

のどれなんでしょうか?2,3の場合はもうちょっと頑張って調べてみますが、
前提の理解(=contrib/installは標準で、現在も使われている)から
間違っているのではと疑心暗鬼になってきたので、1,2,3のどれなのかの
ヒントだけでもお願いします。


867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/29(土) 14:21:40 ]
Items marked as being available from fgb's contrib can be downloaded with the command
  contrib/install user/package
contrib itself can be installed with
  /n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib

[www.cs.bell-labs.com/wiki/plan9/Contrib_index/]

知らんかった。いつの間に。

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/29(土) 22:05:25 ]
>>867
おおートンクスです。灯台下暗しでした。
さらに調べてみると、9fansに年頭に登場した方法みたいですね。

869 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 23:52:18 ]
クリスマスなので。

みなさんacmeはともかく、secstoreのことどのように呼んでますか?



870 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 00:16:41 ]
セックストア

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 04:23:43 ]
ちょっと既存のUnixに不満がたまったので高校生ですが
手持ちのThinkpadにPlan9をインストールさせて頂く事にしたいのですが
機種:Thinkpad i1800PAJ
CPU:Pentium3 750MHz
HDD:30GB
Mem:128MB
ですが無事に動作しますでしょうか?
今考えているのは緊急時のためにDebian GNU/Linuxとデュアルブート
にしようと思っているのですが
Plan9:10GB
Linux:19GBずつで容量的に問題ないでしょうか?

872 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 08:28:50 ]
既存のunixのどんなところに不満がたまったの?

873 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 09:15:44 ]
いやなんだかごちゃごちゃしてたり
変に重かったりしたので勉強のためにも入れたいと思いまして。
一応小学生のコロからUNIXを愛用していましたのでUNIXには
ある程度ちしきがあるのですがPlan9については未だ皆無ですので
時々お世話になるかもしれません。

結局30GBすべてPlan9に差し上げました。
rcからrebootというコマンドを入れると再起動後の
起動時の画面に文字がすべて二文字ずつ表示され非常に厄介なのですが
これはどのように設定すればいいのでしょうか?
また、正しい再起動の方法など有りましたらご教授ください。

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 10:56:08 ]
Unixの知識あるなら、ソースよめ。としか。。。

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 11:04:35 ]
>>874
わかりました!!
がんばってみます。

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 23:56:25 ]
Plan9をインストールしたく思うのですが
あいにくマシンが一台Thinkpad laptopしか有りませんので
スタンドアロン端末としてインストールしたいと思います。
Release 4ではkfsというfile searverは基本で入り
インストール時に聞かれるのは
fossilというシステムだけかもしくは
fossilとventiというバックアップシステムを入れるかという認識でいいのでしょうか?
またスタンドアロン端末を作る具体的な手順などがわかるサイトが有ればご紹介願います。



877 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 07:03:09 ]
>>871>>873

その前に、日本語をナントカしたほうが言いような気がする…

878 名前:871 mailto:sage [2008/12/29(月) 15:37:53 ]
ココ数日ソースを読んでみましたが解決には至りませんでした。
やはりBellの公式ページでサポートされているlaptopに含まれていないためですかね....
Savagaがサポートされていたのでいける物だと思っていたのですが。


879 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 23:54:37 ]
>>876
まずはfossilだけを入れればよいでしょう。
それで十分にPlan 9に馴染んだらventiも導入してみる。
こっちは結構厄介だよ。




880 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 18:45:45 ]
>>873
> rcからrebootというコマンドを入れると再起動後の
Plan 9にはrebootなんてコマンドないけどrcなんだよね?
不思議な環境だなぁ

> 起動時の画面に文字がすべて二文字ずつ表示され非常に厄介なのですが

plan9.iniファイルに
monitor=vesa
と入れて見たらどうなりますか?


881 名前:873 mailto:sage [2009/01/01(木) 20:54:46 ]
>>880
僕の知識不足かもしれませんがnewで新規ウィンドウをつくって
rebootと入れると再起動するのですが...

vesaあとでやってみます。
ちょっと所用で出なければいけないので。

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 22:55:50 ]
>>880
www.kix.in/plan9/mirror/sources/plan9/sys/src/cmd/aux/reboot.c

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 00:55:36 ]
>>882
あははありましたか。

しかし10数年になるけどこんなコマンド使ったことないな。
disklessのcpuサーバでfileserverとのコネクションが切れたときに
システムを再起動するんだって。うちのcpu serverは
ずっとdisklessだけどねぇ。


884 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 01:05:43 ]
>>876
> Release 4ではkfsというfile searverは基本で入り

kfsというのは、本来複数のファイルサーバを単一のauth serverで
管理するために作られたスタンドアローン用の簡易fileserverなんですよ。
fossilが出来てからは、メーンストリームからは外れています。

私のところでは、スタンドアローンauth serverを使っているので、未だに
現役ですけど、初めてPlan 9を触る人にはすでに無用でしょう。


> またスタンドアロン端末を作る具体的な手順などがわかるサイトが有ればご紹介願います。

ハードウェアさえ一般的なのを使うのなら、standalone fossilつきのauthなし
システムならインストーラからの指示に従うだけで出来てしまいますよ。
いえ一般的なパソコン用の専門用語は知っているという前提ですが。
まぁ普通Plan 9なんかに手を出そうという人は知ってるでしょうし。


885 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 14:19:00 ]
itaniumへのポート、だれか食いつく人いない?

886 名前:名無しさん@お腹いっぱい。 [2009/01/17(土) 11:49:47 ]
みんなPlan9を何に使ってるの?

887 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:07:36 ]
何に使う?
その問いかけならWindowsがあれば十分でしょうね。
それでは不満だし、UnicesおよびLinuxだと「なにそれ,ダサー」と思う
人が使っているのかなぁ


888 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:13:00 ]
>>885
やっぱ実機がないと

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 16:12:17 ]
>>887
インストールして満足しちゃうタイプですね。




890 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 20:09:18 ]
>>889
ダサーというのは恐らくシステムデザインのことでしょう


891 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 23:27:59 ]
>>886
http, smtp, imaps, drawterm
あとhtmlやメール書いたり、プログラム書いたり。リマインダ送ったり。


892 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 08:02:06 ]
Plan 9 の次期バージョンってまだなの?

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 09:11:34 ]
Plan 10

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 11:03:36 ]
Plan 9 5th
だろ?

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 16:00:59 ]
作り込んでた環境なのに設定ファイルの記述をミスしたのか
起動プロセスに必要なファイルのPATHを設定ファイル上のtypoか何かでミスり
一切起動しなくなった。1の頃から愛用してきた設定がパーになった。
こういうときってやはり再インストールしかないんですかね。

896 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 16:08:55 ]
次のバージョンはグリンとグレンダ

897 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 20:39:11 ]
うごくましんをにゅうしゅしたのに、動かす時間がありません。
どうしたらよかんべか。

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 23:29:22 ]
>>895
何を言ってるのかちんぷんかんぷん


899 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 12:27:47 ]
このスレ地味に伸びてるな。



900 名前:895 mailto:sage [2009/01/24(土) 13:51:42 ]
どこかのスペルを間違えたらしく
/bin/r is not foundと出て再起動してしまう。
r....何だろうな

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 15:54:54 ]
>>900
/bin/rc Plan 9のシェルでしょ


902 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 03:55:39 ]
CDからブートしてmountするとか。だめかな?

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/31(土) 14:10:16 ]
あと100だな。
次スレいらなくね。

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/31(土) 14:15:48 ]
>>903
なんで?

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 19:10:10 ]
Plan9とGNU/HURD、どちらが先に正式版をリリースできるのだろうか?


906 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 19:17:38 ]
Plan9だろ。
GNU/HURDは開発すらしてないじゃん。
RMSだって抜けたし。

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 20:56:32 ]
ていうか今のPlan9って正式版じゃないの?

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/03(火) 02:17:50 ]
>>906
Hurdってrms抜けたんだ...
rmsってあんまり途中で抜ける性格じゃないと思ってたけど
そういう事も有るんだ

909 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/03(火) 03:17:40 ]
RMSはEmacsからも引退しましたよ。
計算機の華やかな時代は過ぎました



910 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/04(水) 07:19:52 ]
RMSも年が年だし、潮時だよ。

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/05(木) 00:36:46 ]
>>910
Ritcheさんは、まだPlan 9から脱退していないそうですな。
この爺さんは化け物だw


912 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/07(土) 17:57:57 ]
Ritcheってまだ現役なのかよ。
棺桶に入るのが先か、開発者を辞めるのが先か
究極の選択になったな。

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/07(土) 18:20:04 ]
時代の流れを感じるな。
俺はこのまま老いて死ぬのか。

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/07(土) 19:47:43 ]
そうです

915 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/07(土) 21:02:45 ]
悲しいな。

Plan9も消えてなくなるまでに何かあるといいな。

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 11:36:46 ]
Linuxに勝てなかったPlan 9 个ア @IT
www.atmarkit.co.jp/news/analysis/200902/09/future.html

www.reddit.com/r/ja で見つけて、期待せずに読んでみたら、
ものすごく面白かった。


917 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 13:21:27 ]
cpu% date -u 2147483647
Tue Jan 19 03:14:07 GMT 2038
cpu% date -u 2147483648
Fri Dec 13 20:45:52 GMT 1901

あれ?

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 13:56:36 ]
>916
記事中に挙がっているもの、どれもじゅうぶんに実用的ですが。
似たようなことはできるけど、どれもイコールじゃないと思うんだけどな。

おいらはPlan9のおもしろいところは機能そのものじゃなくて、
その組み合わせ方だと思うです。

919 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 00:49:08 ]
すくなくともX11が「十分に良い」とはとても思えないな。
文化的な問題が大きいんじゃないかと。
Plan9は厳格な最小限主義者の集まりって感じがするよね。
美より実用をモットーとする人はLinuxに流れてしまうのではないかと。



920 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 11:36:08 ]
記事読んだけど、この人はPlan 9 の何たるかを理解せずに
個別の機能だけを議論してる。そうやって古い構築物の上に
色々目新しいものを足していくから、だんだんと訳わかめになっていって
汚くなる。
きっと自分でプログラミングをしない人なんだろうなと思った。


921 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 12:11:14 ]
そういうプログラミングスタイルだっりして

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 14:11:27 ]
新機能は多少汚くても取り入れまくるのがLinuxの癖だしな。
Unixはもっと厳格に判断してる。

923 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 14:53:45 ]
>>920
>自分でプログラミングをしない人
そりゃ、記者なんだから、それが普通でしょ。


924 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 15:51:51 ]
仮に、Linuxが(名前空間もろもろ)いまのPlan9と同等のことができるようになったとして。

仮に、Windowsが完全にPlan9と同等の管理ができるようになったとして。

どうですか?
1企業に依存する点を除けば、案外悪くはないかと。

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/12(木) 01:37:23 ]
その前に媒体が@ITだし(w

>>924

AT&Tというか、Bell研は考えなくてよろしいってこと?

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/14(土) 09:47:30 ]
行き過ぎた最適化って言葉を最近見かけた
クイックハックだけを延々積み上げてもいいけど、その溜まり溜まったパフォーマンス
ドロップはどうしようって言うんだろ? 未だにブートローダまで10秒かかるPC/ATのBIOSなんか典型例だよね。

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/14(土) 18:25:28 ]
>>922
そういうセリフはネットワーク機能をまともに取り込んでから吐いてもらいたい。
なんだあの超あからさまに後付のソケットとかって。

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/14(土) 18:28:43 ]
STREAMS?

929 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/16(月) 16:34:52 ]
Plan 9がLinuxに負けたって言っても
Plan 9の成果がLinuxに吸収されてるわけでしょ。
今後Plan 9のコアな部分をLinuxが必要となって取り込むうちに
Linuxカーネルの設計から見直し!
そのうちLinuxって名前のPlan 9になるんじゃないの?



930 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/17(火) 01:50:31 ]
流れを無視した質問なんだけど、ndb/dnsが動かなくなった人いない?

ndb/dns -rsで運用していて、しばらくは普通に動いているのに
何がきっかけなのか分からないけど、dns failureを返しはじめるんだけど。
それもキャッシュしてるものや、自分の管理するドメインなら問題なくて、
じゃあUDPが使えなくなったのかと思ったら、ndb/dnsdebugでサーバ指定してあげれば動く。
それから、echo -n restart >/net/dnsで立ち上げなおしても、うまく動く。

ソースを追っていってみたんだけど。
io() -> rwrite() -> dnresolve() -> dnresolve1()
-> issuequery() -> netquery() -> udpquery() -> queryns()

この、querynsの最後で、受信できなければエラー(qp->dp->respcode = Rserver)
となって、それがrwrite()の中でdns failureなのは分かったけど、なぜ途中から動かなくなるのか分からない。
頻繁に動かなくなってるのに、話題にあがってこないってことは、こっちの問題?

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 22:13:12 ]
成果が *BSD に吸収される予定はありますか?

932 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 14:10:33 ]
映画の PLAN9 最後まで観賞された方おられますか。

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 18:10:45 ]
はいはい

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/08(水) 07:32:57 ]
Debian, FreeBSDカーネル採用
journal.mycom.co.jp/news/2009/04/06/035/index.html

Plan 9もやってくれんものかね。

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 01:36:05 ]
>>934
Plan9は研究素材。Debianは商材。全然違うよ。

936 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 09:12:32 ]
>>934-935
つか、kFreeBSDって、 Plan9なみに実験臭強い!



937 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 12:36:33 ]
usbがカーネルに組み込まれましたね。
これでPS/2キーボードにこだわる必要もなくなったのかな。

938 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 23:51:39 ]
Infernoでウインドウのリサイズができない
Linux用バイナリが古いのかな

939 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 00:47:30 ]
>>937
カーネルには以前からドライバはあったんですよ。でもohciもehciも
なかったのがそれらが追加になった。usb mouseは使えますよ。
usb keyboardは使ってないけど。





940 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 07:24:47 ]
そうなのか。知らんかった。
USBマウス使うときも、別OSからdrawtermしてたな。

941 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/15(月) 11:39:04 ]
threadライブラリを使った場合、
子プロセスの終了状態(errstr?)を調べるにはどうすればいいのでしょうか?
エラーが起こったらsysfatalする機能のテストに使いたいのですが。

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 21:41:27 ]
>>941
これはつりなのか?


943 名前:941 mailto:sage [2009/06/17(水) 10:05:38 ]
たとえばエラーならsysfatalする版のatoiをテストする場合、

char *inputdata[] = { "1", "20", "-1", "a" };
int expected[] = { 1, 20, -1, 0 };

void test(char *data, int n)
{
  actual = fatalatoi(data);
  if (actual != n) sysfatal("error");
}

mainから
for (i = 0; i < max; i++)
  switch (rfork(RFFDG|RFPROC|RFREND|RFMEM)) {
  case 0 : test(inputdata[i], expected[i]); exits(nil);
  default: w = wait(); w->msg(ry
  }

このように書いていたのですが、threadライブラリのprocrforkには、
RFNOWAITが入っているので困っております。

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 22:20:14 ]
>>943
あらま釣りではなかったのか、、、:-)

察するにそもそもcoroutineあるいはparallel programingという考え方の勉強から
始めなければいけないようなので、plan9 のソースがあるところで、threadmain()
を含むプログラムを探して、そこでどのようなプログラミングがなされているかを
勉強してみたら?



945 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 22:05:55 ]
Plan9 と Inferno ってよく並べて語られるけど, どういう関係なの?

946 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 00:38:54 ]
>>945
並べて語りたい人とそうでない人がいる
複雑な関係


947 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/23(火) 12:52:29 ]
つくったところがおなじ

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 09:14:14 ]
groups.google.co.jp/group/comp.os.plan9/about
久しぶりに1000件超えたね。

なんかあったの?最近。

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 06:28:54 ]
教えてください。
1年ほどdumpfsを運用しております。
これまでは特に問題もなく動いておりましたが、
昨日から、dumpの際にrewalk1 1というメッセージを吐くようになりました。
これは無視してもよいものなのでしょうか。



950 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/26(土) 15:07:46 ]
plan9の開発が活発になったらなーいいのになー

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 18:44:50 ]
abacoが配布物に含まれましたね。
JavaScript全盛なこの時期なので難しいかもしれませんが、
これで人が増えたらいいのになあ。。。

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 21:20:21 ]
おまえ同窓会の案内すら来ない口だろ。

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 05:50:19 ]
そろそろ次スレ?
テンプレは今のままでいいの?

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 13:29:09 ]
980直前でいいよ
まだ何ヵ月かかかるだろう

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 21:57:29 ]
日本版Macbookでdrawtermを使えるようにし、かつ
ktransを使って日本語入力を可能にしました。
basalt.las.osakafu-u.ac.jp/plan9/
の最後の方、Section 56を見てください。

また同様にRuss Coxさんの9vxでも同様のことが可能です。
こちらのほうはRussさんにパッチを送ってありますので、
そのうちに可能になると思います。
誰が書いたのかバレバレだなぁもう。:-)







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<225KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef