Running some ABAP on a Raspberry Pi Zero
Back in 2018 I procured a Raspberry PI Zero W it is a single core 1GHz ARMv6 CPU with a whopping 512MB RAM, it is the slowest PC that I own, where I have peripherals that can connect to it.
Running a traditional ABAP system on it will probably not work? But we have workarounds like https://github.com/abaplint/transpiler and some code https://github.com/larshp/abap-advent-2020 which will run on it.
The transpiler requires at least NodeJS 12 to run, and support for ARMv6 was deprecated from NodeJS 12. Luckily unofficial builds exist, I followed the guide at https://hassancorrigan.com/blog/install-nodejs-on-a-raspberry-pi-zero/ to get it running.
Then run the following commands,
git clone https://github.com/larshp/abap-advent-2020 cd abap-advent-2020 npm install npm test
And some ABAP code is running, very slow, very restricted functionality, but running 🙂