Article vin/2114 of [2099-2123] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A2113@vin.ML_>]
Newsgroups: mail-lists.vin

[vin:2114] Re: Running vin for Linux on FreeBSD
30 Dec 2004 02:19:09 GMT pg4eabzns-mxhgu467qh3w.ml@delegate.org (Atsushi Nakamura)

中村です。

In message <_A2113@vin.ML_> on 12/30/04(03:04:16)
you ptarqbth4-mxhgu467qh3w.ml@delegate.org (Yutaka Sato) wrote:
 |
 |こっちは今日雪が降りましたよ。えへん。津波とヘリコプタには注意
 |して下さい。
 |
 | | |うちの FreeBSD 5.2.1 でも Linux 用の vin が動きました。
 |...
 | | |> Date: Wed, 29 Dec 2004 08:59:38 +0900 (JST)
 | | |> 今日 VirtualPC に FreeBSD5.3 をインストールしてみましたら「Linux の
 | | |> バイナリをまんま実行する」機能がついてまして、Linux用のvin4.0.0も
 | | |> まんま実行できました\(^^)/。これなら、FreeBSD用のって不要かな?
 | | |
 | | |FreeBSD は、5.x でなくても、4.x でも Linux のバイナリをシス
 | | |テムコール・レベルでエミュレートする機能が入っています。完璧
 |
 |そうなんですね。さっき FreeBSD 4.10をインストールして気づきました。
 |(古めのGccの環境を試してみようと思いまして。gcc2.95.4で、やはり
 |DeleGate8.10.3以降はコンパイル不可)
 |で vin-4.0.0のvin-linux-rh71を実行してみたら、確かに
 |ELFinterpreter /compat/linux/lib/ld-linux.so.2 not found
 |Abort
 |とか出ました。FreeBSD を minimum でインストールしたからかな?
 |
 | | |Libc とか、動的リンクのライブラリもちゃんと入れないといけな
 | | |いのでしょうね。これはでも Linux 用のバイナリを Linux で
 | | |そのまま動かす時にも問題になることがあるのでしょ。
 |
 |んー。でも FreeBSD 5.3 on VirtualPC6 ではまんまで動いたよ?FreeBSDを
 |フルインストールでやったからなのかな。それとも、なんだか知らないけど
 |全部モジュールを追加した時にLinuxのsharedライブラリも入ったのか。。。

http://www.freebsd.org/ports/emulators.html
見てると、redhatやらSUSEやらのコンパチのパッケージが
いろいろあるみたいですね。

私のところのFreeBSD 5.2RC2はlinux_base-6.1_5というのが
入ってましたが、pkg_deleteして、
FreeBSD5.3からダウンロードしたlinux_base-7.1_7.tbzをpkg_add
すると動きました。


 |
 | |私のところのFreeBSD 5.2-RC2だと、libncursesとlibgpmが足りないよう
 | |なので、Vineからコピーして、ldconfigして実行したところ、
 | |
 | |./vin-linux-rh71: /lib/libc.so.6: version `GLIBC_2.2' not found (required by ./vin-linux-rh71)
 | |
 | |となってしまいました。
 | |libcをコピーしても同じです。
 | |
 | |static linkしたバイナリを用意するっていうのはどうでしょう?
 |
 |どうなんでしょ。。。sharedライブラリで違いを吸収してたりしないのかな?

システムコールでエミュレーションして、/compat/linuxにchrootしてる
んじゃないかと思ってたのですが、、、それもあるかもしれませんね。


 |
 |それはともかく、まずは MacOS X に移行してはいかが>中村君8p
 |一家に一台MacOS X。

vinが動くというので、powerBOOKとvine Linuxを調達済です。
まだ開封してませんが 8-.}


 |
 |                   D G  
 |┌─┐┬┌──┬┐ //\^^ ( - ); {Do the more with the less -- B. Fuller}
 |├─┤│└─┐│ / 877m\_<   >_ <URL:http://www.delegate.org/delegate/>
 |┴ └┴──┘┴──────────────────────────────
 |佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)
 |


  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V