The gimp is a pretty damn good open source replacement for photoshop. I have no doubt that photoshop has some things and processes that are significantly better than the gimp, but the price/performance ratio makes GIMP downright awesome. It is available for windows and Linux for sure, and I would be surprised if there wasn't an OS X version as well... I just haven't looked for one before.
The GIMP suffers one major problem for working with raw files-- though it is expected to clear up sometime before the fall when 3.0 is released. The current release (2.8, if I recall correctly) does not handle 16 bit layers or channels yet -- once the file is read, all work on it is done in 8bit color channels. If you need to do anything that needs all of the 12 or more bits per pixel that CR2's offer (depending on the camera) such as exposure corrections and highlight/shadow recovery, you probably need a separate raw-processor still.
I use RawTherapee -
www.rawtherapee.com
Version 4 is open source, available on mac, linux, and PC's alike, and does a pretty decent job. If you do not have a 64bit OS installation, you might find that one of the version 3's work better for you: The latest release really prefers 64bit OS with 4 gigs minimum physical ram to operate well.
It uses DCRAW under the hood to extract the raw data, but it has a much more complex workflow for producing developed jpg's and the like.
It has a batch processing mode, and the ability to apply one profile to multiple images. It also works well in a two-monitor set up with the thumbnail and folder browser on one screen, and the work in progress on the other. I tend to avoid that mode though, because my monitors are not calibrated against one another, and I find it confusing -- one of these days, I plan on getting a calibration tool.
Again, like the gimp, I won't claim that rawtherapee is the best thing since sliced bread, but at a cost of 0$, it is more than worth it.