I'm totally supportive about this. One of the biggest strength of OSS / Linux world is people is willing to, and have the guts to make fundamental changes to things that needs to be changed. If sure creates a short term pain, but in the long run this is a good thing. Far better than the Microsoft's backward compatible to every single bug approach. Look at Win32API, it's designed about 20 years ago and still have to be supported in latest Windows 7. That's a shit load of burden Microsoft is laid on itself.