Let's Make Unix Not Suck [Miguel de Icaza] [2000]
primates.ximian.com
primates.ximian.com
And I don't think Miguel or RMS should engage in a flame war, we owe too much to this two guys, literately they have written millions of lines of code, that run on almost every desktop computer today.
Having said that, I think he generally makes good points.
One thing, though: I don't think his examples of bloated applications are indicative of a Unix problem. He tries to claim that these apps aren't reusing much code. But as far as I can tell, every application he lists is also ported to/from non-POSIX OSes (Netscape, Acrobat, Mathematica, Purify, FrameMaker, etc.). Reusing Unix parts wouldn't help them when they have to port to Windows, so yes, they probably do have all their own stuff.
The Unix system, designed and constructed in the 70s by people living in a very different world from us, and it has stagnated.
The Unix system and it has stagnated.
for instance, millions of consumers carry a Unix around in their pocket. if that isn't successful I don't know what is.
http://www.osnews.com/story/22225/RMS_De_Icaza_Traitor_to_Fr...
If you agree with his analysis, that makes him a huge boon to the Unix community, not a traitor. Even if you disagree with his analysis, that doesn't make him a traitor--it makes him a Unix developer who has ideas you do not agree with.
You'd have to prove his purposely trying to destroy the Unix community to call him a traitor.
The reality is, as a few other people have said - not everything Microsoft does is bad. I'm of the opinion that their Apps (e.g. Office) and OS (e.g. "Vista") groups are the issue most people think of. Ancient, bloated code with no real vision, and stomping on the competition. Yet, if you look at what the .Net team does lately, they have fulltime Python and Ruby developers, they've made huge efforts to contribute code outward to the community and standardise things. There is cooperation happening, partly because people inside and outside Microsoft are making an effort to change things.
If you stand around beating the "Microsoft is evil" drum you at the least ignore the fact that Windows has ~80-90% Market share (roughly ad libbing #s from Wikipedia: http://en.wikipedia.org/wiki/Windows) for desktop computers. The reality is this: NOT EVERYTHING MICROSOFT DOES IS WRONG. They clearly are doing some things right, and the early Gnome efforts (from my observation and opinion at least) seemed to echo that fact in how they improved the UI and usability.
No, I'm not saying we should make Unix windows, and certainly I'm remembering this is an almost 10 year old article. I still recall the first install I did of a Linux with Gnome (early version, IIRC it was the first Red Hat that shipped Gnome). It was an incredible change, and wildly impressive.
Quite simply ,all other issues aside... Shouting down critics who suggest something you just don't want to hear rather than listening to their arguments is a rather poor approach to life; especially as a developer. I'm not making any claims of being a saint in that regard, but I've found most of the times I do it that I regret it.
Finally... read the article again. I can state from experience that most of what he claims was an issue at the time. And that most of it has been fixed in a lot of ways since. Linux today is what it is because people like Miguel worked hard to improve things, and listen to what other companies, open source or not, had to say.
Here's a thought: Spend the time to find everything that Miguel, Ximian, Gnome or anything else related projects have touched. Go ahead and uninstall them and see just how much you lose from Linux functionality.
I still have a set of Slackware 3.2 floppies in storage somewhere... that's a nice taste of the days before we started thinking "Maybe unix needs some improvement after all."