Re: Its the updates
I remember when C# and ,.NET came out and promised to end DLL hell. I wrote loads of really useful stuff that wouldnt work under the first major upgrade. And you couldn't run the two on the same machine. Really pissed me off.
On Linux you just modify the paths and order to various libraries/headers etc and you can run as many different mixes of things you want.