I'm not sure about the Mac, but I think because it's based on BSD it should read FAT32.
Now, if you're not planning on hooking it up to either the Linux box OR the Mac directly, both of them will be able to read from/write to it via the SMB protocol (albiet slowly.)
All of that aside, I would recommend FAT32 *anyway* (unless you require the security), because NTFS is just *SLOW*. The only downside to FAT32 on a drive that large is its cluster sizes - probably somewhere around 32k. However, if you're not storing alot of small files on the drive, that probably won't be a problem for you.