Linux 6.11 запустили на ESP32-S3 без MMU
Разработчик Paulneja запустил ядро Linux 6.11 на микроконтроллере ESP32-S3 (240 МГц, 16 МБ флеш, 8 МБ PSRAM) в конфигурации NOMMU с кастомной реализацией fork(). Версия 0.8 впервые стабильно загружается, оставляя 3,7 МБ свободной памяти; Linux доступно только одно ядро, второе занято стеком FreeRTOS для Wi-Fi и Bluetooth.
- ESP32-S3: два ядра Xtensa LX7 на 240 МГц, 16 МБ флеш и 8 МБ PSRAM
- Использована конфигурация NOMMU и собственная реализация fork()
- Версия 0.8 оставляет 3,7 МБ свободной RAM после загрузки
- Linux получает лишь одно ядро, второе отдано FreeRTOS для Wi-Fi и BT
Читать дальше
Железо