Entusiastid suutsid laadida Linux 5.0 tuumapõhise keskkonna ESP32 arendusplaadile, mis on varustatud Tensilica Xtensa kahetuumalise protsessoriga (plaat esp32 devkit v1, ilma täieliku MMU-ta), millel on 2 MB Flash'i mälu ja 8 MB PSRAM-i, ühendatud SPI liidese kaudu. Linuxi püsivara laadimiseks on valmistatud valmis pilt ESP32 jaoks. Laadimine võtab umbes 6 minutit.
Püsivara on loodud põhinedes JuiceVm virtuaalmasina pildile ja Linux 5.0 tuuma portimisele. JuiceVm pakub minimaalset vajalikku raamistust RISC-V süsteemide jaoks, mis suudavad töötada mitmesaja kilobaidi suuruse RAM-iga. JuiceVm võimaldab OpenSBI (RISC-V supervisor binary interface) käivitamist, mis on liides Linuxi tuuma laadimiseks ja minimaalne süsteemikeskkond ESP32-le spetsiifilisest püsivara paketist. Lisaks Linuxile toetab JuiceVm ka FreeRTOS-i ja RT-Threadi laadimist.

Allikas: opennet.ru
