MacBook Pro running Linux - only 3.6 GB RAM available
Some of the memory is used by the hardware -- for example, most MacBook Pros have 256MB of main memory used by the graphics adaptor. OS X knows about this and can account for it, but Linux doesn't. Your Linux installation has access to all of the available memory.