Articles by michael

You are currently browsing michael’s articles.

The Economist, my newspaper (their term for themselves) of choice, in an article on the (frankly obvious) joys of netbooks reported, “Steve Jobs says Apple does not know how to make a $500 computer ‘that’s not a piece of junk’.”

Yet the original Mac Mini, released in early 2005 with a 1.25GHz PowerPC CPU, 256MB RAM, and a combo drive retailed for $499 and was actively positioned as an OS X rival to cheapo boxes from Wintel makers. As Jobs himself proclaimed, “This is the most affordable Mac ever. People who are thinking of switching will have no more excuses.”

Today, it boasts a Core 2 Duo CPU and 1GB RAM for $599. But for education customers (a significant chunk of Apple’s sales), it’s only $499.

Of course, the Apple TV is a computer and Colo companies such as Mythic Beasts use them as dedicated servers. And that’s only $199. Which is a lot for an itunes shill though not much for a server.

And so it appears Jobs only wants you to buy fancy laptops…

Disclaimer: I’ve had a Mac Mini since April, 2005 and, using Seamonkey, it comfortably runs multiple tabs and iPlayer. It’s not total junk.

2nd Disclaimer: The Aleutia H1 (pictured) is also $599, runs the same Core 2 Duo 1.83GHz CPU, but it has 2GB RAM, a 250GB 7200RPM Drive, is completely sealed and is passively cooled through a custom heatsink.

We’ve been rather impressed with Seagate hard drives. We still use IDE Western Digital drives (WD800BEVE, 1600BEVE, and 2500BEVE) in our E2s on account of their quietness, minimal power consumption (about 1 additional watt) and general reliability. But our new Atom PC runs on SATA-II and what’s more our forthcoming E3 likely will as well.

Seagate has made some great inroads with their new 7200.3 series. Low power, a bit noisy, 7200 RPM, and 16MB Cache. It has 80MB/sec read speed and 50MB/sec write speed - that’s way above CF cards and approaching SSD levels.

As they announced today in London, they’re skipping the market. To quote Bill Watson, “When Samsung can’t make money at this… it’s a tough market.”

Of course, we’re happy to take advantage of loss leaders and will be announcing the Atom PC with 32GB OCZ SSD (Ubuntu or Vista) next week

My colleague Stuart started me in this direction and Wednesday we worked late, and then Cheta and I continued the thread on Thursday, speeding up Firefox by having the cache stored in RAM and not on the CF card, tweaking the ext3 filesystem, and altering the fstab file so that temporary files and logs are written to RAM and not the CF card in order to extend the life of the card (Compact Flash cards have a write limit of 500,000 and so can “burn out”, essentially dying in the field).

Ubuntulite offers the venerable OS with the LXDE windows manager instead of the heavy Gnome manager normally used (or equally heavy KDE found in Kubuntu). Like Xfce-based Xubuntu, it includes simple apps like Abiword and Gnumeric (which we’ll replace with OpenOffice 3.0 this week).

Performance was much zippier. Before installing Flash and Java, Firefox opened in 2 seconds, faster than on my dual core Macbook. Adding them slows Firefox start time to 6 seconds but switching between programs is faster. And YouTube mostly worked.

Our aim this week is to create seperate images (using the fantastic Self Image 1.2, ironically only for Windows) for our 4GB Adata cards, and 8GB Transcend CF cards, as well as for Western Digital 80GB IDE hard drives, as well as .iso so that people can try out the operating system. In the next 10 days, a total of 50 systems will be shipping out with this OS.

It will come with following preloaded software:

  • Firefox 3 (possibly Chrome as well), with Flash and Java pre-installed
  • OpenOffice
  • Medibuntu drivers installed
  • MPlayer (lightweight video player)
  • GTK Pod (for connecting iPod)
  • GIMP
  • Skype
  • Pidgin Instant Messaging
  • Games: Pingus, maybe Tux Racer
  • Kstars, Kalzium
  • Ability to connect to Windows Terminal Services, RDP

With key apps loaded in an OS X like Taskbar at the bottom.

Cheta had volunteered quite a bit in the spring and early summer, working to provide a custom OS. He joined the Aleutia team full time on Thursday, August 23rd helping to guide our road map of product development and create an amazing OS for our computers. He’s also the author of a blog with a much larger following than mine: http://chxta.blogspot.com/

Legal Disclaimer: the guys that did the presentation were genuinely nice people, any inferences are my own. I took notes though if I made any mistake here I attribute it to the coffee served.

Attended a very interesting event at Microsoft’s UK headquarters in Reading, spearheaded by one of their licensing guys, one of the 3 EMEA systems engineers and a systems integrator. XP Pro is no longer available as an OEM disc (a few resellers still have some stock but it’s disappearing) and even systems builders can’t offer after January, 2009 because M$ is so intent on pushing Vista. The problem lies with the devices that don’t have the spec required to run Vista but aren’t happy with CE (Compact Edition). So Microsoft will offer Windows XP Pro until 2016, but only if it’s used for a specific function (i.e. a kiosk, ATM, etc.) and NOT a general purpose desktop (though web browsing is kosher). It can run MS Office but it’s have to be a very specific function or you’d be violating your Customer Licensing Agreement.

Our take on the PC market has always been that the Wintel duopoly over serves all but the most demanding customers. Unless you’re playing advanced 3d games or editing videos, you don’t need a dual core CPU. Most people just want to browse the web, write documents, edit spreadsheets, and make calls on Skype. YouTube and iPlayer have raised the bar a bit but software innovation (Firefox 3.1) has helped lower it, and so XP (Microsoft’s most reliable and supported) would be fine. But it would cannibalize sales of Vista.

So cleverly MS has pushed into the embedded market, offering an OS that can run thousands of apps on low-spec machines that are barred from being desktops by licensing rules. They are so keen to avoid it being viewed as a PC that you’re required (not just allowed which is a first!) to replace the MS boot screen. The justification was the example of an industrial printing company whose equipment ran XPP. It couldn’t figure out why a certain system was going down each night until it looked at the CCTV and saw that the janitors had figured out it had a real OS on it and could play Doom. (Janitors seem a natural enemy of IT - I remember an apocryphal story at HP of a night janitor unplugging a rack for 5 minutes to plug in their vacuum cleaner.)

The new umbrella is then Windows Embedded Enterprise, which includes Windows XP Pro for Embedded Systems (FES), Vista for Embedded, and in 2010 a hinted-at Windows 7 Embedded, and the licensing costs are the same as XPP OEM was.

This event was targeted at XP Pro-based companies terrified of having to move to Vista and so there was little need to challenge Linux, but it struck me that Windows Embedded Standard (WES) 2009 (out next month) is a radical departure for MS aimed at offering Linux-like customization and control to Linuphobes.

Whilst XP Pro FES is altered in a top-down manner (you start with XP Pro and all its drivers and then remove things like solitaire or even Internet Explorer), WES (formerly XPe or XP embedded) is hailed as a bottom-up answer. You “target the hardware” meaning you run an analysis of your components and add just those drivers to the minimal (100MB) XP OS, and then your apps. You can write-protect any partition, including the system partition, which for the first time means you can run XP in CD mode, making it extremely stable. But this is something Linux has offered for a decade at least, even the Sega Dreamcast could boot Linux (I loaded a live CD with Linux and several emulators to let me play Tetris on it). It also protects flash storage (such as CF cards) from burning through their read/write limitations by limiting writes to small things (like log files). You can even run it entirely in RAM or boot it off the network. It has a great feature called HORM or Hibernate Once, Reboot Many which, as in laptops, helps it quickly (8 seconds) reboot from standby. It takes weeks to configure all this but you can hire a systems integrator to do it (for £4000+).

And it only costs $90. And you don’t even need to activate the licenses.

Right now we’re repackaging our E2 hand-sized computer for the call center market by having it just run a stripped down Linux OS with only Firefox, a notepad and calculator, and Zoiper, a popular VoIP softare. This would meet Microsoft’s licensing demands, and we could offer it with Windows Embedded Standard (though we’d have to hide the MS logo). We’d have to pay $1000+ for the setup software, plus several weeks of tinkering, and our client would have to pay $90 more per $300 device. Or we could offer a “internet access terminal” to consumers, with every app loaded through a web browser like Firefox. But then we could just as easily run Ubuntu with Firefox, and throw in local programs as well with less work and for free.

We may still use WES for certain clients or for certain apps. But for anything in large quantity (or small), Linux is massively simpler.

This new PC from Fujitsu is so much more expensive ($1000+) than the E2 and has a power consumption listed in its datasheet as TBD, that it hardly competes with us and is thus open grounds for discussion. First, I know “E2″ is not the most inspired name but what kind of title is Esprimo Q5030 E-Star4, or even Q5030? This isn’t some anonymous manufacturer from Guangzhou with a product on Alibaba, this is Fujitsu Siemens, icons of Germany and Japan, whose ads bombard me from the pages of the Economist! And their product page promises, “This full fledge, next generation PC has a volume of just 1.4 liters.” Since I always think of computers (especially full fledge ones) in liters.

Disappointing marketing aside, this seems to be the first attempt by a Wintel assembler to challenge the Mac Mini in specs - up to 2.26GHz Intel Core Duo, DVI output, 2GB RAM, 250GB drive, and DVD-RW drive. Weighs 1.5kg (compared to Aleutia’s 505g) but a massive improvement over “Small Form Factor” PCs (that regularly come in over 10kg).

Of course, we’re (eventually) heading this direction as well, though with optional Blu-ray and integrated Zigbee.


Aleutia E2 Playing FullScreen Video of Scary Robot Dog

YouTube is one of today’s killer apps, and has been a key weakness of the E2, whose 500MHz Via CPU and onboard graphics chip struggled to play streaming videos at more than a frame or two per second, i.e. unusable. But we’ve just installed LXDE, a great “lightweight” windows manager that is much snappier and speeds YouTube up to “just kind of jerky”.

Before today, downloaded divx files on the E2 running on Gnome would open and be extremely jerky and unusable, even at quarter screen. However, by installing LXDE (just 20MB) by following their instructions for Ubuntu, adding the Medibuntu repositories and w32codecs (to play Window Media files, and not have to worry about drivers), and using the fantastic MPlayer (we’ve fully removed Totem and aren’t using VLC anymore), smooth full-screen video is possible without even frames dropping.

In the above video, I’m playing a downloaded .wmv file from Boston Dynamics, the company behind the amazing (and kind of terrifying) autonomous robot Big Dog.

The Latest Emission in the UMPC Category

I’m not sure what the collective noun is for the “ultra portable” laptops that have proliferated so much recently, but given the cacophony they’ve generated I think “a gaggle” is appropriate. Over the weekend, I read of Acer’s Aspire One, which appeared to offer the build quality and keyboard of HP’s 2133 Mini-Note at the price of the Asus’s Eee 901 (~£220, $395 stateside). Asus claims sales of nearly half a million of UMPCs and at last Dell seems to have lumbered into this space, with rumors of a $300 notebook (the Asus Eee was originally rumored to sell for $200). All these systems feature Intel’s new Atom CPU (1.6GHz and “low power”), 512MB-1GB RAM, and 1024×600 displays and so would seem to keep us, and our sideshow 500MHz, 1GB RAM desktops (not even a display!), awake with terror.

The reason we sleep soundly is that with the exception of Asus, none of these vendors have bothered to tweak their Linux distribution for the hardware they so efficiently produced. HP grabbed OpenSuse off the shelf and dumped it on the Mini-Note resulting is a clumsy interface intimidating for any novice. Asus at least made some changes to Xandros and installed 3G drivers to allow you to “plug n play” a USB 3G modem - something a Vodafone team provided for them (and which you can now run on your E2 - download vodafone-mobile-connect-card-driver-for-linux_1.99.16_i386.deb from the Betavine site to use on your E2.)

Our aim at Aleutia is to provide an OS which is fully tweaked and optimized for our hardware spec and so renders benchmarks such as CPU speed less relevant.

Nevertheless, some of our customers would be better served with such laptops and their power consumption usually hovers around a respectable 20 Watts. We are working on both a low-cost laptop (Q1 2009) and an E2 with integrated 5.7″ 800×600 touchscreen (Q3 2008), but we focus on micro desktops because they offer the advantages of:

Modularity - if your laptop display is cracked, you have a problem. With an E2 you can swap in a second-hand TFT or even a televsion.

Ruggedness - it’s much easier to make a palm-sized desktop with no moving parts rugged

Much Bigger Screen, Much Nicer Keyboard - working on a compressed keyboard and 9″ display sucks. Working on a 23″ display and ergonomic keyboard (Microsoft is good at some things) is rather pleasant and, these days, rather inexpensive.

Portability - the E2 is half the size of any UMPC, save the fabulously expensive OQO. Sure you’ll need a monitor, keyboard, and mouse wherever you go, but provided you’re not a road warrior and just work from a few locations (Home and Office?) and are looking for a “one ring to rule them all” computer, it’s a lot lighter than anything else you’re going to see.

Those are the advantages I see for consumers. Most of our work is project-based and it’s a lot easier to set up and network a lab with 50 VESA-mountable E2s than to secure the same number of laptops with 50 competing wireless cards.

Enough invective for now - back to Zigbee development.