Search⌘ K

Platforms and Architectures

Explore the supported operating systems and processor architectures compatible with Go programming. Understand how Go's unified toolchain and self-hosted compiler design enable portability, cross-compiling, and efficient development across different platforms.

Compatible operating systems #

Some architectures were considered to design the compilers for Go according to their supportive OS. The Go-team and the community developed compilers for the following operating systems (OS):

  • Linux 2.6.23 or later
  • FreeBSD 10.3 or later
  • Mac OS (also named Darwin) 10.10 or later
  • Windows 7, Server 2008 R2 or later
  • ChromeOS
  • NetBSD
  • Solaris
  • Plan9

The following OS-processor combinations (instruction sets) are released:

svg viewer
OS-Architecture Combinations
OS-Architecture Combinations

The latest Go release at the time of writing was Go 1.11 ...