Blog


A friend and I built a “hackintosh” over the past week. We cobbled together some spare parts, and took on the arduous task of making it all work.

The only problem was this: the 350watt PSU (which had fairly glowing reviews when it was produced) wasn’t enough. One CPU, one video card, one hard drive. (To be fair, I wasn’t using a SATA drive, so there was a whole power rail that was unused.)

The concept that I was pushing the PSU past its limits on a machine that was several generations removed from the current era of computing made me wonder - how much power ARE we using?

CPUs have made serious strides in reducing power consumption, but the rest of the machine hasn’t. Video cards that require 200watts. Stacks of hard drives. All expected for power users, but what about when we’re NOT gaming, or compressing our digital media, or creating the next wave of independent digital entertainment. What about just listening to music, or checking our email? Chatting with friends via IM? We don’t need a quad-core supercomputer to do that.

I’ve been involved with a couple of low-power computing programs in the past, like the Efika Open Client. Plagued with hardware limitations and sub-par hardware support, these projects never got much farther than a couple of isolated business deployments as little more than thin-clients, and developer toys. Power usage on the system was amazing, however - 1 watt to run the system, minus video card and hard drive (yes, you could run a headless, diskless system, although nobody would want to for any kind of desktop use). Addition of video and a non-flash local drive usually bumped the power usage to about 12 watts - still pretty amazing.

The performance of the system however, was abysmal for anything you would do on the internet nowdays. The hardware limitation of 128MB of RAM made it impossible to run most common web browsers without having to resort to incredibly slow virtual memory on the hard drive.

Most of this was remedied for the Efika by the release of MorphOS 2, which introduced a light, fast, Amiga-inspired (and somewhat compatible) desktop OS to the system. However, this solution comes at a price - about $260 for the OS, not counting the original cost of $150+ for the base system itself. Software support is limited, as you’re running applications designed for an operating system that most of you (or your tech friends) have never even heard of.

Next was Zonbu. They introduced a relatively low-power computer with a very attractive form factor as an initial low cost purchase. Their trick however, was the subscription you must purchase from Zonbu for the use of the computer. This subscription did include system software upgrades, as well as upgraded security and software applications for the Zonbu machine. The underlying system was based on Linux though, and many begged the question “Why pay for something that I can get for free?”.

Zonbu responded well, stating that you’re paying for the constant maintenance, attention to security upgrades, customization for the Zonbu environment, and the online storage space that was a part of the subscription package, providing a safe place for your documents and other data to reside in case of a hardware crash. Unfortunately, people didn’t bite.

Enter CherryPal. They offer a small, low-cost computing package much like Zonbu, with the exception that there is no subscription fee. Total power usage is 2-3 watts, which seems unrealistically low until you read the specs. It uses a low-power embedded PowerPC cpu, not unlike those Apple used in earlier Macintosh computers, although with much upgraded memory and video capabilities. CherryPal also introduces a concept that may be foreign to many - “cloud” computing. There will be a few standard applications installed on the system - such as Firefox - but your heavier apps will be running in the “cloud”, a farm of servers dedicated to running applications and crunching data, sending their output directly to your CherryPal PC. You have 50 GB of storage space in the cloud, so all your data is safe from hardware crashes or power outages.

All this aside, how does this benefit us, the users?

First off, the obvious improvement of decreased power consumption. Many power companies in the US charge for power in a bracketed scheme. The first so many kW is so much money per kW, the next xxx kW to yyy kW is so much money per kW, etc. The amount of money per kW increases as you move from bracket to bracket, increasing the amount you pay in a decidedly non-linear manner. Using a 2-watt computer to do most of your casual computing instead of a 200-watt computer might be the difference between one power usage bracket and the next, saving possibly hundreds in power costs.

The second major improvement is the “cloud” itself. For any serious work, you’re using a network of powerful computers to accomplish your task, instead of a single comparatively underpowered workstation. For example, you connect your camera and upload a set of photos, and need to remove red-eye, crop, and color-correct the photos. All the work is done elsewhere, on a set of powerful computers dedicated to the tasks such as these. You don’t need to purchase expensive software, or an expensive computer to churn out good-looking photos.

I’ve mentioned that the CherryPal PCs are low-cost, however I haven’t said what their selling price is. Think of the cheapest “decent” computer you can think of. The cheapest computer that you would use. How much did it cost? $400? $500?

The CherryPal PC is $249. No subscription, no contracts, just pure everyday computing. Shipping begins tomorrow, November 4th. 11/11/08 UPDATE: The CherryPals, to my knowledge have not been shipped. I and several others involved in the pilot project have had no communication in regards to the device’s status, despite our attempts to reach them. I’ll update here when I know more.

11/12/08 UPDATE: CherryPal units HAVE shipped according to schedule, they have been filling some large volume orders from the UK and Africa. If you do decide to snag one as a result of this article, entering  ”CPP240″ in the coupon area is supposed to get you a $10 discount. I’ll post a new blog when mine arrives.

Note, I’m not an employee of CherryPal in any way. I believe strongly in the principles of “green” computing, or “just enough” computing. It’s like having a fuel-efficient scooter to commute to work or to go visit friends with, instead of driving your V10-powered supercar around all the time. My CherryPal PC is on its way, and I’ll be writing about the entire experience of using it. Keep an eye here for my thoughts on CherryPal’s entry into low-cost, low-power computing concepts. No bull, no hot air, no fluff, no semi-related conceptual discussion.

I’ll be posting my experiences and reactions as a normal everyday user, and as the high-tech power user. Both viewpoints should give a well-balanced look at this new dawn in ubiquitous computing.

We’re in the path of the eye of Ike if it takes that turn to the north. Just outside of the mandatory evac area, we’re pretty close to where it will hit with some fury. 

Here’s the link to the webcam I have set up at the house. If we lose power, the picture will stop updating, obviously.

I really like the 3G. We’re dealing with the short battery life by switching off the 3G radio when we’re in a wi-fi area and putting the phone on standby more often, and by making sure we have chargers in the car, at work, and at home.

The AppStore has some very nice applications, but we miss a lot of the apps we had on our jailbroken original iPhones. I had expected to see more of the early jailbroken applications on the AppStore, but realized that many of them were developed by people who don’t have Macs; therefore, they can’t develop applications compatible with the official iPhone SDK.

I have also read that the changes that Apple made to the firmware in order to implement the ability for the iPhone to run AppStore applications will prevent many of the applications written for jailbroken iPhones from working right on the iPhone 3G.

What this probably means for the short term is that even though the non-Apple and somewhat renegade "iPhone Development Team" have already demonstrated a jailbroken iPhone 3G, not many of the existing third-party, non-AppStore applications will run correctly on the new 2.0 firmware.

I really hope that this gets remedied soon as I miss these applications:

Twinkle - an incredible Twitter front end. Twitteriffic on the AppStore is a great start, but not nearly as complete.

THTouch - Texas Hold-em. NICE

Chuzzle - a Bejeweled-like game, but not a Bejeweled clone.  The Mrs. plays this a lot.

Lexitron - Text Twist for the iPhone. This game was very frustrating at times since the author would often allow non-words while disallowing real words.

Five Dice - Yahtzee for the iPhone

Snapture - This adds a lot of features to the iPhone camera that you’d expect from a nice cell-phone camera

I wonder if it’s too much trouble for Apple to create a development toolkit for developers who have not migrated to a Mac.

I really like the 3G. We’re dealing with the short battery life by switching off the 3G radio when we’re in a wi-fi area and putting the phone on standby more often, and by making sure we have chargers in the car, at work, and at home.

The AppStore has some very nice applications, but we miss a lot of the apps we had on our jailbroken original iPhones. I had expected to see more of the early jailbroken applications on the AppStore, but realized that many of them were developed by people who don’t have Macs; therefore, they can’t develop applications compatible with the official iPhone SDK.

I have also read that the changes that Apple made to the firmware in order to implement the ability for the iPhone to run AppStore applications will prevent many of the applications written for jailbroken iPhones from working right on the iPhone 3G.

What this probably means for the short term is that even though the non-Apple and somewhat renegade "iPhone Development Team" have already demonstrated a jailbroken iPhone 3G, not many of the existing third-party, non-AppStore applications will run correctly on the new 2.0 firmware.

I really hope that this gets remedied soon as I miss these applications:

Twinkle - an incredible Twitter front end. Twitterer on the AppStore is a great start, but not nearly as complete.

THTouch - Texas Hold-em. NICE

Chuzzle - a Bejeweled-like game, but not a Bejeweled clone.  The Mrs. plays this a lot.

Lexitron - Text Twist for the iPhone. This game was very frustrating at times since the author would often allow non-words while disallowing real words.

Five Dice - Yahtzee for the iPhone

Snapture - This adds a lot of features to the iPhone camera that you’d expect from a nice cell-phone camera

I wonder if it’s too much trouble for Apple to create a development toolkit for developers who have not migrated to a Mac.

Ok, Activation worked… on my laptop with my AT&T 3G data card (Option GT 3.6Max) connected to the Internet and iPhone 3G connected.

I’ve loaded a several AppStore applications (mostly free) and notice that the iPhone 3G becomes unstable requiring a reboot, or reboots spontaneously even more often than my original iPhone running 1.1.4 firmware.

More to come.

Oh, I got a MARWARE Sportsuit at the Apple store… It’s going back because it comes with a glossy, clear plastic screen cover sewn into the case and it doesn’t stay flat on the iPhone screen, rendering it very for me to type accurately as the film throws off the touch reading. Other than that, I do like it.

I considered cutting the screen cover out (I already put the Apple screen protector on the new iPhone), but why risk the $35? I’ll see what else Apple has.

No docking port access...
Look Mom, no access!

Marware Sportsuit for iPhone 3G Front
What are those extra holes?

Marware Sportsuit for iPhone 3G Case and Arm Strap
Here’s everything except the packaging.

The AT&T store was cool and people were very nice and accomodating. Overall we were in line for just over two hours and walked out with two 8GB iPhone 3Gs. I can live with 8GB and the money saved isn’t a lot in the long run, but could be better used on other things right now.

I was in a rush to get to work, so Julie, my lovely geek-in-training, jumped right in to getting hers activated. The woman who never dreamed she would get the use out of an iPhone to justify its cost or that she would even understand most of it only had to call me once with a question about pulling the SIM from the old (!?!?) iPhone.

I finally pulled mine out at work to start the activation and got a call from Julie saying iTunes won’t activate the phone. This gels with the news reports I am seeing that the activation servers are overloaded. Drat!

So here I sit with my iPhone 3G connected to my laptop, iTunes running, regularly retrying the activation.

See: iPhone activation woes hit early buyers - Network World

I wonder if I should just get the 2.0 firmware on the old (!?!?) iPhone while I’m waiting.

Nah..

So here we are, my wife and I, waiting in line for the new iPhone 3G. Note sure why… we both have iPhones, jailbroken and pimped out, and we know we will lose our “pretties”. Our kids have dibs on the current phones.

Last count was 33 / 12 / 12 (that’s 33 8GB, 12 16GB White, 12 16GB Black), so we might get one.

More Later,

Ace