2015-11-23 17:03:06 +01:00
# Getting started
We put some effort in getting you started as smooth as possible.
2016-02-04 14:38:14 +01:00
For first tests and development you can use the Docker platform to bootstrap your environment.
Docker is a software to run containers (a.k.a images in Docker's terminology) on a Linux machine.
We prepared a image which you can download and run out of the box:
2015-11-23 17:03:06 +01:00
1. Download the Docker toolbox: https://www.docker.com/docker-toolbox .
This toolbox includes a virtual machine as well all the Docker tools you need to the Docker container which is provided by us.
More instructions to get with can be found here: http://docs.docker.com/windows/started/
2. After installing the toolbox, open the "Docker Quickstart Terminal"
2016-06-08 23:21:42 +02:00
3. Start the latest VILLASnode container by running:
2015-11-23 17:03:06 +01:00
2017-03-12 16:52:42 -03:00
$ git clone --recursive git@git .rwth-aachen.de:VILLASframework/VILLASnode.git
$ cd VILLASnode
$ make docker
2016-02-04 14:38:14 +01:00
### To be added
2016-06-08 23:21:42 +02:00
VILLASnode ...
2016-02-04 14:38:14 +01:00
- is written in object-oriented C11
- is compiled with Clang / LLVM or GCC
- is fully based on open source software
2017-03-13 00:03:36 -03:00
- is extensible with new node types & hooks
- is heavily multi-threaded
2016-02-04 14:38:14 +01:00
- follows the Unix philosophy
2017-03-13 00:03:36 -03:00
- is separated into a library (libvillas) and a few binaries (villas-server, villas-pipe, villas-test-*, villas-signal, villas-hook) which link against the lib.