Jedną z kluczowych różnic między dwoma systemami operacyjnymi czasu rzeczywistego jest to, że QNX jest systemem operacyjnym opartym na mikrojądrze, podczas gdy VxWorks jest jądrem monolitycznym. ... Z drugiej strony jądro monolityczne zarządza wszystkimi podstawowymi usługami i usługami zdefiniowanymi przez użytkownika, w tym komunikacją między procesami w chronionej przestrzeni jądra.