Думаю вопрос readonly можно решить парамтерами монтирования в Linux.
По размерам тут уже скорее всего или Mini-ITX или Всякие андроидно-малиновые поделки.
Сам себе на днях собрал на Mini-ITX + двух ядерный целерон (правда там кулер, но есть и пасcивные атомы) + ssd (60gb) + 2gb ram, в такой коробке
www.frontier.com.tw/products/case/30a/30A_WIN.jpg, у него питание от ноутбучного адаптера.
Итого вышло ~$250