Showing posts with label Mac OS X. Show all posts
Showing posts with label Mac OS X. Show all posts

Friday, March 13, 2009

W3C Stats, Linux, Mac, and Windows -- Relevant?


The above graph shows the OS stats for W3C since March, 2003. Side-stepping the debate over whether the stats are an accurate representation of the OS share, I'd like to look at the trends the graph shows (which I believe to be accurate) and what it means for Linux-based OSes.

The most obvious line on the graph is XP's. That's no surprise. It peaked at the beginning of 2007 and began a slow decline from there. Not coincidentally, Vista was released in early 2007. XP showed a later bump which some might attribute to Vista, but I believe those numbers came from the losses in Win2000. From that point on, Vista climbed while XP and 2000 fell off. I think most would agree that represents the reallity of the OS market.

More interesting stuff happens at the bottom of the graph. If you can tell, Linux ranks above Mac until 2006, when they each sit at about 3.5%. After 2006, both OSes grow steadily with OS X ending at 6% while Linux is at 4%. Clearly, OS X has the momentum.

What about Windows users as a whole? In 2003, the share was 93%, trending down to below 87% in 2008, then recovering to over 90% again. If I were able to get earlier numbers for Windows, I would guess that it would have sat at 97-98% during the late 90s. In other words, that line would keep its slope through the previous few years.

The enigmatic "Other" OS rose to over 5% during Windows' slump, then crashing to well under 1%. Although I can't accurately guess what the "Other" OS is made of (maybe smart phones?),  the 5% of its users fled and about half went to Windows , 30% to Mac, and 20% to Linux.

My analysis? Although you see a recent bump in the Windows numbers, that is probably due to a change in the way W3C categorizes "Other." Both Linux and Mac are moving slowly up the graph at the expense of Windows. My prediction? Mac will see another 2% growth year -- getting it over 8% -- while Linux will rise .25-.50% in 2009, leaving it sitting firmly in the over-4% range in 2010.
Reblog this post [with Zemanta]

Friday, March 6, 2009

Really Want "OS X" on Linux? Help Out Etoile

Image representing Apple as depicted in CrunchBaseImage via CrunchBase
There are approximately eight hundred articles on the intarwebs detailing how to make your freshly installed Linux distribution look approximately like (or exactly like) Mac OS X. There are even entire distributions devoted to the look: gOS is one and Dream Linux is another. When you're finished, though, you're still left with a knock-off -- a desktop that looks like OS X but behaves like GNOME or KDE or XFCE. Instead of some eye candy, wouldn't you rather have the thing that makes OS X stand out, the funtionality? Meet Etoile (I'm missing some diacritical marks on the name ... sorry)

First, some history. This is off the top of my head since I'm not a Mac historian. Jobs finished work on the original Mac and it was launched in 1984 (I was at the unveiling at my state's big computer convention, by the way). Shortly after that, he left Apple and began work on NeXTSTEP, releasing it in 1988 or so. The operating system was very Apple-ish: it was a hardware/software bundle. It did really cool things for the time and most of the major features are now features of OS X:
  • It introduced (and patented) the dock.
  • It used display Postscript (OS X now uses Postscript).
  • It had Drag-n-Drop for elements between applications.
  • There was CD sound.
  • Search used text of documents.
  • Full-color graphics were oriented toward artists and other creative types.
  • WYSIWYG existed for just about everything.
  • It had OLE.
While this list doesn't sound too innovative now, but it still sound pretty current, even though the technology is twenty years old. Check out this NeXT demo by Steve Jobs. (Note Jobs' digs at Mac -- slowing us down -- and especially DOS -- wonderful interace /sarcasm.)


Unfortunately, NeXTSTEP was prohibitively expensive and a little bit before its time, but it had a well-documented API (most systems of the time did) and was based on BSD Unix. It never wuite took off, and Apple (in its death throes) decided to purchase NeXT, bringing Jobs oveer to Apple and replacing OS9 with NeXT. This is sometimes jokingly referred to as NeXT's purchase of Apple using negative cash. Apple used NeXTSTEP to build OS X.

While Apple was building OS X, GNUStep was building a system which was API-compatible with NeXTSTEP. It's been mostly completed for a decade, has a few interesting applications, but has been crippled by
  1. Not having an associated and integrated window manager. Most GNUStep users used Window Maker or Afterstep. While both looked like NeXTSTEP, they didn't have the lower-level stuff.
  2. GNUStep was butt ugly.
GNUStep was what I wanted to run in 1999, but there just wasn't enough of a system there. I've gone back to it several times since then, but never last more than a day on it because of limited functionality and eye strain. It's a big disappointment for a lot of people and an also-ran these days.

Some people with some programming skills finally decided to do something about the situation: David Chisnall and Quentin Mathé.
 
Etoile uses Objective C and Smalltalk for programming, but there's a proposal to have an ECMAScript-like scripting language for desktop use. IT's nowhere near finished, but it compiles and works in a fashion. If you really want an OS X-like system on Linux, and you have programming skills, then get over there and help them out.

An ancient YouTube video demo exists, if you're interested. The current code only appears in SVN for now, though Debian and Ubuntu offer some of Etoile in the source package and camaelon.app, dictionaryreader.app, and wildmenus.app packages.

Reblog this post [with Zemanta]

Other I' Been to Ubuntu Stories

Related Posts with Thumbnails