Porting Linux applications to Linux on Z is fairly straightforward. Potential issues include endianness (Linux on Z is big-endian) and reliance on non-portable libraries particularly if source code is not available.[33] Programs can be easily cross compiled to z/Architecture binaries on non-mainframe Linux systems.[34]