in reply to Not pure perl

I'm looking through modules, but for now, at least for the kernel version, you might save some work using uname -r

Update 1: You might look into Unix::Processors. Of course, if you start doing this you'll have to copy scripts around, or pipe them to the remote Perl...

--isotope
http://www.skylab.org/~isotope/