TinyOS начали разрабатывать в UC Berkeley примерно в 1999-2000. Zigbee стандарт появился примерно в 2003-2004. При этом ZigBee Aliance разработал свой стэк протоколов и теперь каждая компания входящая в этот Альянс реализует его своими силами. Вопрос по чему ZigBee не пошёл по пути создания Операционной Системы. А ограничился только реализацией своего стэка протокола. У TinyOS гораздо больше возможностей, и самое главное - она появилась раньше ZigBee. TinyOS позволяет запрограммировать стэк ZigBee. (That is, a Zigbee protocol could be written in TinyOS; indeed, there are several efforts for creating such a network layer on top of existing TinyOS MAC protocols. цитата с сайта
http://www.tinyos.net/faq.html#SEC-77). Так вот не понятно почему члены Альянса не устанавливают на свои платформы TinyOS а пользуются только своим стэком. В итоге получается, что в мире есть беспроводные приёмопередатчики с операционкой и без неё.