Home > gadgets, java, linux, smartbooks, ubuntu > Are smartbooks and Linux meant for each other?

Are smartbooks and Linux meant for each other?


Smartbooks are an upcoming mobile computing device category built around ARM’s Cortex A8 and A9 line of processors. These devices are awaited with great anticipation because they promise a mixture between smartphone features (ultra-portable, 3G connected, always-on) and the functionality of netbooks/laptops (>9″ screen, seamless web browsing, laptop-like computing performance…etc) at a price point lower than that of current netbooks (sub-$300). Some smartbooks will arrive in the tablet form factor, some of them will come in the more traditional laptop form factor. All of them are expected to be comparable to netbooks in processing power (see this and this).

It is an intriguing question whether smartbooks will widen Linux adoption and erode the often criticised monopoly of Windows on pc-like computing devices.

Since the desktop line of Windows currently doesn’t run on ARM processors, we can exclude XP/Vista/7 from the list of likely contenders as smartbook operating systems. Windows 7 successors are currently not planned to be ported to ARM and even that wouldn’t be a complete solution since Windows applications will have to be ported as well (a very wide, close-sourced ecosystem).

Microsoft has Windows CE for ARM processors. Windows CE has already been deployed several smartbook-like devices (e.g. the original Psion Netbook) so it is definitely a contender in this market. However, WinCE 6.5 currently doesn’t support multiple or multi-core processorsĀ  and more than 512Mb of RAM so advanced ARM SOCs like the Tegra2 would be very much limited by this OS. Solving multi-processor support will require significant investment from Microsoft. Incompatibility with the desktop line of Windows is also a severe limiting factor for WinCE. WinCE devices cannot be sold on the appeal of general Windows-compatibility, the user will not be able to install Windows applications onto the device.

Linux on the other hand has a very good technical background on ARM. It has no limitations for processing cores and operating memory and has targeted distributions for this architecture. Android is an outstanding example but several well-known distributions – like Ubuntu – have ARM ports in addition to their x86 base edition. Also, due to the fact that most of the Linux applications are open-source, they are at least possible to port, so we can expect the full usual complement of desktop Linux applications to show up on an ARM Linux distribution when the need becomes visible for them.

Technical factors aside, there is always the argument for Linux: being free . This may be important with smartbooks due to the very low targeted price point which doesn’t tolerate even moderate OS licensing fees (like $50/unit). So unless Microsoft gives Windows CE for practically free, Linux has the advantage here.

Since Windows CE has practically no advantages over Linux on ARM (in fact quite the opposite), Linux has a fairly good chance to be deployed on smartbooks as the primary operating system shipping with the device. Now, we can get into specifics. What kind of Linux and what kind of GUI?

Google’s Android is a very special Linux distribution. It’s touch-oriented GUI is simple and usable but it doesn’t run X-Windows so lacks the usual full-fledged Linux applications (Android applications are specifically written for the Dalvik virtual machine and its APIs in Java.) With this in mind, and considering the current frenzy around Android, I expect it to be deployed heavily on smartbook tablets. This form-factor is ideal for use cases in which full-fledged desktop applications are not necessary (e.g.: a web tablet with media player capabilities). More advanced Linux users will likely be able to install a full desktop Linux onto their tablets but the average consumer will be satisfied with Android.

However, laptop-like smartbooks with keyboards are better served with a full-desktop Linux like Ubuntu due to the fact, that on these devices, buyers will expect full-fledged applications like OpenOffice, Thunderbird, Firefox…etc. Android would be very limiting for the use cases expected from a netbook/smartbook (editing complex text documents, spreadsheets, using a full-fledged browser, email client…etc). I believe, the exact GUI environment is not really important for this kind of smartbooks although some netbook specific desktop environments (like Ubuntu Netbook Remix and Moblin) may be more efficient for smartbook models with low-resolution screens (below 1024×768).

My conclusion is that every kind of smartbook device can be put to its full potential with a properly customized Linux variant. Manufacturers seem to be aware of this since most of the already announced products are known to ship with Android (e.g.: Notion Ink Adam) or hinted to ship with some kind of Linux (e.g.: Lenovo Skylight).

Categories: gadgets, java, linux, smartbooks, ubuntu
  1. Aristaus
    February 14, 2010 at 01:00

    I agree with your reasoning that some form(s) of Linux will most likely become the de facto standard OS for smartbooks. However, your article did not seem to stress one major “killer-app” for these smartbooks…as “books” (the e-version).

    Even if many of these e-book files are offered for free from Google (along with all of the free .pdf files available from online libraries) the potential hardware sales, the related advertising revenue, subscription sales of network connectivity, and other sales of reasonably-priced e-books from online stores is staggering.

    I can see the hardware costs even being subsidized by telcom providers or publishers (like Google), due to having access to default configuration of the units in question (and resulting high-priority access to other e-book sales and advertising).

    The one thing needed to do this would be a proper reflective-mode screen that also has a high refresh rate for web browsing/video (such as the Pixel-Qi or equivalent). Apple missed this issue, and it won’t take long for people (and their optometrists) to realize that reading books on a backlit LCD is very bad for the eyes. I also suspect that pen input would be another big seller with students and professionals who do not want to look like they are typing notes at times (but including netbook-style hardware keyboards as well could make these smartbooks so useful that few people would hesitate to buy them).

  2. February 14, 2010 at 10:11

    I believe the killer app for these machines will be simply web browsing.

    Ebook reading can be also a killer-app especially if the smartbook is equipped with an appropriate screen (like the Notin Ink Adam’s PixelQi screen).

  3. February 14, 2010 at 21:43

    I agree with “Soltesza” but with any tech product time will answer all of todays downfalls

  4. MPS
    February 16, 2010 at 15:20

    I think something like Chrome OS or Nokia’s Maemo Linux rather than Ubuntu is likely to be the killer OS on smartbooks. Smartbooks are going to be ultra portable devices with limited storage which are going to be used mainly for web browsing, communications and cloud app devices with a slimmed down set of installed applications. Ubuntu comes into its own if you want to have a huge base of applications supported in its repository, and is suited to higher specified netbooks with reasonable hard drive capacity eg. x86 netbook devices which might also be offered with Windows 7.

  5. Aeiluindae
    February 16, 2010 at 15:36

    I’ve installed a ridiculous amount of stuff on ubuntu, and I’ve come nowhere near filling up even 15 GB. The issue with smartbooks would be data storage, not application storage. I think smartbooks would be a good candidate for a dual-OS system (android/chrome and UNR/Moblin, or equivalents). In fact, that could be easily a selling point, because smartbooks would be able to run a full desktop OS, at ridiculous battery life, and for much cheaper than a netbook. The right marketing could get Linux the huge advantage that they missed on netbooks.

  6. rif
    February 25, 2010 at 14:07

    Hot 7 linux unix operating systems
    Official Release of Slackware Linux by Patrick Volkerding is the Linux operating system for advanced, designed to ease of use and stability as a top priority. Include the latest popular programs while keeping a sense of heritage, providing simplicity and ease of use along with the flexibility and power, Slackware brings the best of both world in one place. Slackware,
    http://www.freenice.org/section-blog/28-linuxunix-/235-hot-7-linux-operating-systems.html

  7. March 14, 2010 at 10:26

    Best Core Processor i love that . Thank for sharing

  1. February 17, 2010 at 23:31

Leave a comment