diff --git a/doc/EN/mesh.org b/doc/EN/mesh.org index 2ddf64ca..0a37b60f 100644 --- a/doc/EN/mesh.org +++ b/doc/EN/mesh.org @@ -20,15 +20,47 @@ Mesh networks are useful as a quick way to make a fully decentralised communications system which is not connected to the internet. Think festivals, hacker conferences, onboard ships at sea, disaster/war zones, small business internal office communications, protests, remote areas of the world, scientific expeditions and off-world space colonies. All the cool stuff. The down side is that you can't access any internet content. The upside is that you can securely communicate with anyone on the local mesh. No ISPs. No payments or subscriptions beyond the cost of obtaining the hardware. Systems need to be within wifi range of each other for the mesh to be created. It can be an ultra-convenient way to do purely local communications. -First you will need to create an image. +* Ready made images +** Client images +"Client" isn't exactly the right term, but it's a mesh peer with a user interface. These images can be copied to a USB drive and used with a laptop/netbook/desktop machine. + +[[file:downloads/mesh-client.img.xz]] + +GPG signature: + +[[file:downloads/mesh-client.img.xz.sig]] + +sha256 hash +#+begin_src bash + +#+end_src + +** Router images +Mesh router image for the Beaglebone Black: + +[[file:downloads/mesh-router-beaglebone-black.img.xz] + +GPG signature: + +[[file:downloads/mesh-router-beaglebone-black.img.xz.sig]] + +sha256 hash +#+begin_src bash +7e90e0489eff70d7211b2b9b891ba6da20670bedbbe6db3edbb41bc54f7c8679 +#+end_src + +* To build the disk image yourself +It's better not to trust images downloaded from random places on the interwebs. Chances are that unless you are in the web of trust of the above GPG signatures then they don't mean very much to you. If you actually want something trustworthy then build the images from scratch. It will take some time. Here's how to do it. + +First you will need to create an image. On a Debian based system: #+begin_src bash sudo su apt-get -y install build-essential libc6-dev-i386 \ -gcc-multilib g++-multilib git python-docutils mktorrent \ -vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \ -python-distro-info mbr qemu-user-static binfmt-support \ -u-boot-tools qemu + gcc-multilib g++-multilib git python-docutils mktorrent \ + vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \ + python-distro-info mbr qemu-user-static binfmt-support \ + u-boot-tools qemu git clone https://github.com/bashrc/freedombone cd freedombone git checkout stockholm diff --git a/src/freedombone-utils-go b/src/freedombone-utils-go index e0ef3d25..c803aa3d 100755 --- a/src/freedombone-utils-go +++ b/src/freedombone-utils-go @@ -32,7 +32,7 @@ # before getting to the version we want GO_INTERMEDIATE_VERSION=1.4.2 -GO_VERSION=1.7 +GO_VERSION=1.5 GO_PACKAGE_MANAGER_REPO="https://github.com/gpmgo/gopm" GVM_HOME=/home/git/gvm diff --git a/website/EN/mesh.html b/website/EN/mesh.html index fec1e011..075f3bf8 100644 --- a/website/EN/mesh.html +++ b/website/EN/mesh.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +-First you will need to create an image. +"Client" isn't exactly the right term, but it's a mesh peer with a user interface. These images can be copied to a USB drive and used with a laptop/netbook/desktop machine. +
+ ++downloads/mesh-client.img.xz +
+ ++GPG signature: +
+ ++downloads/mesh-client.img.xz.sig +
+ ++sha256 hash +
++Mesh router image for the Beaglebone Black: +
+ ++[[downloads/mesh-router-beaglebone-black.img.xz] +
+ ++GPG signature: +
+ ++downloads/mesh-router-beaglebone-black.img.xz.sig +
+ ++sha256 hash +
+7e90e0489eff70d7211b2b9b891ba6da20670bedbbe6db3edbb41bc54f7c8679 ++
+It's better not to trust images downloaded from random places on the interwebs. Chances are that unless you are in the web of trust of the above GPG signatures then they don't mean very much to you. If you actually want something trustworthy then build the images from scratch. It will take some time. Here's how to do it. +
+ ++First you will need to create an image. On a Debian based system:
sudo su apt-get -y install build-essential libc6-dev-i386 \ -gcc-multilib g++-multilib git python-docutils mktorrent \ -vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \ -python-distro-info mbr qemu-user-static binfmt-support \ -u-boot-tools qemu + gcc-multilib g++-multilib git python-docutils mktorrent \ + vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \ + python-distro-info mbr qemu-user-static binfmt-support \ + u-boot-tools qemu git clone https://github.com/bashrc/freedombone cd freedombone git checkout stockholm @@ -350,6 +419,8 @@ This site can also be accessed via a Tor browser at