BeOS была полностью написана на С++, с широким использованием всех этих классов и прочих фишек С++ (не знаю, насколько там использовались шаблоны).
Прочие фишечки там мало использовались. Собственно даже множественное наследование не использовалось. Тут важно понимать, что подавляющее большенство осей много старше чем c++. Год рождения С++ - 1998. До того это была жалкая пародия на оный C++, не стабильная и не стандартизированная.
Кстати, Symbian также писан на C++.
PS. А сейчас в драйверах, скажем haiku иногда и шаблоны встречаются.