А можно немного мыслей? Несмотря на кучу существующих ОС,
набирающих разную популярность, всё же появляются новые. FreeRTOS,
protothreads, Fuscia, QNX, RIOT, ... Почему? Да потому что
применимость, целесообразность какой-либо конкретной ОС зависит от
спектра решаемых задач. Кому-то важна предсказуемость, кому-то минимальные накладные расходы, кому-то наличие готовой библиотеки драйверов, кому-то возможность портирвать программы с ПК (POSIX), кому-то гарантированное время реакции. Всё это вместе с разными приоритетами. Будет ли выбор одинаков для AVR и для STM32H7? - очевидно, что нет. Если задаться, то вероятно можно, но цель ради цели?... Понятно, что даже одна ОС может сильно масштабироваться по ресурсам, но есть типовые ниши применения. Авторы FreeRTOS вообще поступили интересно - запретили сравнивать с другими. Я понимаю причины поверхностные, но не понимаю, почему сработало.
Один из ключевых моментов применения ОС - предоставление унифицированного интерфейса программистам. Или программисту между проектами. Так сабжевая ОС - это хорошая попытка сделать продуманный не самый жручий по ресурсам интерфейс. А помноженное на японскую скрпулёзность может быть той жемчужиной, которую долгое время не замечали. (а может и не быть)