<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Inconsistent GUIs on Linux</title>
	<atom:link href="http://www.methylblue.com/blog/inconsistent-guis-on-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/</link>
	<description>The Future Comes Second</description>
	<pubDate>Fri, 21 Nov 2008 21:14:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: :: News : Desktop : Inconsistent GUIs on Linux</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-19318</link>
		<dc:creator>:: News : Desktop : Inconsistent GUIs on Linux</dc:creator>
		<pubDate>Thu, 10 May 2007 18:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-19318</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications.             [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><!--%kramer-ref-pre%-->[...] a commonly repeated opinion, that on Linux all application GUIs look different, but on Windows all/most applications feel like Windows applications.             [...]<!--%kramer-ref-post%--></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/d51f8643eca78b0.png" alt="Tom Identicon Icon" height="35" width="35" /> Tom</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-4153</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/d51f8643eca78b0.png" alt="Tom Identicon Icon" height="35" width="35" /> Tom</dc:creator>
		<pubDate>Tue, 12 Sep 2006 17:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-4153</guid>
		<description>Personally I don't care who wins either.  If I had to pick windows or x just from a windowing standpoint as opposed to say IO I'd pick X because it's a little easier to create a custom window than in windows.

You're absolutely right that Microsoft doesn't enforce alot of what people think and neither does Apple.  I think their developers just follow the standards because they're there.  I think if there were a cohesive linux standard that a majority of distributions adhered to it then more linux apps would follow it.  Unfortunately too many distributions ignore the LSB and HFS in part or whole so even they aren't as good as they could be.

I had some friends using the office2003 style but I'm not sure on the specifics.  If I see them again I'll ask but it should just be a matter of poking around in the right dlls.

Either way thanks for actually reading what I wrote.</description>
		<content:encoded><![CDATA[<p>Personally I don&#8217;t care who wins either.  If I had to pick windows or x just from a windowing standpoint as opposed to say IO I&#8217;d pick X because it&#8217;s a little easier to create a custom window than in windows.</p>
<p>You&#8217;re absolutely right that Microsoft doesn&#8217;t enforce alot of what people think and neither does Apple.  I think their developers just follow the standards because they&#8217;re there.  I think if there were a cohesive linux standard that a majority of distributions adhered to it then more linux apps would follow it.  Unfortunately too many distributions ignore the LSB and HFS in part or whole so even they aren&#8217;t as good as they could be.</p>
<p>I had some friends using the office2003 style but I&#8217;m not sure on the specifics.  If I see them again I&#8217;ll ask but it should just be a matter of poking around in the right dlls.</p>
<p>Either way thanks for actually reading what I wrote.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3999</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</dc:creator>
		<pubDate>Sun, 10 Sep 2006 01:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3999</guid>
		<description>Actually Tom, you're wrong. When you upgrade Windows all that looks new is pushbuttons, scrollbars, window decorations and some other widgets, I suspect tabs but I've never tried to do those with Win32 so I'm not sure. As I said before, Win32 does provide a menu API, but since it doesn't support things like icons or separators, nobody uses it. MFC implements a better menu system, .NET does too, so you end up with some consistency, but that's my point, there isn't a base and single way to do these things.

So yes X11 provides nothing, and Windows provides somethings, so Windows wins, but I don't care about who wins, I just wanted to point out to people that Windows looks consistent even though it doesn't actually enforce it as much as people think. And it's my opinion that this is because developers copy the MS Windows look, and because Windows provides fonts and colours.

You cannot use the Office 2003 style, well as far as I can tell. If you can then it's a bit crazy that Borland clearly implemented their own version of it for the latest Delphi, and that Trolltech are planning the same thing for Qt (well so they implied at the Cambridge roadshow).</description>
		<content:encoded><![CDATA[<p>Actually Tom, you&#8217;re wrong. When you upgrade Windows all that looks new is pushbuttons, scrollbars, window decorations and some other widgets, I suspect tabs but I&#8217;ve never tried to do those with Win32 so I&#8217;m not sure. As I said before, Win32 does provide a menu API, but since it doesn&#8217;t support things like icons or separators, nobody uses it. MFC implements a better menu system, .NET does too, so you end up with some consistency, but that&#8217;s my point, there isn&#8217;t a base and single way to do these things.</p>
<p>So yes X11 provides nothing, and Windows provides somethings, so Windows wins, but I don&#8217;t care about who wins, I just wanted to point out to people that Windows looks consistent even though it doesn&#8217;t actually enforce it as much as people think. And it&#8217;s my opinion that this is because developers copy the MS Windows look, and because Windows provides fonts and colours.</p>
<p>You cannot use the Office 2003 style, well as far as I can tell. If you can then it&#8217;s a bit crazy that Borland clearly implemented their own version of it for the latest Delphi, and that Trolltech are planning the same thing for Qt (well so they implied at the Cambridge roadshow).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Tom Identicon Icon" height="35" width="35" /> Tom</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3962</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Tom Identicon Icon" height="35" width="35" /> Tom</dc:creator>
		<pubDate>Sat, 09 Sep 2006 19:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3962</guid>
		<description>First I've got to say I don't want this to sound angry or anything it just seems you've missed some things in your analysis.  I'd prefer not waste words and dance around facts so here they are.

I've been a software developer for the last 16 years.  All of that time I've used Dos/Windows, however 3 years ago I started exploring various unix environments (Solaris, Mac OS X, Linux), and I have to say you're just plain wrong.  Windows apps almost all have the system render things like menus, dialogs, and virtually all other controls.  About the only thing most developers render themselves are document views.

Yes, windows media player is different but it's not really that different it uses standard menus and controls and just hides them when they aren't being used.

Office 2003 does have a new style but it's a system style and any application can use it.

Which brings up another point that proves applications let the system render mostly everything.  When new versions of windows come out and you run an old program it get's the new decorations ,dialogs, menu styles, and controls.

Obviously developers can deviate from this standard and render windows in any shape they feel like and display controls however they choose.  Things like winamp and firefox do this.  Even this still uses a standard system api.  That means that if a new version of windows needs to handle your wierd shaped window in a different way the system already has the change in place and you don't need to update your program.

As for java applications sure they've got their own separate style that's the point of java, much like the point of qt and the gnome themeing stuff (metacity maybe?).  It ensures a consistent look and feel &lt;b&gt;for that program&lt;/b&gt; wherever the program is run.  It does exactly the opposite of what a window manager/decorator does.

@Micke
The reason the message is translated and the response isn't is because the developer or translator didn't do his/her job.  The application supplies the message text and the system supplies the response text.</description>
		<content:encoded><![CDATA[<p>First I&#8217;ve got to say I don&#8217;t want this to sound angry or anything it just seems you&#8217;ve missed some things in your analysis.  I&#8217;d prefer not waste words and dance around facts so here they are.</p>
<p>I&#8217;ve been a software developer for the last 16 years.  All of that time I&#8217;ve used Dos/Windows, however 3 years ago I started exploring various unix environments (Solaris, Mac OS X, Linux), and I have to say you&#8217;re just plain wrong.  Windows apps almost all have the system render things like menus, dialogs, and virtually all other controls.  About the only thing most developers render themselves are document views.</p>
<p>Yes, windows media player is different but it&#8217;s not really that different it uses standard menus and controls and just hides them when they aren&#8217;t being used.</p>
<p>Office 2003 does have a new style but it&#8217;s a system style and any application can use it.</p>
<p>Which brings up another point that proves applications let the system render mostly everything.  When new versions of windows come out and you run an old program it get&#8217;s the new decorations ,dialogs, menu styles, and controls.</p>
<p>Obviously developers can deviate from this standard and render windows in any shape they feel like and display controls however they choose.  Things like winamp and firefox do this.  Even this still uses a standard system api.  That means that if a new version of windows needs to handle your wierd shaped window in a different way the system already has the change in place and you don&#8217;t need to update your program.</p>
<p>As for java applications sure they&#8217;ve got their own separate style that&#8217;s the point of java, much like the point of qt and the gnome themeing stuff (metacity maybe?).  It ensures a consistent look and feel <b>for that program</b> wherever the program is run.  It does exactly the opposite of what a window manager/decorator does.</p>
<p>@Micke<br />
The reason the message is translated and the response isn&#8217;t is because the developer or translator didn&#8217;t do his/her job.  The application supplies the message text and the system supplies the response text.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3614</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</dc:creator>
		<pubDate>Mon, 04 Sep 2006 16:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3614</guid>
		<description>Igor: He doesn't seem to really know what he's talking about. His point is ok, one UI would be great, but I think my point is more accurate, all that actually matters in terms of aesthetic consistency is fonts and colours.

If you look at Windows carefully, this is mostly all that is consistent.

WRT API, Windows has a common font API, which means all the many, many higher level toolkits look the same. He seems to claim that everyone uses Win32 and that Win32 provides everything, which simply isn't true, especially nowadays.

And WRT your first post, I can't respect much of what you said seeing as you both didn't read my post, and also didn't show any impartiality in any of your feedback.

My tentative reaction is that you have some points, and I agree, although it had nothing to do with my blog post. However Windows is not as consistent as you think. Also I use OSX regularly and my GF does fulltime, we don't agree with you that it is a very good UI experience. What Apple have is an eye for detail, but they often put form over function, and don't always pick the best solution for a UI. I think what they generally achieve though is a better UI than most of the competition.

Anyway this topic is very depressing for me, I hoped for some intelligent debate, but all I got was a bunch of knee jerk reactions from a bunch of irrational fanboys.</description>
		<content:encoded><![CDATA[<p>Igor: He doesn&#8217;t seem to really know what he&#8217;s talking about. His point is ok, one UI would be great, but I think my point is more accurate, all that actually matters in terms of aesthetic consistency is fonts and colours.</p>
<p>If you look at Windows carefully, this is mostly all that is consistent.</p>
<p>WRT API, Windows has a common font API, which means all the many, many higher level toolkits look the same. He seems to claim that everyone uses Win32 and that Win32 provides everything, which simply isn&#8217;t true, especially nowadays.</p>
<p>And WRT your first post, I can&#8217;t respect much of what you said seeing as you both didn&#8217;t read my post, and also didn&#8217;t show any impartiality in any of your feedback.</p>
<p>My tentative reaction is that you have some points, and I agree, although it had nothing to do with my blog post. However Windows is not as consistent as you think. Also I use OSX regularly and my GF does fulltime, we don&#8217;t agree with you that it is a very good UI experience. What Apple have is an eye for detail, but they often put form over function, and don&#8217;t always pick the best solution for a UI. I think what they generally achieve though is a better UI than most of the competition.</p>
<p>Anyway this topic is very depressing for me, I hoped for some intelligent debate, but all I got was a bunch of knee jerk reactions from a bunch of irrational fanboys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3613</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</dc:creator>
		<pubDate>Mon, 04 Sep 2006 16:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3613</guid>
		<description>To the last guy: your anger doesn't help anybody, I suggest you become more informed, there isn't as much duplication as you pretend, and much of that isn't as bad as you pretend. Sure some is wasted, maybe a lot, but this is the nature of Open Source and frankly, human nature too.

Calm down, and start being helpful instead of a hindrance, because to be honest, your current attitude is pathetic and just gets in the way of those people who are actually contributing.</description>
		<content:encoded><![CDATA[<p>To the last guy: your anger doesn&#8217;t help anybody, I suggest you become more informed, there isn&#8217;t as much duplication as you pretend, and much of that isn&#8217;t as bad as you pretend. Sure some is wasted, maybe a lot, but this is the nature of Open Source and frankly, human nature too.</p>
<p>Calm down, and start being helpful instead of a hindrance, because to be honest, your current attitude is pathetic and just gets in the way of those people who are actually contributing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/238dcba7301bfec.png" alt="Opinion Identicon Icon" height="35" width="35" /> Opinion</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3611</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/238dcba7301bfec.png" alt="Opinion Identicon Icon" height="35" width="35" /> Opinion</dc:creator>
		<pubDate>Mon, 04 Sep 2006 14:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3611</guid>
		<description>KDE and Gnome have been doing duplicated job all the time because they try to invent the wheel everytime they can. Linux would be much better and less confusing if they work together and stop doing the same thing over and over again. Users don`t care about your freedom of choice or any other excuse you may have. They just want something aesthetically nice that does the job.</description>
		<content:encoded><![CDATA[<p>KDE and Gnome have been doing duplicated job all the time because they try to invent the wheel everytime they can. Linux would be much better and less confusing if they work together and stop doing the same thing over and over again. Users don`t care about your freedom of choice or any other excuse you may have. They just want something aesthetically nice that does the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Igor Identicon Icon" height="35" width="35" /> Igor</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3428</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Igor Identicon Icon" height="35" width="35" /> Igor</dc:creator>
		<pubDate>Sun, 27 Aug 2006 09:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3428</guid>
		<description>This is a quality read:
http://cs.anu.edu.au/~Hugh.Fisher/rants/1fui.html</description>
		<content:encoded><![CDATA[<p>This is a quality read:<br />
<a href="http://cs.anu.edu.au/~Hugh.Fisher/rants/1fui.html" rel="nofollow">http://cs.anu.edu.au/~Hugh.Fisher/rants/1fui.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Igor Identicon Icon" height="35" width="35" /> Igor</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3427</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/5e43be26c7aae5b.png" alt="Igor Identicon Icon" height="35" width="35" /> Igor</dc:creator>
		<pubDate>Sun, 27 Aug 2006 08:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3427</guid>
		<description>1. Who said Windows applications aren't consistent?

Sure there are differences in look and feel but the basics are always there:

a) Menus - all of them have at least File, Edit, View, Help menus in that order

b) Toolbars - if they have it there is a standard one with Open, Save, Print, etc buttons

c) Keyboard shortcuts - In Windows F1 is always Help while in Linux it can even do some horrible things depending on the application used, Ctrl+S is Save, Ctrl+O is Open, hopefully you get the idea

d) Common Dialogs - File, Print and Color picker are the same for all applications except perhaps for some ported ones which do not use system dialogs

e) Fonts - I can't stress enough how much better font rendering looks in Windows and MacOS than in any Linux distro or desktop environment seen so far and I seen them all

Now to the point of consistency -- if you think it is all about look and feel then you do not understand it at all. For people to be productive they have to be able to find things in the same place. People like order. If you want people to change from one flavor of something to another, you copy the interface, instead of designing a new one.

It is easy to prove this, just take a car, reverse the gas and brake pedals and see how many good drivers will be able to successfully drive such car.

Sure they will adapt but they will have to waste considerable time and effort, making the whole idea of transition to a new sistem mighty unpopular.

Moreover, changing the interface is justified only if it enables people to do more or to do it easier. Otherwise it is a waste of time and energy.

2. Who said freedom of choice?

Sure we all like the freedom of choice but face it -- not all of us are smart enough to be given that freedom. People get confused by too many choices. You surely remember the story about a donkey which died from hunger because he couldn't decide which haystack he liked more?

Same thing in Linux. You have Gnome and KDE. Both serve the same basic purpose -- they let you launch applications, arrange files and windows. All other differences are unimportant for the user as long as that job is performed correctly. With that in mind why do we need two (or even more) desktop environments?

Compare latest Mac OS codenamed Leopard and Linux and observe the completely opposite philosophy:

- In Linux user has to be able to pick right download of the application he wants to use. First he has to chose between various CPU architectures, then he has to pick executable based on whether it has been linked to static or dynamic libraries, then the right toolkit for the desktop environment he uses and lastly if there is no prebuilt binary for his distribution he has to download source and to spend hours chasing library dependencies and compiling it. If the application is good, he will forget that unpleasant experience but if it is lousy (as most of them are) guess how many other applications he will bother to try?

- On the other side, on Mac you have universal binaries. With the advent of Leopard one executable can work on 32-bit and 64-bit platform no matter if it is powered by Power PC or Intel CPU. Moreover, there is only one GUI and the user is spared all the trouble I mentioned above.

Open source community is not recognizing this problem, instead it further magnifies it by splitting the existing well known projects. Consider the split of X Server. Now we have two X's to pick from. That is not helping anyone.

I am a developer and I have used Windows for a long time, and I have tested most of the Linux distributions. After being through all that, if I had to chose beween paying for Windows, paying for Mac OS, and not having to pay a dime for Linux I would chose Mac OS. It is the only OS which is user-centric enough and which is developing in the right direction to deserve my effort of adapting to be able to use it.

If you try to analyze the situation by comparison, in the year 1998 you had DOS and Windows 98 GUI was sitting on top of it. You now have console with several shells and X server + XYZ desktop environments and window managers sitting on it and it is year 2006. You call that a progress? Well I don't. So, like it or not, Linux still has a long way to go.</description>
		<content:encoded><![CDATA[<p>1. Who said Windows applications aren&#8217;t consistent?</p>
<p>Sure there are differences in look and feel but the basics are always there:</p>
<p>a) Menus - all of them have at least File, Edit, View, Help menus in that order</p>
<p>b) Toolbars - if they have it there is a standard one with Open, Save, Print, etc buttons</p>
<p>c) Keyboard shortcuts - In Windows F1 is always Help while in Linux it can even do some horrible things depending on the application used, Ctrl+S is Save, Ctrl+O is Open, hopefully you get the idea</p>
<p>d) Common Dialogs - File, Print and Color picker are the same for all applications except perhaps for some ported ones which do not use system dialogs</p>
<p>e) Fonts - I can&#8217;t stress enough how much better font rendering looks in Windows and MacOS than in any Linux distro or desktop environment seen so far and I seen them all</p>
<p>Now to the point of consistency &#8212; if you think it is all about look and feel then you do not understand it at all. For people to be productive they have to be able to find things in the same place. People like order. If you want people to change from one flavor of something to another, you copy the interface, instead of designing a new one.</p>
<p>It is easy to prove this, just take a car, reverse the gas and brake pedals and see how many good drivers will be able to successfully drive such car.</p>
<p>Sure they will adapt but they will have to waste considerable time and effort, making the whole idea of transition to a new sistem mighty unpopular.</p>
<p>Moreover, changing the interface is justified only if it enables people to do more or to do it easier. Otherwise it is a waste of time and energy.</p>
<p>2. Who said freedom of choice?</p>
<p>Sure we all like the freedom of choice but face it &#8212; not all of us are smart enough to be given that freedom. People get confused by too many choices. You surely remember the story about a donkey which died from hunger because he couldn&#8217;t decide which haystack he liked more?</p>
<p>Same thing in Linux. You have Gnome and KDE. Both serve the same basic purpose &#8212; they let you launch applications, arrange files and windows. All other differences are unimportant for the user as long as that job is performed correctly. With that in mind why do we need two (or even more) desktop environments?</p>
<p>Compare latest Mac OS codenamed Leopard and Linux and observe the completely opposite philosophy:</p>
<p>- In Linux user has to be able to pick right download of the application he wants to use. First he has to chose between various CPU architectures, then he has to pick executable based on whether it has been linked to static or dynamic libraries, then the right toolkit for the desktop environment he uses and lastly if there is no prebuilt binary for his distribution he has to download source and to spend hours chasing library dependencies and compiling it. If the application is good, he will forget that unpleasant experience but if it is lousy (as most of them are) guess how many other applications he will bother to try?</p>
<p>- On the other side, on Mac you have universal binaries. With the advent of Leopard one executable can work on 32-bit and 64-bit platform no matter if it is powered by Power PC or Intel CPU. Moreover, there is only one GUI and the user is spared all the trouble I mentioned above.</p>
<p>Open source community is not recognizing this problem, instead it further magnifies it by splitting the existing well known projects. Consider the split of X Server. Now we have two X&#8217;s to pick from. That is not helping anyone.</p>
<p>I am a developer and I have used Windows for a long time, and I have tested most of the Linux distributions. After being through all that, if I had to chose beween paying for Windows, paying for Mac OS, and not having to pay a dime for Linux I would chose Mac OS. It is the only OS which is user-centric enough and which is developing in the right direction to deserve my effort of adapting to be able to use it.</p>
<p>If you try to analyze the situation by comparison, in the year 1998 you had DOS and Windows 98 GUI was sitting on top of it. You now have console with several shells and X server + XYZ desktop environments and window managers sitting on it and it is year 2006. You call that a progress? Well I don&#8217;t. So, like it or not, Linux still has a long way to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</title>
		<link>http://www.methylblue.com/blog/inconsistent-guis-on-linux/#comment-3343</link>
		<dc:creator><img class="identicon" src="http://www.methylblue.com/blog/wp-content/plugins/wp-identicon/identicon/c256a8842615c17.png" alt="Max Howell Identicon Icon" height="35" width="35" /> Max Howell</dc:creator>
		<pubDate>Fri, 25 Aug 2006 14:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.methylblue.com/blog/?p=54#comment-3343</guid>
		<description>I'd be intrigued to understand better the differences between what I wrote and what people read.</description>
		<content:encoded><![CDATA[<p>I&#8217;d be intrigued to understand better the differences between what I wrote and what people read.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
