Get it
Not logged in

net2o currently is still very experimental and the protocol can have incompatible changes at any time, so keep net2o up to date when you try it. Any day can be a "flag day".

Get it for Debian GNU/Linux

I've created a Debian repository to make it easy to install net2o.

If you don't have https transport for apt installed, do that first, since I'll redirect you to https in any case:

sudo apt-get install apt-transport-https

Create a debian sources.list file pointing to the net2o repository, and add my key to the trust db so that Debian can verify the packets, update the repository data and install net2o, so as root enter:

cat >/etc/apt/sources.list.d/net2o.list <<EOF
deb [arch=i386,amd64,armhf,armel,arm64,powerpc,mips.mipsel,all] testing main
wget -O - | apt-key add -
aptitude update
aptitude install net2o

Remove the architectures on the list above which you don't need; on Debian testing, the list is not necessary, on older versions, the all part is not searched if you don't have that list, then Gforth fails to install the gforth-common part.

There are actually three repositories: stable, testing and unstable; at the moment, all packages are the same; when net2o matures, stable/testing/unstable will get different roles, just like Debian (stable=old and rusted, testing=new and somewhat tested, unstable=most recent). Binaries are available for amd64, i386, powerpc, armel, armhf, arm64, mips, and mipsel. More to come...

Get it for Android

You need: An Android phone with at least Android 2.3, and Gforth, either from the app store, or from

This installs Gforth with the Gforth icons, and a ready-to-run net2o icon in the app drawer. Just tap on the net2o icon to run net2o; you'll be asked to create a key on the first run, and to open up a key on any further run.

Get it for Windows

You need: A 32/64 bit x86/amd64 Windows. You need to install Gforth or Gforth64 Gforth or Gforth64 from the latest Snapshot first.

Then you install the current net2o Snapshot or net2o64 Snapshot, needs to be the same wordsize.

These files are now signed with a certificate with the SHA-1 fingerprint 8e:da:8d:df:33:b6:36:68:05:c5:b4:6a:ed:7d:bd:04:4e:13:fc:7b

Get it for PC from source

You need: A Linux machine, Windows with Cygwin or better Cygwin64, Mac OS X with fink development tools (please use GCC, don't use XCode's clang, it takes ages to compile Gforth with clang). You could also compile the Android version with Android SDK+NDK, but that's a different story.

You want to have the following packets installed: git automake autoconf make gcc libtool libtool-bin libltdl7-dev yodl emacs libpcre3-dev bison fossil (libtool-ltdl on RedHat/Centos; the libtool-bin is for Debian). Or get Fossil here: fossil

Get the do file (latest revision), put it into your net2o folder, and let it run.

mkdir net2o
cd net2o
chmod +x do

This script will ask for your root password to install Gforth and the a few libraries.

Try it