Wednesday 11 February 2009

Intel prepping for mass roll-out of Android netbooks

This post, from January 2008, is looking a little bit prescient now. I do so love being right. [OK, I said set top boxes and it's actually netbooks, I'm still claiming half a point.]

Of course, this is just the tip of … well, something a lot more pointy than an iceberg … a giant harpoon perhaps, aimed fair and square at Microsoft's heart. Manufacturers are already putting versions of Linux on full-size desktop PCs whose primary operating system is Windows, so that you can use them — for email, browsing, and playing tunes — without having to "boot" them [i.e., not into Windows]. Look for Android to be made more suitable for this purpose.

In true Google style, nothing will be said. Officially, it won't be happening. In practice, some manufacturer's light-boot linux will turn out to be Android when disassembled by an intrepid hacker. If it catches on, good; if it doesn't, "we were never really interested in doing that anyway".…

Friday 6 February 2009

"Cannot access the Hardware Clock via any known method."

Downloaded the latest VirtualBox, version 2.1.2, for my now-ancient Windows XP main PC, and wondered if I could finally get Ubuntu server to boot on it. Having tried previously with the old 1.6 version and failed. Got the same problem, couldn't boot, but fixing it was as simple as enabling PAE (processor architecture extensions) in the settings for the VM. I don't know whether that option wasn't there in 1.6 or whether I was just being exceptionally dense that day, but anyway it's solved now.

During the Ubuntu boot process there was another odd message though, even when it was successfully booting: "Cannot access the Hardware Clock via any known method." Sounded like the hardware was being hidden a little too successfully. Sounded like something that a lot of people would come across, but the only solution I found was on a German website.

In brief, there are two files in /etc/init.d :

hwclockfirst.sh

and

hwlock.sh

You need to edit both of them. There's a line that defines an (empty) environment variable, HWCLOCKPARS; it looks like this:

HWCLOCKPARS=

Edited that line to look like this:

HWCLOCKPARS="--directisa"

And Ubuntu server now boots in the VM without any problem.

Wednesday 4 February 2009

Markets in used lightbulbs

Hat tip to the ever-readable Marginal Revolution blog ("interesting throughout"):

For most of us, it is hard to fathom the rationale for a market in burnt-out light bulbs. But in the scarcity-driven Soviet economy, the market was entirely reasonable. Light bulbs were rarely available to individual consumers, but were obtainable for state-sponsored activities. Thus, it would be difficult to purchase a light bulb for a new lamp in one's home, while burnt-out bulbs in state-run offices or factories were routinely replaced. So if someone purchased a new lamp and needed a bulb, he would buy a used light bulb for a small fee and replace a functioning bulb at work with the dud. He would then take the functioning bulb home for the new lamp, while the burnt-out bulb at the office/factory would be replaced with a new functioning bulb. Meanwhile, the maintenance person at the office/factory would take the used bulb and sell it on the used light bulb market.

What's particularly interesting here is the use of something (the broken bulb) — other than money itself — acting as a catalyst in an economic transaction.