トップページ⇒linux
1001コメント365KB

coLinux野郎ぜ! その3

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin04/10/19 11:32:21ID:kHGbCOV+
MS-Windows を仕方なく使っている貴方
Cygwin は偽者だとお嘆きの貴方
Windows 上で動作する本物の Linux 環境 coLinux を試してみませんか?

前スレ
1: http://pc5.2ch.net/test/read.cgi/linux/1075620397/
2: http://pc5.2ch.net/test/read.cgi/linux/1086256260/

リンクは>>2-5あたり
0002login:Penguin04/10/19 11:33:07ID:kHGbCOV+
◆Cooperactive Linux(オフィシャル)
 ttp://www.colinux.org/
◆SnapShotはこちら
 ttp://www.colinux.org/snapshots/
◆The User-mode Linux Kernel HomePage
 ttp://user-mode-linux.sourceforge.net/
◆ERROR STORM
 ttp://www.geocities.jp/error_storm/
◆Cooporative Linux(通称: coLinux)のメモ
 ttp://scratchpad.fc2web.com/colinux/index.html
◆Documentの日本語訳
 ttp://ikebukuro.cool.ne.jp/vot/coLinux/coLinuxDocIndex.html
◆coLinux導入メモ
 ttp://iwa.ath.cx/colinux/
◆coLinux - ehe Wiki
 ttp://ehe.s57.xrea.com/index.php?coLinux
◆coLinux のトップページ
 ttp://www2.starcat.ne.jp/~kanocl/colinux/colinuxtop.htm
◆coLinux
 ttp://www1.pm.tokushima-u.ac.jp/~kohda/linux/doc/colinux.html
◆【特選フリーソフト】Windows上でLinuxを動かすCooperative Linux(上)
 (日経IT Proへ要登録)
 ttp://itpro.nikkeibp.co.jp/members/LIN/oss/20040824/148942/
◆coLinux with KNOPPIX
 ttp://unit.aist.go.jp/it/knoppix/colinux/
◆Windowsな人のKnoppix
 ttp://www.geocities.jp/knoppix_test/
0003login:Penguin04/10/19 11:54:05ID:kHGbCOV+
ところで、ソースツリーに、 samba なんかを使用しなくても、
ホストのファイルシステムをマウントできる Host File System (cofs)が実装されたみたいよ。

http://sourceforge.net/mailarchive/forum.php?thread_id=5789777&forum_id=37489

ホスト上のドライブまたはディレクトリを仮想ファイルシステムを持つ仮想デバイスとして認識するのかな?
これで Windows 上のファイルアクセスにネットワークを介さなくなるので、
I/O のスピードが飛躍的に上がるらしい。

ただ、まだ簡単に BODS になっちゃうみたいだから、人柱を募集してるっぽい。
俺は仕事で使ってるから無理だなぁ。
0004login:Penguin04/10/19 11:55:27ID:kHGbCOV+
× BODS → ○ BSOD
0005login:Penguin04/10/19 12:10:06ID:RUunNWUt
X 野郎
O やろう

なぜこっちを先に修正しない?
0006login:Penguin04/10/19 12:32:59ID:MPWzS6zP
>>1
おつ

>>5
なら自分でスレたてればよかったじゃん。
前スレで「野郎ぜ」つータイトル要望が出てたから
1はそうしたんでしょ。
0007login:Penguin04/10/19 12:57:43ID:moTJ9EfG
Blue Screen Of Death
0008login:Penguin04/10/19 13:04:19ID:moTJ9EfG
想像してごらん coFB のある世界を。

す、すばらしい…
0009slack好き04/10/19 13:19:13ID:bZOg7X1y
>>6

正確には、1スレの終り頃に次スレタイは“coLinux野郎”はどうかという提案があり、
漏れが「どうせなら“coLinux野郎ぜ”の方がイイ。」と提案したという経緯がありました。
ところが実際に2スレが立った時は“coLinux その2”なんていうそっけないスレタイに
なってしまってガックシした次第です。

それにしても、最近の若いモンには、“ネット野郎ぜ”と言っても通じないんですね。
歳は取りたくないもんぢゃのう…ゲホゲホ。
0010login:Penguin04/10/19 21:51:36ID:csaNY0m7
荒らしが立てたスレタイみたい。
0011login:Penguin04/10/19 22:16:57ID:q5jMQzq+
>>3
ちょっと不安定ですが一応読み書きできました
0012login:Penguin04/10/19 22:23:26ID:vZOCgfdK
もともとWinpcapを入れていてcoLinux0.6.1をインストールして
apt-get update とするとサイトがないとでる方いますか?
Home Sp2でFedoraを使ってます。
coLinux、Fedoraともsourceforge siteの物を使ってます。
0013login:Penguin04/10/19 22:24:46ID:rN8cr+9E
よくわからんが network 設定と
apt 先の設定と近くのホストに ping くらいは
済ませたの?
00141204/10/19 22:34:17ID:vZOCgfdK
>>13
network設定しかしてませんでした。
apt先の設定とpingしてみます!!
ありがとうございました。
0015login:Penguin04/10/20 13:30:03ID:ixDzzaaq
>>11
I/O の速度はどんな感じでしたか? 体感できるほど変わります?
0016login:Penguin04/10/20 13:37:04ID:KWtAKtA/
想像してごらん coFS のある世界を。

す、すばらしい…
00171104/10/20 14:11:41ID:HitjQwEq
>>15
適当な計測ですが
cofsだとローカルドライブからローカルドライブの転送時間より
2〜3割落ちる程度 10MB/s
smbfsだと ネットワークによるだろうけど、うち(XP bridge接続)では 1MB/s

検証が不十分ですが、
100MBのファイルをcofsでwin->colinuxに転送しようとしたけど
出来ませんでした。
サイズ変えてやってみます
0018login:Penguin04/10/20 15:30:41ID:AR2C411W
>>3
っつうことは仮想デバイスを作ってcoLinux側のlibX11とWindows側のX serverに手を入れれば
原理上Xもネットワークを介さずに実行できるようにできる?
0019login:Penguin04/10/20 15:54:52ID:7J6Rvc7D
まあ出来るでしょう。
それをXと言ってもいいのか疑問ですが…
0020login:Penguin04/10/20 16:34:31ID:uqhur/r8
>>18
できるもなにも、普通のLinuxのXサーバとローカルで動くXクライアントは
名前付きパイプ/tmp/.X11-unix/X0を使ってやりとりしている。

Windows側からもcoLinux側からも名前付きパイプ/tmp/.X11-unix/X0が
使えるようにしてやればいい。
0021login:Penguin04/10/20 16:51:19ID:uqhur/r8
>>18>>20
あ、ごめん。Unixドメインソケットと名前付きパイプって別物なのね。
/tmp/.X11-unix/X0はUnixドメインソケット。

Unixドメインソケットや名前付きパイプがOSを跨いで使えるものかどうか
知らないけど、跨げるようにできるなら普通のLinuxのローカル時の動作と
同じようにできるはず。
0022login:Penguin04/10/20 17:22:20ID:ixDzzaaq
>>17
7〜8割のパフォーマンスが出れば、人間の感覚レベルだったら
ほとんど気にならないレベルですね。

Dan氏 GJ。イスラエルにありがとう。
しかし、これで 21 歳か‥‥俺が PC-98 でエロゲーやってたころだ(笑)
ふぅー
00231104/10/20 19:41:05ID:HitjQwEq
追加情報
現在60KB以上は読み込めない模様
0024login:Penguin04/10/20 19:52:13ID:5lAly6Yb
>>前スレ984

使ってるのは040910です。最新の方がいいのかしらん。
0025login:Penguin04/10/20 20:25:07ID:RPI3B9e7
>>23
あと2桁ぐらいは欲しいずら
0026login:Penguin04/10/20 22:37:28ID:7J6Rvc7D
>>21
Unixドメインソケットは外に出れんな。
そういう場合はIPに乗っけるのが流儀だ。

名前付きパイプも普通は外に出れないが、
Winの名前付きパイプは外に出れるなあ。
0027login:Penguin04/10/20 23:35:18ID:Qi7STWYJ
coLinuxは良さそうなんだが、debuanのパッケージシステムが
よく分からん。とりあえずcoLinuxの感じが分かればいいんで、
問題ないが。しかしwikiにあるzipslackの入れ方書いてるやつ、
自分は使ってないslackを小ばかにしたような態度が鼻に付く。
0028login:Penguin04/10/20 23:46:08ID:u5tBcfJM
>>27
Debianスレに逝けとは言わないが
ttp://debian.fam.cxくらいは見れ。
0029login:Penguin04/10/21 01:09:10ID:unSZ/85l
質問です。cygwinを使ってcoLinuxをX環境で動かしたいのですが、
coLinux : 192.168.0.10 (Linux側で設定したIPアドレス)
cygwin : 192.168.0.2 (WindowsのIPアドレス)
として、
1. coLinuxを起動
2. Cygwinを起動して
$ XWin -screen 0 1024x768x256 -query 192.168.0.10 -from 192.168.0.2 -fp "tcp/192.168.0.10:7100"
3. coLinuxで
$ export DISPLAY=192.168.0.2:0.0
$ xterm &
  Xlib:connection to "192.168.0.2:0.0" refused by server
Xlib:No protocol specified
xterm Xt error: Can't open display: 192.168.0.2:0.0
とエラーになってしまいます。
Cygwinで xhost +192.168.0.10 としても上記のエラーがでます。
どこの設定が悪いのでしょうか?
0030login:Penguin04/10/21 01:36:06ID:Uz+REgx4
coLinuxで案件とってきた椰子いる?
0031login:Penguin04/10/21 02:14:30ID:tQHp3Y2E
>>27
おれは debian だが、
debian 以外でもできるよ。
一番簡単なのは自分が使ってる linux partition を
dd でイメージにして root.fs のかわりに使う方法。
0032login:Penguin04/10/21 09:21:37ID:3fMHyuFh
>>29
これを見るだけだと、XDMCP を使いたいのか使いたくないのかがわからないんだけど。
どうなって欲しいのかがよくわからんので、なんとも言いづらい。

どっかのノウハウを意味もわからずそのまま中途半端にマネしてない?
0033login:Penguin04/10/21 10:45:37ID:nvBGnOT7
debianいれてcolinuxで起動してるんだが
sources.listちゃんと書き込んでるんだがエラーでてapt-get updateがいつまでたっても使えねぇ
俺どこでミスってるんかなお知恵ください(;´Д`)
0034login:Penguin04/10/21 11:09:43ID:g8uOQ44M
> ちゃんと書き込んでる

根拠が( ´Д`)
どういうエラーが出るか示さないと誰もわからんて
0035login:Penguin04/10/21 11:12:10ID:nvBGnOT7
すみませぬ
malformed line2 etc
てな感じです
メモ置き場の手順に沿ってやってました
0036login:Penguin04/10/21 11:29:01ID:g8uOQ44M
このへんかな

ttp://lists.debian.or.jp/debian-users/200209/msg00276.html

やっぱ情報不足で(゚∞゚)ペーチュンチュン
0037login:Penguin04/10/21 13:04:08ID:mKSrzA7S
>>35
文法ミスじゃないの?
/etc/apt/sources.list
晒すべし。

というかスレ違いな気がす…。
0038login:Penguin04/10/21 14:17:55ID:gNK57Pd7
malformed なんだからちゃんと書き込んでる「つもり」だけかと…
0039login:Penguin04/10/21 14:43:36ID:AlEuGzxs
>>29
何を参照しながらやってる?
3のようにするなら2は
$ XWin -screen 0 1024x768x256
$ export DISPLAY=192.168.0.2:0.0
$ xhost +192.168.0.10
でいいはず。
0040login:Penguin04/10/21 14:57:00ID:wXhsic8w
>>32
これでXDMCPじゃないcoLinux側の端末(colinut-termnal or ssh 他)から何か起動できるのか?
そもそもXWinに対して`xhost +`できるのか?

まあ普通にgdmとgnome or kde or xfce4辺りをぶちこんで
何か起動したいならウィンドウマネージャから起動すりゃいいだけだけど。

>>29
ttp://www.atmarkit.co.jp/flinux/special/cygwin/cygwin02a.html
と
ttp://www.atmarkit.co.jp/flinux/special/cygwin/cygwin02b.html
は違うから。
0041login:Penguin04/10/21 20:31:42ID:Y8V2q/7A
つぶかせてください。

全然うまくいかないから、なんでかなぁ、と思っていたら、
default.colinux.xml を UTF-8 で保存しているのが原因でした。
Shift-JIS にしたら直りました。

もう疲れました。orz
0042login:Penguin04/10/21 21:33:35ID:tQHp3Y2E
検証してないが、以前 XWin で xhost で認証しようとしても
なぜかできなかったので、
XWin -ac でアクセスコントロールを無効にして
ずっと使用してるよ。xauth は試してない。

XWin で xhost, xauth 使えるという人いたら教えてください。
自分ももう一度やってみます。
0043login:Penguin04/10/21 22:11:01ID:6xFlcU3Z
>>42
> XWin で xhost, xauth 使えるという人いたら教えてください。
> 自分ももう一度やってみます。

え? ごく当たり前の動作をするように見えるけど
なんか違うものの話をしているのかな?

cygwin の bash を起動して、startx をすると
デフォだと X :0 -multiwindow -clipboard で Xwin が xterm 付きであがる。
この状態で putty でログインした coLinux 側のシェルから

$ xterm ← いきなり打つとだめ
xterm Xt error: Can't open display:
$ export DISPLAY="win:0"
$ xterm ← DISPLAY の設定をしてもダメ
Xlib: connection to "win:0.0" refused by server
Xlib: No protocol specified

xterm Xt error: Can't open display: win:0
$ xterm ← Xwin 上のbash から xhost + を入力後
$ ← 証拠はないけど、普通に上がって終了している。

不思議な点は特にないけど。こんな単純な話ではなくて?
00442904/10/21 23:51:25ID:X+01l5VJ
>32
最終目標はcoLinuxをxdmでログインできてLinuxのX環境を利用できることです

>39
参照しているのは↓ここらへんです
http://ikebukuro.cool.ne.jp/vot/coLinux/Vine30toCoLinux.html
http://www.st.rim.or.jp/~kimiya/YukiWikiKai/yukiwiki.cgi?mycmd=read;mypage=coLinux
> $ XWin -screen 0 1024x768x256
XDMCP使いたかったので 「-query <coLinuxのIP> -from <cygwinのIP> -fp tcp/<coLinuxのIP>:7100」もつけたんですが、
これをつけてcoLinux側でDISPLAYを設定してxtermなどを立ち上げると
Xlib: connection to "<cygwinのIP>:0.0" refused by server
Xlib: No protocol specified
とエラーになってしまいます

どこを直せばよいでしょうか
0045login:Penguin04/10/22 01:08:07ID:Wq82F3cs
スレ違いだけど自分もやってみました。
>>42 >>43
cygwin.bat上のbashでxhost + だとだめみたい。
xtermを立ち上げてそこでxhost + だとOK。

>>44
XWin -query マシン名
でたちあげたらxdmの画面にならない??
その時点でだめなんじゃ。
00464204/10/22 01:10:46ID:jNzyKuTE
>>43
あー、すまんすまん。
今やってみたら普通にできるね。
なんかわからんがこの前インストールしたばかりの頃はできなかったので、
その頃の XWin のバグってたのかも知れん。

>>40 でも
> そもそもXWinに対して`xhost +`できるのか?
こんな風に書いてるから、XWin のアクセスコントロールが
まだぶっ壊れてるのかと思ってた。
00474204/10/22 01:13:17ID:jNzyKuTE
>>45
> cygwin.bat上のbashでxhost + だとだめみたい
DISPLAY 設定しましたか?うちではできましたよ。
0048login:Penguin04/10/22 04:52:58ID:2BWTZdJb
coLinuxにどっかのページでやってた
空のイメージディスクにdebian導入するやつやってたけど
あれでやると俺の環境だとdebianインストール終わるまではネットワークつなげないから
インストールできないんだよねぇ
これをCDイメージつかってbootしてインストールするにはどうすりゃいいんだろ
xmlのrootんとこ書き換えてCDでbootブートかと思いきややはりdosプ論と立ち上がるが結局無理ですた
0049login:Penguin04/10/22 09:10:15ID:05C9DnEe
>>44
なんか微妙な勘違いをしているように読み取れるのだけど
XDMCP を使うのであれば、Xwin起動直後に xdm|gdm が表示されて
グラフィカルログインした後は、リモートのデスクトップ環境を
そのまま使ってるのと同じように操作するのだから
coLinux 側で DISPLAY を設定するなんてことは必要ないよ。

Xwin 起動時に Display Manager が表示されずにグレー一色とか
黒一色とかになっちゃうんであれば、それは coLinux 側の
Display Manager の設定あたりが間違ってる。

ちなみにそうなると coLinux 固有の問題ではなくなるので
スレ違い気味。 ま、俺は別にいいと思うんだけど。
0050login:Penguin04/10/22 10:32:09ID:0Pls9gzt
>>48
昔やってみた方法
(1)ブートイメージからinitrdを取り出す
(2)ネットワーク(TAPとか)を設定しておく
(3)cobd1にまうんと
(4)インストール先の空ファイルをcobd2にまうんと
(5)cobd1をrootにしてcoLinuxを起動
インストーラーが動きだしネットワークの設定もできます

coLinuxのバージョンが古かったためhdが見つけられず断念しました
今なら大丈夫かな?
0051login:Penguin04/10/22 10:54:13ID:MWin1rf/
coLinuxってなんて発音するの?
0052login:Penguin04/10/22 11:12:58ID:ukYnbJGz
藻いらはコ(ゥ又はちょっと伸ばす)リヌックスと読んでいる。
0053login:Penguin04/10/22 11:14:09ID:PZJe51iJ
桶Linux
0054login:Penguin04/10/22 11:18:02ID:05C9DnEe
Dan氏は「こりぬくす」って呼んでたよ。
0055login:Penguin04/10/22 11:22:26ID:uJSz1Q86
こりぬるぽ?
0056login:Penguin04/10/22 12:04:33ID:qOdJn8vI
cobd0にgentooのルートイメージ
cobd1にスワップ
cobd2に10GBのブランクイメージ

初めてcoLinux触ったけど、これで起動してcobd2に
stage2から新たにgentooインストールできました。
あまりにあっさりできちゃったんでちょっと物足りなかった。w
0057login:Penguin04/10/22 18:06:43ID:lHlM/4pS
1007は安定しちょる?
00584804/10/22 18:29:41ID:2BWTZdJb
だめだ_no
どうしても最初のモニター出てきた段階で真っ暗や(;´Д`)
00592904/10/22 23:11:50ID:iLJGkP3I
>>49
てことは
1. coLinuxをxdm等の設定をしてランレベル5で立ち上げる
2. XWinを立ち上げる
でいいってこと?

今までにやったことといえば
[coLinux側]
 ・/etc/X11/xdm-config  「DisplayManager.requestPort: 177」
 ・/etc/X11/xdm/Xservers 「:0 local /usr/X11R6/bin/Xvfb」追加
 ・/etc/X11/fs/config     「no-listen = tcp」をコメントアウト
 ・setdm で xdm を選択

[cygwin]
 ・XWin -screen 0 1024x768x256 -query 192.168.0.10 -from 192.168.0.2 -fp "tcp/192.168.0.10:7100"
  というバッチファイル作った

くらいなんですけどなんか足りてないとかあります?
0060login:Penguin04/10/22 23:29:29ID:DYpDKva8
Xサーバ使うんなら、別にXvfb入れる必要はないけどな。
0061login:Penguin04/10/23 01:02:16ID:14XE9UP9
本家の wiki にも debian で xserver package 入れろという
間違った記述があったね。
00624804/10/23 01:14:34ID:LIqxSIc2
やっぱ無理っぽいな
Fedora Core2でも試してみたけどinitrd.imgを解凍したやつつかって
こいつをルートに指定してやってみたが
mounting /proc filesystem... done
mounting /dev/pts (unix98 pty) filesystem... done
mounting /sys filesystem... failed.

I can't recover from this.
ってでてやっぱ無理だったわ

諦めて公開されてるdebianイメージ使うか・・・
00634804/10/23 01:18:10ID:LIqxSIc2
intrdやった吊ってくるわ
00644504/10/23 03:44:24ID:+lb6pH3+
>>47
すみませんでした。うまくいきました。
起動したのがXWinだけだとxhostしたときに
リセットされるってMLにありました。
何か(xtermとか)と一緒にたちあげるか、-noresetつけろよと。
>43よく読めと。>おれ

そんなわけで、
>>59 =>>29
おれは
/etc/X11/xdm/Xaccess
の最後に
*
の1行つけてみたら(変な)xdmの画面ができました。
# gdmの方が設定楽でいいと思うがなあ


0065login:Penguin04/10/23 04:35:54ID:14XE9UP9
> 起動したのがXWinだけだとxhostしたときに
> リセットされるってMLにありました。
-multiwindow や -rootless にすると大丈夫みたいだね。そのバグ。
0066login:Penguin04/10/23 08:24:56ID:8WFFGLV+
>>65
バグじゃなくて、つながってるクライアントが0になったときにリセットするって
仕様になってるだけ。気に食わないなら-noresetつければいい。
-multiwindowと-clipboardはXWin内部でXクライアントを動かしてるからリセット
かからない。-rootlessはこの話には全く関係ない。
00672904/10/23 12:14:51ID:GzRBgUe9
ディスプレイマネージャをgdmにして、
バッチファイルから起動していたXWinをcygwinから起動させたら
GUIログインできました。
ありがとうございました > ALL

でも異様に遅いですね。
xterm 立ち上げるだけで4〜5秒かかるんですけどこんなもの?
苦労の割にちょっとがっかり・・
■ このスレッドは過去ログ倉庫に格納されています