This is more curiosity than anything else (I should totally drop that and try jRuby), but is it possible to disable YARV ruby's global interpreter lock and any other associated locks?
I assume this would "void your warranty" as some of YARV Ruby's libraries aren't thread safe, but would it cause any other problems?