The Kernel XT is an object oriented kernel completely written in C++. Assembly is only used in a very tiny fraction of the low-level kernel machine dependent code.
The Kernel XT is written with multiprocessor, portability and asynchronous operation in mind. As such, it’s fully reentrant and preemptible.
These details are provided for information only. No information here is legal advice and should not be used as such.