1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-23 00:00:01 +01:00
VILLASnode/doc/DesignGoals.md

594 B

Design Goals

VILLASnode ...

  • is written in C the programming language
  • is using features of the C11 standard
  • is using an object oriented programming paradigm
  • can be compiled with Clang / LLVM or GCC
  • is released under the LGPLv2 license
  • only relies on open source software libraries and the Linux kernel
  • is extensible with new node types & hooks
  • is heavily multi-threaded
  • follows the Unix philosophy
  • 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.