Archive for June, 2007

Solid state society: The future of common data storage

Friday, June 29th, 2007

Fifty-one years ago, IBM did something amazing, something that changed the world and kick-started the computing revolution twenty years before Intel and Apple and Microsoft and everyone else declared they were open for business: IBM invented the hard drive.

A monster of a machine, a behemoth, one ton of spinning metal the size of a fridge held exactly five megabytes via 50 two foot platters and a bunch of controller hardware and buffer memory. This hard drive was the first of it’s kind, and helped spawn an entire industry of data storage; not only was it faster and easier to use and maintain compared to tape media, it was also expensive and only a few companies could afford this.

The technology over the next few years shrank and increased in performance, and stories of “wash machines” dancing across the data center were well known. More and more companies started buying them to replace or supplement their tape drives, and eventually tape died out in the commercial sector.

Eventually, the three or four home computing revolutions come and go, and the two portable device revolutions come and go. Wash machines become small external units, those external drives become internal (5.25″ full height), and then they become smaller (3.5″) and smaller (2.5″) and smaller (1.8″) yet. Megabytes become gigabytes become tens and hundreds of gigabytes and finally, as of a few months ago, terabytes.

All of this technology ultimately works the same way: spinning platters with magnetic heads reading what an IBM engineer once named “magnetic milkshake.” The one single major flaw in this design is that anything that moves will eventually break down. Spinning drives slower won’t decrease the wear and tear, and neither will cooling them; and new bearing designs? They decrease noise and some wear and tear, but do not prevent mechanical failure.

We’ve invented new technologies, such as redundant arrays of inexpensive disks (RAID) to both increase performance and decrease the chances of mechanical failure eating your data. A suitably sized RAID 6 array can have two drive failures before you risk data loss. An array of, say, six to ten drives for such an array is also huge and outside the realm of most people; and I haven’t seen Apple issue iPods with RAID arrays yet.

In addition to all of this, the magnetic heads have to move across the platter to read and write specific areas, which increase the time it takes to read random data (sequentially read data suffers from this less). If mechanical failure was the major issue of this design, seek times is the secondary issue.

Flash, a member of the Justice Lea–oh, wait…

Now, in 1984, a Dr. Fujio Masuoka invented flash memory: a non-volatile memory that can be used as data storage in the same way you’d use tape or hard drives, and flash has no moving parts nor does it use large amounts of power like hard drives do because of spinning platters. You see flash everywhere now, in your cell phones, in your digital cameras, in your hand held game systems, and also in your Wiis. We call drives built out of this technology: solid state drives.

Laptops are now the key target: laptops never have enough power, and battery technology is not keeping pace with our advancements with other technology, and until Santa Rosa more than 3 hour battery life under normal conditions on most laptops was impossible… now it’s simply medium difficulty. Flash technology now has gotten very interesting due to the fact everyone from laptop manufacturers to silent computing aficionados to even the enterprise sector wants flash tech to replace their spinning milkshakes.

I want to mention STEC and their ZeusIOPS series of flash drives. Built around high end flash that is both incredibly fast and reliable, and can write a sector before it fails some astronomically high number of times (from what I see, a magnitude of order more than most hard drives). These drives are fast enough to realistically saturate a SATA/300 connection, although they only come in Fibre Channel. For those wondering, the 256 gigabyte model of this drive is around $10k.

The reason I mention them is because this, as of this writing, is the elite of solid state drives*, however, 99.9% of the people out there simply cannot afford such a drive, nor do they make SATA versions or 2.5″ versions. There is their Zeus series which does have SATA and 2.5″, but like ZeusIOPS, its very expensive.

Three other companies to look out for are A-Data, Mtron, and Samsung. You’ve probably already heard of A-Data and Samsung, they’re both well known suppliers of consumer flash cards and USB flash keys. Samsung soon is coming out with 16 and 32 gigabyte CompactFlash card and already have their own series of solid state drives in 2.5″ form factor. The largest available 2.5″ drive of theirs is the 32 gigabyte model, which is big enough to install OSX or Vista on and most of your usual apps. Samsung has stated they are working on 128 gigabyte versions of their 1.8″ and 2.5″ series as well..

A-Data is the world’s second largest manufacturer of flash products, and to keep from falling behind they announced they are now manufacturing their own SSD family of drives, including a 128 gigabyte 2.5″ model.

Mtron is a newcomer to the SSD market, however they are working on technology to reduce the cost of SSD drives, and also have 2.5″ 64 gigabyte drives that can write up to 80 megabytes/sec sustained, which makes them useful for high bitrate video recording and playback; comparatively, even most new laptop hard drives cannot write that fast. They are soon coming out with 128 gigabyte models as well.

I think these three companies are going to, within the next 5 years, power the solid state drive revolution and bring us drives meeting or exceeding current hard drive sizes and match price as well. I think within ten years, traditional hard drives will no longer be sold, the same way LCD replaced CRT.

As a side note, companies like Sandisk, PNY, and Transcend also have SSDs either in the works or ones already available, however from what I’ve seen they’re all 8 or 16 gigabyte models with 32 and 64 gigabyte ones around the corner. They’re behind Samsung and A-Data, and don’t seem to be making any move to catch up.

Mitt Romney’s Cruel Canine Vacation

Thursday, June 28th, 2007

Mall Ninjas

Thursday, June 28th, 2007

I finally bought a Mac

Thursday, June 21st, 2007

Like I said in my open letter to Steve Jobs and my previous posting, I finally went out and bought a Mac: an Apple Aluminum G4 Powerbook to be specific.

A screaming fast 1.25ghz G4, combined with 1GB of memory, a 60GB drive, a 15″ 1280×854 screen, and OSX 10.4.

For $550.

Compared to a Dell Latitude, a Lenovo Thinkpad T61, a just born Apple Macbook Pro, or any of the other numerios options out there, this Powerbook won. Of all the things it doesn’t meet on my requirement list, such as the screen resolution, or the speed, or the maximum memory (2GB, by the way), it makes up for the fact it cost roughly 1/6th of the laptops it was competing against.

Now, I’m not saying a brand new laptop that only cost $550 would be viable, because it isn’t. No company’s cheapest configured laptop is worth the money in any way, but for this Powerbook it managed to beat every other laptop I configured to meet specifications because it cost so little.

I always thought the whole “Macs have an extremely high resell value” rumor wasn’t true, but now I really do think its true: take any other 3 year old laptop and try to, say, eBay it, and you’ll lucky if you get $500 for it. Similarly configured Powerbooks I’ve seen go on eBay for $1000, in fact, I got a really good deal on this.

Hey Steve Jobs, if you’re reading, you can pat yourself on the back now: I bought a Mac. It might not be a new one, but it’s a Mac.

My first experience with owning a Mac

This is more of an assorted list of thoughts than anything else.

  • The dock goes on the left, since I have horizontal space to spare due to the wide screen.
  • Quicksilver is needed so you don’t have to click three times (Finder in the dock, Applications, the chosen application) to start an app that isn’t in the dock already.
  • Safari doesn’t support tabs yet; I installed Firefox. Update: Okay, so I have to turn them on. Safari still doesn’t support the Foxmarks, del.icio.us, StumbleUpon and 4chan extensions.
  • Safari is very very fast.
  • Having a built in VNC server so I can remote control it to act as a dual monitor environment in conjunction with my workstation (via x2vnc) is nice.
  • x2vnc crashes said VNC server.
  • Having a power plug that lights up is very nifty.
  • Being able to sleep (which uses virtually no power) and return from sleep within 2 seconds is nifty.
  • Having a light on the front of the Powerbook that says it is sleeping instead of off is nifty.
  • Easy to setup WiFi, even though I use WPA2, is nifty.
  • Democracy is nifty.
  • Not having to startup a Windows VMware machine to run iTunes, Adobe Photoshop, or Starcraft is nifty.
  • Not having the blasted window list taking up room at the bottom of the screen in addition of no way to not lose minimized windows; minimized windows hit the dock as icons, and apps themselves don’t even need windows to stay open.
  • Having a *nix other than Linux is nifty.
  • Having a functioning Objective-C/NextStep environment other than GNUstep is nifty.
  • Not wasting room on redundant window menus; the Mac way of putting it at the top of the screen works better.
  • Not needing a third party app to do Expose like I do with a Beryl function on Linux.
  • Not needing Beryl.
  • Extremely fast startups in the few cases I actually have to reboot.
  • Battery charge lights that shine through holes on the bottom of the case are nifty.
  • For a three year old laptop, the LCD screen is bright, reproduces colors reasonably well, has good contrast, and has dark blacks.
  • It can almost play back 720p H.264 content without frame-dropping I suspect the 1.67ghz G4 can get away with it better, or at least drop a lot less frames.
  • No damned disc tray for the DVD drive, and the disc goes in the front.
  • No rear ports, all are on the sides.
  • A DVI port instead of a VGA one, nifty.
  • A Firewire port, nifty.
  • A terminal that uses a sane shell is nifty.
  • Apps are installed by dragging an icon to the Application folder from a mounted virtual image is nifty, though it took me a few seconds to realize thats what I was supposed to do.
  • To delete an app, I just delete the app out of the Application folder instead of doing whatever it is I’m supposed to do on Windows.
  • I’m going to have to buy a new Wacom pad because mine is so old it uses serial, and OSX doesn’t support serial ones even if you have a USB->serial interface.

Since I’ve only had this Powerbook for two days, thats all the stuff I’ve noticed so far, though finding a bug in the VNC server is a little disconcerting. In the mean time, I’m using Synergy2 to remote control the Powerbook, so shit hasn’t gone totally wrong. So yeah, I’m very happy with my Mac, but before anyone asks, that doesn’t mean I’m going to stop using Linux as my primary desktop.

Federal Government goes after people protesting the illegal income tax with SWAT teams, treats like terrorists

Wednesday, June 13th, 2007