On What Platforms Does Tcl Run

Difference between version 52 and 54 - Previous - Next
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]   * [QnxNX]
   * ReactOS
   * RISCOS
   * SCO Openserver 5 [ftp://ftp2.sco.com/pub/skunkware/osr5/vols/]
   * 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:
   * [On What Platforms Does Tcl 8.5 Run]
   * [On What Platforms Does Tcl 8.6 Run]
   * [Cross Platform differences in Tcl/Tk] 
   * [What should I be sure to do so my Tcl based programs run cross platform]
   * [How should I then code if I want my program to run on most platforms]
   * [tcl_platform]
----
!!!!!!
%|[Category Porting]|%
!!!!!!