This is because the free software client can only utilize the CPU. The relatively much faster GPUs require proprietary software and even these are getting to be obsolete by in turn much faster FPGAs and even faster ASICs.
Using bitcoins on the other hand should work nicely. ps. Linux is the kernel, GNU/Linux is the operating system.