Posts Tagged ‘apple’

The Blue LED of Death

Friday, September 11th, 2009

Blue_LED

Recently I bought a nifty little USB charger for my iPod touch and mobile phone.  You can build these things, but I was in a rush, and Radio Shanty had them on sale. I was so pleased at how tiny my vacation bag was without my enormous collection of wall warts.

We get to our mountain cabin, tuck the baby into bed, and plug in the charger. Ack! The Blue LED of death!  Why must almost every electronics manufacturer put these obnoxious super-bright blue LEDs into everything.  Is it really a feature?

Sure you can say “night light”. But what night light makes one wince? I once worked on a pair of computer servers from a reputable maker.  The blue LED on the front of the box was so bright it hurt (not kidding) whenever I failed to turn my head before approaching the machines.

When I looked inside these servers, I found a light pipe over one foot long to make the bright blue light come directly out of the center of the machine (straight into my face). So the design team on the computer actually worked long and hard to make this death ray come out of the center of the control panel.  This is really quite far away from the “pilot light” concept, the little stupid light that tells one a machine has power.

Of course the solution is black electrical tape.  However I would urge design teams to send the marketing girl/guy packing when they pop in to ask for a bright blue LED on something.  Apple has the right idea with pilot lights, dainty soft, unfocused lights, discretely hid on the front of devices.  Design is about removing that which does not belong as well as adding what does.  Unless there is a compelling reason to put a blue death ray on something, it’s better left off.

The Impersonal Computer Is Boiling Like A Frog

Thursday, May 28th, 2009

whites_tree_frog

It is said that if you throw a frog into a pot of boiling water, it will jump out; however if you put the frog into a pot of cold water and slowly bring the water to a boil, the frog will contently get warmer until it dies. I don’t care to know if this is true of frogs, but it is surely true of all companies and a large number of humans.  It is our nature.  But it doesn’t have to be our nurture.

(more…)

Apple Needs XFS for Flash Drives (SSDs)

Thursday, April 23rd, 2009

fujitsu_160gb_300mbs_hard_disk

Apple recently introduced optional flash hard drives for its Macbooks. Flash drives, called Solid State Drives (SSDs) these days, are silent and energy saving, but expensive and not very big by today’s standards. However, these drives are the future…

I don’t know much about these drives (from Samsung). But my previous experience with big flash drives makes me think that we may have a way yet to go with this new technology.  One thing that I suspect would help today’s operating systems would be a good filesystem like XFS along with some nice features from the drive vendors (by the way Samsung has got a good start on some of the features required by modern laptops by putting encryption onboard as a drive option).

Since the slow demise of Moore’s Law, architecture has become the important force in hardware design.  The same is becoming true of OS design.  For decades software vendors have been building under the assumption that more CPU, disk and network power was just over the horizon.  Not so much anymore.

So now, if you want to edit High Definition (HD) video you just deal with bad performance, or spend a bunch of cash getting a huge desktop system.  Those big systems are unnecessary, if notebooks were designed a little more carefully.  With a good file system you could inform the disk of your intention to use a hoard of HD video data, much like QofS does for networks.  The disk could reserve its cache to provide the correct buffer size, the operating system could arrange to then deliver the data direct to your editing program, instead of first storing the data boatload of little Jane’s first birthday party in expensive kernel memory.

So as I often rant, design and architecture are important parts of future technology.  It was reasonable when industry was chasing the greased pig of Moore’s law to run quickly, don’t worry about the details and ship it quick!  However, those days are drawing to a close. Tech companies are going to need to look at how to construct their systems to work better by design.  Apple could get a nice head start by simply licensing XFS, I suspect.

Update on MacOS X Filesystems (July 8, 2009)

I recently found out that Apple had been interested in another high performance file system that would have likely included flash-drive specific features: ZFS.  Snow Leopard Server is due out in September of 2009.  From the web it looks like ZFS didn’t make the cut.  Here are some links that I found documenting Apples apparent lack of effort (but possibly, you know, they have secret plans, we hope).