Usability Summary

I think I can sum up the real problem with Linux or any open source system where there’s no real usability mandate…

Developers make arbitrary decisions that suit their needs without any regard to how others will view their decisions or even figure out how to use what they do… the real difference between Windows and OS-X and Linux is that two of those are the cooperative efforts of “experts” who try very hard to address the needs of a target audience who wouldn’t be capable of writing their own operating system.

And, of course, with something like Linux it’s geometrically worse than most open source software since any given Linux is the culmination of hundreds of separate open source modules put together in a completely arbitrary fashion.

It really is funny that what I’ve been describing as a lack of cohesiveness is layered; and I suspect no matter what the intentions of a single developer to try and wrap it inside a nice pretty shell that gives a forward facing pretense of a system that was planned and targeted for productivity, the ugly truth of how much a patch work it is will show through… and we can look back on early versions of Windows and MacOS and see just that… it’s really only been within the last five or six years that those systems have risen to the point that they are in fact fairly cohesive, and designed to be tools for people to solve problems with; not projects for people to build for the sole purpose of developing a life of their own.

Without some unifying direction, the only Linux I can see suceeding is Android; and that my friends is likely to become a collection of closed source tools running on top of an open source kernel.  Trust me, you haven’t seen an evil empire until Google gets on your desktop, phone, settop box, etc…


separator

Related posts:

  • Virtualization Outside the Box I’ve posted many an article on virtualization, but I felt it was a good time to post just an overview of the choices for virtualization...
  • Linux usability While doing my preliminary look at usability in several Linux distributions that had adopted a Mac-ish paradigm I decided I needed to lay several ground...
  • Good-Bye CVS… I’ve been using the Concurrent Version System (CVS) for almost a decade, running mostly on a Windows server machine (the March-Hare CVSNT Open Source build);...
  • Virtulization, Virtulization, Virtulization For a decade now I’ve been a fan of virtulization (of course, that’s partially predicated on understanding what virtualization is, and how it works —...
  • Video Encoding A little over a year ago one of my friends with a Mac wanted to get into re-encoding video; I knew about the tools to...
  • 7-Zip I’ve written about 7-Zip before; but since we’re on the verge of a significant improvement I felt it was time to highlight it again. 7-Zip...
  • Linux – Desktop Search A while ago I published a post on Desktop Search on Linux (specifically Ubuntu).  I was far from happy with my conclusions and I felt...
  • Mac Envy I was talking to one of my friends several weeks ago and once again he ask me why I wasn’t a big fan of Linux…...
  • Operating Systems I have computers running Windows (most flavors), OS-X, Linux, and BSD (or we could generically call those *nix) — and have had computers running SunOS,...
  • Linux File System Fragmentation I’ve always found it hilarious that *nix bigots (particularly Linux bigots) asserted that their file systems, unlike those found in Windows, didn’t fragment. HA HA...

separator