Distortos is an advanced RTOS written in C++11.


  • fully preemptive
  • round-robin and FIFO scheduling
  • all basic primitives aim for maximum compatibility with POSIX, thread support library from C++11 and other established standards
  • POSIX pthread implementation
  • support for various mutex types (normal, error-checking, recursive) and mutex protocols (normal, priority inheritance, priority protection)
  • software timers
  • POSIX-style signals
  • static design where it is possible and makes sense
  • object-oriented design
  • written in C++11

Website: http://distortos.org/

Source code: https://github.com/DISTORTEC/distortos

License: Mozilla Public License Version 2.0

distortos Demo Projects

Sorry, there are no demo project right now. Please try to submit a new one.

distortos Rating

Rate this RTOS ( 14 votes )

distortos Platforms

  • ARM
  • ARM Cortex-M
  • ARM Cortex-M3
  • ARM Cortex-M4