56 karma · joined October 28, 2016
It's like the difference between softmodems (aka winmodems) and full hardware modems. I know there are some projects that use Raspberry Pis as an AP, and it could do like 10 devices stock and 20 devices with firmware changes. Even a low-end router could handle more clients than that.
tl;dw it's quite capable for the money and would could easily get on social media apps/sites.
The original bump-and-turn Roomba is listed for 2002.
It's easy to get running and doesn't require you to manually download models.
Actions like "copy this file", "clear this subdirectory", and "pull these files over the network" are easy to write synchronously in node, are there are modules for things that aren't.
For more complex actions, there are modules like env-cmd or cross-env for setting environmental variables on different platforms. If you had something really complex, you could check os.platform() and then call scripts written for each OS.
But you're right, you can't write a .sh shell script and expect it to magically work on Windows.