The GRASS GIS source code is written in portable ANSI-C and is fully POSIX compliant. It runs on most known flavors of UNIX including Linux, Mac OSX, BSD, AIX, Solaris, as well as MS Windows. GRASS GIS has been run on everything from supercomputers to handheld PDAs. It is well adapted for life on a single-user workstation, a large multi-user system, or application server and thin clients, with mapset-level access control. Cross platform GUI toolkits are used to ensure a consistent user experience regardless of the hardware.
The GRASS GIS source code is written in portable ANSI-C and is fully POSIX compliant. It runs on most known flavors of UNIX including Linux, Mac OSX, BSD, AIX, Solaris, as well as MS Windows. GRASS GIS has been run on everything from supercomputers to handheld PDAs. It is well adapted for life on a single-user workstation, a large multi-user system, or application server and thin clients, with mapset-level access control. Cross platform GUI toolkits are used to ensure a consistent user experience regardless of the hardware.
For details, see the Platform notes in the Wiki.