summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaromil <jaromil@dyne.org>2010-09-02 12:59:39 (GMT)
committer Jaromil <jaromil@dyne.org>2010-09-02 13:00:22 (GMT)
commit247123a8383bc8cc4fb5278b14755995f3691d7b (patch)
tree92f9f751b5922c08de8b3120dd9ba96fbbe0e1e1
parent90ad823176b094f41c8fd6823f0f4a3b73bc6044 (diff)
new start at the dyne:III manual
re-editing what is usable from dyne:II
-rw-r--r--dyneIII/EN/audio.sgml308
-rw-r--r--dyneIII/EN/console.sgml919
-rw-r--r--dyneIII/EN/image.sgml81
-rw-r--r--dyneIII/EN/install.sgml357
-rw-r--r--dyneIII/EN/intro.sgml310
-rw-r--r--dyneIII/EN/network.sgml194
-rw-r--r--dyneIII/EN/system.sgml99
-rw-r--r--dyneIII/EN/text.sgml101
-rw-r--r--dyneIII/EN/video.sgml400
-rw-r--r--dyneIII/Makefile138
-rw-r--r--dyneIII/images/logo.pngbin0 -> 12710 bytes
-rw-r--r--dyneIII/images/shot-configure.pngbin0 -> 44883 bytes
-rw-r--r--dyneIII/images/shot-credits.pngbin0 -> 57071 bytes
-rw-r--r--dyneIII/images/shot-dock.pngbin0 -> 23417 bytes
-rw-r--r--dyneIII/images/shot-modules.pngbin0 -> 42744 bytes
-rw-r--r--dyneIII/images/shot-nest-hd.pngbin0 -> 38780 bytes
-rw-r--r--dyneIII/images/shot-nest-main.pngbin0 -> 64910 bytes
-rw-r--r--dyneIII/images/shot-support.pngbin0 -> 99479 bytes
-rw-r--r--dyneIII/images/shot-volumes.pngbin0 -> 26203 bytes
-rwxr-xr-x[-rw-r--r--]utils/collateindex.pl0
20 files changed, 2907 insertions, 0 deletions
diff --git a/dyneIII/EN/audio.sgml b/dyneIII/EN/audio.sgml
new file mode 100644
index 0000000..b873a79
--- /dev/null
+++ b/dyneIII/EN/audio.sgml
@@ -0,0 +1,308 @@
+<chapter>
+<title>Audio production</title>
+<subtitle>Play, record edit and stream your audio</subtitle>
+
+<indexterm><primary> Audio </primary>
+</indexterm>
+
+<para>
+This distribution is full with audio software to do all kind of things:
+electronic music, sound processing, voice effects, interviews and more.
+And there is one important thing that makes this system superior to any
+other commercial solution: there is no competition :)
+</para>
+
+<para>
+Most of the audio applications in dyne:bolic can be connected together,
+input to output, in order to form a chain of tools processing the sound:
+this is done thanks to a technologies like JACK and the Advanced Linux
+Sound Architecture. Instead of keeping separated the tasks of every
+single application, now it is possible to take advantage of the great
+variety of approaches that a GNU/Linux system like dyne:bolic has to
+offer.
+</para>
+
+<para>
+This revolutionary approach will surely pay you back the effort to
+be introduced to its use, a good starting point is the Spot perspective
+on technology at <ulink url="http://spot.river-styx.com/viewarticle.php?id=14"></ulink>
+and <ulink url="http://spot.river-styx.com/viewarticle.php?id=17"></ulink>.
+</para>
+
+<section>
+<title>Play</title>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Formats </secondary>
+</indexterm>
+
+This operating systems provides players for many audio formats
+available around out of the box: WAV, MIDI, MP3, OGG / VORBIS, MOD, XM, FLAC, SPEEX
+and even more can be played out or re-encoded, switching between formats.
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Xmms </secondary>
+</indexterm>
+
+The <emphasis>Xmms</emphasis> player is a practical audio player with
+a minimal and intuitive playlist manager, can play online radio
+streams and local files and can be skinned or customized with plugins
+as you like.
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Amarok </secondary>
+</indexterm>
+
+<emphasis>Amarok</emphasis> is a fully featured personal jukebox,
+handling the collection of your audio and downloading automatically
+printable lables and lyrics of your favourite music. Let it explore
+your collection of audio so that it will let you search for keywords,
+memorize your preferences and guess playlists out of your favourite
+music. It makes it a perfect interface for a jukebox station!
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Timidity </secondary>
+</indexterm>
+
+<emphasis>Timidity</emphasis> is a midi synthetizers using GUS patches
+to render your MIDI files into audio files, as well make you listen to
+MIDI partitures.
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> MikMod </secondary>
+</indexterm>
+
+<emphasis>MikMod</emphasis> is a tracker module player (file
+extensions as MOD, XM, S3M etc.) which can let you listen to
+demo-scene prods, video game music and what's commony called "chip
+tunes".
+
+</para>
+
+</section>
+
+<section>
+<title>Perform</title>
+
+<para>
+
+This section includes software to produce live music, interacting in
+realtime with the applications that generate sound out of microphone,
+midi, keyboard and mouse inputs. All this software requires Jack to
+work properly, so that it can be interconnected in a chain of
+programs, like a virtual rack of different applications.
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Hydrogen </secondary>
+</indexterm>
+
+<emphasis>Hydrogen</emphasis> is a drum-machine where you can load
+sample kits of instruments and compose a partiture for them to play on
+a specific rythm. It's homepage offers a collection of many more drum
+kits you can download, go to <ulink
+url="http://www.hydrogen-music.org"></ulink>.
+
+</para>
+
+
+<para>
+
+<emphasis>Mixxx</emphasis> is a dj tool still in development but
+already quite usable that lets you play and mix your music playlists,
+match them to a particular beat and feed in between. It can be also
+configured to be controlled via MIDI and it's skinnable.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Jamin </secondary>
+</indexterm>
+
+
+<emphasis>Jamin</emphasis> is the Jack audio mastering interface, it
+can perform professional audio mastering of stereo input streams,
+equalizing signals with an intuitive and advanced interface to shape
+all frequencies in realtime.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Jack Rack </secondary>
+</indexterm>
+
+<emphasis>Jack Rack</emphasis> is a powerful effect rack that can
+apply chains of audio plugins (LADSPA) on the sound currently being
+played by other programs. Using Jack you can interface it with all
+other performance tools and add one of the more than 200 effects
+available in dyne:bolic.
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Free Wheeling </secondary>
+</indexterm>
+
+<emphasis>FreeWheeling</emphasis> is a funky application that lets you
+record and play multiple samples in realtime, so that they stay
+looping and can be overlayed one after the other: is a fresh tool to
+manipulate, sum and and create over recorded sounds, but requires you
+to read some instructions before start using it, since it's all
+controlled via keyboard (and, optionally, midi).
+
+</para>
+
+
+</section>
+
+<section>
+<title>Record and edit</title>
+
+<para>
+
+This version of dyne:bolic comes with up to date software to record
+and manipulate audio: it is generally more stable and feature rich
+than the previous, so you'll hopefully notice the improvements while
+using it.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Ardour </secondary>
+</indexterm>
+
+<emphasis>Ardour</emphasis> is the fully featured multitrack studio
+that offers the most advanced interface for your music recording
+studio. Combined together with other applications when necessary (it
+also uses Jack) it can really solve all your needs for audio mastering
+and music production. Check the online documentation for this valuable
+software on <ulink url="http://www.ardour.org">Ardour
+homepage</ulink>: if you are a musician, the patience needed to learn
+it's usage and hotkeys is definitely worth the effort.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Audacity </secondary>
+</indexterm>
+
+<emphasis>Audacity</emphasis> is a user-friendly audio editing program
+suitable to manipulate your audio files, interviews and recordings,
+separating or mixing them, applying effects and encoding in various
+formats. It can also be used to record audio straight away via its
+intuitive interface, which can be commonly found also on other
+operating systems since it is a cross-platform free application.
+A perfect choice to start manipulating audio.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Rezound </secondary>
+</indexterm>
+
+<emphasis>Rezound</emphasis> is a well capable sample editor that lets
+you manipulate with good precision your music samples, record, loop
+and apply effects using an intuitive and complete interface, quite
+responsive also on slower systems.
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Time Machine </secondary>
+</indexterm>
+
+<emphasis>TimeMachine</emphasis> is a simple yet very useful tool for
+recording audio, requiring Jack as a sound engine. It is simply a big
+red button: when you press it it will start recording starting from 10
+seconds ago, so that you can record what you find interesting in an
+audio input just while listening. Whenever you press it records what
+you just listened, without the need to rewind the tape.
+
+</para>
+
+</section>
+
+
+<section>
+<title>Stream</title>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> MuSE </secondary>
+</indexterm>
+
+<emphasis>MuSE</emphasis> is another rasta soft by dyne.org included,
+which lets you stream audio on the internet over various servers
+(Icecast, Darwin and Shoutcast) in MP3 or OGG format, so that
+listeners will be able to listen to your voice and music connecting
+with most available sound players around.
+
+</para>
+
+<para>
+
+MuSE can mix up to 6 encoded audio bitstreams (from files or network,
+mp3 or ogg) plus a souncard input signal, the resulting stream can be
+played locally on the sound card and/or encoded at different bitrates,
+recorded to harddisk and/or streamed to the net.
+
+</para>
+
+<para>
+
+<indexterm><primary> Audio </primary>
+<secondary> Streaming manual </secondary>
+</indexterm>
+
+A great introduction to streaming and how to operate muse is available
+online on <ulink url="http://flossmanuals.org/muse"></ulink>, while
+even more documentation can be found on <ulink
+url="http://muse.dyne.org">its website</ulink>.
+
+</para>
+
+</section>
+
+</chapter>
+
diff --git a/dyneIII/EN/console.sgml b/dyneIII/EN/console.sgml
new file mode 100644
index 0000000..88c2223
--- /dev/null
+++ b/dyneIII/EN/console.sgml
@@ -0,0 +1,919 @@
+<chapter>
+<title>Command line console</title>
+
+<indexterm><primary>CLI</primary></indexterm>
+<indexterm><primary>GUI</primary></indexterm>
+
+<para>
+If you really want a fast way to work on your computer to change
+configurations, install software, or work remotely on another
+computer, then the command line is the most efficient way to do it.
+Many people get scared of the command line interface (CLI) as they are
+used to using graphical user interfaces (GUI). If you haven't used a
+CLI before it can be a bit daunting but actually, with practice you
+may very well find it easier and come to prefer it over using a GUI.
+</para>
+
+<para>
+The only key really is to take it slowly, and practice what you have
+learnt. Don't try and remember everything, just use it what you know
+and extend it as necessary. It will all come with time.
+</para>
+
+<section>
+<title>Text commands</title>
+
+<para>
+The command line is the most powerful method of interacting with
+Linux, however if you are not used to it the learning path can be
+steep. The best strategy is just to start using some basic
+commands. Don't attempt to do all your work from the command line
+straight away. Learn a few commands, use them and add to your
+understanding of what they can do over time. Then you can slowly
+extend your vocabulary of commands as you need to. Below are some
+basic commands that you could try starting with.
+</para>
+
+<para>
+
+Don't try and learn all of them at once. Just choose a few and practice
+them.
+
+<simplelist>
+<member>man</member>
+<member>ls</member>
+<member>cd</member>
+<member>mkdir</member>
+<member>mv</member>
+<member>rm</member>
+<member>locate / slocate</member>
+<member>ping</member>
+<member>cp</member>
+<member>pwd</member>
+<member>tab</member>
+</simplelist>
+
+And some others that would be good to know:
+
+<simplelist>
+<member>ldconfig</member>
+<member>./configure</member>
+<member>make</member>
+<member>make install</member>
+<member>tar</member>
+<member>more</member>
+<member>whereis</member>
+</simplelist>
+
+</para>
+
+<para>
+So, lets have a look at each. Feel free to experiment with these
+commands. Be a little careful as it is possible to do some damage to
+your files, folder,s and even the operating system if you are too
+casual. If there is a possibility one of the commands can accidentally
+create havoc then I will make a note to warn you. So try some of these
+out in a terminal.
+</para>
+
+<indexterm><primary>man</primary></indexterm>
+
+<section>
+<title>man</title>
+
+<para>
+This is a good command to start with because this accesses the buult
+in help pages for Linux. <emphasis>man</emphasis> is short for
+'manual' and if you type this command followed by a space, and then
+the name of another command you will get a help page displayed in the
+terminal with a description for that command. For example, typing:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>man ls
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+The above will give you a terminal window filled with information
+about the <emphasis>ls</emphasis> command. The format of this help
+page might be a bit confusing, so just have a browse and don't get too
+worried. The part you need to be interested in most is the description
+of the command (i.e., what it does). To scroll down the manual page
+press your space bar, and to quit the man page press
+the <emphasis>q</emphasis> key.
+</para>
+
+<para>
+Try some man commands and then read about the other commands I have
+listed above. There is also another help system that works the same
+way, but instead of typing man you type <emphasis>info</emphasis>
+and the command like so:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>info ls
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Experiment!
+</para>
+
+</section>
+
+<indexterm><primary>ls</primary></indexterm>
+
+<section>
+<title>ls</title>
+
+<para>
+The <emphasis>ls</emphasis> command is the 'list' command. You can use
+this to list the contents of any directory you are in. Try typing this
+command in a terminal window and see what you get. Now, one feature of
+Linux commands is that you can add various parameters to them. This is
+quite a simple thing to do, and refines the way you use the
+command. Usually these parameters are added to the command by typing a
+' - ' directly after the command and then the parameter names or
+abbreviations. For example if I type the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>ls -l
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Then I am /passing/ the <emphasis>l</emphasis> parameter to
+the <emphasis>ls</emphasis> c||ommand. The l parameter is short for
+'long list' and refers to a type of format that the ls information
+should be displayed in. This format gives more information than just
+typing the ls command by itself... Try the two out and compare the
+difference.
+</para>
+
+<para>
+You might well ask 'how do I know what the parameters are for each
+command?' This information can be found in the man pages for each
+command and accessing these is easy (see above).
+</para>
+
+<para>
+For the ls command I suggest you get familiar with the formats using
+ls by itself, as well as ls -al, ls -l and ls -lh.
+</para>
+
+</section>
+
+<indexterm><primary>cd</primary></indexterm>
+
+<section>
+<title>cd</title>
+
+<para>
+<emphasis>cd</emphasis> is the most common command used to navigate
+the file-system on your computer. cd stands for <emphasis>Change
+Directory</emphasis>. Try it out by typing ls to get a list of all the
+files and folders in the directory you are currently in. Now try
+typing ls followed by the name of one of the files in the list, for
+example if there was a file called 'me.txt' I could type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd me.txt
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+This will give an error! Why? Because you can't change to a directory
+if it is a file. It's good to try this so that you understand that you
+can't do any damage by making a mistake with cd. To change to a
+directory you type cd followed by the name of a directory you want to
+navigate to. If there was a directory called 'src' listed when we
+tried the ls command, we would type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd src
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+If that was successful then the terminal won't throw up an error. Try
+it with a real directory on your computer. If you fail it will be
+because either you don't have permissions to enter the directory, you
+misspelled the directory name, or the directory simply doesn't exist.
+</para>
+
+<para>
+Now, a word about the Linux file-system. Generally, if the system has
+been set up nicely for you, you will be working in your <emphasis>home
+directory</emphasis>. This is normally located in a set place in
+Linux. To find your home directory first type the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd /
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+This will place you in the top directory on your computer's file-system.
+</para>
+
+<para>
+If you now type ls this will show the list of directories on your
+computer at the top-most level of the file structure.
+</para>
+
+<para>
+There are some important directories here, the <emphasis>man
+hier</emphasis> command will give you an overview and description of
+their meaning; but now you need to be most concerned with the one
+named <emphasis>home</emphasis>. To change to this directory we can
+use the cd command we learned earlier:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd home
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Now if you type ls you will be shown a list of more directories, and
+hopefully one that is the same as your username. This is your /home/
+directory. Now, we have been navigating to this
+using <emphasis>relative positioning</emphasis>, that is -- if I am in
+the top directory and I type 'cd home' then I will be placed in the
+home directory where all the user's individual home directories are
+kept.
+</para>
+
+<para>
+If I was somewhere else on the file system and I typed 'cd home' I
+would get an error. If you need to, you can use <emphasis>absolute
+paths</emphasis> to the directory you wish to get to. As an example
+if I was in some dark corner of my file-system and I need to get
+quickly to the home directory I would type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd /home
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+If I needed to get to a directory under the home directory (let's say
+I have a directory in there called 'adam'), I would type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd /home/adam
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+</para>
+
+</section>
+
+<section>
+<title>mkdir</title>
+
+<para>
+This is the command you used to create a directory and is short for
+<emphasis>Make Directory</emphasis>. To use this, simply type the name
+of the directory you want to create after the mkdir command as so:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mkdir bleep
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+The above command will create a directory in the current directory I
+am in called 'bleep'. If a directory with this name already existed, I
+will get an error and the computer won't overwrite the existing
+directory. Try creating some directories.
+</para>
+
+</section>
+
+<section>
+<title>pwd</title>
+
+<para>
+If you get lost and don't know where you are in the file-system you
+can always type <emphasis>pwd</emphasis> a||nd it will tell you where
+you are. This command gives you the location path
+or <emphasis>absolute path</emphasis> to where you are. For example,
+if I am in my 'adam' home directory, the output of the pwd command
+will be:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>/home/adam
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Experiment with changing directories with *c||d* then typing *pwd* t||o
+see where you are.
+</para>
+
+</section>
+
+<section>
+<title>mv</title>
+
+<para>
+This command is short for <emphasis>Move</emphasis>. It is as it
+sounds in that mv allows you to move files around on the
+file-system. This command is like the 'cut' and 'paste' actions from
+Mac and Windows rolled into one. To use mv you must first type the
+command, followed by the file you want to move (in absolute paths or
+relative paths including the filename) and then the place where you
+want to move the file to (in absolute or relative paths). For example,
+if I wanted to move a file 'me.txt' from my current directory to the
+'/usr/bin' directory I would type the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mv me.txt /usr/bin
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+</para>
+
+<para>
+<emphasis>Note</emphasis>: I don't have to type the filename in the
+path name where I want to move the file unless I also wish to change
+the name of the file. If for example while I was moving 'me.txt' I
+wanted to change the filename to "you.txt" I would type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mv me.txt /usr/bin/you.txt
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+If I just wanted to rename the file and not move it I could use mv to
+rename the file without moving it by typing this:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mv me.txt you.txt
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+</para>
+
+<para>
+Note that when you use mv yo||u are <emphasis>moving</emphasis> the
+file not copying it, so the original will be moved and won't exist in
+the same place you moved it from. Now, also be a bit careful because
+<emphasis>you can overwrite files accidentally</emphasis>, if for
+example I moved one file to a directory with a file of the same name,
+then the file I am moving will overwrite that file. Then you could be
+in trouble... so just be a wee bit careful.
+</para>
+
+</section>
+
+
+<section>
+<title>rm</title>
+
+<para>
+On the other hand, here is a command you should be <emphasis>very
+careful</emphasis> about using. rm is short
+for <emphasis>Remove</emphasis>, and is the command you use if you
+wish to delete a file or directory (and its contents). To use this
+command type 'rm' followed by the name of the file you wish to destroy
+for good. To remove a directory you can use the same command with the
+parameter -R like so:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>rm -R directoryname
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Where /directoryname/ is of course the name of the directory you wish
+to remove. You can also use <emphasis>rmdir</emphasis> for this which
+(you guessed it) is short for remove directory. <emphasis>Be EXTREMELY
+careful when using these commands</emphasis>, if used unwisely it
+could be the end of your operating system.
+</para>
+
+</section>
+
+<section>
+<title>locate</title>
+
+<para>
+These commands help you <emphasis>find files on your
+file-system</emphasis>. The location of all files on your system are
+stored in a database which is updated periodically by using the
+updatedb command. To find a file simply type 'locate' followed by
+part of the name of the file or directory you are looking for. For
+example if I am looking for the file "icecast.conf" I would type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>locate icecast.conf
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+If I don't get any reply from typing this it means that either the
+file doesn't exist on my system or it exists but my database doesn't
+know where it is. In this later scenario I would type updatedb and try
+again.
+</para>
+
+<para>
+With locate you can't destroy anything so experiment as much as you
+like. Sometimes updatedb might take a while to run if you haven't run
+the command recently or if you have a slow machine, it can also use a
+lot of CPU power on slow machines so never use it while you are doing
+something else 'mission critical' on your machine.
+</para>
+
+<para>
+You might also like to experiment
+with <emphasis>whereis</emphasis>, <emphasis>which</emphasis> and
+<emphasis>find</emphasis> to look for files on your system.
+</para>
+
+</section>
+
+<section>
+<title>cp</title>
+
+<para>
+This is short for ...guesses?...<emphasis>copy</emphasis>. Use it like
+'mv' , the only difference is that it leaves the original file where
+it was while also creating a copy.
+</para>
+
+</section>
+
+<section>
+<title>ping</title>
+
+<para>
+Not usually included in the top 10 commands you need to know but its
+handy if you need to know if you are online. <emphasis>ping</emphasis>
+sends a request to any computer on the net, if that computer gets the
+request it will respond. Type 'ping' followed by a URL that you know,
+for example it might be a good idea to try the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>ping www.google.com
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+</para>
+
+<para>
+If that computer gets the request you will get some information coming
+back through the terminal... this will keep scrolling so to stop it
+type <emphasis>ctrl + c</emphasis> and it will halt the ping process.
+</para>
+
+<para>
+If you get no response from ping then you are probably
+offline. However, some machines online don't answer ping requests for
+security and other reasons... so make sure you really know that the
+machine you are pinging does reply to ping requests.
+</para>
+
+<para>
+Also, some internet connections won't allow ping traffic... for
+example, while I am writing this I am in an internet cafe in
+Riga,...its a fast connection but I can't ping, this is perhaps
+because they think only evil hackers use ping so they have some
+paranoid network security disallowing all sorts of useful things....
+</para>
+</section>
+
+<section>
+<title>tab</title>
+
+<para>
+Tab is not so much a command as a keystroke... every keyboard has
+a <emphasis>tab key</emphasis>, and its a very useful thing to have in
+GNU/Linux. You might have used this keystroke before to indent words
+in a word processor. You can still do this in GNU/Linux word
+processors, but when you use tab in the Linux terminal it becomes such
+a time saver that when you master it you will be using it all the
+time.
+</para>
+
+<para>
+Essentially the tab keystroke is like
+an <emphasis>auto-complete</emphasis>. If, for example, I want to move
+the file 'dsjkdshdsdsjhds_ddsjw22.txt' somewhere with the 'mv' command
+I can either type out every letter of the stupid filename, or I can
+type 'mv' (for 'move') followed by the first few letters of the
+filename and press 'tab'. The rest of the filename will be
+automagically filled in. If the filename is not filled in it means
+that there are several files (or directories) that start with those
+first few letters I typed. To remedy this I could type a few more
+letters of the filename and press tab again, or to help me out I could
+press *tab* twice and it will give me a list of files that start with
+those letters.
+</para>
+
+<para>
+Tab is your friend, use it a lot.
+</para>
+
+</section>
+
+<section>
+<title>Other Commands</title>
+
+<para>
+At the beginning of this section I said there where a few 'other'
+commands that might also be good to know, they were:
+
+<simplelist>
+<member>ldconfig</member>
+<member>./configure</member>
+<member>make</member>
+<member>make install</member>
+<member>tar</member>
+<member>more</member>
+<member>whereis</member>
+</simplelist>
+
+I have already talked about some of them, namely *whereis* and
+*updatedb*. The others might be useful if you are installing software.
+</para>
+
+<para>
+More is use if you want to control the overly verbose output of any
+command to the terminal. If for example, I am in a directory which
+contains 1000 files and I type 'ls' the output of the command won't
+fit nicely into my little terminal window so it will go scrolling past
+faster than is useful. To slow it down so I can read the output we
+follow the command with more like so:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>ls | more
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+If I used this in my 1000 file directory I get one page at a time of
+output and pressing the space-bar shows the next page. Pressing 'q'
+quits more. Ok, so you might be wondering what the funny straight line
+is in the above command... well, this is known as
+the <emphasis>pipe</emphasis> command.
+</para>
+
+<para>
+Pipe allows you to combine commands together to control the kind of
+output you get, usually its used to refine a command (which is what
+the command parameters also do). So, when you get really fluent with
+these commands you can write things that look more like equations but
+are really efficient ways of using standard commands... pipe will be
+central to enhancing your efficiency.
+</para>
+
+
+</section>
+
+
+</section> <!-- text commands -->
+
+<section>
+<title>Linux File Structure</title>
+
+<para>
+If you open your terminal and type the following (followed by pressing
+the 'return' button):
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cd /
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+You will be placed in the top directory of the Linux file system. If you
+then type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>ls -al
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+You will see something similar to this:
+
+<screen>
+total 80
+drwxr-xr-x 19 root root 4096 Oct 9 13:57 .
+drwxr-xr-x 19 root root 4096 Oct 9 13:57 ..
+drwxr-xr-x 2 root root 4096 Oct 5 09:31 bin
+drwxr-xr-x 3 root root 4096 Oct 9 21:47 boot
+drwxr-xr-x 1 root root 0 Jan 1 1970 dev
+drwxr-xr-x 71 root root 4096 Oct 15 11:35 etc
+drwxr-xr-x 4 root root 4096 Oct 9 19:21 home
+drwxr-xr-x 8 root root 4096 Sep 18 23:29 lib
+drwx------ 2 root root 16384 Sep 18 20:06 lost+found
+drwxr-xr-x 9 root root 4096 Oct 9 16:36 mnt
+drwxr-xr-x 9 root root 4096 Oct 8 23:20 opt
+dr-xr-xr-x 64 root root 0 Oct 15 11:35 proc
+drwx------ 75 root root 8192 Oct 15 12:35 root
+drwxr-xr-x 2 root root 4096 Sep 23 18:58 sbin
+drwxr-xr-x 9 root root 0 Oct 15 11:35 sys
+drwxrwxrwt 60 root root 4096 Oct 15 12:36 tmp
+drwxr-xr-x 17 root root 4096 Oct 5 09:31 usr
+drwxr-xr-x 15 root root 4096 Oct 9 13:57 var
+</screen>
+
+</para>
+
+<para>
+The above listing is a fairly standard directory structure for Linux.
+Each name on the far right represents a directory, and each directory
+contains files and directories that are specific to that
+directory. the 'lib' directory, for example contains code libraries
+that the software on your system uses. For now you only need to be
+concerned with one directory: the 'home' directory. This directory
+contains folders that have names corresponding to each user of the
+machine. If you log in as 'adam' for example then you will be logged
+into a directory in the 'home' directory with the same name as your
+username (i.e., 'adam' in this example).
+</para>
+
+<para>
+The important thing to be aware of right now is this Linux directory
+structure. The other important thing is that Linux is mostly comprised
+of text files, so you can change almost every part of Linux - how it
+looks and works - by just editing the appropriate text file. In
+Windows and Macintosh environments you would usually do these kind of
+changes through small applications with a graphic user interface
+(GUI). In Windows, for example, if you want to change the resolution
+of your display you use the 'display' control panel located in the
+'control panels' directory. In Linux you can do this by editing a text
+file.
+</para>
+
+<para>
+This has some advantages - one is that it gives you a lot more
+control. But it also has some disadvantages - it can be difficult to
+learn which files to edit and what to change. Sometimes, to ease the
+transition to Linux from other operating systems, you will find there
+are configuration softwares for Linux installed on your system that
+use a GUI (Graphical User Interface) similar to Macintosh and
+Windows. This is not always the case however, and so eventually you
+will find yourself doing this manually with a text editor.
+</para>
+
+</section> <!-- linux file structure -->
+
+
+<section>
+<title>Text Editors</title>
+
+<para>
+If you don't know how to use a text editor in Linux then you can't
+really get too far. Reading 'README' files and 'INSTALL' files will be
+a necessity quite early on when learning Linux on the command line.
+</para>
+
+<para>
+Text editors is a topic that many books have been written about. So,
+how do we cover it here and do it justice... well its tricky. We can
+at best get a superficial glimpse. We will arbitrarily choose a
+couple: <emphasis>nano</emphasis> and <emphasis>vim</emphasis>. We
+will also look at <emphasis>less</emphasis> which is not an editor but
+is a command that allows you to read files on your system.
+</para>
+
+<section>
+<title>less</title>
+
+<para>
+Lets start with 'less'. This is a command that opens text files for
+reading only. If, for example, the directory you are currently working
+in has a file called 'README', then try this command:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>less README
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+and you should see something like this in the terminal:
+
+
+less.jpg
+
+</para>
+
+<para>
+To scroll use the <emphasis>up and down arrows</emphasis>, and to quit
+just type <emphasis>q</emphasis>
+</para>
+
+<para>
+Remember that less will only allow you to read files. To edit files
+you will need a text editor or word processor (Sometimes there isn't
+much difference between the two).
+</para>
+
+</section>
+
+<section>
+<title>vim</title>
+
+<para>
+Vim is a text editor commonly used by programmers for working on code.
+When you type *vim* in the terminal you will see something like this:
+
+vim.jpg
+
+If you have *vi* installed you will see pretty much the same thing.
+</para>
+
+<para>
+To open a file with *vim* it is best if you type the name of the file
+you wish to open after the vim command, so that vim opens with the
+file already loaded. For example if we wanted to read a "README" file
+in the same directory we are currently working in then just type:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>vim README
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+This will open vim with the README file loaded as so:
+
+vim_muse.jpg
+
+</para>
+
+<para>
+Now to scroll up and down the file use the up and down arrows on your
+keyboard. To quit vim press <emphasis>:</emphasis>
+then <emphasis>q</emphasis> then enter.
+</para>
+
+<para>
+There is really a lot to 'vi' or 'vim', and I don't want to get into
+it here, but you should really know how to open a file (as above) and
+then edit a file. To edit a file in vim you need to first open the
+file, and then press <emphasis>i</emphasis>.
+</para>
+
+<para>
+Now, I am imagining vim is quite a bit different to any text editor
+you have used before, so perhaps some explanation is needed. Vim opens
+a file initially as a read only file. This means that when you first
+open the file with vim you are not allowed to change the file. Vim has
+then a whole world of commands you can use to work on the file and
+most of the commands are executed by just typing a single letter, or
+they are in the format:
+
+<screen>
+: command
+</screen>
+
+Where 'command' is the name of the command you wish to use. The
+commands are all designated by shortcuts. An 'i' , for example, is
+short for 'insert'. The following is a table of vim commands you
+should know:
+
+<screen>
+command action
+i (only used in read-only mode) insert text
+:w (only used in read-only mode) write changes to file
+u (only used in read-only mode) undo changes
+:q (only used in read-only mode) quit vim
+</screen>
+
+</para>
+
+<para>
+In addition, by pressing the <emphasis>esc</emphasis> (escape) key,
+you will tell vim to return to the original mode (read only). You must
+actually press escape before you execute any of the commands in
+vim. For example if I wanted to open the file "README" and then alter
+some text, I would do the following, starting with
+typing <emphasis>vim README</emphasis> in the terminal. This will open
+the "README" file as explained above. Then if I wish to edit the
+file, I use my arrow keys to navigate to where I want to insert or
+delete some text. I then press <emphasis>i</emphasis>, this will put
+me in the insertion mode and now anything I type will appear in the
+document itself. When I have finished making the changes I will then
+press the <emphasis>esc</emphasis> key, and finally to save the
+changes I press <emphasis>:w</emphasis>. This will write the file with
+the new changes. I then need to quit from vim so I press
+the <emphasis>escape key followed by :q</emphasis>.
+</para>
+
+<para>
+Now find a file and experiment. If you haven't used something like vim
+before then it might take some getting used to, so spend some time
+working out for yourself how vim works before you really need to use
+it.
+</para>
+</section>
+
+</section> <!-- text editors -->
+
+<section>
+<title>Install Software from Source</title>
+
+<para>
+Well, installing software on Linux is a broad subject because each
+version of Linux has its own package management system. However all
+types of Linux allow the user to install software using the source
+code. However you probably don't want to tackle this process unless
+you know a little bit about how to use Linux commands and a little
+about the Linux file system. If you don't know about these two then
+its better to read up on them first and then return here.
+</para>
+
+<section>
+<title>Uncompress</title>
+
+<para>
+Installing from source works on any Linux system, so its a good
+process to know, and it more or less follows this route once you have
+a source package:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>tar xvfz packagename.tar.gz
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Where 'packagename' in the example above is the actual name of your
+package that you wish to install. The <emphasis>tar</emphasis> command
+followed by the parameters <emphasis>xvfz</emphasis> uncompresses a
+<emphasis>tar.gz</emphasis> file and creates a new directory with all
+the extracted sources. Now you must change your working directory to
+this new directory using the 'cd' command. Usually the new directory
+name is the name of the compressed source package minus the '.tar.gz'
+suffix. For example, if my package really was called
+'packagename.tar.gz' then after running the 'tar zxvf' command on it I
+would be left with a new directory called 'packagename' and then I
+would type 'cd packagename' to enter this new directory. If you are
+not sure of the name of the newly created package type 'ls'.
+</para>
+
+</section>
+
+<section>
+<title>Configure</title>
+
+<para>
+Alright... once inside the new directory, we want to start the actual
+installation process. To do this 99% of the time you will need to type
+the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>./configure
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Ok, so this isn't really a command. Each installation package usually
+has a script called <emphasis>configure</emphasis>. By putting a dot
+and then a slash before the name of the script ( ./configure ) you are
+telling Linux to execute (run) that script. The configure script then
+does its stuff, checking what kind of machine you have, what you
+already have installed, what kind of Linux you are running etc etc
+etc.
+</para>
+
+<para>
+The most common problem that will occur at this stage is that the
+configure script will halt and tell you that software library that the
+new software depends on is missing. This can be a pain which is why
+people invented package management systems. However if you do
+experience this error then you need to use a search engine to find out
+what software the error message is talking about and where to get it,
+then start the installation process again with this new package. I am
+not kidding when I say that this can sometimes mean an installation
+can take days while you search and download all the packages you need.
+</para>
+
+</section>
+
+<section>
+<title>Compile</title>
+
+<para>
+So, lets assume you don't get any errors created by running the
+configure script... in which case you are lucky and you should thank
+whatever angel is looking over you...Now... the next command to type
+in the install process is make like so:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>make
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+This command actually makes (compiles) the software for you. You will
+then end up with a whole lot of compiled files which in total makes up
+your software. The 'make' process can take a while depending on the
+speed of your machine and the size of the package sources you are
+installing. Running other applications will also slow down the
+process.
+</para>
+
+<para>
+When *make* has stopped, type the following:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>make install
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+this will install the newly created software in the correct places in
+your system. So now you just need to type the name of the application
+in your terminal window and it should run. If it doesn't run and
+throws an error, a common remedy is to type *ldconfig* and then try
+again. <emphasis>ldconfig</emphasis> updates the system so that your
+operating system knows there are new library files etc.
+</para>
+
+</section>
+
+</section> <!-- Install software from source -->
+
+</chapter>
diff --git a/dyneIII/EN/image.sgml b/dyneIII/EN/image.sgml
new file mode 100644
index 0000000..b11470d
--- /dev/null
+++ b/dyneIII/EN/image.sgml
@@ -0,0 +1,81 @@
+<chapter>
+<title>Graphical software</title>
+<subtitle>Image manipulation and 3d modeling</subtitle>
+
+<para>
+The dyne:bolic distribution includes some eccellent programs
+for image composition and 3d modeling:
+</para>
+
+<para>
+
+<indexterm><primary> Image </primary>
+<secondary> Gimp </secondary>
+</indexterm>
+
+<emphasis>Gimp</emphasis> is a well mature application capable to
+create and edit bitmap images, offers a perfect environment for
+web graphics as well a powerful script engine to automatize its
+operations and even generate automatically stylish logos.
+</para>
+
+<para>
+
+<indexterm><primary> Image </primary>
+<secondary> InkScape </secondary>
+</indexterm>
+
+<emphasis>Inkscape</emphasis> is a vectorial graphics editor suitable
+for free hand drawing, cartoons and comics and more generally scalable
+graphics, realizing an ideal tool for flyers, high resolution prints
+and quadri-chromic prints
+
+</para>
+
+
+<para>
+
+<indexterm><primary> Image </primary>
+<secondary> Blender </secondary>
+</indexterm>
+
+<emphasis>Blender</emphasis> consists of a powerful environment for 3d
+modeling and game development: it features a well designed interface,
+a ray tracing engine and scriptability of object behaviours in python:
+it can produce rendered scenes as well interactive applications and
+animations on timelines. There is allready a great comunity of
+artists using it, tutorial and examples are available on its website,
+as well a detailed manual that can be ordered online. Blender is one
+of the best tools in the open source and free software world for
+multimedia productions of many kinds, being adopted in the production
+of several professional movies. Using the clustering capability of
+dyne:bolic you can easily build render farms distributing the load on
+several computers on the same network, see online
+the <ulink url="http://spot.river-styx.com/viewarticle.php?id=12">
+Spot's tutorial</ulink>
+</para>
+
+<para>
+
+<indexterm><primary> Image </primary>
+<secondary> GQview </secondary>
+</indexterm>
+
+<emphasis>GQview</emphasis> is an easy to use image browser which you can
+also use to build slideshows to interactively show your image galleries.
+</para>
+
+<para>
+
+<indexterm><primary> Image </primary>
+<secondary> ImageMagick </secondary>
+</indexterm>
+
+<emphasis>ImageMagick</emphasis> is a set of commandline tools, starting
+from the <emphasis>convert</emphasis> terminal command
+(see <emphasis>man convert</emphasis>) you can easily script batch operations
+over multiple files, applying format conversion and filters on large
+quantities of images.
+</para>
+
+</chapter>
diff --git a/dyneIII/EN/install.sgml b/dyneIII/EN/install.sgml
new file mode 100644
index 0000000..cf54816
--- /dev/null
+++ b/dyneIII/EN/install.sgml
@@ -0,0 +1,357 @@
+<chapter>
+<title>Install the medialab</title>
+
+<para>
+This chapter will describe various advanced uses of the dyne:bolic
+system: how to cluster multiple computers to take advantage of shared
+resources, how to make the system resident on various computers in a
+medialab and how to keep your data safe from intrusions into your
+privacy.
+</para>
+
+<para>
+The knowledge provided by this chapter requires some basic confidence
+with GNU/Linux systems and the use of the text console terminal. It
+will empower you with the ability to flexibly setup fully operational
+medialabs even using found computers, but you need to plan well the
+architecture of your resources depending from your specific situation.
+</para>
+
+
+<section> <title>Boot from harddisk</title>
+
+<indexterm><primary>boot from harddisk</primary></indexterm>
+
+<para>
+
+To install dyne:III you simply need to go on the Application Menu in
+the section <emphasis>System</emphasis> and then
+select <emphasis>Install pure:dyne</emphasis>.
+
+
+</para>
+
+
+<para> From there on, just follow the simple instructions! </para>
+
+
+
+</section>
+
+<section> <title>Boot from network</title>
+
+<indexterm><primary>boot from network</primary></indexterm>
+
+<para>
+Network booting is supported on some personal computers: the PXE
+system was included on some BIOS already at the beginning of year 2000
+(rough estimation): if no harddisks or cd devices are found to boot,
+the first black screen of the computer will search for a PXE boot on
+the local network.
+</para>
+
+<para>
+When booting PXE looks for a DHCP server on the local network for an
+address assigned. When found it will connect via TFTP to receive the
+kernel and the ramdisk from that server or another one.
+</para>
+
+<para>
+To start a TFTP server distributing the current docked dyne:bolic system, it
+is enough to run this command in a terminal:
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>tftpd -l -s $DYNE_SYS_MNT</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+You can also configure a DHCP server to provide the network addresses
+to any PXE client booting. To do that use the graphical program
+<emphasis>gdhcpd</emphasis> starting it from a terminal, or the sample
+configuration file in /etc/dhcpd.conf. See <emphasis>man
+dhcpd</emphasis> for a reference to how to launch and operate the DHCP
+daemon.
+</para>
+
+<para>
+For more informations see <emphasis>man tftpd</emphasis> and
+<emphasis>man dhcpd</emphasis>.
+</para>
+
+
+</section>
+
+<section>
+<title>Boot from USB</title>
+
+<para>
+The following instructions explain how to make a usb storage device
+(like usb stick) bootable with grub and install dyne:bolic on it so
+that you can run it from USB, without harddisk or CD.
+</para>
+
+<para>
+If you are looking for instructions on how to save your personal data
+on a USB stick, then this is not the right place: look
+at <emphasis>Nesting</emphasis>. If you're looking to copy the entire
+system over to your harddrive, again, this is not the right place,
+look at <emphasis>Docking</emphasis>. This section documents on how to
+put the whole system on the usb stick.
+</para>
+
+<para>
+The whole system requires a USB device about the size of the /dyne
+directory (currently ~655MB at version 2.4.2) + ~30MB (for file system
+headers). Therefore, the entire system should fit on a USB stick of
+~685MB, but you may want a bit more space for your personal files. If
+your USB stick is smaller try Nesting instead.
+</para>
+
+<para>
+How DyneII loads (technical):
+
+<simplelist>
+<member>the boot system consists of a bootloader, in our case grub</member>
+<member>the bootloader loads a kernel, in our case linux :)</member>
+<member>the kernel loads a ramdisk, in our case dyne:II initrd.gz</member>
+<member>the ramdisk will look for a dyne/ dock</member>
+<member>we keep both kernel and ramdisk in a dock and install grub</member>
+</simplelist>
+
+First of all find what device your USB drive is
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cat /proc/partitions
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Ignore the entries that end in numbers, those are individual
+partitions on each separate device. The ones that end in letters are
+different devices: <emphasis>hda</emphasis> means your primary IDE
+harddrive, <emphasis>sda</emphasis> (or sdb sdc etc.) generally means
+a USB device (but can also mean a SCSI or SATA harddisk, be sure to
+verify this on your specific system configuration)
+</para>
+
+<para>
+If you're confused, look at the blocks column, which shows the # of
+1KB blocks on the device. If you know how big your USB stick is, you
+can find it this way. ~1,000,000 blocks = a 1 gigabyte device; ~64,000
+blocks = 64MB device. From here on this tutorial assumes your usb
+device is <emphasis>/dev/sda</emphasis>, if it's not /dev/sda, change
+it as necessary.
+</para>
+
+
+<para>Now let's prepare the partitions of the usb key: in this example
+we are using the console based cfdisk here, but you can also try to
+use Parted which is a graphical tool in MENU->FILES->Parted. Be
+careful that you selected the right device to operate on (eventually
+different from the /dev/sda in the examples below) because from now on
+the operations described will erase all data on the device.
+</para>
+
+<para>
+Let's start the partition tool:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>cfdisk /dev/sda
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Now from inside cfdisk:
+
+<simplelist>
+<member>delete all partitions</member>
+<member>create a new primary at the default maximum size</member>
+<member>set the type to 83 (Linux)</member>
+<member>Write everything and then Quit</member>
+</simplelist>
+
+Now you are ready to format your drive:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mke2fs /dev/sda1
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+You can change the above command <emphasis>mke2fs -j</emphasis> in
+case you want to use EXT3 instead of EXT2. However, it is probably not
+advised to use the EXT3 journaled filesystem on a flash/USB device:
+journaling writes to the disk more often than necessary, which wears
+out the USB device more quickly. Use a non-journaled filesystem such
+as EXT2 (Linux only) or FAT32 (if you want to make your usb device
+readable outside of Linux). The default (ext2) is a safe choice,
+however, you may want to read up on journaled vs non-journaled file
+systems and make an informed decision in your case.
+</para>
+
+<para>
+Now mount the drive:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mount /dev/sda1 /mnt/usb
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+And Install the bootloader (grub):
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>grubconfig
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Select the correct usb device, generally the last item in the
+list. Note that if all the items in the list start
+with <emphasis>hda</emphasis> the computer you're currently using can't
+be booted from a usb device and you'd be installing grub to a
+partition of your harddrive instead.
+</para>
+
+<para>
+Now copy the dyne/ dock directory from your current system
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>mkdir /mnt/usb/dyne
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+<prompt>[d:b] ~ # </prompt><userinput>rsync --inplace -Pr $DYNE_SYS_MNT/* /mnt/usb/dyne/
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Rsync is better than cp and we have a progressbar for this operation,
+which will take quite some time, depending if you have a USB 1.0 or
+2.0 connection.
+</para>
+
+<para>
+It should be all ready at this point, so try booting your USB device
+on a computer which supports USB booting. If it works, great! If not,
+open your /boot/grub/menu.lst (on the USB device) and change the
+root(...) line from (hd0,0) to (hd1,0).
+</para>
+
+
+<para> Happy hacking ;)</para>
+
+
+</section>
+
+
+
+<section>
+<title>Cluster computer farms</title>
+
+<para>
+Dyne:bolic implements clustering with a "human driven" suite of tools
+that let you control various applications running on multiple
+computers connected to your network.
+</para>
+
+<para>
+In situations where you have many old computers you can use one for
+each task and control all of them from the same keyboard and mouse.
+The desktops of the computers can be visualized on your own screen or
+on multiple screens in case you have monitors attached to each of
+them. Powerful workstations can be combined using multiple processing
+units and their displays can be tiled together to compose a unique
+wide desktop.
+</para>
+
+
+<para>
+This way to operate dyne:bolic computers involves different kinds of
+applications offering a flexible setup that you can customize to your
+needs. This part of the manual will just make you familiar with the
+tools and you'll need to refer to their manuals to discover all the
+potential.
+</para>
+
+<para>
+To connect multiple computers you should first make sure you can reach
+them over the network and you know their addresses. A simple way to do
+it that will work on every GNU/Linux system is using the
+command <emphasis>ifconfig</emphasis> on each computer to print out
+the currently configured network address:
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>ifconfig | grep inet
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+then edit your <emphasis>/etc/hosts</emphasis> file with the full list
+of addresses and a name for them that you can choose. Copying the /etc/hosts file on all involved machines will make them aware of each other "hostnames".
+</para>
+
+
+<para>
+<emphasis>Synergy</emphasis> is a powerful tool that lets your
+keyboard and mouse control different desktops accessed simply moving
+the mouse out of the current screen into theirs. An example
+configuration file is provided
+in <emphasis>/etc/synergy.conf</emphasis> and it must be modified
+with the hostnames of your computers (to be associated to IP numeric
+addresses in /etc/hosts).
+</para>
+
+<para>
+The main computer where the keyboard and mouse are attached should run
+the command:
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>synergys -n hostname -c /etc/synergy.conf
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+All the other computers to be connected should run this command,
+making sure the config file include them in the setup:
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>synergyc -n hostname -c /etc/synergy.conf
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+</para>
+
+<para>
+<emphasis>VNC</emphasis> is a remote video client that lets you
+control the desktop of another computer on your network as inside a
+window on your current desktop. It can be also used to interact with
+two mouse and keyboard at the same time.
+</para>
+
+<para>
+To share the desktop of a computer for an incoming VNC connection just
+run:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>x11vnc
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+To connect to a computer sharing the VNC desktop:
+
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>vncviewer computer
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+For more informations on VNC see <emphasis>man x11vnc</emphasis> and
+<emphasis>man vncviewer</emphasis>.
+</para>
+
+<para>
+<emphasis>Remote X</emphasis> execution lets you run an application on
+another computer and control it on your desktop, as if it would be
+running locally.
+</para>
+
+<para>
+In order to authorize other computers to open applications on your
+desktop you must first run the command:
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>xhost +computer
+</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+
+Happy Hacking! ;^)
+
+
+</section>
+
+
+
+
+</chapter>
diff --git a/dyneIII/EN/intro.sgml b/dyneIII/EN/intro.sgml
new file mode 100644
index 0000000..84d916b
--- /dev/null
+++ b/dyneIII/EN/intro.sgml
@@ -0,0 +1,310 @@
+
+<chapter>
+<title>The hacktive media</title>
+
+<para>
+dyne:bolic GNU/Linux is a live bootable distribution working
+<emphasis>directly from the CD</emphasis>.. It can recognize most of
+your hardware devices and offers a vast range of software for sound
+and video production, streaming, 3d modeling, peer to peer and
+filesharing, deejaying, veejaying and more.
+</para>
+
+<para>
+This operating system focuses on providing <emphasis>multimedia
+functionalities</emphasis> to surf, stream, record, edit, encode and
+broadcast both sound and video.
+</para>
+
+<para>
+dyne:bolic it is made by and shaped on the needs of media activists,
+artists and creatives to stimulate the production and not only the
+fruition of digital and analog informations.
+Empowered by GNU/Linux and the groovy open source software community,
+this operating system takes birth as a grassroot effort to spread free
+software and the spirit of sharing informations.
+</para>
+
+<para>
+This is an ALPHA release of the version 3 of our operating system and
+you are one of the first people ever using it! after 4 years of design
+and development, we are basing this new foundation on the Debian
+GNU/Linux operating system, keeping an 100% free approach to the
+selection of the software we include.
+</para>
+
+
+<para>
+
+For more informations visit the homepage on <ulink url="http://dynebolic.org">dynebolic.org</ulink>
+where more online documentation is made available.
+To contribute you can <ulink url="http://bugs.dyne.org">report bugs</ulink> and
+get in touch with the community of users and developers joining the
+the <ulink url="http://lists.dyne.org">discussion mailinglists</ulink> or the
+ <ulink url="http://dyne.im">chat channel</ulink>.
+</para>
+
+
+<section>
+<title>How to use this manual</title>
+
+<indexterm><primary>manuals</primary></indexterm>
+
+<para>
+Far from being complete in exploring the possibilities of each
+single software, you'll get introduced and find basic directions on
+how to use, modify and employ dynebolic in various circumstances.
+</para>
+
+<para>
+When in need of in-deep information on how to operate a particular
+software, you should consult the included <emphasis>man pages</emphasis>.
+</para>
+
+<para>
+The manpage is the name of the manual page describing usage of the
+program, you can use it with the <emphasis>man</emphasis> command from
+an <emphasis>XTerminal</emphasis> inside dyne:bolic :
+<screen>
+<prompt>[d:b] ~ # </prompt><userinput>man hasciicam</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+it will show an higly informative text about the usage of the program;
+the manpage name usually matches the name of the program executable
+itself.
+</para>
+
+<para>
+Always keep in mind: the <emphasis>man</emphasis> command is your
+friend :) it works in every GNU/Linux system providing information
+about every command, and with all the commands that are around there
+is a lot to discover! for example have a look at manuals like "sox"
+or "convert", you'll find out that you can do a lot of things just
+from the XTerminal commandline!
+</para>
+
+
+<para>
+At last, in case you are using intensively a certain software for
+your purposes, don't miss to consult its own documentation and join
+the community of users around it: there you can discover more about its
+usage and development.
+</para>
+
+</section>
+
+<section>
+<title>This is Rasta software</title>
+
+<indexterm><primary>rastasoft</primary></indexterm>
+<indexterm><primary>afrolinux</primary></indexterm>
+
+<mediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="images/shot-credits" format="jpg">
+ </imageobject>
+</mediaobject>
+
+
+ <para> Jah Rastafari Livity
+bless our Freedom! This is free software, share it for the good of
+yourself and your people, respect others and let them express, be free
+and let others be free. Live long and prosper in Peace!
+</para>
+
+<para>
+But, no Peace without Justice.
+This software is about Resistance inna babylon world which tries to control
+more and more the way we communicate and we share informations and knowledge.
+This software is for all those who cannot afford to have the latest expensive
+hardware to speak out their words of consciousness and good will.
+This software has a full range of applications for production and not only
+fruition of information, it's a full multimedia studio, you don't need to buy
+anything to express your voice.
+Freedom and sharing of knowledge are solid principles for evolution and that's
+where this software comes from.
+</para>
+
+<para>
+Inna babylon, money is the main requirement to make a voice possible to
+be heard by others. Capitalist and fundamentalist governments all around
+the world rule with huge TV monopolies spreading their propaganda,
+silencing all criticism.
+</para>
+
+<para>
+
+This is a struggle for Redemption from existing operating systems
+which always require new expensive hardware for doing the same as
+ever: give us free players but make us pay for producing our own
+voices. And the one who protects you rips you off, as the Arabs say.
+
+</para>
+
+<para>
+Dyne:bolic is a tool to produce and publish yourself, freely.
+There is nothing to consume here, there is all you need to create.
+</para>
+
+<para>
+
+Commercial operating systems always give a possibility to listen - all
+kinds of "free to download" players, but always with restrictions and
+no easy way for everybody to speak out.
+
+The way communication is structured follows the hierarchy of powers
+allready established in babylon's mediascapes and, worst than ever,
+money is the main requirement to spread a voice and let it be heard by
+others.
+
+</para>
+
+<para>
+
+Neverthless, proprietary software spreads the dependence from business
+companies thru the populace: whenever we share our knowledge on how to
+use a certain software, we make the people in need to buy the tools
+from merchants in order to express their creativity. This is great
+responsability for anyone of us who teaches somebody how to do
+something with software: the need to buy will be slavery under the
+merchantile interests of capitalism.
+
+</para>
+
+<para>
+
+The roots of Rasta culture can be found in Resistance to slavery.
+This software is not a business. This software is free as of speech
+and is one step in the struggle for Redemption and Freedom. This
+software is dedicated to the memory of Patrice Lumumba, Marcus Garvey,
+Marthin Luther King, Steve Biko, Walter Rodney, Malcom X; in
+solidarity with Mumia Abu Jamal and all those who still resist to
+slavery, racism and oppression, who still fight imperialism and seek
+an alternative to the hegemony of capitalism in our World.
+
+ </para>
+
+<para>
+<ulink url="http://rastasoft.org">Hic Sunt Leones</ulink>.
+And Much Blessings in Jah Luv to All Those who still Resist.
+Selah.
+</para>
+
+</section>
+
+<section>
+<title>Streamtime</title>
+<subtitle>Employing dyne:bolic for the freedom of communication</subtitle>
+
+<indexterm><primary>streamtime</primary></indexterm>
+
+<para>
+
+<ulink url="http://www.streamtime.org">Streamtime</ulink> is a project
+of <emphasis>Radio Reedflute</emphasis> in collaboration with
+<emphasis>Rastasoft</emphasis>, developed with artists and activists
+from Iraq and elsewhere. Streamtime is a loose network of media
+activists dedicated to assist autonomous networking. Streamtime uses
+old and new media for the production of content and networks in the
+fields of media, arts, culture and activism in crisis areas, like
+Iraq.
+
+</para>
+
+
+<para>
+
+We imagine improvised expressive devices like a CD that turns your PC
+into an on line streaming studio. Imagine a mob that creates a traffic
+jam. Think of the religious policeman in London, the konfused kollege
+kid and the jealous dentist in Baghdad and the jailed blogger blogging
+on in Cairo. Building autonomous networks in extreme conditions.
+
+</para>
+
+<para>
+
+Streamtime uses old and new media for the production of content and
+networks in the fields of media, arts, culture and activism in crisis
+areas, like Iraq. Streamtime offers a diffuse environment for
+developing do-it-yourself media. We focus on a cultural sense of
+finding your own way in the quagmire that is Iraq, and its
+representation in the global media. We should not try to change
+politics in order to foster cultural change; we should support
+cultural manifestation in order to force political change.
+
+</para>
+
+<para>
+
+Streamtime may take the form of a campaign, a work of collaborative
+art, a current of unheard sounds, unspeakable words and unseen
+imaginations.
+</para>
+
+<para>
+Remote interaction and ubiquitous dialogues, dematerialized
+communication and participation on the streets. Space in its
+territorial, acoustic and cybernetic dimensions is fragmented and
+recomposed realtime. Hacking codes both moral and digital, forming
+new maps, mutant drawings and unstable skins. Information overload
+can be abandoned in favor of consciousness and collaborative
+practices. Memory has a digital, diverse, horizontal voice.
+
+</para>
+
+</section>
+
+
+<section>
+<title>License and disclaimer</title>
+
+<indexterm><primary>license</primary><secondary>copyright</secondary></indexterm>
+
+<para>
+The dyne:OS user's manual is
+Copyright (c) 2003 - 2010 Denis Jaromil Roio
+</para>
+
+<para>
+
+Thanks for reviewing and inspirations go to the Streamtime crew, all
+the bloggers from Baghdad and any other crazy place in the world where
+people like us happens to be living, has to live it, and can even find
+a way to survive.
+
+</para>
+
+
+<para>
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2
+or any later version published by the Free Software Foundation;
+with the Introductory and Colophon sections being invariant, with the
+Front-Cover and Back-Cover Texts clearly stating authorship and
+copyright notices.
+You should have received a copy of the GNU Free Documentation License
+along with this manual; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+</para>
+
+<para>
+dyne:bolic GNU/Linux is
+copyright (C) 2001 - 2010 Denis Jaromil Roio
+</para>
+<para>
+Dyne:bolic is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+</para>
+</section>
+
+</chapter>
diff --git a/dyneIII/EN/network.sgml b/dyneIII/EN/network.sgml
new file mode 100644
index 0000000..f9ba588
--- /dev/null
+++ b/dyneIII/EN/network.sgml
@@ -0,0 +1,194 @@
+<chapter>
+<title>Communication software</title>
+<subtitle>Communication software included in dyne:bolic</subtitle>
+<indexterm><primary> Network </primary></indexterm>
+
+<para>
+Since their birth, UNIX systems have been specially enhanced for
+network tasks, to efficiently handle communication protocols connecting
+computers across the net and of course the Internet.
+Being a GNU/Linux system, dyne:bolic offers a vast range of possibilities
+and applications, from the simpliest to the most advanced network software.
+</para>
+
+<para>
+As a practical tool for media hacktivism, dyne:bolic emphasizes on
+protecting the privacy of the users, providing an anonymizing proxy
+and email encryption tools ready for use.
+</para>
+
+
+<para>
+
+<indexterm><primary> Network </primary>
+<secondary> Samba </secondary>
+</indexterm>
+
+The <emphasis>Samba</emphasis> filesharing daemon runs by default on
+dyne:bolic, sharing in read-only the currently running system on the
+local network to make it available for network installing. If you want
+to share other directories you'll need to tweak by hand the
+configuration file in <emphasis>/etc/samba</emphasis> </para>
+
+<!--
+<para>
+Our dyne:bolic distribution gives you a full range of programs to
+cover most of the ways to comunicate wich are commonly used today,
+protects your privacy with encryption whenever it is possible, offers
+peer to peer and filesharing tools working both on local and remote
+networks, lets you share desktop between two computers and more...
+</para>
+-->
+
+<section>
+<title>Surf the web</title>
+<subtitle>software to access the world wide web</subtitle>
+
+<para>
+
+There are three different ways to access the WWW pages on the net using
+dyne:bolic, thanks to the variety of web browsers developed for the
+GNU/Linux platform.
+
+</para>
+
+<para>
+
+<indexterm><primary> Network </primary>
+<secondary> Mozilla </secondary>
+</indexterm>
+
+The first and most familiar browser is <emphasis>Firefox</emphasis> which
+is developed by the Mozilla team in order to have a fully capable tool to
+access the web. Firefox offers an intuitive interface, bookmark handling
+and a couple of plugins that can be used to extend its functionalities.
+
+</para>
+
+<para>
+
+<indexterm><primary> Network </primary>
+<secondary> Links </secondary>
+</indexterm>
+
+Then we have <emphasis>Links</emphasis> which is a lightweight alternative
+to the previous: it runs much faster on old computers while still offering
+most of the crucial functionalities. It is remarkable its quality and speed
+in rendering web pages, making it a great tool for presentations.
+
+</para>
+
+<para>
+
+<indexterm><primary> Network </primary>
+<secondary> NVU Web page editor </secondary></indexterm>
+
+In order to edit webpages, <emphasis>Nvu</emphasis> is provided for
+web designers, which provides a powerful WYSIWYG environment that is
+fully integrated with the Firefox/Mozilla standards of webpages. It is
+a user-friendly tool that you'll find available also for many other
+platforms and operating systems, so it's worth a little effort to
+learn how to use it, then you can have your homepage ready in minutes.
+
+</para>
+
+<para>
+
+<indexterm><primary> Network </primary>
+<secondary> Wget Web spider </secondary></indexterm>
+
+A powerful "spider" is also included to crawl and download entire
+websites: <emphasis>WGet</emphasis>, which is a commandline tool. As
+usual you can discover how it works by consulting its manual from an
+XTerminal, typing <emphasis>man wget</emphasis>.
+
+</para>
+
+<para>
+
+<indexterm>
+<primary> Network </primary>
+<secondary> Tor </secondary>
+</indexterm>
+
+<indexterm>
+<primary> Privacy </primary>
+<secondary> Tor anonymity proxy </secondary>
+</indexterm>
+
+For better privacy and anomymity when browsing, but also to weed out
+often annoying advertisements and popups, a proxy can be configured to
+run by default: <emphasis>Tor</emphasis> can be configured for use in
+each browser to make all internet connections completely anonymous and
+not traceable.
+</para>
+
+
+</section>
+
+<section>
+<title>Email and encryption</title>
+<subtitle>Send your letters in a safe way</subtitle>
+
+<indexterm><primary> Privacy </primary>
+<secondary> Email </secondary>
+</indexterm>
+
+<indexterm><primary> Network </primary>
+<secondary> Email </secondary>
+</indexterm>
+
+<para>
+Email is nowadays the most widespread technology used for personal
+communication on the net. Alltough it is often not secured for privacy
+and it is being easily intercepted by all kind of third parties:
+to enforce governmental control, market surveys and spionage.
+If you are concerned about privacy then you probably allready heard
+about the solution to secure email communication:
+<emphasis>encryption</emphasis>.
+</para>
+
+<para>
+Encryption is a technique based on mathematical formulas, it can ensure
+security in your communication by using two keys: a private and a public
+one, you will give the public to your friends while keep the private one to
+decypher the messages you receive - everyone wanting to send you a secure
+message will need to use your public key to encrypt it and only your private
+key will be able to decrypt it.
+For more information on its usage and implementation refer to the web pages
+on <ulink url="http://www.gnupg.org"></ulink>
+</para>
+
+
+<indexterm><primary> Privacy </primary>
+<secondary> Enigmail </secondary>
+</indexterm>
+
+<indexterm><primary> Network </primary>
+<secondary> Thunderbird </secondary>
+</indexterm>
+
+<para>
+
+Dyne:bolic comes equipped with a popular email program:
+<emphasis>Thunderbird</emphasis> which can handle local downloading of
+mailbox, filters, folders and multiple accounts. It can be integrated
+with the <emphasis>GnuPG encryption</emphasis> system installing a
+plugin extension called <emphasis>Enigmail</emphasis>.
+
+</para>
+
+<indexterm><primary> Privacy </primary>
+<secondary> Gpa </secondary>
+</indexterm>
+
+<para>
+Also included is <emphasis>GPA</emphasis> the GNU Privacy Assistant which
+will help you in the task of generating your encryption keys and handling
+the collection of your friends keys into a local keyring.
+</para>
+
+</section>
+
+
+</chapter>
diff --git a/dyneIII/EN/system.sgml b/dyneIII/EN/system.sgml
new file mode 100644
index 0000000..9ea2fdb
--- /dev/null
+++ b/dyneIII/EN/system.sgml
@@ -0,0 +1,99 @@
+<chapter>
+<title>Discover the system</title>
+
+<section>
+<title>Your desktop environment</title>
+
+
+<para>
+Dyne:bolic doesn't requires to install anything on your harddisks,
+which can be left untouched while the system is used. Still, depending
+from your preferred way to operate, it can boot from harddisk, CD, USB
+or network (explained the following chapter) and it can store data in
+a single file that can be transported across different media.
+</para>
+
+<indexterm><primary>Xfce</primary></indexterm>
+
+<para>
+The default desktop manager is <ulink
+url="http://www.xfce.org">Xfce</ulink>, it offers you multiple
+desktops (try ctrl+F2 and other numbers) and a menu that you can
+recall by clicking the right mouse button on the background. On the
+upper right corner you have your storage devices which you can access
+with a click.
+</para>
+
+<para>
+Inside the application menu software is organized by tasks, so you can
+easily find your way to play, record, edit and stream both audio and
+video, communicate and publish text, webpages, 3d animations and much
+more.
+</para>
+
+
+</section>
+
+<section>
+<title>Privacy and freedom of expression</title>
+
+<para>
+The distinction between what is public and what is private is becoming
+more and more blurred with the increasing intrusiveness of the media
+and advances in electronic technology. While this distinction is
+always the outcome of continuous cultural negotiation, it continues to
+be critical, for where nothing is private, democracy becomes
+impossible
+<footnote><para>quote from Privacy Conference, Social Research, New
+School University</para></footnote>
+</para>
+
+<para>
+The internet offers plenty of free services, on the wave of the Web2.0
+fuzz and the community boom, while all private informations are hosted
+on servers owned by global corporations and monopolies.
+</para>
+
+<para>
+We urge you to reflect on the importance of keeping privacy for
+personal data. Our present world is full of prevarication and
+political imprisonments, war rages in several places and media is
+mainly used for propaganda by the powers in charge. Some of us face
+the dangers of being tracked by oppressors opposing our self
+definition, independent thinking and resistance to omologation.
+</para>
+
+<para>
+People have the right to protect their privacy as much as their
+freedom to express.
+</para>
+
+<para>
+It is important to keep in mind that noone else than *you* can ensure
+the privacy of your personal data. Server hosted services and web
+integrated technologies (like FACEBOOK & co.) gather all data into
+huge information pools that are made available to established
+economical and cultural regimes.
+</para>
+
+<para>
+This free operating system supports strong encryption of your private
+data with (Linux dm-crypt i586 optimized Rijndael hashed SHA256) using
+the application <emphasis>cryptkeeper</emphasis> providing an
+efficient and user-friendly tool to protect your bookmarks,
+addressbook, documents and emails by carrying them back with you.
+ </para>
+
+<para>
+A passkey to read your data is stored inside a file, which is also
+protected by a password. It is possible to keep everything with you on
+a small usb stick, still being sure that the data won't be easily
+recovered in case you loose it. You can also give the passkey
+protecting your data to a friend, to make the data unaccessible until
+you meet again, which can be useful in case of tricky transports.
+You'll find more informations in the following sections about nesting
+and privacy.</para>
+
+</section>
+
+</chapter>
diff --git a/dyneIII/EN/text.sgml b/dyneIII/EN/text.sgml
new file mode 100644
index 0000000..a74ecd8
--- /dev/null
+++ b/dyneIII/EN/text.sgml
@@ -0,0 +1,101 @@
+<chapter>
+
+
+<title>Text software</title>
+<subtitle>Text editing and publishing with dyne:bolic</subtitle>
+
+<indexterm><primary> Text </primary></indexterm>
+
+<para>
+
+Dyne:bolic includes software to let you easily write and compose
+any kind of text document: hyper-texts that can be published on
+the internet (HTML), formatted texts that can be printed (RTF,
+PDF, Postscript and even the deprecated DOC
+
+<footnote><para>
+You shouldn't use the .DOC format for many reasons: it exposes
+all your previous changes in your documents which can often lead to
+a privacy problem, it can vehicle dangerous viruses that affect other
+proprietary systems and it stores your text in a non-readable way
+which ties you up to the availability of proprietary software.
+See the extensive document <ulink url="http://www.gnu.org/philosophy/no-word-attachments.html"></ulink>
+on the topic. However, dyne:bolic is able to read and write all .DOC files.
+</para></footnote>
+
+format).
+</para>
+
+<para>
+<indexterm><primary> Text </primary>
+<secondary> AbiWord </secondary>
+</indexterm>
+
+AbiWord is rapidly becoming a state of the art Word Processor, with
+lots of features useful for your daily work, personal needs, or for
+just some good old typing fun. It is able to read and write all
+industry standard document types, such as OpenOffice.org documents,
+Microsoft Word documents, WordPerfect documents, Rich Text Format
+documents, HTML web pages and many more.
+
+</para>
+
+<para>
+
+<indexterm><primary> Text </primary>
+<secondary> Scribus </secondary>
+</indexterm>
+
+<emphasis>Scribus</emphasis> is a desktop publishing program to
+compose vectorial formats like PDF and Postscript, it is useful
+to paginate text in a professional printable form to produce
+magazines, flyers and most publications that need to mix text and
+images in pages following customizable schemes.
+
+</para>
+
+<para>
+
+<indexterm><primary> Text </primary>
+<secondary> Nedit </secondary>
+</indexterm>
+
+<emphasis>Nedit</emphasis> is a plain text editor providing syntax
+highlight for a couple of sourcecode languages, it is intuitive and
+easy to use for the newbies, but at the same can offer a powerful
+environment for programmers.
+</para>
+
+<para>
+
+<indexterm><primary> Text </primary>
+<secondary> AntiWord </secondary>
+</indexterm>
+
+At last, <emphasis>Antiword</emphasis> is a very handy commandline
+application to convert with a simple command any .doc file into a
+plain text file, keeping the alignement of the lines intact.
+For a quick start try it out:
+<screen>
+<prompt>[d:b] ~ #</prompt><userinput>antiword evil.doc > good.txt</userinput> <lineannotation><keycap>[Enter]</keycap></lineannotation>
+</screen>
+as usual there are manual pages providing more informations on its usage,
+just type <emphasis>man antiword</emphasis> into a terminal.
+</para>
+
+<para>
+
+<indexterm><primary> Text </primary>
+<secondary> Open Office </secondary>
+</indexterm>
+
+In case you need a full blown office suite to satisfy your needs here,
+there is an <emphasis>Open Office 2.0</emphasis> dyne module available
+online for download from our website, you can place it into your Dock
+modules directory ( dyne/modules/ ) and at next reboot you'll find it
+in the application menu. With Open Office you can read and write all
+.DOC files, .XLS spreadsheets, .PPT presentations and more.
+
+</para>
+
+</chapter>
diff --git a/dyneIII/EN/video.sgml b/dyneIII/EN/video.sgml
new file mode 100644
index 0000000..8d13a64
--- /dev/null
+++ b/dyneIII/EN/video.sgml
@@ -0,0 +1,400 @@
+<chapter>
+<title>Video production</title>
+<subtitle>Play, record, edit and stream your video</subtitle>
+
+<indexterm><primary> Video </primary>
+</indexterm>
+
+<para>
+
+The GNU/Linux platform nowadays offers an interesting range of tools
+for video production, editing and manipulation; you can play all kind
+of video files and DVDs, but also encode them for distribution and
+switch between formats. Furthermore, you'll find software for
+recording, veejaying and streaming, non-linear editing and subtitling.
+
+</para>
+
+<para>
+
+However, you should consider that most of the video tools running on
+GNU/Linux platform are in development: indeed you can help much in
+testing and reporting the bugs you encounter, that's how anyone can
+help free software to grow better and better, as it does.
+
+</para>
+
+<para>
+Now lets proceed on how to configure an available video device and then
+browse thru the video software included in dyne:bolic,
+following a subdivision in task categories.
+</para>
+
+<section>
+<title>Configure your video devices</title>
+
+<indexterm><primary> Video </primary>
+<secondary>Device setup</secondary>
+</indexterm>
+
+<para>
+There are various devices that can be used on PC computers in order to
+have video input: USB webcams and capture cards, PCI TV cards,
+Firewire and even parallel port. They all have different chipsets and
+manufacturers and need different Linux device drivers.
+</para>
+
+<para>
+
+Dyne:bolic is capable to automaticly recognize most PCI (internal) TV
+cards at boot time (WinTV, BTTV) and now also USB webcams as well
+Firewire controllers: they will all be initialized at boot and can be
+accessed from the video device <emphasis>/dev/video0</emphasis> or
+subsequent numbers (video1, video2 ..) in case you have more than one.
+</para>
+
+<para>
+
+If your video device is not recognized automatically (the /dev/video
+doesn't exists) then you need to configure it by hand. In case of USB
+webcams, if your is not recognized automatically a good place to look
+for hints is <ulink url="http://www.linux-usb.org">the linux-usb
+website</ulink>.
+
+Also the <ulink
+url="http://spot.river-styx.com/viewarticle.php?id=16"> Spot's guide
+about rolling your camera </ulink> is a good place to visit for more
+informations on how to proceed.
+</para>
+
+
+<para>
+
+ If the online documentation says your device is supported by a
+particular kernel driver, you can try to load it using the command
+'<emphasis>modprobe modulename</emphasis>' and see if everything went
+well by looking in the last lines of the messages printed out by the
+<emphasis>dmesg</emphasis> command.
+
+Many modules are already present in dyne:bolic, but some might require
+to be compiled using the kernel sources, which is a more complicated
+process that can't be explained here: you'll need to find more
+instructions online about how to do it and download the Linux kernel
+sources. If you'll even do it, keep in mind that once you have
+compiled your own kernel you have moved your very first step into
+becoming an hacker ;)
+
+</para>
+
+</section>
+
+<section>
+<title>VeeJay</title>
+
+<para>
+
+The VeeJay applications implement a pioneeristical approach to video
+manipulation in realtime, taking advantage of the high computational
+power offered by personal computers nowadays. If you're active in the
+field of media and visual art, dance or scenografy, this software can
+be interesting and sometimes very useful to your research.
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> FreeJ </secondary>
+</indexterm>
+
+<ulink url="http://freej.dyne.org">FreeJ</ulink> is a vision mixer: an
+instrument for realtime video manipulation used in the fields of dance
+teather, veejaying, medical visualisation and TV.
+</para>
+
+<para>
+FreeJ lets you interact with multiple layers of video, filtered by
+effect chains and then mixed together. Controllers can be scripted for
+keyboard, midi and joysticks, to manipulate images, movies, live
+cameras, particle generators, text scrollers, flash animations and
+more. All the resulting video mix can be shown on multiple and remote
+screens, encoded into a movie and streamed live to the internet.
+</para>
+
+<para>
+FreeJ can be controlled locally or remotely, also from multiple places
+at the same time, using its slick console interface; can be automated
+via javascript and operated via MIDI and Joystick. Especially the
+javascript interpreted makes it an easy to learn language to make your
+first step in the wornderful world of programming.
+</para>
+
+<para>
+More documentation on freej can be found
+in <emphasis>/opt/video/share/freej</emphasis> especially the
+scripting
+reference. A <ulink url="http://lab.dyne.org/FreejTutorialPiotr_01">user
+friendly tutorial</ulink> can be found online, and more information at
+its homepage
+on <ulink url="http://freej.dyne.org">freej.dyne.org</ulink>.
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> EffecTV </secondary>
+</indexterm>
+
+Other tools included in dyne:bolic are useful to be employed in
+different ways on realtime video: <emphasis>EffecTV</emphasis> can
+apply realtime effects to images, one by one, realizing "distortion
+
+<indexterm><primary> Video </primary>
+<secondary> Xaos </secondary>
+</indexterm>
+
+mirrors" and other possible funny uses; <emphasis>Xaos</emphasis> can
+let you explore the psychedelical word of chaos mathematics and
+fractals :)
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> Pure Data </secondary>
+</indexterm>
+
+A remarkable piece of software is <emphasis>Pure Data</emphasis> which
+together with various extensions realizes a tool to connect various
+processing units in a visual scripting fashion, to create visionary
+audio machines and interactive video tools.
+
+Pure Data, also called PD, is as powerful as complicated to learn; it
+helps the fact that is getting now adopted by various media-art
+schools around the world as a free and open source for students to
+realize their projects.
+
+From the wide community of digital artists and creatives using it in
+all kinds of interactive installations and performances, the Goto10
+crew joined the development of dyne:II to implement the
+<emphasis>pure.dyne</emphasis> software module which provides you
+everything you need to start using Pure Data right out of the box,
+without installation problems: check their website at <ulink
+url="http://puredyne.goto10.org">http://puredyne.goto10.org</ulink> to
+download a copy and add it to your dyne:bolic system.
+
+</para>
+
+</section>
+
+
+<section>
+<title>Play</title>
+
+<indexterm><primary> Video </primary>
+<secondary> Xine </secondary>
+</indexterm>
+
+<indexterm><primary> Video </primary>
+<secondary> Mplayer </secondary>
+</indexterm>
+
+<indexterm><primary> Video </primary>
+<secondary> FFMpeg </secondary>
+</indexterm>
+
+<para>
+Players are provided to playback various video formats as AVI, MPEG,
+DIVX and WMV files, signals from TV cards or Quicktime, RTSP and HTTP
+live streams from the net. At the time being, dyne:bolic is
+compatible with most of the video formats around: thanks to
+<emphasis>MPlayer</emphasis>, <emphasis>Xine</emphasis> and
+<emphasis>FFMpeg</emphasis> free software you have chances to view
+files otherwise unsupported by other proprietary systems.
+
+Xine is recommended for watching DVDs, while Xawtv is a fully featured
+television viewer. Mplayer will be used to playback videofiles
+whenever you'll doubleclick one in the file manager (to close mplayer
+then you have to press 'q').
+
+</para>
+
+</section>
+
+<section>
+<title>Record</title>
+
+<indexterm><primary> Video </primary>
+<secondary> Mencoder </secondary>
+</indexterm>
+
+<para>
+
+Video recording is supported using a vast number of devices: from
+TV/video card and DVD using <emphasis>MEncoder</emphasis>, a
+commandline tool to be used from an XTerminal, a bit complicated but
+very powerful, see it's manual. An user-friendly interface for DV
+
+<indexterm><primary> Video </primary>
+<secondary> Kino </secondary>
+</indexterm>
+
+acquisition via firewire is provided by <emphasis>Kino</emphasis>;
+
+<indexterm><primary> Video </primary>
+<secondary> XawTV </secondary>
+</indexterm>
+
+while <emphasis>XawTV</emphasis> supports all other types of video
+devices and can be good to check if your is recognized as it has the
+widest support for hardware.
+
+</para>
+
+</section>
+
+<section>
+<title>Edit</title>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> Cinelerra </secondary>
+</indexterm>
+
+Inside dyne:bolic you'll find <emphasis>Cinelerra</emphasis>, which
+implements a common approach to non-linear editing, with a nice user
+interface, speed and responsiveness.
+</para>
+
+<para>
+You can be introduced to <emphasis>Cinelerra</emphasis> by the manual
+available
+on <ulink url="http://manual.cinelerra.org">manual.cinelerra.org</ulink>
+or
+this <ulink url="http://www.robfisher.net/video/cinelerra1.html">online
+tutorial</ulink>.
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> AviDeMux </secondary>
+</indexterm>
+
+Also <emphasis>AviDeMux</emphasis> is a useful tool for quickly
+cutting video, supports even more input formats than Cinelerra and can
+be used to convert between some formats and do simple editing
+tasks. At last try also <emphasis>LiVES</emphasis> written by our
+friend Salsaman is a kewl video tool full of effects.
+
+</para>
+
+<para>
+
+Consider that video editing tasks are the most demanding, so you'll
+need a relatively fast computer in order to achieve decent
+interactivity and satisfactory results.
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> Transcode </secondary>
+</indexterm>
+
+For converting between video formats its included the powerful
+<emphasis>Transcode</emphasis> tool, which is a commandline application
+that can be scripted to convert large number of files or easily accessed
+via a graphical interface.
+</para>
+
+</section> <!-- /EDIT -->
+
+
+
+
+<section>
+<title>Stream</title>
+
+<para>
+
+Streaming video can be easily setted up in three different ways: using
+<emphasis>Mp4Live</emphasis>, <emphasis>FreeJ</emphasis> or
+<emphasis>HasciiCam</emphasis>.
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> Mp4Live </secondary>
+</indexterm>
+
+With <emphasis>Mp4Live</emphasis> you'll stream in Mpeg4 format and
+you'll need an online server running Darwin broadcast software, the
+resulting stream can be watched with most video players available
+today on various platform. This method provides good quality and
+smooth framerate, can record while streaming, efficiently uses
+bandwidth when running on multicast and can stream audio synced with
+the video. It's drawbacks are that it can be hard to find or setup a
+broadcast server, slower machines can't stream neither play it (cpu
+intensive).
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> FreeJ </secondary>
+</indexterm>
+
+With <emphasis>FreeJ</emphasis> you can combine different video
+sources, apply effects and overlay text, put transparent images and
+even more, then all the resulting stream can be live encoded with the
+free Theora codec and sent to an Icecast2 server online, this way
+anyone will be able to take your stream from the internet and play it
+back for example using
+the <ulink url="http://www.videolan.org">VideoLan</ulink> player
+available for all computer platforms. The capability of mixing and
+effecting the video realtime is a unique feature of FreeJ, but the
+drawback can be the initial difficulty you can encounter in mastering
+the program, which has to be started with particular flags from an
+XTerminal in order to activate the streaming functionality. To find
+out more about it see the previous section about VeeJaying and check
+the <ulink url="http://lab.dyne.org/FreejStreaming">Streaming with
+FreeJ</ulink> documentation online.
+
+</para>
+
+<para>
+
+<indexterm><primary> Video </primary>
+<secondary> HasciiCam </secondary>
+</indexterm>
+
+<emphasis>Hasciicam</emphasis> is Rasta software, the first one
+Jaromil ever published (2000), distributed by dyne.org. It is capable
+of rendering a video into text, having letters in place of colors,
+filling up the image as a greyscale palette. With such an encoding the
+images look way less detailed, but pretty cool, and the stream uses
+very low bandwidth: Hasciicam can upload video via ftp to a server and
+can be viewed directly from any web browser (also text based) - so it
+can work to provide a video stream even using very old computers, and
+adds a special bit to it: the ASCII chars. As drawbacks here we have
+that the video is formed of characters: nifty, but doesn't gives a
+clear picture, it is just monochrome and can't achieve a smooth
+framerate on movement. For more informations on how to use
+see <emphasis>man hasciicam</emphasis>.
+
+</para>
+
+
+</section> <!-- /STREAM -->
+
+
+</chapter> <!-- VIDEO -->
+
+
diff --git a/dyneIII/Makefile b/dyneIII/Makefile
new file mode 100644
index 0000000..6ed13d8
--- /dev/null
+++ b/dyneIII/Makefile
@@ -0,0 +1,138 @@
+# simple makefile to automate the generation of manuals
+# "$Header: /dynebolic/manual/Makefile,v 1.4 2003/08/17 12:44:06 jaromil Exp $"
+
+# check which language is set to compile, english is default
+# to choose another language run: make man-language=ES
+
+include ../config.mk
+
+# list of all files
+DEPS = \
+$(man-language)/intro.sgml
+
+stylesheets = ../../stylesheets/dsssl-1.79
+utils = ../utils
+
+DSSSL-print = $(stylesheets)/print/docbook.dsl
+DSSSL-pdf = $(stylesheets)/pdf/docbook.dsl
+# DSSSL-html = ../stylesheets/dsssl-1.79/html/docbook.ds
+DSSSL-index = $(stylesheets)/html/docbook.dsl
+DSSSL-html = $(stylesheets)/html/docbook.dsl
+
+# DSSSL-html = /usr/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl
+# DSSSL-print = /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.ds
+# DSSSL-pdf = /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl
+
+
+
+
+
+all : index pdf html
+
+#collate:
+# utils/collatemanual.sh $(man-language)
+
+$(man-language)/dynebolic-manual-$(man-language).sgml:
+ $(utils)/collatemanual.sh $(man-language)
+
+# jade omissis options: -V nochunks
+# setting the SP_ENCODING=XML is necessary for UTF-8 based typesetting
+
+index : $(man-language)/dynebolic-manual-$(man-language).sgml
+ $(utils)/collateindex.pl -N -o $(man-language)/index.sgml -t index
+ rm -f $(man-language)/HTML.index
+ cd $(man-language) && openjade -wno-valid -t sgml -V html-index \
+ -d $(DSSSL-index) -D $(man-language) \
+ dynebolic-manual-$(man-language).sgml >/dev/null
+ $(utils)/collateindex.pl -o $(man-language)/index.sgml $(man-language)/HTML.index
+ rm -f $(man-language)/HTML.index $(man-language)/*.htm
+
+html : $(DEPS)
+ rm -rf html/*.htm
+ $(utils)/formatimages.sh $(man-language) html
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2html -d $(DSSSL-html) \
+ -o html dynebolic-manual-$(man-language).sgml
+ cp -f ../stylesheets/dyne.css $(man-language)/html
+
+
+pdf : $(DEPS)
+ rm -f $(man-language)/dynebolic-manual-$(man-language).pdf
+ $(utils)/formatimages.sh $(man-language) pdf
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2pdf -d $(DSSSL-pdf) \
+ dynebolic-manual-$(man-language).sgml
+
+
+txt : $(DEPS)
+ rm -f $(man-language)/dynebolic-manual-$(man-language).txt
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2txt -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+
+texi : $(DEPS)
+ rm -f $(man-language)/dynebolic-manual-$(man-language).txt
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2texi -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+info : $(DEPS) texi
+ cd $(man-language); \
+ (makeinfo --force dynebolic-manual-$(man-language).texi 2>/dev/null; return 0)
+
+
+book : $(DEPS)
+ rm -f dynebolic-manual.pdf
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2pdf -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+postscript : $(DEPS)
+ rm -f dynebolic-manual.pdf
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2ps -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+
+rtf : $(DEPS)
+ rm -f dynebolic-manual.rtf
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2rtf -d $(DSSSL-pdf) \
+ dynebolic-manual-$(man-language).sgml
+
+tex : $(DEPS)
+ rm -f dynebolic-manual.tex
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2tex -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+dvi : $(DEPS)
+ rm -f dynebolic-manual.dvi
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2dvi -d $(DSSSL-print) \
+ dynebolic-manual-$(man-language).sgml
+
+man : $(DEPS)
+ rm -f dynebolic.man
+ cd $(man-language) && SP_ENCODING=XML \
+ docbook2man -d $(DSSSL-html) \
+ dynebolic-manual-$(man-language).sgml
+
+
+clean :
+ rm -f html/*.htm \
+ dynebolic-manual.pdf \
+ dynebolic-manual.ps \
+ dynebolic-manual.tex \
+ dynebolic-manual.rtf \
+ dynebolic-manual.txt \
+ dynebolic-manual.aux \
+ dynebolic-manual.log \
+ dynebolic-manual.out \
+ dynebolic-manual.dvi
+ rm -rf $(man-language)/images
+ rm -rf $(man-language)/html
+ rm -ff $(man-language)/index.sgml
+ rm -ff $(man-language)/db2texi.refs
+ rm -rf $(man-language)/dynebolic-manual-$(man-language).*
diff --git a/dyneIII/images/logo.png b/dyneIII/images/logo.png
new file mode 100644
index 0000000..1c7c165
--- /dev/null
+++ b/dyneIII/images/logo.png
Binary files differ
diff --git a/dyneIII/images/shot-configure.png b/dyneIII/images/shot-configure.png
new file mode 100644
index 0000000..b27b7b2
--- /dev/null
+++ b/dyneIII/images/shot-configure.png
Binary files differ
diff --git a/dyneIII/images/shot-credits.png b/dyneIII/images/shot-credits.png
new file mode 100644
index 0000000..fe0aed9
--- /dev/null
+++ b/dyneIII/images/shot-credits.png
Binary files differ
diff --git a/dyneIII/images/shot-dock.png b/dyneIII/images/shot-dock.png
new file mode 100644
index 0000000..d3e8da7
--- /dev/null
+++ b/dyneIII/images/shot-dock.png
Binary files differ
diff --git a/dyneIII/images/shot-modules.png b/dyneIII/images/shot-modules.png
new file mode 100644
index 0000000..c780432
--- /dev/null
+++ b/dyneIII/images/shot-modules.png
Binary files differ
diff --git a/dyneIII/images/shot-nest-hd.png b/dyneIII/images/shot-nest-hd.png
new file mode 100644
index 0000000..84d12ba
--- /dev/null
+++ b/dyneIII/images/shot-nest-hd.png
Binary files differ
diff --git a/dyneIII/images/shot-nest-main.png b/dyneIII/images/shot-nest-main.png
new file mode 100644
index 0000000..ebdaa4a
--- /dev/null
+++ b/dyneIII/images/shot-nest-main.png
Binary files differ
diff --git a/dyneIII/images/shot-support.png b/dyneIII/images/shot-support.png
new file mode 100644
index 0000000..8c59ae3
--- /dev/null
+++ b/dyneIII/images/shot-support.png
Binary files differ
diff --git a/dyneIII/images/shot-volumes.png b/dyneIII/images/shot-volumes.png
new file mode 100644
index 0000000..91b2b96
--- /dev/null
+++ b/dyneIII/images/shot-volumes.png
Binary files differ
diff --git a/utils/collateindex.pl b/utils/collateindex.pl
index e384711..e384711 100644..100755
--- a/utils/collateindex.pl
+++ b/utils/collateindex.pl