Forget the Linux Desktop, it's the Linux Laptop that matters!

The best innovations tend to be cheap and disruptive. Hand in hand as they're usually found, these characteristics go some way to explaining why I like the EeePC (Asus's new laptop) so much. The other reasons are obvious, it's small, it's light, it has WiFi, Firefox and Open Office, and judging by the reactions of those who saw Paul and I with them at Bar Camp Leeds, it's cool enough for everyone to want one!

Photo by Retrocactus www.flickr.com/photos/retrocactus/

Laptops have (until now) tended to follow an unwritten law of small gadgets; the smaller it is the more you'll pay. However the Eee seems to mark a reversal of the trend. We're now seeing the law of mobility combined with commodity hardware, meaning one of the smallest laptops available is also the cheapest (and most valuable in terms of it's utility).

The real disruption however; isn't in how it's defining a new market for cheap, super small, capable laptops, but it's in how it nicely packages free and open alternatives to the two biggest monopolies in the technology industry, Microsoft Windows and Office. This strategy accompanied by their recent announcement to release an SDK and support the community should only serve to foster a strong community and potential competitor.

As hardware costs have fallen Microsoft customers have been paying ever greater percentages of the total device cost to Microsoft. Though it seems with the release of the EEE PC we have reached the threshhold where manufacturers are beginning to produce devices so cheap that the cost of Windows is by far the most expensive part of the device.

Hence ASUS have persued the most cost effective and profitable solution, to tailor an existing Linux distribution to the device constraints (7" screen, 4GB SSD disk) whilst targeting the device at the mass market of people wanting cheap, portable, internet access.

Despite being careful not to divorce themselves of Windows completely by including Windows drivers for the hardware, Asus's strategy of unbundling Windows and shipping the device with Linux clearly caused a panic in Redmond. The result, a substantial discount on Windows XP for Eee users, but what about Office software? (Similarly the OLPC program has led to Microsoft discounting software to $3 in developing nations whilst allegations of dirty tricks surround both Microsoft and Intel and their attempts to sink Negroponte's project).

Even with the Eee discount persuading some users not to leave Windows behind, I expect the Eeepc and other devices of a similar form factor and cost to significantly further free software adoption particularly on the laptop.

Desktop computing is a complex landscape with a diversity of hardware, user requirements and expectations. Consequently users are locked into the Windows mindset as well as their software, making anything else appear foreign and unintuitive. Despite this, Desktop Linux is viable for most types of PC user, though there are many barriers to overcome.

In the super portable Laptop market however, user expectations are different. They want something small and simple to browse the web, check their email and perform basic office tasks. Further to this the windowing metaphor begins to breakdown as users are required to run most of their applications full screen. These constraints immediately put the Linux O/S with Asus's customisations at an advantage, as the interface has been tailored to suit the devices form factor and usage scenarios.

It's a classic Christensen disruptive technology which will soon cause both new market and low-end disruption. This has been on the cards for some time and led to the development of Windows XP Starter Edition and Windows Fundamentals. However this strategy of developing cut down Windows distributions can only go on so long before the game is no longer worth the candle.

Indeed, recent comments from Microsoft VP Will Poole indicate an engineering struggle in trying to port Windows onto the OLPC's XO, and it's by no means clear whether they'll manage to get it to work on the device. Yet this is seldom a problem for Linux which supports more architectures than any other O/S.

Ultimately however it's clear that Microsoft will long remain a prominent player in the industry, however some speculate they may copy Apple and build their platform ontop of another O/S. Given their 2004 $2bn peace treaty with Sun, Solaris might be a candidate. Either way, what's important is that we're beginning to see some much needed competition and innovation in this space.

Update <2008-01-20 Sun>

After following the discussion that this post generated on the web, I thought I'd post some follow up points reiterating what others have said and addressing some common criticisms.

Predictably a variety of commenters felt that the EEE PC is nothing remarkable. A cheap laptop, with cheap hardware, and not the sort of thing a "real user" wants. However, it's my belief that these users typically already have their needs fulfilled by other devices and hardware. If they have the money they'll purchase their expensive "better" hardware, however what they should realise is that the higher-end (£550+) PC will become the niche market; and that UMPC's are not laptops or desktop replacements. Sadly for Microsoft this direction indicates that Vista might become a niche O/S rather than the dominant main stream O/S they intended.

A common comment was that installing your own software on Linux is a problem. This is certainly a common issue, and perhaps best left addressed in a post of its own. However, here the EEE PC wisely choses to install enough to please 99% of people, knowing fullwell that most people never install their own software. This follows a trend away from the general purpose computer, towards tailored network appliances, of which the EEE PC is just one example.

Several other readers mentioned how Linux is acting as a similar force in the mobile space with it powering mobile platforms on the likes of Symbian and Windows Mobile. Highlighting this disruptive force is a valid point, but it's unlikely to promote Linux to anyone except the software developer.

Asus EEE Hacks seemed to agree with my general assertion, adding that the EEE PC has "...succeeded in becoming a disruptive technology without using new technology - practically all of its parts are off-the-shelf components". This is certainly true, and indeed fairly typical of the long nose of innovation.

My favourite comments of all were however the ones taking a pop at my web design skills. And included: "Web 1.0 FTW!", and perhaps unsurprisingly, even an OMG!!! Ponies!!! discussion.

Freedom at the end of the (ZX) Spectrum

It probably won't surprise anyone who actually knows me that the earliest memory I vividly remember is of my first encounter with a computer. Waking up late, well past my bed time at the tender age of 4 or 5, sneaking down stairs to find my dad crouching over a small unassuming Sinclair ZX Spectrum (48k) playing Ground Force Zero. A simple game involving only the timely pushes of a single [b]omb key. The glow of the TV screen in the dark, sitting on my dad's knee and staying up late to bomb a city and land our plane.

Ground Force Zero Cassette Cover

Though he probably didn't know it at the time, it's clear to me now that the purchase of that £129 box of tricks was the wisest investment in my education my dad ever made. Over the next 7 years I would tinker with BASIC programming, read Your Sinclair, and develop a keen interest in computers.

This education was partly made possible because the Spectrum and other computers of the era were essentially built for a hobbyist market, consequently shipping with comprehensive documentation, technical manuals and a BASIC programming environment. This meant that the machine itself was not just a platform for consuming games and other Software, but an environment for learning and experimentation. A refuge for a child tired of getting shouted at for dismantling (or breaking?) toys out of a desire to unlock the secrets of their mechanisms.

Years later at about the age of 15 I obtained a copy of FreeBSD and later Slackware Linux on some Tucows CDROMS which I'd installed mostly out of curiosity. Being able to install a Unix system on your own commodity PC which just a few years earlier could only be run on incredibly expensive servers had an instant appeal. At first it felt a little like exploring a Pharaoh's tomb, decyphering the hieroglyphics ls, pwd, grep, root, vi, su, sed, awk, sh, /etc... and then learning that there is a deep and fascinating history behind it.

Shortly after though other things began to appeal; a powerful commandline, a single rooted filesystem, having a multi-user system (when Windows could barely multi-task), the technical reasons it appealed were countless, yet somehow became dwarfed by ideas far greater and more noble than the Unix philosophy.

Buried away in a previously unexplored directory somewhere under usr/share/emacs/etc I'd discovered a small series of text files that explained everything. The ideas of freedom, community, collaboration and open knowledge outlined in the GNU Manifesto and enshrined in legalese by the GNU Public License instantly struck home. I not only had in my hands a free Unix like operating system, but also the blueprints to build it and the rights to change it. I knew then that Richard Stallman the Free Software Foundation and thousands of developers had sewn enough of the right seeds to change the software industry forever.

Richard Stallman and a case of life imitating xkcd? (http://xkcd.com/225/)

1998 saw the end of my A-Levels; the start of my studies at the University of Dundee and the formal beginings of the Open Source Movement; a faction who believed largely in the pragmatics of free software but rejected the political stance associated with it.

My thesis which I hope to discuss further in future posts, is that Free/Libre Open Source Software (FLOSS) is the most important innovation born in computing since the silicon chip. Its applicability is global and its methods and principles are deserving of adoption elsewhere in a diversity of fields.

I hope to unravel these ideas in future posts particularly in relation to:

  • The future evolution of the Internet
  • Education and the importance of being open
  • Innovation
  • Software Design
  • Freedom & Control
  • Business