Ubuntu, being yet another GNU/Linux distribution, uses one of the desktop environments available for this operating system, namely GNOME. GNOME aims to be an environment that is easy to use and doesn't get in your way; they are achieving it. There are several details that remind us of Windows more than Mac OS X: for example, we have got a task bar on the bottom panel (that is, pardon me, a real mess due to its annoying behavior) and a menu bar that is tied to the window it belongs to.It is interesting to note that the panel is highly configurable and lets you reorganize its items, add new ones and even create new panels to keep things grouped. The same goes for the desktop look, which can be configured to your liking through themes that affect the window borders, widgets and icons.
A feature I miss is the ability to configure screen hot corners to trigger some actions, but I guess that some third party application could allow me to do that. Oh, also note that the desktop does not have any fancy 3D effects by default such as drop shadows, transparencies nor anything like that. People is working in these features lately (Xgl), but they are not yet ready for the end user.
Mac OS X, on the other hand, is quite unique in its interface. Applications have a single menu bar that sits on top of the screen; this makes it very easy to reach and also groups all windows that belong to a single application (you know how annoying The GIMP is in this aspect, don't you?). On the other hand, the Dock replaces the typical task bar and also implements the ability to launch applications. Some may not like this but I love the merging of the two concepts: it doesn't matter if a program is currently running or not; you simply click its Dock icon (or even drag a file over it!) and it pops up to the front.This desktop is also famous for its graphical effects. As a curiosity, the active window has a drop shadow that makes it outstand from all others (quite handy). But more importantly, it makes it possible to implement things such as Exposé, which is a great task switcher. This makes me think of the hot corners I mentioned above: it is very useful to be able to configure actions for each corner so that they are triggered when you move your mouse over them.
At last, and as far as I know, the Mac OS X interface is not themeable by default. You can change some of its colours (from Aqua to Granite), but that's it. Oh, but I forgot to say that there are at least three different themes applications can use, and the one they show depends on them alone. This means that there are some inconsistencies all around as some applications use the brushed metal theme while others don't. Not a big problem for me, and there are rumors that this will be resolved in Leopard.
Well... I guess this is not very enlightening, but the two interfaces have been compared countless of times. I even wrote some articles in the past about it: see this or that. So that's all for now. (And if I you want me to choose one, I go for the Mac OS X interface.)
2 comments:
If you are considering the User Interface (GUI), then you might as well consider ELive instead of Ubuntu, when comparing against Mac OS X
Elive (www.elivecd.org) is a Linux Distribution based on Debian. It uses Enlightenment as it's Desktop.
Elive has customized Enlightenment to such an extent that it's just a visual delight. It's nothing short of an eye candy. The UI is as good as (if not better than) OS X. The whole desktop is live with lots of animations. It even has bars similar to the one in OS X. The good thing is that the desktop is very very customizable.
Since it is based on Debian, all the good things of Debian (& Ubuntu) come with it.
The best thing is its system requirements. With such really good animations & graphics, you would think the system requirements are very high. (In fact, the requirements are very very high for OS X). The minimum hardware for running Elive is a 100 Mhz CPU and 64 MB of RAM, but the minimum recommended hardware is 300 Mhz and 128 Mb of RAM. You don't need any special graphic card or 3D acceleration to run Elive.
Try it out. Just download the ISO image from the website mentioned above, burn it & boot into the live CD & be enlightened...
And just another info. If you have a good graphics card, then you can have a 3d desktop in Elive!! I would bet you haven't seen any such thing in OS X
Hope you enjoy elive..
[If you want anymore info, I'm reachable at Vinay.V.Rao@gmail.com]
I might try it but... Enlightment is NOT a desktop environment. It is a window manager, which are two completely different things. OK, there may be some complementary applications that mimic E's look and feel (if I recall correctly there is even a file manager, right?), but that is not the same integration a full desktop environment brings.
I haven't tested it but a "good UI" is not one full of animations. Of course, OS X could have much more eye candy, but it's already properly balanced between that and usability. Being E just a window manager, I bet it has a lot of eye candy but not much funcionality.
But well, it all depends on your needs and likings: I was a window manager user for a very loooong time until I made the switch to desktop environments. Don't want to go back.
Post a Comment