For linux, you could just use Yellow Dog Linux which works with Macs. I am only guessing it would work for a G3 stating it works for laptops and other specialty macs. It might save you money on moddding it out just to use a linux made for mac rather than redo it with pc... although the idea is much much cooler.