From: KUBO Takehiro Date: 2008-05-15T15:27:19+09:00 Subject: [ruby-dev:34714] Re: [ruby1.9] fork と thread 久保です。 2008/5/15 Hidetoshi NAGAI : > > Linux 2.4 の LinuxThreads の制限でしょう。 > > 試験していませんが、Linux 2.6 や Solaris では期待通りに動くかと。 > > kernel は 2.6.15 です.古すぎますか? > それとも kernel option の設定が何か悪いとかでしょうか. 私の環境 Linux kernel 2.6.22, glibc 2.6.1 では pid = fork { exec 'xterm' } Thread.new{ Process.waitpid(pid) }.value が動きました。(kterm は入れてないので xterm で代用) glibc のバージョンが古いか環境変数 LD_ASSUME_KERNEL を 設定しているかのどちらかではないかと。