This is another one of those posts where I marvel at the amazing pace of hardware technology. I just purchased a 120GB OCZ Vertex 3 solid-state drive. This thing has a throughput of 0.5 GB/s. That's right. It can dump the entire contents of a dual-layer DVD in roughly 17 seconds. To put that further into perspective, this drive is roughly as fast as four or five ordinary drives operating in RAID 0 in terms of throughput alone. Because the drive is a departure from the mechanical drives which had previously been the standard for roughly two decades, it has no moving parts and therefore zero seek-time. There is no physical distance between any two addresses on the drive, and all accesses have the same latency, which, between the SATA controller and the Sandforce chip is close to zero for most purposes anyway.
The only drawback with SSDs is that each page can only be written around 3000 times over the lifetime of the device. This is keeping in mind that mechanical drives are also limited by the physical endurance of their spindle and head bearings. Just the same, though, I want to minimize writes to my SSD, so here is what I did. I split my root filesystem between my SSD and my old 0.5TB mechanical drive. I divided things up thusly:
SSD
- /etc
- /usr
- /lib*
- /bin
- /sbin
- /opt
- /boot
HDD
- /home
- /root
- /var
du -xshc / and I get 3.9GB. What? That's right, I'm running Linux, so despite having thousands of programs loaded, I could theoretically cram absolutely all of them, and all of their libraries, plus the kernel and all of the system programs, plus most of my system settings into system RAM simultaneously and still have two gigs free, which is incidentally what I feel like I have left over when I'm running a completely idle Vista system.
Of course, in real life, the system only loads what it needs, which is why my system memory is nearly empty all of the time. And so ends my one hundred and thirty fifth thesis on why Vista is a useless bloated carcass of an operating system.
Here, I'm basically reiterating a theme that comes up frequently in my general ponderings about pretty much everything. If you only ever see things one way all the time, you begin to take it for granted, and pretty soon what you have becomes invisible. Then, one day, you find something new for comparison and you wonder what in the world you were thinking all along. In this case, I've been wondering where all of the hardware innovations go. They go to waste on operating systems whose primary domain of innovation is to find new ways to squander resources. You see, OS developers have timelines and budgets, and we wouldn't want to burden them with the trouble of applying common sense, because that takes effort. What we do, instead, is we drop a fat, sloppily under-engineered, over-managed project in the users' lap and let his hardware dollar compensate for a profoundly shoddy product. As long as nobody ever tests an alternative, they never notice that the quality of their OS is in freefall because the continuous progress of hardware technology cancels it out.

