I wasn't aware that Ruby could only run on a Sun machine. It's probably more likely that Sun is sponsoring Ruby for two reasons; one, because Ruby is a hot new technology at the moment, and thus has a lot of visibility; and two, because Sun needs a 'next-generation' platform now that Java is mainstream.