Espressif's new ESP32-S31 microcontroller features a real MMU with RISC-V paging support, gigabit Ethernet, USB 2.0, SD card slots, and camera interface, making it capable of running Linux natively. With dual 32-bit RISC-V cores at 320 MHz, up to 64MB PSRAM, and 256MB flash, it blurs the line between microcontroller and single-board computer. Espressif has already published a Linux BSP, and the community has successfully ported Linux 6.18 with working drivers.