At last nights wlug meeting I demonstrated PiNet. This e-mail provides some links.
PiNet is a local network of Raspberry Pi's that uses the Linux Terminal Server Project
(LTSP) software to provide the boot-time loading of the ARMhf architechture operating
system and binary applications from an intel based server to client Raspberry Pi's. It
is targeted for use in schools as a way of having low cost, Raspberry Pi, based
workstations for each student in the class, along with the ability of the teacher to
manage all workstations.
PiNet was formerly known as Raspi-LTSP. An overview at the raspberrypi.org
PiNet's main web-site is: http://pinet.org.uk/
A main component of PiNet is a 3000 line bash file, which is here at github.
This bash file is a utility for setting up and managing the infrastructure required for a
permanent classroom set of Raspberry Pis to be used with students. Be aware that when you
initially run this bash file it takes 2 to 3 hours while it down-loads all the files to
convert your Ubuntu 14.04 Unity desktop PC into being the LTPS server for the Raspberry Pi
1. The files that need to reside on each Raspberry Pi SD-Card in order to ensure the
Raspberry Pi boots in its image over the network from the Ubuntu LTSP server are a total
of only 25MB.
2. Raspberry Pi version 1 is not fast enough, use the Raspberry Pi 2 model B.
3. Ensure your Ubuntu server port to ethernet switch is 1Gbit/sec.
4. Rather than using the older NFS (Network File System) protocol to transfer files across
the network, select the newer NDB (Network Block Device) protocol and squashFS the
operating system beforehand to reduce network traffic by about 40%.
PS: Here are some LTSP links...