32 or 64 bit filesystems/files/OS's/CPU's

Determining if an OS is using 32 or 64 bits
This may be our number one question. Sadly I have not been able to find a definitive answer for Linux. If you have a Linux solution, please post it in our Linux forum. I will edit this post to include it.

32 / 64 bit (Solaris)
hp-ux (HP-UX :p)
command to check the bit (Solaris)
32-bit or 64-bit (Solaris, HP-UX, AIX)
64 or 32 bit kernel? (AIX)

C Programming Issues
Accessing large files from a 32 bit kernel on Solaris: Max file size can't exceed 2 GB
Accessing large file in LP64 mode on HP-UX: Unix file size - HP-UX and C++ Problem, managing >2Gb file
LP64 mode in general with a HP-UX example: Unsigned int

File System Size
Having a 64 bit kernel and a program compiled in 64 bit mode may not be enough. A particular file system may be be able to support large files. See: Unix file size - HP-UX

Here are some other threads and some web pages that might help...

other threads
change solaris to 32bit
random number logic -- issue
Use of unzip with content files > 2Gb
The Unix Crash of 2036
Please help me clear up some confusion

HP web site
HP-UX 64-bit Porting and Transition Guide
Interoperability of 32- and 64-bit applications on 64-bit HP-UX
HP-UX 64-bit porting concepts
64-Bit Runtime Architecture for PA-RISC 2.0

Sun web site
64-bit Computing Technical FAQ
Extending 32-bit Applications
Solaris 64-bit Developer's Guide
Booting Solaris Systems to Either the 64-Bit Kernel or the 32-Bit Kernel

Linux links
Linux Power PC 64
64-bit PowerPC ELF ABI Supplement
IntelĀ® Developer Services Linux 64-bit
SUSE LINUX 9.1 Professional
Fedora Core 2 Install 64 Bit (4 CD Set)