The GSW system is designed be run on x86 architecture with a Linux based operating system, some applications may require additional graphical support like an X server to run.
The current operating systems tested to run GSW code are:
The system should also run on WSL2 for Windows users but will NOT run on WSL1 without further syscall implementation from Microsoft.
Building the code requires the following dependencies:
- make
- g++
To install these dependencies, run the following command:
sudo apt install make && sudo apt install g++
For using some UI applications (Grafana & InfluxDB), it is required that mDNS is supported. The current system uses the following programs, which are installed by default in Ubuntu 18.x.x:
- avahi-daemon (expected to started as a service at boot)
- avahi-publish (used by applications to advertise their address as a certain name, e.g. grafana.local)