2026 год — любопытное время: микроконтроллеры дорастают по возможностям до «настоящих» компьютеров той эпохи, когда те компьютеры только начинали приносить реальную пользу. Проектов, где микроконтроллер эмулирует машины 1990-х, уже немало. Но что, если направить всю его вычислительную мощь не на эмуляцию, а на собственную операционную систему? Именно на этот вопрос пытается ответить энтузиаст Thomas своим проектом SylphideOS — операционной системой общего назначения с графическим интерфейсом, рассчитанной на несколько платформ микроконтроллеров.
Внешне интерфейс явно многим обязан ранним машинам Macintosh, но в основе лежит ядро FreeRTOS — хорошо известное и давно существующее решение. Можно спорить, считать ли это полноценной самостоятельной ОС или скорее «дистрибутивом» на базе FreeRTOS.
Помимо вывода изображения на экран через фреймбуфер, система поддерживает и привычные аппаратные интерфейсы — для клавиатуры и накопителей. На сегодняшний день заявлена поддержка RP2350 и отдельных платформ ESP32, а также есть эмулятор для запуска без «железа».
Любопытно, что это заметный отход от привычного подхода. Раньше операционные системы для микроконтроллеров чаще предлагали интерфейс к бинарному загрузчику, а не оставались работать «под» запускаемыми программами. SylphideOS же претендует именно на роль постоянно работающей среды.
Станет ли проект успешным, покажет только время, но следить за ним определённо интересно. Подобные инициативы показывают, насколько размылась граница между «микроконтроллером» и «настоящим компьютером», и напоминают, что энтузиасты продолжают расширять представления о том, на что способно скромное железо.













