On What Platforms Does Tcl Run

Purpose: to discuss on what platforms Tcl runs, and point to pages that discuss particular issues relating to the various operating systems.

If you know specific versions that work on these platforms, please update this info.

  • A/UX
  • Android, according to http://code.google.com/p/android-scripting/ and AndroWish
  • IBM AIX
  • Agenda PDA
  • AmigaDOS (for older versions of Tcl)
  • BeOS (Tcl only, no Tk), Haiku (incl. Tk, see undroidwish)
  • various BSD Unix variations such as FreeBSD , NetBSD , OpenBSD
  • Apple's Darwin; see "MacOS", below
  • DG/UX
  • Dynix
  • EPOC ER5
  • HP-UX - Binaries can be found at places like ActiveTcl.
  • Irix (definitely including 6.5 and IRIX64)
  • Linux - Most current Linux distributions come with Tcl and Tk as installable packages, and they should compile just fine. Binaries can be found at places like ActiveTcl as well as the various rpm repositories, etc.
  • LynxOS
  • Microsoft Windows 3.x (for older versions of Tcl)
  • Microsoft Windows 9.x, ME, NT, XP, Vista
  • Microsoft Window64 - WinXP and Vista 64 bit editions.
  • MS-DOS and FreeDOS
  • Apple's MacOS - Older versions of Tcl and Tk ran on MacOS 7/8/9.x, and the current version runs on MacOS X Apple Macintosh and Tcl/Tk and binaries can be found on http://sf.net/projects/tcl and other places
  • MachTen
  • NEWS-OS
  • NeXTSTeP
  • OpenNT
  • OS-9
  • OS/2
  • OS/390
  • OS/400, also called "iSeries"
  • OSF/1, also called "Digital Unix" and "Tru64 Unix" and ... (but not "Ultrix")
  • PalmOS Palm Pilot
  • PocketPC
  • QNX
  • ReactOS
  • RISCOS
  • SCO Openserver 5 [L1 ]
  • SunOS 4 (the BSD-based predecessor to Solaris) - older versions of Tcl/Tk certainly run on this OS; it's unknown whether the current version does. To confuse matters further, Sun retrospectively renamed this operating system Solaris 1.x, while the SVR4-based OS that is "true" Solaris was numbered Solaris 2.x, then Solaris 7,8,9,10.
  • Solaris the Sun marketing term for SunOS 5 onwards (based on UNIX System V Release 4 - SVR4) plus add-on applications - Tcl and Tk build fine on both Intel and SPARC Solaris (if you have a compiler like gcc or Sun's unbundled C compiler), and otherwise the binaries can be found at places like ActiveTcl or the Solaris freeware web site.
  • System V.4
  • UMAX V
  • Ultrix
  • Unicos
  • VMS
  • VxWorks (7.x only, and that port seems to have disappeared from the web)
  • Microsoft Windows and Tcl , Windows/CE/PocketPC and binaries can be found in ActiveTcl as well as other places.
  • webOS (discontinued Palm, HP smartphones) though a Debian or Ubuntu chroot.
  • Xenix

See also: