Please read the license for Squeak.
No matter what system you are on you will need to end up with these four files to run Squeak 3.7, the latest released version:
- Squeak VM for your system, version 3.4 or later.
The first three files are platform-independent and the
nnnn means some version number. The fourth file
is the interpreter, or virtual machine (VM), and you must get one
that is intended for your particular computer. For
Macs, Windows, and some unix/linux systems there
are full packages containing all
necessary files below. For other
systems one must check. If a full package is not built for
your system you can find the system independent files in the
3.7 directory of the
A complete CD is also offered by
For those of you who want to play tester, you may also download
3.8 alpha files.
All files must be downloaded in Binary mode
Put them all in the same directory. Launch the image and the VM
together, if possible.
For up to the minute download info, see the Download
Squeak page on the Swiki.
Even though image, sources, and changes are the same across platforms,
we list them by operating system, so they will come packed in the
Further Downloading Information
If you have trouble starting Squeak, Read the troubleshooting
If you need to download individual files or older versions of Squeak, see the primary ftp archive at UIUC,
Or better, use one of the primary archive mirrors at one of these locations:
Windows 98/95, NT, XP, and CE
Click here to download Squeak 3.7 for Win 98/95, NT, and XP.
You will get a zip archive of all four files needed for Squeak.
For Windows CE the best choice is to go to Yoshiki
Once you are in Squeak, left mouse button to select, right for
the content menu, ALT-click is the window menu, ALT-period to
interrupt or use Ctrl-Break. (port by Andreas Raab)
MacOS 7.5 through 9.2 Classic, and MacOS X (Carbon and Cocoa)
Squeak 3.7 is available as a bundle of files: Squeak3.7-current-MacOS-Full.sit.
In Squeak on the Mac, Option-click for content menu, Command-click
for window menu (a.k.a. Apple or flower key), Command-period
The current Mac VM application is a "combined" application that includes parts for
both Carbon and the Mac Classic OS.
(Now supported and developed by John M.
McIntosh. Original port by Dan Ingalls and John Maloney, with Alan Kay, Ted
Kaehler, and Scott Wallace at Apple, then continued
A Cocoa Port of the Unix VM for OS X
(If you don't know what this means, use the standard Mac VM above.)
Get the VM from Marcel Weiher's cocoa port page at
http://www.metaobject.com/downloads/Squeak/. Then get the images,
changes, and sources file from the 3.7 directory. It has some interesting features,
and if you get the VM source, it allows you to embed squeak as a framework into
other Cocoa applications.
(original Cocoa port by Marcel Weiher.)
Master Squeak Unix site:
Squeak runs on many Unix OS's and should compile "out
of the box" for most versions of Unix running on most architectures,
using only GNU
make. Squeak's makefiles use many extensions
provided only by GNU make and are thus
incompatible with other make versions.
Patch Page has a lot of useful patches.
Note that sound only works on some of ports, for further
information check the master Squeak Unix
We currently offer the source and some prebuilt
this directory. If you get the
source then you will also need to get
the image, changes, and sources file from the
Left mouse button to select, right for content menu, ALT-click
is the window menu, ALT-period to interrupt.
(port by Ian Piumarta)
|Squeak for the Be OS
is available. (port by Colin Sarsfield and his team)
|Squeak on NeXTSTEP, with a pure NeXT front-end. Available
for NeXTSTEP 3.3 (it may run on OPENSTEP 4.2 too). Version 0.2d14
is compiled for NeXTSTEP on the Motorola and Intel boxes. A
preliminary version lives here. Look in this directory for interpreter sources. And here for ".gz" files of the image, sources, and changes. Won't compile on OPENSTEP
systems such as Rhapsody yet. (port by Pascal Bourguignon).
|Port to bare DOS on a PC.
(Port by Chris Grindstaff)
|A fast modern port using the DIVE video ddls. (port by Juan Manuel Vuletich.
Original port using XFree86 on OS/2 by Boris G. Chr. Shingarov)
|The package is provided ready to go in a Sparkive at Full Instructions. (port by Tim Rowledge)
The interrupt key is 'SysRq' on these machines.
Sadly no sound or serial port support is available as yet.
Squeak on many PDAs
|The best place these days is to go to Yoshiki
If you are trying Squeak on the iPAQ running linux a good choice would be
too look at Kevin's Linux/iPAQ pages
|Squeak for the Sharp Zaurus PDA. (Japanese domestic version only, not the
English version, nor the English WindowsCE version). The Squeak Zaurus page in Japanese.
(port by OHSHIMA Yoshiki)
||Tim Rowledge did a port to the DEC Itsy, a research PDA with
software based on Linux OS and standard GNU tools.
Download page webmaster, Bruce O'Neel: