This has been discussed several times in the forum. Give the search function a chance, it works.
Thanks for reply. I searched a lot on the forum, but not tried a really way to do this without use a virtual machine or Wine on desktop pc, and I am not sure if on Raspberry Wine works.
I think that make it works on a 30$ Raspberry semi portable machine (apart alimentation) this increase a lot B4X development tools power.
Example 1, use Raspberry Zero (or PI3 or PI4) with B4R to program Arduino, ESP8266, ESP32 on the go this is very helpfull while need a portable solution. But same for B4A and B4J.
Example 2, use B4J on Raspberry to program itself, maybe even GPIOs would be a great solution.