

I currently write a number of little programs, each running on a small processor that lights up a module of my model. They all communicate via WiFi with a Mosquitto broker that coordinates the lighting and the visitor interaction modules.
The test case is a moon base with about a dozen nodes, and later I’ll do the city with nearly a hundred processors.
And that’s just one project. I also wrote an ERP system for the parts I need for building, or tools for text processing, or a mediaWiki extension.
And yes, I do all this on Linux.
Edit: Forgot to mention that I’m currently designing a digital sythesizer running on an FPGA to add sound to one of my models. Just to show you that all kinds of programming can be done on Linux.
This nearly 100% depends on how far the gravel/stones will have to move. You always will need several trucks per digger.
Best solution usually is to find a median level, tear down the mountain part above this level, and then use the material to fill up the surroundings to that median. Result: flat land, but maybe not at the level you initially thought.