QNX - не опенсоурс. Если случится глюк, будите, в общем в попе будите. Из приемуществ - логичная структура, очень удобный для таких дел фотон. Но фотон не сильно нужен, если ОЗУ 128, и писать под него еще нужно поискать программеров.
FreeBSD - на любителя.
Linux - все доступно, очень большой выбор всего. Ядро конечно не такое удобное как в QNX, иксы монстроидальные, но со 128мб, будет вполне нормально жить.
Винды - Лучше забыть.
Если ставите любой unix, то /монтируете как R/O и не имеете проблем с перезагрузками, когда угодно.
Для временных данных, есть варианты разные. В общем это решается малой кровью. Я бы, ставил линух - так оно спокойнее. Но если есть официальное сотрудничество (за бабки) с официальным QNXом, то ОЧЕНЬ бы рассмотрел с ними сотрудничество.