Plan 9 第二版at UNIX
Plan 9 第二版 - 暇つぶし2ch429:名無しさん@お腹いっぱい。
05/09/17 01:33:39
>>404 に突っ込み所が満載なだけ。

430:404
05/09/17 01:38:27
> でも「見た目が美しくない」から積極的に使う気になれません。

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

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

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

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

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

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


434:名無しさん@お腹いっぱい。
05/09/17 18:30:14
まあ嗜好品としてのコンピュータってそんなもんじゃないの。

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

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

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

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


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

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

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

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


439:名無しさん@お腹いっぱい。
05/09/20 01:01:26
どんな数え方?フルタイムと片手間みたいな感じ?

440:名無しさん@お腹いっぱい。
05/09/20 17:49:38
補完機能はInsert

441:名無しさん@お腹いっぱい。
05/09/20 18:28:24
ヒストリ機能も誰か実装してた

442:名無しさん@お腹いっぱい。
05/09/24 01:38:36

> 補完機能はInsert

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


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

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

445:名無しさん@お腹いっぱい。
05/09/26 15:12:57
他所でやってくれ

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

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

448:名無しさん@お腹いっぱい。
05/09/26 21:06:19
どうせ過疎スレだし

449:名無しさん@お腹いっぱい。
05/09/27 01:13:40
過疎スレは理由にならない。

450:名無しさん@お腹いっぱい。
05/09/29 09:34:53
>>395

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

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

451:395
05/10/01 02:30:27
>>450

なるほろ。

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


452:名無しさん@お腹いっぱい。
05/10/02 15:34:40
>limbo って C 言語 + GC 付きメモリ管理みたいな

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

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

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

455:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/10/10 20:23:27
UNIX 上のホームディレクトリ以下のバックアップを Plan 9 上に
記録したいのですが、正しい方法はなんでしょう?

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

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


457:名無しさん@お腹いっぱい。
05/10/11 11:35:20
p9p の vbackup を使って venti に書き出すとか?
URLリンク(swtch.com)

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

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


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

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

461:名無しさん@お腹いっぱい。
05/10/18 16:47:26
tetris は /dev/pad 対応になってるですか?

462:名無しさん@お腹いっぱい。
05/10/23 15:33:27

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

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

file system main is halted
done

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


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

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


464:名無しさん@お腹いっぱい。
05/10/24 20:40:15
関西オープンソース2005
URLリンク(k-of.jp)

465:名無しさん@お腹いっぱい。
05/10/24 22:42:54
>>463

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


466:465
05/10/28 23:12:42

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

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

RAID が欲しい...


467:名無しさん@お腹いっぱい。
05/10/29 15:54:32
RAID1 でよければはい。
URLリンク(plan9.bell-labs.com)


468:465
05/10/29 21:44:21
> RAID1 でよければはい。

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

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


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

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

471:名無しさん@お腹いっぱい。
05/10/30 23:49:13
「Pyton」になっちゃってます。>目がない

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

472:名無しさん@お腹いっぱい。
05/10/31 13:31:27
インフェルノの wait ってどうやって使いますか?

473:名無しさん@お腹いっぱい。
05/10/31 23:26:13
ていうか、Vita Nuova のサイト落ちてない?

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

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

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

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

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

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

479:名無しさん@お腹いっぱい。
05/11/06 15:29:55
kqemu って kde と関係あるの?

480:名無しさん@お腹いっぱい。
05/11/06 15:38:09
うほ、いつの間にかqemuでのインスコ終わってた。

481:名無しさん@お腹いっぱい。
05/11/06 21:25:22
Plan9ってXenの上で動きますか?

482:名無しさん@お腹いっぱい。
05/11/06 22:09:52
>>481
XENOPPIX でググれ

483:名無しさん@お腹いっぱい。
05/11/06 23:21:58
Xenoppixの上ではPlan9は動くらしいが、Plan 9が動くかどうかは知らない

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

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

485:名無しさん@お腹いっぱい。
05/11/08 08:21:03
>>484 大阪なんだなぁ・・・

486:名無しさん@お腹いっぱい。
05/11/09 10:30:01
>>485
PolycomかNetmeetingはどう?


487:名無しさん@お腹いっぱい。
05/11/14 13:37:23
11/12 の集りはどうだったでしょうか。

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


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


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

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

491:名無しさん@お腹いっぱい。
05/11/20 10:14:39
*一応*あるみたいね。
term% echo $path
. /bin


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



493:名無しさん@お腹いっぱい。
05/11/30 21:00:15

limboが無くなるようです。
スレリンク(wildplus板)



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

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

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


497:名無しさん@お腹いっぱい。
05/12/30 18:31:14
Plan9入れてみようかな~思ってるもんです。

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

498:名無しさん@お腹いっぱい。
05/12/30 23:59:21
あるわけないっしょ。

499:名無しさん@お腹いっぱい。
05/12/31 00:03:50
>>497
ISO-Cの範囲ならあるんじゃないだろうか。

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

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

501:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/31 16:11:39
>>501
とんでもない、Plan 9は実用的なOSだと思っていますよ。
私にとっての実用的は、今までの環境がそっくりそのまま使えるという意味ではありませんが。

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


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

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

505:謹賀新年
06/01/01 00:38:57
今年こそPlan9の年になりますように。


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

507:名無しさん@お腹いっぱい。
06/01/01 03:03:33
outer space では一年の日数が違うのかもね

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

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

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

510:名無しさん@お腹いっぱい。
06/01/01 13:19:32
死んだベラルゴシで映画を撮りますよー、とりますよ~。って。



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

skkfep内蔵Ng
URLリンク(www1.interq.or.jp)

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


シンプル日本語エディタ「あり?」
URLリンク(www.mars.dti.ne.jp)

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:名無しさん@お腹いっぱい。
06/01/05 21:15:40
Plan 9のカーネルはCで書かれてるの?

513:名無しさん@お腹いっぱい。
06/01/05 22:54:03
Cだよ


514:名無しさん@お腹いっぱい。
06/01/05 23:25:38
ベル研じゃ C++ のことを C と呼んでると聞いたことがあるが。

515:名無しさん@お腹いっぱい。
06/01/05 23:54:05
危険な言い換えだな

516:名無しさん@お腹いっぱい。
06/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:名無しさん@お腹いっぱい。
06/01/06 01:39:21
>>516
> srcgw でググって、 /sys/src/9 以下を見るといい
けっこう ANSI な C だな。びっくりした。

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


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

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



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

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

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


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

523:名無しさん@お腹いっぱい。
06/01/13 15:02:52
ageちまったい。


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

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

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


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

527:名無しさん@お腹いっぱい。
06/01/14 00:30:47
C関係のpaperあるよ
URLリンク(plan9.bell-labs.com)


528:名無しさん@お腹いっぱい。
06/01/21 23:16:20
今更ですが、見つけました。

LinuxWorld Plan9活用術
URLリンク(gaiagear.atso-net.jp)




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


530:名無しさん@お腹いっぱい。
06/01/22 09:18:51
URLリンク(www.9grid.de)

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


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


532:名無しさん@お腹いっぱい。
06/01/23 21:51:49
HTTP-FUSEカワイソス

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


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



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

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


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

536:名無しさん@お腹いっぱい。
06/01/29 19:26:16
>>535
板違い。

537:名無しさん@お腹いっぱい。
06/01/29 19:32:31
>>535 fstat とかあった気がする。

538:535
06/01/29 20:33:36
>536
板ごと違いましたね、すみませんです。

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

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

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

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

539:名無しさん@お腹いっぱい。
06/01/29 20:41:13
そ...

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

540:名無しさん@お腹いっぱい。
06/01/29 22:28:15
lsof。標準で入ってるわけじゃないが多くのUNIXで使える。


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

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

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

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



545:名無しさん@お腹いっぱい。
06/02/07 00:41:53
audio使った事無いから良く分かんないけど
audio=sb16
とか書きゃ良いんじゃないかな

URLリンク(cm.bell-labs.com)

USB audioの方が楽っぽい?
URLリンク(plan9.bell-labs.com)


546:名無しさん@お腹いっぱい。
06/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:名無しさん@お腹いっぱい。
06/02/23 22:47:55
カーネルまだ安定しませんね。
今日のCDイメージで、venti+fossilで試したけどだめでした。

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

549:名無しさん@お腹いっぱい。
06/03/02 23:41:58
>548
infernoなにかあったの?

550:名無しさん@お腹いっぱい。
06/03/03 09:48:54
あたらしいのが出た

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


552:名無しさん@お腹いっぱい。
06/03/04 08:23:53
>>551 そんなのLinuxでもできるじゃん。

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

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

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

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

556:名無しさん@お腹いっぱい。
06/03/18 01:16:34
OSCはどうでした?


557:名無しさん@お腹いっぱい。
06/03/18 23:22:32
お仕事が入って行けませんでした。
誰かレポートおねがいしまs

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

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

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

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

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

561:名無しさん@お腹いっぱい。
06/04/02 21:07:20
>>560

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


562:名無しさん@お腹いっぱい。
06/04/29 13:21:40
IBM Thinkpad のXとTは動くと
URLリンク(plan9.bell-labs.com)
で仰ってますが、Thinkpad Rも動きますか(((;゚Д゚)))ガクガクブルブル

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

563:名無しさん@お腹いっぱい。
06/04/30 17:26:04
>>562
問題があるとすると、VGA がまともに使えるか、というくらいだと思いますが
ThinkPad の R って、MOBILITY RADEON でしょうか。
URLリンク(plan9.bell-labs.com)
で見る限りでは問題なさそうに思えます。

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

お仕事で Plan 9 ですか?


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

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


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

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

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

568:566
06/05/10 12:47:09
>>567
>telnet tcp!sources.cs.bell-labs.com!9fs して、
>connected to tcp!... と表示されますか?

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

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

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

569:名無しさん@お腹いっぱい。
06/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:名無しさん@お腹いっぱい。
06/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:名無しさん@お腹いっぱい。
06/05/22 09:39:34
inferno も 9load から起動するんですね。ほほう。


572:名無しさん@お腹いっぱい。
06/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 の定義がどこにもありませんよ...
URLリンク(www.vitanuova.com)
によると appl/svc/dossrv/dosfs.b とかがそれっぽいのですが、
落として来た Inferno には存在せず。os/init/mpcinit.b を参考に
kfs をマウントするようなものを書けるのかもしれぬが、
limbo はようわからぬ。
というわけで挫折。


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

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


574:名無しさん@お腹いっぱい。
06/06/12 08:03:38
URLリンク(labs.google.com)

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

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

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

577:名無しさん@お腹いっぱい。
06/06/13 08:50:02
みんな Google 行っちゃった...

578:名無しさん@お腹いっぱい。
06/06/13 18:23:47
ヲイヲイ、Plan 9どうすんのよ。放置プレイ?

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

580:名無しさん@お腹いっぱい。
06/06/23 16:10:18
つまり Plan B か。

581:名無しさん@お腹いっぱい。
06/07/02 21:15:43
Plan 9 Fourth Edition、/sys/src/fsなど変更
URLリンク(journal.mycom.co.jp)

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

583:わかんないんです(><) ◆WAkan9Ey1g
06/07/03 20:06:20
わかんないんです(><)

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

585:名無しさん@お腹いっぱい。
06/08/06 09:57:27
>>584
する


586:名無しさん@お腹いっぱい。
06/08/24 09:20:30
やたっ VMware ESX サーバで Virtual SMP 使って 4cpu 動いてはる。

587:名無しさん@お腹いっぱい。
06/09/05 23:56:32
Plan 9公式死んだ?

588:名無しさん@お腹いっぱい。
06/09/06 00:58:00
繋ぐとこうなった?
URLリンク(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>

URLリンク(plan9.bell-labs.com)
<head><title>Object not found</title></head>
<body><h1>Object not found</h1>
The object /plan9/ does not exist on this server.</body>


589:名無しさん@お腹いっぱい。
06/09/06 14:02:05
>>588
なった、なった

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


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


592:名無しさん@お腹いっぱい。
06/09/06 15:54:17
>>590
えっ!? Plan9 で RAID 使ってるの?

593:名無しさん@お腹いっぱい。
06/09/07 18:12:02
復活したかな。安心

594:名無しさん@お腹いっぱい。
06/09/08 12:19:04
>>592
Plan 9を何だと思ってるん?
おもちゃじゃないよ。


595:名無しさん@お腹いっぱい。
06/09/08 13:13:30
え、おもちゃじゃないの!?

596:名無しさん@お腹いっぱい。
06/09/08 13:55:32
夢の大洪水!

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

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


599:名無しさん@お腹いっぱい。
06/09/09 17:46:08
そうだ!Plan 9は業務でこそ使うべきだ!

600:名無しさん@お腹いっぱい。
06/09/09 23:23:54
>>597
デジタルデータなんて紙の信頼性に遠く及ばない。


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

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

603:名無しさん@お腹いっぱい。
06/09/10 23:48:43
紙をキャッシュとして使えばいいんじゃない?

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

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

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


607:名無しさん@お腹いっぱい。
06/09/27 02:11:04
plan9のキャラクターの逝けて無さは異常

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

609:名無しさん@お腹いっぱい。
06/09/28 13:45:11
Glendaの良さはキモカワイクナイ所だと思う

610:名無しさん@お腹いっぱい。
06/09/29 13:17:47
キモカワイクナクナイ?

611:名無しさん@お腹いっぱい。
06/09/29 13:58:22
キモコワイ

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


613:名無しさん@お腹いっぱい。
06/09/29 14:42:30
*BSDのマスコットよりGlendaの方が良い。

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


615:名無しさん@お腹いっぱい。
06/09/30 22:36:02
plan9が世に出て10年以上。

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

616:名無しさん@お腹いっぱい。
06/09/30 23:08:40
あのうさぎが一番可愛いと思っていた...

617:名無しさん@お腹いっぱい。
06/10/01 12:19:34
>>615
plan9=次世代

618:名無しさん@お腹いっぱい。
06/10/01 13:48:35
次世代OSの本命は、Googleプログラミング環境でしょう。
URLリンク(www.radiumsoftware.com)
URLリンク(eto.com)
こういう方向はあまりに中央集権的で好きになれんけど

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


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

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

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

623:名無しさん@お腹いっぱい。
06/10/10 00:00:26
mouseのホイールの動作に関して質問なのですが。

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


624:名無しさん@お腹いっぱい。
06/10/10 22:41:00
>>617
便乗でクドイかもしれんが

次々世代は何?


625:名無しさん@お腹いっぱい。
06/10/11 11:42:09
>>623

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


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

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


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

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

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

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

630:627
06/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:名無しさん@お腹いっぱい。
06/10/14 01:05:06
fossilってPlan 9中で一番怖いユニットなのに、、、


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

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

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

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


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


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


636:名無しさん@お腹いっぱい。
06/10/14 08:13:29
>>635
もう一つ追加。

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

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


637:名無しさん@お腹いっぱい。
06/10/14 08:15:33
>>636
この辺はURLリンク(basalt.cias.osakafu-u.ac.jp)に書いた、
ずいぶん前だけど。


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

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

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

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



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


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


642:名無しさん@お腹いっぱい。
06/10/16 10:47:31
>>641
不可能


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

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


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

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


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

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


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


649:名無しさん@お腹いっぱい。
06/10/24 21:01:45

>>648

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

>>647

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


650:名無しさん@お腹いっぱい。
06/10/24 22:23:14
>>649
pullとは懐かしく感じるなぁ。:-)

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


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

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

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

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


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


655:651
06/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:名無しさん@お腹いっぱい。
06/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
06/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:名無しさん@お腹いっぱい。
06/11/09 23:41:49
>>657
ま、何事もはじめは分かりやすいハードで勉強を始めることですね。
いろはです。


659:名無しさん@お腹いっぱい。
06/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:名無しさん@お腹いっぱい。
06/11/11 21:57:37
>>659
そういう問題ではないでしょ。

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


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

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

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



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

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

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

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

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

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

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

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

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

669:名無しさん@お腹いっぱい。
06/12/10 04:28:55
公式がなくなってる。


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

671:名無しさん@お腹いっぱい。
06/12/17 17:35:11
初心者なので申し訳ないです。

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

672:名無しさん@お腹いっぱい。
06/12/17 18:49:12
9pとか9p2000って671が知りたいことの仲間に入れていいんかな。

673:671
06/12/17 18:51:41
>>672

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


674:名無しさん@お腹いっぱい。
06/12/21 09:48:03
IP/IL がありますね。でも、これはもう obsolete だったかもしれん。

675:名無しさん@お腹いっぱい。
06/12/25 20:35:13
Acme for Windowsなんていうのがあるんだね。

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



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

678:名無しさん@お腹いっぱい。
06/12/31 20:13:46
>673
2chで調べずに、自分でDocumentを読めよwww

679:677
06/12/31 21:37:10
samで手パッチできたのですが、client.cの最初のifでsyntaxerror:nameとなってしまいます。...orz

680:Let's Inferno
07/01/22 23:13:15
知らんうちにInfernoが年末にアップデートされてた。
みんな使ってる!!

681:名無しさん@お腹いっぱい。
07/01/23 16:08:49
>>680
かわいそうだからここを埋めてきてやってくれw
スレリンク(os板)

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

683:名無しさん@お腹いっぱい。
07/01/25 17:05:39
しかし・・・過疎ってますな。

684:名無しさん@お腹いっぱい。
07/01/25 17:08:37
しまった。くだらないことでageてしまいました。

ごめんなさい。


685:名無しさん@お腹いっぱい。
07/01/25 23:14:34
URLリンク(d.hatena.ne.jp)
これは Plan 9 の精神と相通ずるものがある

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

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


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

将来どうなるんでしょ。

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

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

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

691:名無しさん@お腹いっぱい。
07/03/09 09:33:14
なんか最近9fansの動きがあわただしいですね。


692:名無しさん@お腹いっぱい。
07/03/09 17:37:27
>>691
どのネタに注目していらっしゃいますか?

693:690
07/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:名無しさん@お腹いっぱい。
07/03/14 21:19:23
>>692

interesting potential targets for plan 9 and/or inferno

みなさん必死ですね。

695:名無しさん@お腹いっぱい。
07/03/14 21:42:09
ごめんなさい。あげちゃいました。
失礼しました。


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

697:690
07/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:名無しさん@お腹いっぱい。
07/03/27 00:03:27
cpdirってなんだろう?


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

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

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

701:名無しさん@お腹いっぱい。
07/03/27 19:46:52
原理主義を貫くなら、tar -z に引っかかる件 ....

702:名無しさん@お腹いっぱい。
07/03/28 09:17:46
おお、Plan 9 教条集のようだ。
cat -n に引っかかる件...

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

それはともかく、

read -n10
sed 10q

ってありますね。

きりがないかも...


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



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

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

要は慣れです。

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

で、

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

要は慣れです。

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

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

707:名無しさん@お腹いっぱい。
07/04/01 08:39:54
うわぁ、間違えた。

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

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

ではおやすみ。


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

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

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


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

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

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


714:名無しさん@お腹いっぱい。
07/04/07 12:57:15
glendaのえさはなんなんだろう?

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

715:名無しさん@お腹いっぱい。
07/04/07 14:22:24
どうかんがえても
女装趣味ってだけ

716:名無しさん@お腹いっぱい。
07/04/07 20:32:41
あのうさぎって雄なの?雌なの?おかまなの?

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


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

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

グレンとグレンダ

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



719:名無しさん@お腹いっぱい。
07/04/07 23:16:38
グレンとクレンダの内容を調べれば?

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

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

722:名無しさん@お腹いっぱい。
07/04/09 09:09:38
早いとこ NFS も滅びてくださいますように

723:名無しさん@お腹いっぱい。
07/04/12 23:34:23
くだらない質問ですみません

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

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

724:723
07/04/13 00:01:04
先ほど質問した 723 です。
ひょっとしてインストール先にソースが展開されているのでしょうか。

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

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

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

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

723さんも一緒にいかが?

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

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

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

URLリンク(inferno-os.googlecode.com)
URLリンク(inferno-os.googlecode.com)

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

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

727:723
07/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:名無しさん@お腹いっぱい。
07/04/16 11:16:47
limbo のソース、ぜひ読んでみてください。
審美眼が養われること間違いなし。

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

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

730:名無しさん@お腹いっぱい。
07/04/28 10:38:26
rob pike きたーーーーーーーー!!


731:名無しさん@お腹いっぱい。
07/05/26 00:02:06

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



732:名無しさん@お腹いっぱい。
07/05/26 01:05:19
もちろん。バリバリ。

733:名無しさん@お腹いっぱい。
07/05/26 08:34:47
その新しさは「次世代」の主流になりそうでしょうか?

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

735:名無しさん@お腹いっぱい。
07/05/26 08:37:47
infernoが頑張ります

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

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

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

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

740:名無しさん@お腹いっぱい。
07/05/27 10:54:00
>>737

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

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


741:名無しさん@お腹いっぱい。
07/06/19 22:37:28
URLリンク(osnews.com)

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

742:名無しさん@お腹いっぱい。
07/06/20 12:43:36
文句言うとこうなるぞ。

URLリンク(www.youtube.com)

743:名無しさん@お腹いっぱい。
07/06/20 17:34:28
Blue Gene/Lで動いてるみたいね
URLリンク(www.graverobber.org)

744:名無しさん@お腹いっぱい。
07/06/20 22:52:57
>>743

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

745:名無しさん@お腹いっぱい。
07/06/20 23:27:06
CPU時間の0.1%だけ公開とかね

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

747:名無しさん@お腹いっぱい。
07/06/21 00:51:47
Xen で DomU じゃね?

748:名無しさん@お腹いっぱい。
07/06/22 02:55:01
>>745

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

749:名無しさん@お腹いっぱい。
07/06/28 00:51:14
ほんのりventiっぽい?
URLリンク(itpro.nikkeibp.co.jp)

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


751:名無しさん@お腹いっぱい。
07/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:名無しさん@お腹いっぱい。
07/07/15 17:42:17
ハウジングで借りている専用サーバFreeBSD6.2のQEMU上に入れてみたいのですが
インフェルノとプラン9ではどちらがおすすめですか?


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

754:名無しさん@お腹いっぱい。
07/07/17 09:09:24
いっそ、両方。


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

756:名無しさん@お腹いっぱい。
07/08/08 01:31:41
URLリンク(www.retrocomputing.net)

Glennda じゃないよな。


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

758:名無しさん@お腹いっぱい。
07/08/10 00:23:09
>>757

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

URLリンク(youtube.com)



759:名無しさん@お腹いっぱい。
07/08/10 00:24:39
知らねえよハゲ
死ね

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

761:名無しさん@お腹いっぱい。
07/08/10 12:00:09
plan9(^Д^)

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


763:名無しさん@お腹いっぱい。
07/08/18 20:42:57
iSCSI ターゲットが欲しい。


764:名無しさん@お腹いっぱい。
07/08/24 09:17:18
iSCSI 欲しいね。書くのむつかしい?


765:名無しさん@お腹いっぱい。
07/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:名無しさん@お腹いっぱい。
07/09/11 08:53:43
80GB の arenas を捨てて SATA の arenas に引っ越したのですね。

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



767:名無しさん@お腹いっぱい。
07/09/11 23:27:52
>>766

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

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

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


768:名無しさん@お腹いっぱい。
07/09/12 09:21:12
>> 一つの方が不安要素が減っていいかなと。

確かに。

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

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

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



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

772:名無しさん@お腹いっぱい。
07/09/21 23:12:07

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


773:名無しさん@お腹いっぱい。
07/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:名無しさん@お腹いっぱい。
07/09/25 10:45:07
Inferno on DS うひょ

URLリンク(homepage.mac.com)

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


776:名無しさん@お腹いっぱい。
07/09/26 23:59:49
うん

777:名無しさん@お腹いっぱい。
07/09/27 01:12:59
がっかり


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

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

780:名無しさん@お腹いっぱい。
07/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:名無しさん@お腹いっぱい。
07/10/25 16:18:42

L4 との組み合わせでなんだか楽しげな動きがあるみたいですね。
URLリンク(alohakun.blog7.fc2.com)


782:sage
07/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
07/10/26 08:59:09
↑ごめんなさい。

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

784:名無しさん@お腹いっぱい。
07/10/26 09:41:32
少し古い話だけど、参考になりますか。

URLリンク(9fans.net)


785:783
07/10/26 18:20:10
>>784

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

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

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

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

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

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

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


788:名無しさん@お腹いっぱい。
07/11/27 00:37:05
あ、私の勘違いでしたか。

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

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

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

790:名無しさん@お腹いっぱい。
07/12/20 12:49:36
失敗だとは思わないけど。dumpfsのほうが好き。

791:名無しさん@お腹いっぱい。
07/12/21 02:47:26
なんでIL廃止しちゃうのかなぁ?

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


792:名無しさん@お腹いっぱい。
07/12/21 12:01:05
時代はplan9





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

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

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

795:名無しさん@お腹いっぱい。
07/12/21 15:21:31
>793
kwsk

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

797:名無しさん@お腹いっぱい。
07/12/21 22:39:27
現地って言質のことだろうか

798:名無しさん@お腹いっぱい。
07/12/21 22:55:37
確かに言質の誤変換。訂正感謝する。

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

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

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

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

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

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

800:名無しさん@お腹いっぱい。
08/01/11 10:36:22
3連休でMSNメッセンジャークライアント作る。

801:名無しさん@お腹いっぱい。
08/01/14 20:11:37
むりでした。

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

802:名無しさん@お腹いっぱい。
08/01/18 08:55:50
>>801
とりあえず、おつかれさまー。


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

804:名無しさん@お腹いっぱい。
08/03/15 16:34:04
Opera, vim, Ruby, etc.

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

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

805:名無しさん@お腹いっぱい。
08/03/18 09:14:27
うーん。難しいですね。

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

806:名無しさん@お腹いっぱい。
08/03/18 09:38:28
Ruby なんて不要でしょ。そもそもソケットが無いんだし。

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

808:名無しさん@お腹いっぱい。
08/04/09 01:22:55
plan9にはnohupは無いんでしょうか。

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

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

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

810:名無しさん@お腹いっぱい。
08/06/01 06:21:46
ken fsに似てる?
URLリンク(storage-system.fujitsu.com)

811:名無しさん@お腹いっぱい。
08/06/30 02:33:25
9vx 凄いっすね。起動の速さに感動。

812:名無しさん@お腹いっぱい。
08/07/01 23:49:26
9vx って、Inferno みたいな Plan 9 って理解でいいの?
vx32=emu, Plan 9=Inferno?

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

813:名無しさん@お腹いっぱい。
08/07/03 11:49:23
ひさしぶりにInfernoって単語が出たけど、
日本人でInferno使ってる人いるの?
ここの人は生きてるの?
URLリンク(www6.atwiki.jp)

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

I like Limbo!
URLリンク(ja.doukaku.org)

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

816:名無しさん@お腹いっぱい。
08/07/04 09:37:41
LimboってMamboの軽い奴か

817:名無しさん@お腹いっぱい。
08/07/05 02:01:32
>>815 ぜひぜひ。
お手柔らかにひとつよろしくお願いしますー。

>813のリンクから。面白そう。
URLリンク(d.hatena.ne.jp)

818:名無しさん@お腹いっぱい。
08/07/08 23:57:44
暇なので、InfernoでWiki立ち上げて、
ローカルWikiとして使おうと計画中です。

acmeからwikifsいじるところまでいきましたが、
Wikiをwebブラウザからでも編集しようとして頓挫中。。
なぜだかEditなどのリンクに、/services/httpd/rootがついてきます。。困りました。

819:名無しさん@お腹いっぱい。
08/07/10 14:01:51
>>818
kwsk

単純なミスかもしれんよ

820:818
08/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
08/07/13 18:12:59
>>818は勘違いかもしれない…

inferno wikifsはcase sensitiveだったので修正。

ここで、URLリンク(localhost)を開くとファイルリストが表示されますが、
このときのリンクに、/services/httpd/rootが付いています。
URLリンク(localhost)を直接開けば見れますね。
wikipostでこける以外は普通に見れました。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch