Posts Tagged ‘apple’

The Blue LED of Death

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.

» Read more: The Blue LED of Death

The Impersonal Computer Is Boiling Like A Frog

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.

» Read more: The Impersonal Computer Is Boiling Like A Frog

Apple Needs XFS for Flash Drives (SSDs)

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).