Advanced

The MIPS Processor and the $150 Linux Netbook

Posted by caitlyn on · 24 comments
O'Reilly Broadcast; By Caitlyn Martin
Mail this story
Print this story

Linux on MIPS based systems isn't new. Red Hat Linux 7.1 ran on MIPS based servers back in 2002. Nowadays Debian has well established and stable MIPS ports. GnewSense has a MIPS64 big-endian port in development. Though still not finalized it is functional and available now and designed specifically for MIPS64 netbooks and notebooks currently being produced in China.

Back at the start of the millennium I was working for a large government contractor supporting an agency of the U.S. federal government. This agency was a major customer of SGI. Many of the scientists who worked there had very nice SGI workstations and some of the SGI servers I supported were, to say the least, impressive technology at the time. At the time SGI systems, one and all, had 64-bit MIPS processors under the hood. SGI spun off MIPS Technologies in 1998 and stopped selling new MIPS based systems in 2005.



The technology that once powered supercomputers now is found in embedded devices. In recent years both MIPS32 and MIPS64 cores have been found powering everything from routers to the Sony PlayStation. About a year ago the first MIPS32 based netbooks appeared, mainly in Europe and Asia. MIPS64 based netbooks are now on the market as well and are competing with ARM processors for the low end of the next generation of super low cost machines. We are talking about systems that reportedly will sell for as little as US $130 and which have already sold for as little as US $149. Say hello to the $150 netbook.



Last week I wrote about two different projections claiming that Linux will recapture 50% of the netbook market, either in three years or by next year. Compelling MIPS and ARM based systems are the reason I believe those projections are correct. Current versions of Windows won't run on ARM or MIPS processor based systems at all. Windows CE can and does but offers the functionality of a PDA, not the functionality one expects in a miniature PC. Even if Microsoft were to adopt a crash program to port to these platforms many of these systems lack the horsepower to run Windows acceptably if at all. Lightweight, optimized versions of Linux are another matter entirely. They run just fine for many applications on the MIPS based systems released so far despite processor speeds ranging from 400 to 800 MHz. If that sounds slow please remember that the original Asus EeePC was underclocked to 600MHz and sold like proverbial hotcakes. EeePC 70x models are still sold today with a street price of $200-$250.



Linux on MIPS based systems isn't new. Red Hat Linux 7.1 ran on MIPS based servers back in 2002. Nowadays Debian has well established and stable MIPS ports. GnewSense has a MIPS64 big-endian port in development. Though still not finalized it is functional and available now and designed specifically for MIPS64 netbooks and notebooks currently being produced in China.



Right now the MIPS based systems are ahead of promised ARM based systems. They have, until recent weeks, rather quietly come to market. Some are available for purchase right now and, in at least one case, have been for a year.



SkyTone Alpha 400



In the spring of 2008 Chinese laptop maker Guagzhou SkyTone Transmission Technologies Co. introduced the Alpha 400, using an Ingenic Jz4730 336 MHz MIPSII-compatible single core 32-bit System-on-a-chip (SoC). Recent production versions use an upgraded Jz4740 360 MHz processor. For whatever reason both SkyTone and most of the vendors who sell their systems creatively claim 400MHz for these systems. The system comes with 128MB of SDRAM and either 1 GB or 2GB NAND flash SSD in lieu of a hard drive. Models offered today do include WiFi, originally offered as an option. The one spec that is impressive is weight. The Alpha 400 weighs in at just 600 grams, or about 1.33 lbs.



Despite these obviously very limited specifications these systems were branded by more than 20 different vendors and sold in an interesting array of configurations, becoming quite popular in Europe and Asia. The various incarnations of the Alpha 400 generally run a Linux distribution specifically written for these machines based on the Debian Etch mipsel port. Various websites refer to it by different names as it doesn't seem to actually have an official name. It uses the Matchbox window manager and includes a variety of lightweight but familiar applications including the AbiWord word processor, Sylpheed e-mail client, and an alpha variant of Firefox 2. In the United States the systems are sold as the Belco Alpha 400 by geeks.com. Back in December and January this system was offered for $149. Current price is $169.



Some reviews of the Alpha 400 have been absolutely scathing and derisive. Joshua Topolsky, writing for Engadget, called it "the crappiets netbook you'll ever hate", apparently just based on specs rather than first hand experience. He went on to call the Alpha 400 "?a glorified pocket dictionary". Engadget did follow that up with a proper review by Ross Rubin who more fairly detailed what the system can and can't do but still concluded "?it is difficult to consider who would benefit from the Alpha 400 versus a more expensive netbook with an Intel or Intel-compatible processor" but did note that "Linux hackers" might find it interesting.



In contrast, other reviews were quite positive, ?Kristofer Brozio, who wrote a review for Test Freaks rather liked the little system. While conceding that most people would like a little more horsepower he concludes: "??The Alpha 400 is what it is, it's an inexpensive ultralite notebook, or mini-netbook and it works for basic things just fine."



The market over the past year seems to have agreed with Mr. Brozio's conclusions, particularly in Europe. As already noted more than 20 different incarnations have popped up. Much like the Asus EeePC before it, a large online community has developed centered on the Little Linux Laptop website with a very active UK based forum. Additional software that can be installed with the stock OS has been made available. In addition, two Linux distributions designed specifically for the Alpha 400, 3MX and Xenium have been developed.



Although it takes considerable work it is also possible to run Debian Etch on the Alpha 400. The screenshot, originally posted on the linked page, shows a Debian desktop using the IceWM window manager with windows open for Mozilla Firefox and mrxvt.





Lemote Yeelong 8089A and 8089B



Last week OS News published a detailed article about the Lemote Yeelong, ?a laptop built by Quanta, a major laptop manufacturer. The system CPU is a 797 MHz Loongson-2 MIPS processor. Lemote is selling a full range of laptops powered by the Loongson-2 MIPS CPU which is described as "energy efficient."



The netbook is part of a Chinese government effort "to produce an independent range of processors, for which no license fees have to be paid to major American, Japanese or other foreign CPU designers such as Intel." For those who might consider the Loongson architecture exotic: "?Considering the fact that the development of the Loongson MIPS cpu continues unabated, and the amounts of cash the Chinese government is able to invest in this architecture, the future looks very bright for this cpu. So it's not just an exotic architecture, it's an exotic architecture with a future. That alone makes this machine an interesting option for free software enthusiasts looking for a mini laptop."



My only concern about the hardware is the ?Realtek RTL8187B 802.11g 54Mbps wireless chipset. As I learned on the original Sylvania g Netbook the native Linux Realtek driver is very poor and results in very limited range. A number of Yeelong users online have had similar results. Using a Windows driver with ndiswrapper simply isn't an option on a system with a MIPS-based CPU. The other complaint I have found online is the fact that Debian doesn't port non-free software, meaning there is no Flash plugin, for example. If it doesn't work with gnash or swfdec it won't work. While some may see a system that runs entirely on free software as a big advantage others will be concerned about failing to be able to view some websites properly.



Derrick Sobodash reviewed a Yeelong 8089A in his Cinnamon Pirate blog back in January. He loves the hardware but absolutely hated the Lemote Loonux distribution, a severely hacked version of Debian, that was provided. He ended up replacing it with Debian Lenny. This, sadly, has been the issue with a number of netbooks that have shipped with poorly thought out or poorly configured Linux implementations. Sobodash added "?If you want a fun, non-x86 system to hack at, then Loongson is perfect for you."



Currently the Yeelong is available for around €?335 in Europe. It is not presently sold in the U.S. but Dutch retailer Tekmote will ship worldwide.



iUnika gyy



Over the past two weeks the tech press has been buzzing about a Spanish startup called iUnika announced a new MIPS-powered netbook with an interesting, some may feel a compelling feature. The iUnika gyy. is touted as environmentally friendly with good reason. It is essentially a SkyTone Alpha 400 in a biodegradable plastic case. It optionally offers a solar charging system with a solar panel in the laptop cover. Systems will also be available with larger SSDs, up to 64GB, a major advantage over present Alpha 400 models.



For those who live in areas of the world which receive plenty of sunshine this will allow charging on the go. For those who are concerned about reducing their impact on the environment and going green the iUnika gyy will certainly be appealing and may warrant living with the hardware limitations.



The iUnika gyy should be available for sale in Europe late next month. There is no word yet on U.S. availability.



If These Systems Don't Sound Appealing...



...then please remember that they are the first efforts at offering low cost netbooks based on MIPS processors. Like the original EeePC before them the Alpha 400 and Lemote Yeelong already have a dedicated following. As MIPS and soon to be released ARM based systems improve and offer more competitive specs they could, as ABI Research predicts, capture a significant portion of the netbook market, a portion in which Microsoft will be unable to compete.



Think about what was appealing about the original EeePC and what made it compelling to consumers: it is very small, very lightweight, and inexpensive. It does enough real world work to be useful. Most x86 netbook vendors have suffered a severe case of spec creep. Newer netbooks are more powerful, certainly, but many are significantly more expensive. They are almost universally larger and heavier, becoming more and more like slightly smaller conventional laptops than the original EeePC or OLPC netbooks.



It won't just be cost that drives these non-x86 Linux-based systems if they succeed in the marketplace. Rather it will be a return to what made the EeePC successful in the first place. In addition, netbook makers will need to come up with additional features that make a system with limited resources compelling for other reasons. iUnika has done precisely that with their solar powered system.



In a future article I'll look at the first of the up and coming ARM based netbooks.

Full Story

  Nav
» Read more about: Story Type: News Story; Groups: Community, Debian, Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (24)

4 earlier comments in the full thread.

This is an article I wanted when I first learned of this mips netbook. Hopefully, some people with interest and know-how acquire a mips powered netbook, so as to let the average joe in on this. As it is now I'm not really sure if I should get one or not. Maybe better to wait for 2nd gen or even get an x86 it all depends on what takes place with support from distro's, devels, user's, docs, etc...

But, I am grateful that this got covered some and hope to read more in the future.
Caitlyn, another excellent article.

I do have a question for you regarding this portion:

Quoting:My only concern about the hardware is the Realtek RTL8187B 802.11g 54Mbps wireless chipset. As I learned on the original Sylvania g Netbook the native Linux Realtek driver is very poor and results in very limited range.


I was under the impression that there was no Linux driver for the RTL8187B. I can't find one here, for example: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langi...

I have a cheap NIC (Airlink101 AWLL3028) with this lousy chip in it, and I've never been able to make it work.
Quoting:I was under the impression that there was no Linux driver for the RTL8187B.


It is included in recent Linux kernels. When I had the Sylvania g Netbook (original, hold the Meso) it had that same chipset and any distro I tried automagically detected and configured it. I wrote up my less than brilliant experience with that laptop at: http://broadcast.oreilly.com/2009/02/netbook-nightmare-my-ex...

Have you tried the card with a very recent distro with a very recent kernel? It may just work now if you are VERY near the router. Range is severely limited.
Quoting:Actually, at least on the Dutch newssite covering the GYY that was a mistake, it originally comes with 1GB and is extendable with 64GB SD cards as far as I understood.


Hans, can you please provide a link? Even if it's in Dutch it would be better than nothing. I could then put a correction into the article.

It sounds like the iUnika gyy is a standard Alpha 400 with only the case and solar charging system as innovations. Still, I'd like one. The solar system is what really caught my eye.
Quoting:The solar system is what really caught my eye.
Yeah, it's kind of hard to miss, given that we're in it and all.
Solar charging/power system... Of course, we are both talking about the same Sol.

klhrevolution: I may be getting one to review. Stay tuned...
Quoting:Have you tried the card with a very recent distro with a very recent kernel? It may just work now if you are VERY near the router. Range is severely limited.


The newest thing I'm running is 2.6.26 in Debian Lenny. I'll give it a try.
@Steven: That should do it. I know it worked for me with Ubuntu Netbook Remix 8.04 (Hardy) which had a 2.6.24 kernel. It also worked in Vector Linux 6.0 (2.6.27 kernel). Again, the wireless range was pretty limited but that's a known issue with this driver.
Quoting:Hans, can you please provide a link?


Yes, we can, and not even in Dutch but from the iUnika site itself, though the site changed a little.

http://www.iunika.com/#gyy

This is what used to be on the site:

Quoting:disco duro flash de 1GB ampliable a 64GB con tarjeta SD


This is what's now on the site;

Quoting:Almacenamiento hasta 64 Gb Almacenamiento externo SD Tipo de disco duro Flash Capacidad del disco duro 1 Gb
My Realtek 8187b NIC wasn't recognized in Debian Lenny's 2.6.24 kernel. Maybe they purposefully excluded it.

I seem to remember Ubuntu 8.04 recognizing it but not actually allowing it to do anything. I haven't tried it in many months on that distro -- I'll do so.
caitlyn Story submitter ·
Well... part two, Linux and MIPS on the desktop, will be out this week. Part three, on ARM based systems, is on hold until I can read in detail what was unveiled this week at Computex. I also will probably do a piece on systems based on the Qualcomm Snapdragon processor if I can get enough information together.

Oh, and yeah, this post counts as shameless self-promotion :)
More of the same (for Caitlyn; any resources are helpful I suppose)

http://www.computerworld.com/action/article.do?command=viewA...
Now browsing Computex site clicking through to Chinese, HongKongnese (sorry, let me correct: Chinese), Taiwanese and Malaysian OEM's hunting for Linux netbooks. I'll add to this post.

Not that it's MIPS, but it will help to prove Linux does have a big future on netbooks.

Joy Group TW: [url=http://www.joy-group.com.tw/eng/Usbfd/SPECIFICATION_NPC Small Laptop.pdf]http://www.joy-group.com.tw/eng/Usbfd/SPECIFICATION_NPC Smal...[/url] First and second Lengda CN: For example http://www.lengdatek.com/en/detail-2005-1.html available with Linux-support Malata HK: http://www.malata.com/en/product_detail.aspx?classid=402&id=... MingJong CN: http://www.mingjong.com.tw/eipc/front/bin/ptdetail.phtml?Rcg... Possibly; wanxin: http://www.wanxin.com.tw/h1.htm
caitlyn Story submitter ·
Thanks, Hans. BTW, I submitted the CW article to LXer.com for inclusion. Great minds think alike?

I am actually really excited by some real competition in CPU chips and particularly in chips that Microsoft just isn't prepared to deal with :) I have nothing against Intel or AMD. I just think competition is a good thing.

I also may be getting a MIPS-based netbook to review. I hope so. That would be fun to play with.
Ubuntu 8.04 LTS (i386) didn't recognize the Realtek 8187b either.

I seem to remember doing something (ndiswrapper??) that got it to light up, but it still didn't work.
caitlyn Story submitter ·
Steven: I don't know what to say. "It worked for me" is never a helpful comment, is it? Could you actually have a hardware failure?
I should probably just burn a Ubuntu 9.04 or Fedora 11 live CD and try it that way. ... Should eliminate confusion, I figure.
caitlyn Story submitter ·
It certainly wouldn't hurt to try it with the latest and greatest.
What I like about running Ubuntu's LTS at this juncture is not having a ton of updates every week. I updated a box yesterday that isn't connected to the Internet and hadn't been updated for a month. I plugged in the NIC and had a whopping five packages to update.

Especially for my older hardware (and that's pretty much ALL my hardware), if it works well in Ubuntu LTS or Debian stable, that's what I like to run.

The pull of new features does affect me, but having everything work without pain is more important.
> Ubuntu 8.04 LTS (i386) didn't recognize the Realtek 8187b either.

A post on the Sabayon forums which Google dates 2/12/2009 indicates that there is no driver in the kernel, though there is one for the Realtek 8187L. They recommend using ndiswrapper. You can read the post at http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Realtek_...

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post