Plan 9 第二版
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGhttp://plan9.bell-labs.com/plan9dist/
国内サイト:
http://ar.aichi-u.ac.jp/plan9/
http://ar.aichi-u.ac.jp/plan9/getting.html
http://ar.aichi-u.ac.jp/plan9/fs/
http://ar.aichi-u.ac.jp/plan9/install/
http://ar.aichi-u.ac.jp/plan9/unix.html
http://basalt.cias.osakafu-u.ac.jp/plan9/p9index.html
前スレ: Plan9
http://pc.2ch.net/test/read.cgi/unix/990293679/l50
0664651
2006/11/14(火) 23:51:11操作は fs のコンソールからしか行ってませんが、ここで失敗してしまいました。
カーネルにプリント文仕込めば、どんな読み込みされたか分かるんじゃね?
とか思って手を出したところ、新しいカーネルから cannot open /adm/users に戻ってしまい、
元のカーネルに戻しても、エラーは戻ってくれませんでした。
ちょっとソース読んできます。
0665651
2006/11/30(木) 23:08:48ream main した直後は、どんな設定をしても /adm/users を通常どおり読んでくれます。
そのまま稼動させていると、1〜2日で、なんらかのトラブルにより
ファイルサーバが止まります。前回は原因不明のまま再起動がかかっており、
今回は cwio がエラーを出していました。
この状態で再起動すると、/adm/users を起動時に読み込めなくなります。
check しても、いちど読み込み不良を起こすと修復できません。
/adm/users の読み込み不良が起こってからは、fs は安定して動いています。
初回 dump 時に死んでる可能性に期待して、またソース読んできます。
0666名無しさん@お腹いっぱい。
2006/12/02(土) 13:43:59ようなドキュメント、どっかにないですか?英語でOKなんですけど。
0667名無しさん@お腹いっぱい。
2006/12/05(火) 08:54:22普通の手順であげていけばいいのじゃないでしょうか。
vmware とか仮想環境で特別気をつけなきゃいけないのは
vm 同士のネットワーク接続くらい?
0668名無しさん@お腹いっぱい。
2006/12/07(木) 02:06:310669名無しさん@お腹いっぱい。
2006/12/10(日) 04:28:550670名無しさん@お腹いっぱい。
2006/12/10(日) 04:42:11の出力から察すると、/usr/web/plan9 の下を間違えて消したか
もういらねえだろ、と意図的に消したか
0671名無しさん@お腹いっぱい。
2006/12/17(日) 17:35:11Plan9で使用されているプロトコルスタックっTCP,UDP,IPの他に何かあるんでしょうか?
いくら調べてもわからなくて・・・。
0672名無しさん@お腹いっぱい。
2006/12/17(日) 18:49:120674名無しさん@お腹いっぱい。
2006/12/21(木) 09:48:030675名無しさん@お腹いっぱい。
2006/12/25(月) 20:35:130676名無しさん@お腹いっぱい。
2006/12/27(水) 16:53:21漢字入りますね。
中央ボタンがスクロールだと使いにくいかな
0677名無しさん@お腹いっぱい。
2006/12/29(金) 23:29:04webfsのソースを/sys/src/cmd/webfs/から/usr/glenda/work/webfs/にコピーしてpatchまたはdiffコマンドでパッチしようとしたのですがmanをよんでも使い方がわかりませんでした。
0678名無しさん@お腹いっぱい。
2006/12/31(日) 20:13:462chで調べずに、自分でDocumentを読めよwww
0679677
2006/12/31(日) 21:37:100680Let's Inferno
2007/01/22(月) 23:13:15みんな使ってる!!
0681名無しさん@お腹いっぱい。
2007/01/23(火) 16:08:49かわいそうだからここを埋めてきてやってくれw
http://pc10.2ch.net/test/read.cgi/os/1168617125/
0682名無しさん@お腹いっぱい
2007/01/23(火) 17:09:40新しく立てなきゃならんのか?
逆に今何故新しく立てるのだ?
0683名無しさん@お腹いっぱい。
2007/01/25(木) 17:05:390684名無しさん@お腹いっぱい。
2007/01/25(木) 17:08:37ごめんなさい。
0685名無しさん@お腹いっぱい。
2007/01/25(木) 23:14:34これは Plan 9 の精神と相通ずるものがある
0686名無しさん@お腹いっぱい。
2007/01/26(金) 00:57:56ぜひ挑戦してほしい。そこからハードウェアへフィードバックして、
簡潔なハードウェアアーキテクチャも定義してほしいね。それを満たすものを
3〜5 種類くらいつくって競争すればいい。x86 はもううんざり。
0687名無しさん@お腹いっぱい。
2007/02/14(水) 07:38:37根底から考えていくというか…。
0688名無しさん@お腹いっぱい。
2007/02/14(水) 12:43:32x86の支配も少しはましになるんですかねぇ?
将来どうなるんでしょ。
0689名無しさん@お腹いっぱい。
2007/02/28(水) 08:57:58だけどlive CDで遊びたい
何か良い方法は無いものか・・・
0690名無しさん@お腹いっぱい。
2007/03/03(土) 23:50:25交換するにはどうすればいいんでしょう?
単純に差し替えただけでは、tagが違うとエラーを吐いてpanicします。
0691名無しさん@お腹いっぱい。
2007/03/09(金) 09:33:140692名無しさん@お腹いっぱい。
2007/03/09(金) 17:37:27どのネタに注目していらっしゃいますか?
0693690
2007/03/12(月) 00:56:09半分独り言ですが、気が向けば解決へのヒントください。。
[現象]
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デバイスが無く、その時点で作成されるためエラーにならない。
0694名無しさん@お腹いっぱい。
2007/03/14(水) 21:19:23interesting potential targets for plan 9 and/or inferno
みなさん必死ですね。
0695名無しさん@お腹いっぱい。
2007/03/14(水) 21:42:09失礼しました。
0696名無しさん@お腹いっぱい。
2007/03/16(金) 09:21:06h0, h1, h2 にして config 変えてやってみると、
正しく動作するってなもんでしょうか?
0697690
2007/03/18(日) 23:59:51やってみましたが、h2にアクセスするときにうまくいかないみたいです。
なので、ちょっとパッチ当てて対応してみました。
2007/03/17付のソースが対象です。今のところ正常です。
/sys/src/fs/pc/sdata.c:2536
orig: sdp->index = i;
hack: sdp->index = i*NCltrdrv;
>>651の件も、原因がindexのずれから発生するものだったら、
最初だけ読めないという現象が説明できそうなんですが。
0698名無しさん@お腹いっぱい。
2007/03/27(火) 00:03:270699名無しさん@お腹いっぱい。
2007/03/27(火) 09:12:23mkfs や cpdir のがパイプ使わない分早いのだろうか...
0700名無しさん@お腹いっぱい。
2007/03/27(火) 11:39:24まぁ、普通の便利さを求めるんなら他のOS使ってよ、
ってことなんですかねぇ?
0701名無しさん@お腹いっぱい。
2007/03/27(火) 19:46:520702名無しさん@お腹いっぱい。
2007/03/28(水) 09:17:46cat -n に引っかかる件...
0703名無しさん@お腹いっぱい。
2007/03/28(水) 12:45:51それはともかく、
read -n10
sed 10q
ってありますね。
きりがないかも...
0704名無しさん@お腹いっぱい。
2007/03/28(水) 12:57:080705名無しさん@お腹いっぱい。
2007/04/01(日) 02:57:12とてつもなく独特な操作性らしいことは分かりますが
0706名無しさん@お腹いっぱい。
2007/04/01(日) 08:37:18クリックしていくといいように思います。
ファイルやフォルダ名を右クリックすると開きます。
要は慣れです。
とりあえずacmeを開いて、Newって書いてあるところを中ボタンで
クリックして、なんか肌色っぽい画面の上にmanってかいて、その文字を
中ボタンでクリックしてみてman を読むことをお勧めします。
で、
SOURCE
/sys/src/libc/9sys←この部分を右クリックしてみたりしてれば
いつのまにか慣れます。
要は慣れです。
でもさ、どんなツールでも使ってれば慣れるわけで。慣れたら使いやすいわけで。
どのエディタが使いやすいか、っていうの一概にいえないわけで。
だからエディタの宗教論争とかおこるんだろうね……。
ところでPlan9は他のOSに比べて遅いんですかね?いや、どんな風に比べるか、
っていわれると困るのですが……、なんとなく。
0707名無しさん@お腹いっぱい。
2007/04/01(日) 08:39:54man man を左クリックで色つけて、そのうえから中クリックでした。
ねぼけてました。ごめんなさい。
ではおやすみ。
0708名無しさん@お腹いっぱい。
2007/04/02(月) 04:52:55plan9portではLinuxのman manが日本語で表示できました。^^;
モードレスでターミナル的にも使えるってのが狙いなのかな?
0709名無しさん@お腹いっぱい。
2007/04/02(月) 11:35:31人達が作ったものなので、そういうつもりで使ってみるといいかと。
ちなみに、1990 年代初頭の話ね。インターフェースってのはたぶん API のこと。
0710名無しさん@お腹いっぱい。
2007/04/06(金) 20:47:31Rob Pikeの奥さんなんだね。
0711名無しさん@お腹いっぱい。
2007/04/07(土) 06:41:01どうしてもかわいいと思えないんだ。
0712名無しさん@お腹いっぱい。
2007/04/07(土) 07:04:230713名無しさん@お腹いっぱい。
2007/04/07(土) 12:36:45よくわかったね。補食時のglendaはまるで
汎用人型決戦兵器の初号機のそれに似ていてね。それはもう
0714名無しさん@お腹いっぱい。
2007/04/07(土) 12:57:15・・・・・・まさかペンギン?
0715名無しさん@お腹いっぱい。
2007/04/07(土) 14:22:24女装趣味ってだけ
0716名無しさん@お腹いっぱい。
2007/04/07(土) 20:32:41設定書いてあるさいととかあるんでしょうか?
0717名無しさん@お腹いっぱい。
2007/04/07(土) 22:31:05あのウサギの名前を調べましょう
由来になったモノを作っている人が他に作ったものも調べましょう
0718名無しさん@お腹いっぱい。
2007/04/07(土) 23:00:29グレンとグレンダ
でもなんでうさぎなんだろう?
0719名無しさん@お腹いっぱい。
2007/04/07(土) 23:16:380720名無しさん@お腹いっぱい。
2007/04/08(日) 00:39:010721名無しさん@お腹いっぱい。
2007/04/08(日) 04:47:41BSDソケットとJavaが早く滅びますように
0722名無しさん@お腹いっぱい。
2007/04/09(月) 09:09:380723名無しさん@お腹いっぱい。
2007/04/12(木) 23:34:23カーネルのソースを読みたいのでinferno.tgz を展開したあとにできる。
install/src/1170425099.gz
を展開しようとしているのですが
$ gunzip 1170425099.gz
だとソースが全部一つのファイルに展開されてしまいます。どうすればいいのでしょうか。
それとも他にソース読む方法が提供されているのでしょうか。
Linux 読むの疲れた...もっと小さいコード読みたい。
0724723
2007/04/13(金) 00:01:04ひょっとしてインストール先にソースが展開されているのでしょうか。
INSTALLDIR/inferno/emu/Linux/asm-386.S
あたりから読みはじめることにでもします。失礼しました。
ところでどこか inferno の内部構造について解説したサイトは御存じないでしょうか
どこまで C で書かれててどこらへんから limbo で書かれてているのか気になる...。
0725名無しさん@お腹いっぱい。
2007/04/13(金) 05:19:50723さんも一緒にいかが?
#plan9の情報はまぁ、結構ありますが、infernoの内部構造まで解説したサイト
#って見かけませんね。がんばって勉強して作ってください。
0726名無しさん@お腹いっぱい。
2007/04/13(金) 09:33:18ソースはインストールすると展開されると思います。あと、google code でも
公開されてますね。
ホスト環境での Inferno カーネル emu は /emu の下、ネイティブ Inferno の
カーネルは /os の下にあるみたいですよ。(僕のインストールしたのにはカーネル
ソースが無かった...)
http://inferno-os.googlecode.com/svn/trunk/emu/
http://inferno-os.googlecode.com/svn/trunk/os/
カーネルはほぼ C ですが、ユーザランドはほぼ limbo ですね。
今度、2丁目 glenda ツアーやってください。必ず参加します。
0727723
2007/04/14(土) 01:18:21親切にありがとうございます。
>> 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の使いかた覚えることが先だと感じてきましたが。
0728名無しさん@お腹いっぱい。
2007/04/16(月) 11:16:47審美眼が養われること間違いなし。
0729名無しさん@お腹いっぱい。
2007/04/23(月) 13:07:50失ってたんだよねー
感化されたのでまた頑張ってみようかな…
0730名無しさん@お腹いっぱい。
2007/04/28(土) 10:38:260731名無しさん@お腹いっぱい。
2007/05/26(土) 00:02:06Plan9はUNIXの後継として設計された、と聞きますが、
次世代OSとして、「今」もまだ新しさを感じさせて
くれますか?
0732名無しさん@お腹いっぱい。
2007/05/26(土) 01:05:190733名無しさん@お腹いっぱい。
2007/05/26(土) 08:34:470734名無しさん@お腹いっぱい。
2007/05/26(土) 08:36:39中は知らんが。
0735名無しさん@お腹いっぱい。
2007/05/26(土) 08:37:470736名無しさん@お腹いっぱい。
2007/05/26(土) 09:35:02これは趣味人にとって嬉しいことではあっても
力業と人力浪費を厭わない業界の風潮からして、
既存の標準と考え方を置き換えるには至らんのでは。
0737名無しさん@お腹いっぱい。
2007/05/26(土) 16:40:40それは Plan 9 が決めることではない。
MS-DOS みたいなゴミでもプロモート(あるいは詐欺w)のやり方次第で主流になる。
このことは時代を超えた教訓になるだろうね。1980年代から数十年の米欧日の
消費者がいかにバカだったかということが社会科の教科書に載って子孫たちの
笑いもんになる。
0738名無しさん@お腹いっぱい。
2007/05/26(土) 20:36:53そんな例歴史上のいたる所にころがってる。
馬鹿げた選択でも民衆の選択を良しとするのが民主主義だよ。
少数のエリートで最高のものを作ろうとしても、
大衆に選ばれないものは結局失敗する。
0739名無しさん@お腹いっぱい。
2007/05/26(土) 23:40:53選択の自由のない状態は民主主義なんかじゃないね。
「えらい人に死ね言われたら死ぬんか?』ちゅーこっちゃ。
個々が自立して主張しない社会は民主主義社会じゃない。
0740名無しさん@お腹いっぱい。
2007/05/27(日) 10:54:00MS-DOSは確かにゴミだったかもしれませんが、しかし
あの当時のハードウェアの状況、というか、コストパフォーマンス
を考えれば妥当な「もの」だったのでは?
金は無限にあるわけではないので。
0741名無しさん@お腹いっぱい。
2007/06/19(火) 22:37:28レガシーすくいあげないと、Plan 9 は普及しないかな?
0742名無しさん@お腹いっぱい。
2007/06/20(水) 12:43:36http://www.youtube.com/watch?v=XcxKIJTb3Hg
0743名無しさん@お腹いっぱい。
2007/06/20(水) 17:34:28http://www.graverobber.org/
0744名無しさん@お腹いっぱい。
2007/06/20(水) 22:52:57cpuサーバーとして公開してくれればいいのにね。
・・・もろくれくれ君な要望だけど。
0745名無しさん@お腹いっぱい。
2007/06/20(水) 23:27:060746名無しさん@お腹いっぱい。
2007/06/21(木) 00:48:21どんな環境なら文句無いのやら。
0747名無しさん@お腹いっぱい。
2007/06/21(木) 00:51:470748名無しさん@お腹いっぱい。
2007/06/22(金) 02:55:010.1%でもすごいんだろうね。
まぁ、通信回線がなんにしてもボトルネックに
なるんだろうけど。
0749名無しさん@お腹いっぱい。
2007/06/28(木) 00:51:14http://itpro.nikkeibp.co.jp/article/NEWS/20070625/275855/
0750名無しさん@お腹いっぱい。
2007/06/29(金) 09:23:52dumpfs かもしれないですね。
0751名無しさん@お腹いっぱい。
2007/07/07(土) 02:13:06authサーバなので、/cfg/$sys/cpurcでaux/listen -t .. -d ..してるんだけど、
listenから立ち上げるプロセスが、後続のnetstat(dicey)チェックに間に合わずに多重起動状態になって、
/sys/log/listenに"giving up ..."とエラーログを吐き続ける状態になるね。
なるべく配布物は変更したくないので、/cfg/$sys/cpurcにsleep仕込んで調整してるけど、
正直ちょっと微妙。どうするのが賢いんですかね?
0752名無しさん@お腹いっぱい。
2007/07/15(日) 17:42:17インフェルノとプラン9ではどちらがおすすめですか?
0753名無しさん@お腹いっぱい。
2007/07/16(月) 20:10:130754名無しさん@お腹いっぱい。
2007/07/17(火) 09:09:240755名無しさん@お腹いっぱい。
2007/08/05(日) 09:43:58GUI は VESA 1024x768x16 で立ち上がりました(日立製パソ)
今度は Debian メインの HDD にインスコ挑戦してみます
glenda たん萌え〜
0756名無しさん@お腹いっぱい。
2007/08/08(水) 01:31:41Glennda じゃないよな。
0757名無しさん@お腹いっぱい。
2007/08/09(木) 14:48:130758名無しさん@お腹いっぱい。
2007/08/10(金) 00:23:09気分はこんな感じっすか?
http://youtube.com/watch?v=UxISWSvBliI
0759名無しさん@お腹いっぱい。
2007/08/10(金) 00:24:39死ね
0760名無しさん@お腹いっぱい。
2007/08/10(金) 09:00:110761名無しさん@お腹いっぱい。
2007/08/10(金) 12:00:090762名無しさん@お腹いっぱい。
2007/08/13(月) 12:10:070763名無しさん@お腹いっぱい。
2007/08/18(土) 20:42:57■ このスレッドは過去ログ倉庫に格納されています