3 min read

10 things Linux Ubuntu should REALLY copy from Mac OS X

Linux grows up less than Mac OS, Why? It is free, secure, portable and (relatively) easy of use (Ubuntu).
The most important reasons are: Mac still offers a better user experience (as Mark Shuttleworth admits) and not enought commercial software are avalaible for Linux.

So, what is this "user experience" that Mac has and Linux lacks?

Consistency

Linux, Free and Open Source Software permits to adapt them to your needs, but this shouldn't mean to rediscover the wheel every time!

Deb or Rpm? Pulseaudio, Esound or Alsa? Gtk or Qt? Metacity, Xffm or Compiz? Who cares! The important is the modulariry and interchangeability!
If a lightweight and a full-feature project can't merge their effort at least they should propose a public API to Freedesktop(e.g Xesam), so third-party application should grow up without to be broken to every release.

GUIs



There are still basic tasks that you MUST use a terminal to understand what is going on and to fix it. The terminal is useful but not easy for the majority of users.

Eye Candy, Look 'n' feel


(Different kind of selection highlighning on OS X)

Ubuntu default font is not very nice and many GUIs could be more informative and a gray window isn't a good way to show that the system is busy.

Dock



Windows and Linux are used to waste a lot of space for application.

  • Icons on menu: applications launchers
  • Taskbar: applications running
  • Tray: application controllers for common tasks (stop, start, next song,..)
  • Applets: see Tray

The dock does almost all the things above in one place and the "Application" is displayed ONCE. Linux has Cairo Dock, which is good and very customizable, but in isn't integrated with the rest of the system. (I mean Transmission, Calendar,.. icons change behavior directly in the dock)

Time Machine

Linux has good mature backup tools, rsync, tar, .. but these tools aren't for anybody while the backup is. Flyback it's a nice frontend for rsync but everytime it scans the entire directory structure, so it isn't so smart. Inotify is there, it just should be more used.

Quicklook: an unique viewer



It is the only rational way to manage different type of data. A global viewer for Images, Video, pdf, slides,.. and different applications to edit different data in specific tasks.
Gloobus should be integrated in Nautilus in a non-hacky way.

Filesystem Hierarchy and .config file hell


This could be a techie topic but it isn't, anybody would prefere to see a better path for the system files (/lib, /usr/lib, /usr/local/lib, /usr/X11R6/lib) Gobolinux tries to simplify this legacy outdated Unix fashion, but no mainstream distro is going to support it.

A similar situatiation is for user confiiguration files. Where does THIZ app save my config? Try .config/, .gconf/, .app/, .gnome2

Poor hardware experience

This topic is improving each release but there are still no ufficial support for remotes, tv receivers, webcams, synchronization devices, scanners, power managment .. SEE BRAINSTORM

Updates shouldn't break the box

All-in-one updating system is nice but it shouldn't provide regression! Ubuntu support proprietary drivers like Nvidia and Ati/fglrx, Intrepid Ibex release broke several working installation causing a regression. This is very bad.
The users should be more cosciensciusness but Ubuntu should advertise better this regression!

See the forums for reference or stay with Hardy Heron LTS as long as possible.

Marketing

Apple makes products that promote itself and it does video screencast to explain to everybody how to use them. Ubuntu started a screencast tour/tutorial but now it is seems abandoned and outdated.

 

Using 646-363 sample questions with testing engine is definitely a good idea to capture first rate success in 642-611 exam and build strong foundational knowledge for next 646-985.