SICStus Prolog Homepage WELCOME TO
SICStus Prolog
Leading Prolog Technology
  SICStus Home > Platforms Download for Evaluation | Search 
SICStus Prolog is available for all major platforms

SICStus Prolog is available for all major platforms

SICStus 4 Portability

SICStus Prolog is available under Windows 2000/XP/Vista/7, Linux, Solaris and a wide range of other UNIX platforms. See the latest Release Notes for details.

Prerequisite Software

Windows 2000/XP/Vista/7 Prerequisites

  • If you do not have Windows XP SP2 or later, you need to update Microsoft's Windows Installer.
  • If you intend to create executables that use SICStus or write foreign code, you need a C compiler. Either Microsoft Visual Studio 2005 with Service Pack 1 (VS8), or Microsoft Visual Studio 2008 with Service Pack 1 (VS9). There are two distinct SICStus distributions; one for VS8 and one for VS9. The two distributions can coexist on the same machine and they take identical license codes.

Generic Prerequisites

If you want to use the Tcl/Tk, Berkeley DB, PrologBeans or Jasper modules, you may need to download and install the corresponding prerequisite software module mentioned in the Table of Platforms below.

Platforms

32 vs. 64 bits

The SICStus distributions are classified 32 or 64 bits. This classification reflects the size of the address space that SICStus Prolog can use. A 32-bit distribution will run on both 32-bit and 64-bit hardware platforms, and will use 32-bit pointers to access memory. A 64-bit distribution will only run on a 64-bit hardware platform, and will use 64-bit pointers to access memory.

The download page provides further details on how to choose distribution.

Table of Platforms

The following table lists the platforms for which SICStus has been verified and for which binary distributions are available, as well as links for downloading optional third-party software, which is a prerequisite for certain modules. If your platform is not listed, please let us know.

In general, SICStus Prolog will work also on newer versions of the operating systems than the versions listed here.

O/S Hardware Latest Verified
Major Release
Prerequisites
Java Tcl/Tk Berkeley DB
Windows 2000/XP/Vista/7 Intel/x86
32 bits
4.1 1.5 8.4 4.8.24
Linux
glibc2.7
Intel/x86
32 bits
4.1 1.5 8.5 4.8.24
Intel/x86
64 bits
4.1 1.5 8.5 4.8.24
Linux
glibc2.5
Intel/x86
32 bits
4.1 1.5 8.4 4.8.24
Intel/x86
64 bits
4.1 1.5 8.4 4.8.24
PowerPC
32 bits
4.0 1.5 8.4 4.8.24
PowerPC
64 bits
4.0 IBM JDK 1.5 8.4 4.8.24
Linux
glibc2.3
Intel/x86
32 bits
4.1 1.5 8.4 4.8.24
Intel/x86
64 bits
4.1 1.5 8.4 4.8.24
Linux
glibc2.2
Intel/x86
32 bits
4.0 1.5 8.4 4.8.24
Mac OS X 10.6 Intel/x86
32 bits
4.1 pre-installed pre-installed 4.8.24
Intel/x86
64 bits
4.1
Mac OS X 10.5 Intel/x86
32 bits
4.1 pre-installed pre-installed 4.8.24
Intel/x86
64 bits
4.1 n/a
Mac OS X 10.4 Intel/x86
32 bits
4.0 pre-installed pre-installed 4.8.24
Intel/x86
64 bits
4.0 n/a n/a n/a
PowerPC
32 bits
4.0 pre-installed pre-installed 4.8.24
Solaris 10 Intel/x86
32 bits
4.1 pre-installed 8.4 4.8.24
Intel/x86
64 bits
4.1 n/a n/a
Sparc
32 bits
4.1 8.3 4.8.24
Sparc
64 bits
4.1 n/a n/a
Solaris 8 Sparc
32 bits
4.1 1.5 8.4 4.8.24
Sparc
64 bits
4.1 1.5 n/a n/a
AIX 5.1L PowerPC
32 bits
4.0 1.5 8.4 4.8.24
PowerPC
64 bits
3.12 1.5 n/a n/a