Links to mesh images
This commit is contained in:
parent
0d36e152e7
commit
aa5db8d359
|
@ -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.
|
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
|
#+begin_src bash
|
||||||
sudo su
|
sudo su
|
||||||
apt-get -y install build-essential libc6-dev-i386 \
|
apt-get -y install build-essential libc6-dev-i386 \
|
||||||
gcc-multilib g++-multilib git python-docutils mktorrent \
|
gcc-multilib g++-multilib git python-docutils mktorrent \
|
||||||
vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \
|
vmdebootstrap xz-utils dosfstools btrfs-tools extlinux \
|
||||||
python-distro-info mbr qemu-user-static binfmt-support \
|
python-distro-info mbr qemu-user-static binfmt-support \
|
||||||
u-boot-tools qemu
|
u-boot-tools qemu
|
||||||
git clone https://github.com/bashrc/freedombone
|
git clone https://github.com/bashrc/freedombone
|
||||||
cd freedombone
|
cd freedombone
|
||||||
git checkout stockholm
|
git checkout stockholm
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
# before getting to the version we want
|
# before getting to the version we want
|
||||||
GO_INTERMEDIATE_VERSION=1.4.2
|
GO_INTERMEDIATE_VERSION=1.4.2
|
||||||
|
|
||||||
GO_VERSION=1.7
|
GO_VERSION=1.5
|
||||||
|
|
||||||
GO_PACKAGE_MANAGER_REPO="https://github.com/gpmgo/gopm"
|
GO_PACKAGE_MANAGER_REPO="https://github.com/gpmgo/gopm"
|
||||||
GVM_HOME=/home/git/gvm
|
GVM_HOME=/home/git/gvm
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||||
<head>
|
<head>
|
||||||
<!-- 2016-08-14 Sun 13:19 -->
|
<!-- 2016-08-29 Mon 23:19 -->
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<title></title>
|
<title></title>
|
||||||
|
@ -178,7 +178,6 @@
|
||||||
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
|
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
|
||||||
.org-info-js_search-highlight
|
.org-info-js_search-highlight
|
||||||
{ background-color: #ffff00; color: #000000; font-weight: bold; }
|
{ background-color: #ffff00; color: #000000; font-weight: bold; }
|
||||||
.org-svg { width: 90%; }
|
|
||||||
/*]]>*/-->
|
/*]]>*/-->
|
||||||
</style>
|
</style>
|
||||||
<link rel="stylesheet" type="text/css" href="freedombone.css" />
|
<link rel="stylesheet" type="text/css" href="freedombone.css" />
|
||||||
|
@ -256,18 +255,88 @@ for the JavaScript code in this tag.
|
||||||
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.
|
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.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<div id="outline-container-org0544e5c" class="outline-2">
|
||||||
|
<h2 id="org0544e5c">Ready made images</h2>
|
||||||
|
<div class="outline-text-2" id="text-org0544e5c">
|
||||||
|
</div><div id="outline-container-orgbe59c55" class="outline-3">
|
||||||
|
<h3 id="orgbe59c55">Client images</h3>
|
||||||
|
<div class="outline-text-3" id="text-orgbe59c55">
|
||||||
<p>
|
<p>
|
||||||
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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="downloads/mesh-client.img.xz">downloads/mesh-client.img.xz</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
GPG signature:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="downloads/mesh-client.img.xz.sig">downloads/mesh-client.img.xz.sig</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
sha256 hash
|
||||||
|
</p>
|
||||||
|
<div class="org-src-container">
|
||||||
|
|
||||||
|
<pre class="src src-bash"></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-orgdb81034" class="outline-3">
|
||||||
|
<h3 id="orgdb81034">Router images</h3>
|
||||||
|
<div class="outline-text-3" id="text-orgdb81034">
|
||||||
|
<p>
|
||||||
|
Mesh router image for the Beaglebone Black:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
[[<a href="downloads/mesh-router-beaglebone-black.img.xz">downloads/mesh-router-beaglebone-black.img.xz</a>]
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
GPG signature:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="downloads/mesh-router-beaglebone-black.img.xz.sig">downloads/mesh-router-beaglebone-black.img.xz.sig</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
sha256 hash
|
||||||
|
</p>
|
||||||
|
<div class="org-src-container">
|
||||||
|
|
||||||
|
<pre class="src src-bash">7e90e0489eff70d7211b2b9b891ba6da20670bedbbe6db3edbb41bc54f7c8679
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-org65d7ff6" class="outline-2">
|
||||||
|
<h2 id="org65d7ff6">To build the disk image yourself</h2>
|
||||||
|
<div class="outline-text-2" id="text-org65d7ff6">
|
||||||
|
<p>
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
First you will need to create an image. On a Debian based system:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
|
|
||||||
<pre class="src src-bash">sudo su
|
<pre class="src src-bash">sudo su
|
||||||
apt-get -y install build-essential libc6-dev-i386 <span class="org-sh-escaped-newline">\</span>
|
apt-get -y install build-essential libc6-dev-i386 <span class="org-sh-escaped-newline">\</span>
|
||||||
gcc-multilib g++-multilib git python-docutils mktorrent <span class="org-sh-escaped-newline">\</span>
|
gcc-multilib g++-multilib git python-docutils mktorrent <span class="org-sh-escaped-newline">\</span>
|
||||||
vmdebootstrap xz-utils dosfstools btrfs-tools extlinux <span class="org-sh-escaped-newline">\</span>
|
vmdebootstrap xz-utils dosfstools btrfs-tools extlinux <span class="org-sh-escaped-newline">\</span>
|
||||||
python-distro-info mbr qemu-user-static binfmt-support <span class="org-sh-escaped-newline">\</span>
|
python-distro-info mbr qemu-user-static binfmt-support <span class="org-sh-escaped-newline">\</span>
|
||||||
u-boot-tools qemu
|
u-boot-tools qemu
|
||||||
git clone https://github.com/bashrc/freedombone
|
git clone https://github.com/bashrc/freedombone
|
||||||
<span class="org-builtin">cd</span> freedombone
|
<span class="org-builtin">cd</span> freedombone
|
||||||
git checkout stockholm
|
git checkout stockholm
|
||||||
|
@ -350,6 +419,8 @@ This site can also be accessed via a Tor browser at <a href="http://4fvfozz6g3zm
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div id="postamble" class="status">
|
<div id="postamble" class="status">
|
||||||
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
Loading…
Reference in New Issue