coLinux槍隊
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
04/02/01 16:26ID:j4Ek9yqyCygwinは偽者だとお嘆きの貴方
WindowsでUMLを利用したcoLinuxを試してみませんか?
(1/31になんとか動かせる程度のものがリリースされました)
◆Cooperactive Linux
http://www.colinux.org/
◆The User-mode Linux Kernel HomePage
http://user-mode-linux.sourceforge.net/
0359login:Penguin
04/04/08 00:30ID:sSMyjnTlCPU以外でそのような事をやってる部分ってあるかな?
例えばHDDの操作部分なんか、全く違う。
例えばサウンドなんて対応しようもない。
例えば・・・
例えば・・・
たと・・・
た・・・
t・・・えヴぁ
0360login:Penguin
04/04/08 00:42ID:56uM03DGあまりハードを直接叩いてるってイメージはないな。
0361login:Penguin
04/04/08 01:16ID:m5YO5vkV>Hardware virtualization
>
>To cooperatively share hardware with the host operating system,
>coLinux does not access I/O devices directly.
>Instead, it interfaces with emulated devices provided by the coLinux
>drivers in the host OS.
>For example, a regular file in Windows can be used as a block device
>in coLinux. All real hardware interrupts are transparently forwarded
>to the host OS, so this way the host OS's control of the real
>hardware is not being disturbed and thus it continues to run smoothly.
0363login:Penguin
04/04/08 10:40ID:sSMyjnTlなんて努力はなしかよ。
妄想だけでシステムを理解した気になるのはよくないね。
0365login:Penguin
04/04/08 18:21ID:m5YO5vkV0366354
04/04/08 18:30ID:aYGxF3dEせっかくだからソースをダウンロードして,見始めてみました.
とりあえずの感想
でっかいサイズのファイルがあってぐちゃぐちゃしてるものだと思ってましたが,
1個1個のファイルは大きくない,というかかなり小さかったです.
何か小難しい印象を持っていたので意外でした.案ずるより産むが安しですね.
363さんの実力に追いつけるようにがんばってみます.
os\winnt\user\manager.c にある関数 co_os_manager_ioctl で DeviceIoControl をやっています.
DeviceIoControl は ioctl システムコールの Windows 版でしょうか.だとすると,これが
>To cooperatively share hardware with the host operating system,
>coLinux does not access I/O devices directly.
>Instead, it interfaces with emulated devices provided by the coLinux
>drivers in the host OS.
を実装している部分かなぁって感じがしたんですがいかがでしょうか?
>>363 さん
0368login:Penguin
04/04/08 21:50ID:JY7d7FEr罪滅ぼしになるかわかりませんがちょっと面白いと思ったものがあったので
それを1つ書いてみます.
arch\i386\interrupt.c に割り込みを実際に呼んでいると思しき関数 co_monitor_arch_real_hardware_interrupt では
ポインタ関数を利用してアセンブラコードを直接呼び出しているようなんです.
割り込みは 0 番から 255 番まで対応している?ようです.その 256 個分の配列は実際には
0xcd, 0x00, 0xfb, 0xc3, 0xcd, 0x01, 0xfb, 0xc3, 0xcd, 0x02, 0xfb, 0xc3, .....
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
↑ここは割り込み0番のコード ↑ここは割り込み1番のコード
という感じに初期化されるはずなんですが,これを直にガリガリと書くのではなくて,
#define マクロ 10個 くらいを入れ子にして定義したものを利用しているようなんです.
このアイディアは今後の自分のプログラミングにも取り入れていきたいと思うんですが,これって
結構常用されるテクニックなんでしょうか?
0370login:Penguin
04/04/08 22:15ID:QnuA4aTNうん。
0372login:Penguin
04/04/08 22:23ID:QnuA4aTNなつかしいものを思い出してしまった。
char main[]="\xf0\x0f\xc7\xc8";
↑初期 Pentium の F00F バグ
とりあえず確認してみようと思って,disasm という逆アセンブラをダウンロードしてきてソースコードを
見ようと思ったんですが,ソースコードの後ろの方のAPI関数へジャンプする部分をみたら,
数年前に色んなソフトの特定の分岐先を変更するという遊びをしていたことを思い出し,僕もなつかしく感じました.
機械語といえば, arch\i386\cpuid.c に cpuid 命令の有無と正常動作するかををチェックする関数がそれぞれ
ありました.
cpuid 命令の有無をちゃんと調べているので,もしかしたら i486 でも動くかもしれない,とほんの少し思いました.
0374login:Penguin
04/04/10 15:28ID:3rVGQl770375login:Penguin
04/04/10 18:07ID:jv9710nF0376login:Penguin
04/04/10 18:09ID:jv9710nFHTやSMPのバグってそろそろ目処ついてますか?
0377login:Penguin
04/04/10 18:33ID:u63C3284http://www.dokukino.com/colinux/
VNCサーバでGnome一応動きました。
メモリの割り当て上限がきついから実用的かはわかりませんが。。。
以前からTAPでは問題ないんだけれど、bridgedで動かそうとすると>>319さんのように存在するNIC名をきちんと書いているにもかかわらず該当するNICが無いような事を言われてしまう。。
0378login:Penguin
04/04/10 18:36ID:MerynQEU大塚玲様
0379login:Penguin
04/04/10 19:10ID:wkCV+G6Y0380login:Penguin
04/04/10 22:23ID:MI3WMxWH0381377
04/04/10 22:39ID:u63C3284http://inertia.ddo.jp/minakami/pukiwiki/pukiwiki.php?%BB%D2%A4%E2%A4%E2%A4%F3%A4%AC
(勝手に引用していいんですかね・・・?)
ちょっとイメージファイルの違いが分かりづらかったので、readme.txtを置いておきました。
0382login:Penguin
04/04/10 23:29ID:4ZDFmGJg>>186
0383login:Penguin
04/04/11 00:59ID:4gle7TBFPlamoやSlackを動かしてる人もいるみたいだし一通り動かせるものなのでは?
0384login:Penguin
04/04/11 01:46ID:1g6y/cAQ0385377
04/04/11 02:17ID:yGzOjQYDwinPcap入れなおして、起動時の画面に出るデバイス名をコピぺしたら動いてしまいました。。m(__)m
ついでに試してみたのですが、XPのブリッジデバイスに対してはbridgedしてもうまく動かないようですね。
(使い方が誤ってる気もしますが。)
VNCの接続方法(ポート指定しないと繋がりませんでした。。。)をreadme.txtに書き加えておいたので、落とした方は読んでください。
よろしくです。
0386login:Penguin
04/04/13 01:02ID:d3pN1dvN0387login:Penguin
04/04/13 02:16ID:NZdKF0U7お遊びとしては面白いと思うけど、
coLinux上でLilyVMを動かすことの利点は何かありましたか?
むしろ、直接Windows上でLilyVMを動かせるようにするとか出来ない?
0388login:Penguin
04/04/13 05:23ID:8DT/worL0389login:Penguin
04/04/13 09:25ID:d3pN1dvN0.5.4では動かなかったものが20040411-2で動いただけ
NetBSDは分からんのでお遊びにすぎないけどな
0390login:Penguin
04/04/13 19:58ID:o3kTjT+q0391login:Penguin
04/04/13 20:00ID:488KMexw0392login:Penguin
04/04/13 20:12ID:o3kTjT+q全然更新ないし。
0393login:Penguin
04/04/13 21:16ID:IZ3cvtj1ttp://developers.slashdot.org/developers/04/04/12/211236.shtml
0394login:Penguin
04/04/13 22:47ID:LwcM/Xjvしてませんよ
0395coWindows ◆WexlFaeRnA
04/04/14 00:49ID:uAF+POZV0396login:Penguin
04/04/14 17:15ID:cYj1qvXshttp://www.itmedia.co.jp/news/articles/0404/14/news035.html
0397login:Penguin
04/04/14 17:15ID:ZoxjMkQ00398login:Penguin
04/04/14 17:17ID:ZoxjMkQ00399login:Penguin
04/04/15 00:21ID:/cPeaowA安定してるし速いし、素のDebianがそのまま使えるし。
VMwareもCygwinも使ってたけどcoLinuxに乗り換えられる気配。
0400login:Penguin
04/04/15 00:34ID:iXctrsnzWindows上でLinux環境を体験してみたいと思ってるが無理かな?
ぐぐって出てくる解説ページ見る限り、
調べながらやればなんとか出来そうな気がしたんだけど・・・甘いかな。
0401login:Penguin
04/04/15 00:37ID:3C5kV/81kangaero
0402login:Penguin
04/04/15 00:40ID:Lbgr9ofg0403login:Penguin
04/04/15 00:55ID:48fWMkRl0404400
04/04/15 01:04ID:iXctrsnz最悪断念した時、このソフトって普通にアンインストールできるよね?
やる前からネガティブだけど現在の環境が�dだりしたら怖いし。
0405login:Penguin
04/04/15 01:38ID:eFYecKqKCygwin入れてるけど、Debian動くなら試してみよう。
0406login:Penguin
04/04/15 02:44ID:QAcE3jj3普通にアンインストールできる。
でもまだまだ開発中なことを頭に入れておけよ。
0407324
04/04/15 08:38ID:Xo4JH27V時計がおかしくなる条件がちょっとだけわかりました。
・CoLinux初回起動時はホスト(Win2KSP4)は正常。
ゲスト(公式に落ちてるDebian)は必ず日時が狂っているが、
ゲスト内で時計を設定しなおせば正常動作。
・ゲストをシャットダウンすると、ホスト側の時計が1.6倍〜2.5倍速に暴走。
・時計暴走中にCoLinuxを起動しても、ホスト側の時計の速度は変わらない。
ただ、ゲスト側の時計は正常動作。(日時は狂っているが)
つまり、ホスト側の時計がガンガン進んでいるのに、ゲスト側が合ってるという
妙な状態になる。
・ここでゲストをシャットダウンすると、ホスト側の時計が今度はすごく遅くなる。
この状態の時、>>329の
「Windowsのウインドウ操作「最小化」や「元に戻す」が異常に遅くなる」が発生。
ATコンパチじゃこんな現象起こりませんよね…どうしたものだか。
0408login:Penguin
04/04/15 09:21ID:a7CElEe+0409login:Penguin
04/04/15 15:42ID:OUv5CvTEなくなるってもんでもなくないか?VMWare入っててもCygwin使うし。両方使う
のが吉だと思う。
0410login:Penguin
04/04/15 16:31ID:xSbMvlkcできる仕組みが出来ればなかなかマーベラスなんだけど。
0411login:Penguin
04/04/15 18:13ID:QetlWs1JUMLのhostfsみたいなのを作れば出来るだろう。
漏れはcoLinuxを動かす環境が無いので手を出せないが。
0412login:Penguin
04/04/15 21:15ID:LHLfWra1GOOD JOB!.THX!.
0413login:Penguin
04/04/15 21:17ID:LHLfWra1あと、どなたでもいいのですが、
それ以外の98(SMPの有無を問わず)で
実行した結果はありますか?
0414login:Penguin
04/04/15 21:40ID:0HLhgVkoapt-get, apt-cache で動かしたいものが適当に揃うので感動してましたが ruby
とか gcc の最近のバージョンを使いたいと思うのですがどうすればいいのですか?
ソース持ってきて configure すればと思ってましたが /usr/include には何も
ファイルが無いし…。
0415login:Penguin
04/04/15 21:45ID:768duwfO0416login:Penguin
04/04/15 21:50ID:l7BaeaJohttp://debian.fam.cx/index.php?AptGet#content_1_6
source.listをこれに変更してsargeにdist-upgradeするか、
apt-unstableをつかう。
0417名無しさん@Vim%Chalice
04/04/15 21:51ID:WP2XC4y4分かるよ。とりあえず、
http://debian.fam.cx/
を一読するのをお推めする。ぐぐればgcc-3.3の非公式パッケージ
もあるけど、当然無保証
0418login:Penguin
04/04/15 21:53ID:iIxsxQeQ最新バージョンを使う必要あるのか?
0419login:Penguin
04/04/15 22:51ID:48fWMkRl0420login:Penguin
04/04/15 23:03ID:768duwfO0421login:Penguin
04/04/15 23:26ID:0HLhgVko最初から source.list でググればよかったんですね。
この投稿に使ってるマシンは HT なので明日仕事場で試してみます。
>417
ありがとうございます。
これから読み進めてみます。
本屋で Debian の本を探しても woody のことを書いてる本が見あたらないんですがなぜでしょう?
potato とあまり変わりが無いせいでしょうか?
>418
420さんの言うとおりでして ruby は 1.8.x を使いたいので。
0422login:Penguin
04/04/16 01:52ID:VIEhBmJwcoLinuxってNTFSのみでパーテンションとか切り直さなくても
インストール出来るのですか?
0423login:Penguin
04/04/16 01:53ID:ZahiRSQ50424login:Penguin
04/04/16 03:13ID:i5i1dpf60425login:Penguin
04/04/16 03:14ID:ZahiRSQ5その際、rootのパスワードが必要になるのでpasswdであらかじめ設定しておくこと。
0426login:Penguin
04/04/16 03:27ID:i5i1dpf6colinux sshd とかでググってるうちに
ttp://www.geocities.jp/error_storm/colinux3.html#3-1
こんなのにたどり着いて解決しました m(_"_)m
0427login:Penguin
04/04/16 03:32ID:RGCUjkG7sshなのにパスワードはないよ。
鍵にするか、sudoつかってください。
0428login:Penguin
04/04/16 03:43ID:ZahiRSQ5昔からネット環境が無くてもとりあえずポコポコといくつもアカウント作っちゃう癖とかある方ですか?
xxxだからyyyと凝り固まらずに時と場合(そして使い道)によって使い分ければいいと思うけどなぁ。
0429login:Penguin
04/04/16 03:53ID:RGCUjkG7いくらcoLinux内だからってrootだけで作業するのはふつうじゃないよ。
rootで実行しようとすると怒られるコマンドもあるし。
0430login:Penguin
04/04/16 04:03ID:WkA/NZDM0431login:Penguin
04/04/16 05:06ID:eyrnty7l0432login:Penguin
04/04/16 06:04ID:wb4Xe9iy0433login:Penguin
04/04/16 08:20ID:AqW8HaLlちょっと狙いすぎ。38点。
0434login:Penguin
04/04/16 15:23ID:6WxR5ByDスゴイ!!
けど、このぬるい環境になれちゃうのって、
Windowsの延命につながるような気がするのですが、
流されてしまっていいのでしょうか?
0435login:Penguin
04/04/16 16:25ID:FuXDNpi0Linuxは、まだ一般人?にはお試し期間だと思うので、
温くてもええんじゃないかな?
0436login:Penguin
04/04/16 17:24ID:i5i1dpf6debian(linux)は初めて使ったけど、
色々調べたら便利に使えそうだ。
bsdとの違いで戸惑う事も多いけど、
腐れwindowsの中で本格的なpc-unix環境が
使えるのは大変嬉しい。
因みに、coLinuxを1台のPCで
複数同時起動する方法はありませんか?
0437login:Penguin
04/04/16 18:47ID:5WDABOpDLinuxではWindowsが動かない理由を教えてください。
0438login:Penguin
04/04/16 18:50ID:GxdHTY7Xってのは質問に対する答えになっていないのでそっちのほうも。
coLinuxにせよUMLにせよ、存在するLinuxのカーネルに手を加え、そのカーネル全てを
配布しているのは分かりますね。じゃあWindowsにパッチを当ててLinuxのコールを呼ぶように
すればWindowsがLinux上で動作するか?余程うまくやれば多分するでしょう。
でも、それを配布出来ますか?
0439login:Penguin
04/04/16 18:53ID:5WDABOpD0440login:Penguin
04/04/16 18:55ID:GxdHTY7X0441login:Penguin
04/04/16 19:18ID:o40kLuhg0442login:Penguin
04/04/16 19:22ID:6WxR5ByDぜったい、チャイナだよね。
でも、カタカナで書いたら犬の名前みたいだな。
0443400
04/04/16 20:45ID:Tgj1qlbKこれで質問最後にするけど、これだけでdebian本体のインストールは完了してるってことなの?
もしそうならdefalt linuxの設定変えれば市販のTurbolinuxなんかも
イメージ化してやれば動くのかな?
コマンドすら怪しいんでパッケージ版のLinuxを買って一からやってみようとと思って。
0444login:Penguin
04/04/16 21:04ID:RinwQ6LLNT系は構成変って無理になったらしくてでてないみたいだけど。
0445login:Penguin
04/04/16 21:05ID:PWBNozK+coLinux用のdebianなんでdebianそのものとは違いますが、システムはdebianです。
coLinux使ってるとWindows上で動かす場合の問題もかかわってくるから、
一度Knoppixでも試してみてから初めてみたらどうでしょう?
0446login:Penguin
04/04/16 22:04ID:Y9GvrLQP0447login:Penguin
04/04/16 22:05ID:6WxR5ByDそれいいなぁ。ちょっとしたテスト環境で98ほしかったんで、
VM Ware入れようか悩んでたところです。
0448login:Penguin
04/04/16 22:11ID:GFc2HpLV動かない。
modprobe: Can't open dependencies file /lib/modules/2.4.25-co-0.6.0/modules.dep(No such file or directory)
Checking root filesystem
/dev/cobd0 is mounted. e2fsck: Cannot continue, aborting.
[FAILD]
0449login:Penguin
04/04/16 22:38ID:I8B2e4/YTAPを使ってるのですが、192.168.0.1に固定になりますが、
192.168.1.1とかに変更できないものでしょうか?
LANが192.168.0.0で組んであって、変更するのは結構つらいんですが、
みなさんはどうされてますか?
サーバ立ててるので、ルータの設定も穴開けてあるのを全部やり直すのめんどくさいな。
0450login:Penguin
04/04/16 22:43ID:I8B2e4/Yすみません。
仕様ですか、しょうがないか。
0451login:Penguin
04/04/16 22:45ID:Y9GvrLQPうちではREADME.TXTどおりにすすめて
# apt-get update
# apt-get dist-upgrade
までできました。
colinux.xmlとディスクイメージのパスを見直してみては?
0452login:Penguin
04/04/16 23:01ID:z8UNQSto設定完了したあとにTAPのIPアドレスを変更しただけ。
0453login:Penguin
04/04/16 23:07ID:t5e//Hl00.6.0使ってる?0.5.2とかじゃない?
0454login:Penguin
04/04/16 23:17ID:8nWIhp86教えてもらった記述で sarge で apt-get update; apt-get upgrade; のあと
gcc を install しましたが /usr/include にはへっだーとかが揃いませんんが…。
/usr/lib/gcc-lib/i386-linux/3.0.4/include/ にいくつかファイルがありますが
何か違うような氣がしますけど…。
ちなみにこの書き込みは emacs21.3.1 + navi2ch 1.7.2 から行ってます。
uname -a の出力は以下のようになってます。
Linux colinux 2.4.25-co-0.6.0 #57 Mon Mar 22 23:56:28 IST 2004 i686 unknown
>449
http://iwa.ath.cx/colinux/
ここの母艦設定でできましたよ。
0455login:Penguin
04/04/16 23:29ID:BT1PhPAwlibc6-devをapt-getしてないのでは?
0456login:Penguin
04/04/16 23:42ID:8nWIhp86出来ました。
gcc との依存関係が無いのはなぜ?と八つ当たりしときます。
0457login:Penguin
04/04/17 00:17ID:fVPNytFlどうしてgccにlibcの開発環境が必須だと思うんだろう???
0458login:Penguin
04/04/17 00:41ID:zxCQxlCq解説キボンヌ。
rpmなdistroのgccはみんなglibc-develをrequireしてるけど。
0459login:Penguin
04/04/17 01:08ID:OZZORDZlディス鳥が違うのに、他でそうだからこっちもそーじゃないと変だろ!
ってのが変だろってのが変だと言いたいのか?
■ このスレッドは過去ログ倉庫に格納されています