Felix
The developer's version is the "licensed" version, rather than the Open Source one. Presently, the Open Source one doesn't include Modbus, FreeRTOS or security - it is also generally about 2..3 years behind peripheral developments in order to give project funders an advantage over non-funders.
The developer's version has the option "RUN_IN_FREE_RTOS" which sets up a FreeRTOS V9.0.0 environment with uTasker operating in one of its tasks.
The option FREE_RTOS_BLINKY adds a FreeRTOS task that flashes an LED, whilst the uTasker Watchdog task flashes another.
A further option is FREE_RTOS_UART which shows how a FreeRTOS task can use free-running UART DMA reception (handled by the uTasker side and a uTasker task) to easily and efficiently enable UART DMA which is something that FreeRTOS users have otherwise great difficulties with (mainly due to missing low level support and complicated implementation).
If Modbus is enabled (also valid for all other such things in the uTasker part) it will operate the same as in a pure uTasker environment so this means that FreeRTOS uses can just add their original tasks and make use of the uTasker parts where needed. The result is that existing FreeRTOS projects can easily make use of uTasker resources (protocols, HW libraries) without needing to redesign their original project or conflict with HW libraries - they just add their existing tasks to the application file FreeRTOSapplication.c and share any prototypes and defines in the application header FreeRTOSConfig.h and the two "worlds" can happily operate together.
Regards
Mark
P.S. The (minor) disadvantage of using FreeRTOS at present is that it can't be fully simulated. Some work has been started to overcome this (including real-task switching following the Cortex code on the PC) but it is not yet complete.