There is experimental support for large files (>2G) on 2.3 (development version of 2.4). However, in order for applications to use these large files they must be modified (or at least recompiled) to use new system calls (open64, read64, etc.). If a legacy program tries to access a large file it will get an error.