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

Графический интерфейс операционной системы SylphideOS в стиле ранних Macintosh

Внешне интерфейс явно многим обязан ранним машинам Macintosh, но в основе лежит ядро FreeRTOS — хорошо известное и давно существующее решение. Можно спорить, считать ли это полноценной самостоятельной ОС или скорее «дистрибутивом» на базе FreeRTOS.

реклама кормит Уточку 🦆

Помимо вывода изображения на экран через фреймбуфер, система поддерживает и привычные аппаратные интерфейсы — для клавиатуры и накопителей. На сегодняшний день заявлена поддержка RP2350 и отдельных платформ ESP32, а также есть эмулятор для запуска без «железа».

реклама кормит Уточку 🦆

Любопытно, что это заметный отход от привычного подхода. Раньше операционные системы для микроконтроллеров чаще предлагали интерфейс к бинарному загрузчику, а не оставались работать «под» запускаемыми программами. SylphideOS же претендует именно на роль постоянно работающей среды.

реклама кормит Уточку 🦆

Станет ли проект успешным, покажет только время, но следить за ним определённо интересно. Подобные инициативы показывают, насколько размылась граница между «микроконтроллером» и «настоящим компьютером», и напоминают, что энтузиасты продолжают расширять представления о том, на что способно скромное железо.