iobin

Providing Io binaries for multiple platforms

The goal of this project is to provide simple installers for Io binaries. These binaries should be relatively up to date for the major platforms. Please read the important information provided in the "About" section below.

About

Disclaimer

It's kind of important

The packages available below come with absolutely no warranties and no guarantee that they will work. They shouldn't cause any harm, but you use them at your own risk.

Bug reports

Help me squash 'em!

Any bug reports are welcome! Please send any reports to the email address listed above. If you would be so kind as to send along the results of running this script as well, that would be much appreciated. The script simply dumps some info about your Io installation that will be generally helpful when diagnosing any problems you might run into. Full description of this script is here: io-info on github.

Follow the README

That's all there is to it

The packages are distributed as .zip files, which contain the installer, a copy of the license, and a README.txt file. Read the readme, and it'll all work out, so long as you can follow simple directions.

Release Schedule

Roughly every 4 months

It is my intent to re-build these packages from fresh, new source roughly every 4 months for the major platforms (Windows, Linux. Mac OS X), making new releases available in March, July, and November. This schedule is subject to change, however, if a security flaw is discovered or if occasion strikes that makes rebuilding worthwhile, such as a major new language feature.

The release schedule for other platforms is much looser. I will update those when inspiration strikes, but often they will be behind the other binaries. Oftentimes, people using those platforms compile from source anyway, so this shouldn't pose much of a problem.

NOTICE: The builds for March and July 2013 have been skipped, due to lack of changes to the mainline Io repository.

Windows

Windows Binaries - 32-bit/64-bit

Current release - click here

Requires Windows XP or newer

04Nov2013 (.dll added 06Jun2014)

Easy to use. Read the readme, follow the directions. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012a
  • 02Mar2012a
  • 02Mar2012
  • 03Nov2011

Linux

Linux .deb x86

Current release - click here

04Nov2013

Read the readme. This package does not account for dependencies. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 09Nov2011

Linux .deb x64

Current release - click here

04Nov2013

Read the readme. This package does not account for dependencies. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 08Nov2011

Linux .rpm x86

Current release - click here

05Nov2013

Read the readme. This package does not account for dependencies. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 09Nov2011

Linux .rpm x64

Current release - click here

05Nov2013

Read the readme. This package does not account for dependencies. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 09Nov2011

Linux .deb armhf (Raspberry Pi Rasbian Wheezy)

Current release - click here

04Nov2013

Read the readme. This package does not account for dependencies. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 21Sep2012

Mac OS X

Mac OS X Installer

Current release - click here

Requires Mac OS X 10.5 (Leopard) or newer

05Nov2013

This package is provided as a standard Mac OS X .pkg installer. Read the readme. Your user account needs a password set for this installer to work. May work on 10.4 (Tiger) but no guarantees. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 07Mar2012
  • 02Mar2012
  • 11Nov2011

BSD

FreeBSD

Current release - click here

04Nov2013

Provided as a self-extracting tarball. Easy to install. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 14Nov2011

NetBSD

Current release - click here

04Nov2013

Provided as a self-extracting tarball. Easy to install. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 20Nov2011

OpenBSD

Current release - click here

04Nov2013

Provided as a self-extracting tarball. Easy to install. A list of included addons is available here. Old releases are available via email:

  • 09Nov2012
  • 02Jul2012
  • 02Mar2011
  • 14Nov2011

Sources

Io for Cygwin

Github repo - click here

A git repo of Io sources modified to compile under Cygwin. Changes are not cross platform compatible, so there probably won't be a pull request upstream. Not always up to date, and updated sporadically. Instructions at the top of the README.md file.

Failed Builds

Solaris

Will not build - static linking errors

Currently does not build. No partial builds available.