Процессор ESP32 IoT поддерживает до 8 МБ PSRAM, что позволяет запускать минимальную версию Linux. Практического применения для этого мало, но попробовать это может быть интересно, и одному разработчику, по-видимому, удалось загрузить Linux 5.0 на плате с двухъядерным процессором Xtensa ESP32, подключенным к 8MB PSRAM и 2MB SPI flash.
В приведенном выше сокращенном журнале загрузки показаны выходные данные загрузчика с двухъядерным процессором ESP32-D0WD Xtensa, в конечном итоге загружающим Linux 5.0. Но процесс загрузки несколько запутан, поскольку загрузчик переходит к «Juice Vm», описанному как «небольшая виртуальная машина RISC-V», которая затем вызывает двоичный интерфейс OpenSBI RISC-V Supervisor Binary Interface, который загружает ядро Linux и небольшую файловую систему.