There is a certain "Linux philosophy" such that the user expected to have a kajillion different things installed into the global path. If your environment isn't precisely correct either it won't build or it won't run. I find that philosophy less common for other platforms.
My personal experience is that Linux is FAR AND AWAY the most painful OS to develop for. I fully admit I'm not a Linux expert! Getting anything done requires a LOT of Googling and running of arcane commands. It's quite frustrating.
My personal experience is that Linux is FAR AND AWAY the most painful OS to develop for. I fully admit I'm not a Linux expert! Getting anything done requires a LOT of Googling and running of arcane commands. It's quite frustrating.