Future development wish-listΒΆ

  • Support more platforms.
    • GCC compiler support (Windows).
    • Clang compiler support (Windows).
    • Linux platform support (GCC/Clang).
    • ...
  • IPV6 support.

  • Communicate with the farm via a single machine (supervisor)
    • Let the supervisor dispatch tasks to other machines.
    • This would make the farm ‘client aware’, providing better performance when multiple clients use the same farm.
  • Create a file system driver for the Server to allow mimicking Client’s file system hierarchy (currently done in userland via DLL injection/API hooking).

  • Object file caching support.
    • Farm could store object files, and return them later on in case of a duplicate request.
  • Reporting.
    • Generate detailed report about build process.
    • Report information is already being collected and stored in the database, but is not yet user-friendly.