2- What tech stack (language) you used for those challenges?
3- Your idea on Lisp (for these applications)?
2- What tech stack (language) you used for those challenges?
3- Your idea on Lisp (for these applications)?
device drivers weren't privileged - they were just another process you called into, and could be restarted in the case of a fault (rather than kernel panic or blue screen).
A system that doesn't provide this is not an alternative to QNX; It's just another operating system (which are all, in some ways, alternative to each other and thus QNX, but ...)
2. C++. Here's the source code. [1]
3. No.
Look into Genode.
Why? No hope for real RT? (Or otherwise more generally due to the GC?)
SeL4 with CAmkES, or Genode.
Huge TCB being the main one.
i.e. The code that needs to be trusted. For Linux, it includes the whole kernel, and it is huge.