OS-9
プログラムがリエントラントであることはOS-9において必須の条件であり、リエントラントでないコードは利用できない。プログラムは自身を実行中に書き換えてはならない(自己書き換えコードはリエントラントではない)。
汎用性は高いが、専用に設計されたモノリシックOSに比べるとオーバヘッドが生じる。例えばデバイスドライバはそれぞれ固有のスタティックストレージと呼ばれる大域変数領域を持つため、カーネルの機能を利用する際には単純な関数呼び出しではなく原則としてソフトウェア割り込みを伴うシステムコールを用いる必要がある。
OS-9は、プリエンプティブ・マルチタスク(詳細はプリエンプションも参照のこと)をおこなうRTOSである。