# CGround Platform Support This document details platforms that the CGround interpreter intends to support. ## Tier 1 - Actively tested These platforms are where CGround is actively tested and developed. These should have the best support and stability (as far as stability with CGround goes). * Linux x86_64, gcc, gnulibc * Linux x86_64, clang, gnulibc ## Tier 2 - Sometimes tested These platforms are where CGround is sometimes tested. These should work most of the time, but some features may break. * Linux arm64, clang, gnulibc * MacOS x86_64, clang, included libc * MacOS arm64, clang, included libc * OpenBSD, built in cc, included libc * Haiku, gcc, included libc ## Tier 3 - should work, untested These platforms, in theory, should be compatible with the CGround codebase. However, there has been zero testing, and there are no guarantees about whether stuff works. * Any modern UNIX-like OS/subsystem ## Tier 4 - unlikely to work These platforms will not work with CGround unless modifications are made to either CGround or the platform it is running on. * Windows