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
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 なんてやったらはったりがきくかな?