Emulin FAQ

Sorry, only in Japanese ...

  1. Emulinとはなんですか?
  2. Emulin はフリーソフトウェアです。
    java で記述された、Linux for IA-32 バイナリエミュレータです。
    Emulin は GNU General Public License のもとで配布されています。

  3. だれが開発しているのですか?
  4. Emulinは主に、私(西山 清香)によって設計・開発されています。
    ライセンスにも記載されているように、新たにコードを書いた部分については、
    著作権はコードを実際に書いた人に帰属します。(GPLです。)
    現在は、一緒に開発に参加していただける方を募集しております。
    興味のあるかたは mail にて連絡いただけるとうれしいです。

  5. なにが動くのですか?
  6. 私(Kiyoka)の知る限りでは、現在の次の Linuxアプリが動作しています。
    バージョン0.2.13bでの状況です。
    動作状況はマークで示しています。

    パッケージ名 プログラム名 動作状況
    ash-linux-0.2 ash
    textutils-1.22 cat
    textutils-1.22 cksum
    textutils-1.22 od
    textutils-1.22 sort
    textutils-1.22 tail
    textutils-1.22 tr
    textutils-1.22 uniq
    textutils-1.22 wc
    shellutils-1.9.4 basename
    shellutils-1.9.4 date
    shellutils-1.9.4 dirname
    shellutils-1.9.4 echo
    shellutils-1.9.4 env
    shellutils-1.9.4 sleep ×
    shellutils-1.9.4 su ×
    shellutils-1.9.4 tee
    shellutils-1.9.4 test
    shellutils-1.9.4 yes
    fileutils-4.0 chgrp ×
    fileutils-4.0 chown ×
    fileutils-4.0 chmod ×
    fileutils-4.0 cp
    fileutils-4.0 dd
    fileutils-4.0 du ×
    fileutils-4.0 ln ×
    fileutils-4.0 dir
    fileutils-4.0 ls
    fileutils-4.0 mkdir
    nkf-1.6 nkf
    tar-1.12 tar
    gzip-1.2.3 gzip
    bash-2.02 bash ×
    findutils-4.1 find
    grep-2.2 grep
    sed-2.05 sed
    gawk-3.0.3 awk ×
    jvim-2.0 jvim
    less-332 less
    which-1.0-5 which
    inetutils-1.3.2 telnet
    inetutils-1.3.2 ftp
    freewnn-1.10 jserver
    delegate5.9.2 delegated ×
    samba-2.0.5a smbclient
    samba-2.0.5a smbd ×
    samba-2.0.5a nmbd ×
    make-3.77 make ×
    namazu-1.3.0.6 namazu
    namazu-1.3.0.6 mknmz(perl) ×
    lpr-0.35 lpd
    mount-2.8a mount
    mount-2.8a umount

  7. Red Hat や Vineのような他のDistributionのバイナリは動作するのですか?
  8. 現在のバージョン 0.2.13b では、動作させることはできません。
    理由は主に次の2つです。

    1. dynamic link されたバイナリをサポートしていない。
    2. FPU命令をサポートしていない。
    将来のバージョンでは、対応する予定です。

  9. Emulinで動作するバイナリを作るにはどうすればよいのですか?
  10. HotSpotでうごかないのですが...
  11. Emulin 0.2.13bでは、HotSpotを使うと、Segmentation Fault と表示(OSではなくEmulinが表示する)して、Linuxアプリケーションが落ちることがあります。
    現在原因不明です。
    Emulinを動かす場合は HotSpotを外してください。

  12. Emulin error : current path is out of virtual path area xxxxx というエラーがでるのですが。
  13. Emulinの仮想パスエリア以外の場所から Emulinを起動した場合に上記のエラーが発生します。 現状の Emulinは Emulinへの引数で指定した ルートパス (C:\rootなど) 以下でしか実行できません。
    ※ これを仮想パスエリアと呼んでいます。
    D:\ドライブなど、他のエリアをアクセスしたい場合は、目的のパスを mountすれば可能です。

  14. MacOSでは動作しないのですか?
  15. 現在の最新バージョンである Emulin 0.2.13b ではまだ動作確認しておりません。 今後、Swingでターミナルを実現する予定ですが、それが完成すればMacOSでも動作するはずです。


    Emulin公式ページ Homeに戻る
    Copyright (C) 1999 Kiyoka Nishiyama. All rights reserved.
    $Date: 2000/02/11 16:21:00 $