Use the shell command "cat /etc/*-release":
$ cat /etc/*-release
Fedora release 9 (Sulphur)
Use the shell command "uname -r":
$ uname -r
Use the shell command "arch":
Most likely it is, if you are using Linux. You can verify this by running the shell command "file full_path_to_your_binary":
$ file -bL /usr/bin/gimp
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
This means that the gimp binary is a 64 bit ELF. (The command line options "-b" and "-L" stand for "brief" and "follow the symbolic links" respectively.)
No, you can try maze on any Linux system, as long as it satisfies basic system requirements. In general newer kernel versions are better.
It is impossible to test maze on all existing kernel releases. However we maintain several systems and routinely test maze on them. We will be gradually expanding the list, and eventually maze will became robust enough to run on most systems without the need to test them individually.
No, as long as the generated binary is ELF32 or ELF64. So far maze has been tested with ELF binaries generated by gcc only. If you try maze with binaries generated by a different compiler, please let us know how it worked.