contents
- FreeBSDのVM
- squeak.org版 VM
- portsのVM
- 武藤私家版 ports
- 3.7-7ベース
- 3.9-7ベース
- 3.9-8ベース
- Linuxlatorを使ってLinux用VMを動かす
- 関連リンク
- XIM対応
- FreeBSD関連
- Linux関連
- XIM対応イメージファイル
Squeak VirtualMachine
Squeakでは、Javaなどと同じようにVirtualMachine(VM)の上でOSから独立したイメージを動かす構成をとります。
そのため、各OSの上で動作するVMが必要になります。
ここでは、FreeBSD用のVMとして利用できるものに関して、説明を行います。
FreeBSDのVM
squeak.org版 VM
http://www.squeak.org/Downloadから入手可能です。
- 現在のVMバージョンは、3.7-7です。
- FreeBSD 4.10R対応です
が、5.xRや6.xRでもcompat4xが入っていれば動作すると思います(squeak.org版VMを試す)。 - プラグインから判断すると、FFI(Squeak Foreign Function Interface)は入っていません。
- また、Webブラウザプラグイン回りもうまく動かないと思います。
portsのVM
現在のVMバージョンは、3.7-7です。
武藤私家版 ports
既に、ports-currentではめぼしい改良は取り込まれています。
まだ残っている作業はFreeBSD lang/squeak portへの対応をご覧下さい。
3.7-7ベース
XIM入力対応FreeBSD port (3.7-7VMベース)を御覧ください。
3.9-7ベース
XIM入力対応FreeBSD port (3.9-7VMベース)を御覧ください。
3.9-8ベース
手元にはあるのですが、以下の理由で余りお勧めできないので公開していません。
- Linux用ALSAが入ってOSSのサウンド関係がおかしい
- 手元のものは直してますが、デフォルトのsoundドライバがうまく指定できないので、困っています
Linuxlatorを使ってLinux用VMを動かす
手元のFreeBSD 6.1-PRERELEASEでは、Linux用XIM対応3.7-7VMが動作します。 XIMでの入力も可能です。
また、Croquet用のLinux VM(3.9-4)も利用可能です。
Linuxlatorを使ってLinux版VMを動かすを御覧ください。
関連リンク
とりあえず、イメージに関する情報も混ざっていますが、将来的に整理するつもりです。
XIM対応
- XIM用パッチ
- 3.6-3ベース SqueakImmX11Plugin2c.tar.gz (古いもの:SqueakImmX11Plugin2a.tar.gz)
- 3.7-7ベース SqueakImmX11Plugin3a.tar.gz
- 全画面などでXIMが起動されない場合
- CompositionFocus.1.cs をfileInすれば直る
FreeBSD関連
- FreeBSD用ports lang/squeak http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/lang/squeak/
- www.squeak.orgのVM(4.10R用3.7-7)
http://ftp.squeak.org/current_stable/unix-linux/Squeak-3.8-6665-i386-freebsd4.10-3.7.7.tar.gz
Linux関連
- Linux用VM http://www.squeakland.jp/plugin/installers/SqueakVM3.7-7-JPatched.tgz
- 私家版 rpm - Squeak ak http://linux.matchy.net/SqueakRpm.html
- Mantis-J 0000032: Linux用のインストーラがない ーラがない ない 「 http://www.kukakuka.jp/squeak/bugs/view.php?id=32&nbn=2
XIM対応イメージファイル
- SqueakPlugin2005J http://www.squeakland.jp/plugin/installers/SqueakPlugin2005J.zip
- SqueakPluginNihongo7 http://squeakland.jp/developer/download/image/SqueakPluginNihongo7.zip
- ひらがなイメージ Cメージ ジ http://squeak.hp.infoseek.co.jp/squeak/SqueakNihongo6.1Hiragana.zip