 |
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 |
|