Version 35 of On What Platforms Does Tcl Run

Updated 2004-07-28 12:03:07

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

  • A/UX
  • AIX
  • Agenda PDA
  • AmigaDOS (for older versions of Tcl)
  • BeOS (Tcl only, no Tk)
  • various BSD variations
  • Darwin
  • DG/UX
  • Dynix
  • EPOC ER5
  • FreeBSD
  • HP-UX - Binaries can be found at places like ActiveTcl.
  • Irix (definitely including 6.5)
  • IRIX64
  • Linux - Most current Linux distributions come with Tcl and Tk as installable packages, and it should compile just fine. Binaries can be found at places like ActiveTcl
  • LynxOS
  • MS Windows 3.x (for older versions of Tcl)
  • MS Windows 9.x, ME, NT, XP
  • 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
  • NetBSD
  • NEWS-OS
  • NeXTSTeP
  • OpenBSD
  • 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
  • RISCOS
  • SunOS 4 (the BSD-based predecessor to Solaris) - does Tcl/Tk run on this OS? To confuse matters further, Sun retrospectively renamed this operating system Solaris 1.x, while the SVR5-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 builds 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
  • Microsoft Windows and Tcl , Windows/CE/PocketPC and binaries can be found in ActiveTcl as well as other places.
  • Xenix

Category Porting