It has a Core 1 duo, 2.0 Ghz processor (32 bit), 2G of RAM, and an 80G hard drive. Looks like a DVD reader, Gigabit ethernet, and the mac wireless "airport". It comes with Mac OsX 10.5 Leopard installed on it. Both wireless and wired networking work without hassle. After a little playing around I figure out how to get a terminal window. (You hit the "flower key" and space and you get a little entry dingus and type in terminal -- then you put the terminal icon on the dock). From there I find ruby, perl, python, even the vi editor (well vim anyway). Pretty impressive for just a vanilla install from the distribution DVD.
It seems that to get the C compiler, I need to go get Xcode 3.0. This is easily done (and free), requiring me first to sign up as an "apple developer", which seems painless. One really can't complain about this (in contrast to microsoft and sun who make their C compiler an expensive added cost extra). Xcode gives me their fancy development environment, and their own customized gcc 4.0. This download is pretty painless, and I get all kinds of the usual gnu development tools, and presumably all the header files and such. Maybe even a Java SDK. I even get CHUD!! (Whatever that is - apparently some kind of profiling tool).
hdiutil convert filename.dmg -format UDTO -o file.isoThe usual drill with these (I am told) is that they show up as little white disk icons, you double click to open it, and then drag stuff you want to some folder (typically /Applications). Many disk images have a built in Application alias folder that you are intended to drag to to do the install. After that toss the dmg in the wastebasket.
Some time later, I upgraded to snow leopard, and it seems like most of the Xcode components vanished (like cc and make), so now I am reinstalling Xcode 3.2.1 which says it knows about snow leopard.
The documentation says that Xcode installs into /Developer and indeed, there is lots of stuff there. The components (like make) are in /usr/bin/make and so forth. This version of Xcode give you gcc 4.2. All of this looks good.
Adventures in Computing / email@example.com