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 そういう方面に受けたいだけなのかも。 自分らのポジションを計算した結果だったりして。