DrawBot is macOS-only because it’s written on top of the macOS graphics layer.
there have been some attempts at creating drawbots for other platforms using Cairo as the graphics layer (for example ShoeBot and Cairo DrawBot). not really sure how well these work.
you might have more luck with Even, Processing, or Paper.js.
hope this helps!
Processing is already being taught at the school. I'll look into the other projects - already knowing one of the developers of Shoebot.
I asked the question after reading about this nice tutorial sequence, based on Drawbot:
(I won't ditch my Linux ;-))